2 ms·
I am a technical lead for a frontend dev team. Looking for a senior developer to work with, I would prefer someone with a breadth of knowledge over someone who
by bigpeopleareold 10y ago
I am a technical lead for a frontend dev team.
Looking for a senior developer to work with, I would prefer someone with a breadth of knowledge over someone who just focuses exclusively on one thing. For example, it is no fun to explain basic Unix concepts to someone who you expect would have that knowledge. Of course, I would want good knowledge of web development, UI design etc., but things don't stop there.
Some things that look good to me:
1. Some knowledge of compilers, parser generators
2. Relatively decent Unix/Linux knowledge
3. Big Software engineering ideas and how to apply them
4. Big ideas in different programming paradigms and how to apply them
5. Low-level stuff: write some C code, tinker with assembly, learn about computer organization (you might be doing that already)
6. spin up a server and maintain it ... like an actual, bare metal server. deal with its problems.
7. Research and understand the pieces around enterprise systems ... a fun challenge is a trading system.
Even if you end up focusing on web development, coming in and saying something interesting about your breadth of knowledge and to utilize the ideas is always a good thing.