It's pretty normal to feel like you don't know everything. It would be weird if you felt like you did know everything.
You should probably be curious and keep your options open, but seeking a bit of specialization as an exercise is probably pretty useful. It doesn't really matter what that specialization is and it can be pretty narrow, but if you are a JavaScript developer, as many juniors are, you could "specialize" in some specific component of the language like promises or hoisting or something. Go wide on a lot of stuff, but choose some areas to go deep in, just to get the practice of developing a bit of "expertise".
Don't overreact too much to feedback from your seniors, it's often highly contextual. Pay attention, but don't stress the minutiae.
Don't feel like you need to learn all the so-called "exciting" tech. Blockchain, AI, VR, etc. Lean stuff that speaks to you, but don't feel like there is any pressure to. The fundamentals are much valuable than the flavor of the month hotness, no matter how powerful or interesting it is.
It's pretty normal to feel like you don't know everything. It would be weird if you felt like you did know everything.
You should probably be curious and keep your options open, but seeking a bit of specialization as an exercise is probably pretty useful. It doesn't really matter what that specialization is and it can be pretty narrow, but if you are a JavaScript developer, as many juniors are, you could "specialize" in some specific component of the language like promises or hoisting or something. Go wide on a lot of stuff, but choose some areas to go deep in, just to get the practice of developing a bit of "expertise".
Don't overreact too much to feedback from your seniors, it's often highly contextual. Pay attention, but don't stress the minutiae.
Don't feel like you need to learn all the so-called "exciting" tech. Blockchain, AI, VR, etc. Lean stuff that speaks to you, but don't feel like there is any pressure to. The fundamentals are much valuable than the flavor of the month hotness, no matter how powerful or interesting it is.
Write clean code and avoid the distractions of emerging technology
Ben Halpern ・ Jan 14 '18 ・ 2 min read
Otherwise, have fun! It's a marathon, not a sprint.
Thanks Ben 🙏