Live data from Hacker News

Stop Being a Junior

kentcdodds.com

21–27 of 27 posts

Re: Stop Being a Junior

#21
post #3

If you are a good junior you already know most of the things you will know as a senior, the difference is you don't know that you know.

I agree. Show me a Jr Dev who has a general understanding of how computers work, understands data structures, some algorithms, and maybe even a bit of experience with a low/mid level language and I'll gladly hitch my wagon to them.

Re: Stop Being a Junior

#22

> Welcome to the software development world" only to find out they've been working as a software developer for over a year and a half already. Ugh, you think 18 months is a long time? Programming is hard, just the technical part takes a lot of reps, but navigating the long term implications and social/business interfaces are what make the difference between an effective tech lead and an NNPP. Here’s a tip: stop worry…

Seriously, that jumped out at me. You do not know anything after a year and a half. You are a junior developer. Nobody is that special.

Also, there is a real risk to learning if you "stop being a junior". Namely, the posers don't raise their hand and ask for help when they hit a wall, waste a ton of time drowning with things that senior engineers can figure out in 10 minutes, and are scared of learning from senior teammates as it requires them to be vulnerable in front of them. The ones faking it tend to be insecure and not fully dedicated to their craft, but their title first.

Re: Stop Being a Junior

#23
post #20
post #19

This is just like, my opinion, man but I think titles are just food for our egos. I think developers should focus on two things: 1) doing work that you enjoy. 2) take a good long hard honest look at yourself and determine your value, then find an employer that agrees. The only advice from the article I liked was: > Even if it's just "hey, can I come sit in on that meeting?" Take notes for yourself of anything you're…

> This is just like, my opinion, man but I think titles are just food for our egos. Yes, but that doesn’t mean that we should ignore the importance of what the title signifies. Titles may not be so important to you, but they are to others and they also help signify how others should treat you. If you were a very senior engineer, I would expect that you act very differently than a junior engineer, and the easiest way…

I will concede that saying "titles are just food for our egos" is a bit blunt and that there's usually a difference in expectations between Jr Devs and Sr Devs at most companies.

Re: Stop Being a Junior

#24

Alright this is an OK-ish motivational piece to never let anyone put you in a box I guess... > In fact, I was just a step below architect in a quarter-billion dollar organization only 4 months after graduating from university. Oh, come on, Kent. Really? Can we qualify this guy's blog as spam yet?

I agree. Spoofing your capabilities and getting a higher title doesn't make one an architect or near architect lol.

Re: Stop Being a Junior

#25

> Welcome to the software development world" only to find out they've been working as a software developer for over a year and a half already. Ugh, you think 18 months is a long time? Programming is hard, just the technical part takes a lot of reps, but navigating the long term implications and social/business interfaces are what make the difference between an effective tech lead and an NNPP. Here’s a tip: stop worry…

Seriously, that jumped out at me. You do not know anything after a year and a half. You are a junior developer. Nobody is that special. Also, there is a real risk to learning if you "stop being a junior". Namely, the posers don't raise their hand and ask for help when they hit a wall, waste a ton of time drowning with things that senior engineers can figure out in 10 minutes, and are scared of learning from senior te…

That speaks pretty clearly to me 6 years ago. At my current job I ask "stupid" questions in public channels to make sure it's normalized for younger devs to see. I've explicitly discussed it with my team, and push other senior devs to do the same.

Re: Stop Being a Junior

#26

> Welcome to the software development world" only to find out they've been working as a software developer for over a year and a half already. Ugh, you think 18 months is a long time? Programming is hard, just the technical part takes a lot of reps, but navigating the long term implications and social/business interfaces are what make the difference between an effective tech lead and an NNPP. Here’s a tip: stop worry…

Keep in mind that this guy makes his money selling dev courses.

Re: Stop Being a Junior

#27
post #14

I feel this article is not very good. It focuses too much on externalities. One thing that I often find is that there is too much self doubt and impostor syndrome in the modern generation of kids and I think that is warranted. A big part of why they feel that way is because they haven't really thought how a computer works, haven't build large enough systems, haven't written enough code to understand why Uncle Bob and…

Why are uncle Bob and clean code bad solutions?

https://www.youtube.com/watch?v=tD5NrevFtbU
Post reply on HN