Ask HN: What is your best advice for a junior software developer?
1–10 of 460 posts
Re: Ask HN: What is your best advice for a junior software developer?
#2Re: Ask HN: What is your best advice for a junior software developer?
#3Read books/practice software design patterns and learn how to write tests. (Unit, integration, end to end)
Re: Ask HN: What is your best advice for a junior software developer?
#4Re: Ask HN: What is your best advice for a junior software developer?
#5Don't stress about not being good enough when you see other people's work. People show off their end result and not the hundreds of broken iterations it took to get there. You can build exactly the same stuff with a bit of effort, learning and time.
Re: Ask HN: What is your best advice for a junior software developer?
#6To do this, keep your eyes open for opportunities to go deep into something interesting at your job and be the company expert on that topic. This is a nugget of a personal brand. Then take this and expand on it outside your first job. Blog about it. Speak about it. Create open source about it. Find the next job that hires you for these specialized skills. Rinse repeat...
Worst case is you can still switch, or go back to just “software developer”
Re: Ask HN: What is your best advice for a junior software developer?
#7Learn to be a professional. Basic things like showing up on time, being a good communicator etc.
Re: Ask HN: What is your best advice for a junior software developer?
#8When resumes come across someones desk being a generic developer is not going to help, and it gets worse as you get older. Having something that you can show off even if its just a collection of blog posts about how you built a simple CLI tool using Nim will make you stand out.
Work on your soft skills. Being able to communicate and get your ideas across is more important then being able write the best code in any organisation. It will make you stand out. Learn public speaking and show what you have done. Be your own champion because its rare for someone to do that for you.
Lastly, learn some new technology and write posts about it. You will become the expert in it if you do this at the right time and frequently. This will open up new opportunities.
Re: Ask HN: What is your best advice for a junior software developer?
#9Re: Ask HN: What is your best advice for a junior software developer?
#10I’m not an algorithmic genius don’t get me wrong, that part doesn’t appeal as much to me.