Live data from Hacker News

Ask HN: What is your best advice for a junior software developer?

news.ycombinator.com

1–10 of 460 posts

Re: Ask HN: What is your best advice for a junior software developer?

#2
Don'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?

#5
post #2

Don'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.

Bravo!

Re: Ask HN: What is your best advice for a junior software developer?

#6
Focus on a niche and specialize more than “software”. As a junior you have some time to figure it out (but don’t take too long). Software is everything these days, so if you can focus on a subfield you’ll maximize your future earning potential and lifestyle. It’ll also help you stay technical well into your career.

To 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?

#7
Learn to be useful to the organisation where you're working. Don't just be about upping your own skills and stuff. Being valuable to the person who's employing you is what makes your progress in your career.

Learn 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?

#8
Start building your career so you have job security now. This means doing things to eventually move into management or doing projects/blogs/postcasts so that you stand out.

When 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?

#9
Read the clean code book by Rob Martin and the head first design patterns book. Both are musts for software engineers and Amazon top sellers for developers. Other than that be like a sponge and learn transferable skills in one or two mainstream languages, you can't go wrong with Java, c#, sql and angular.
Post reply on HN