Re:Ask HN: Taking a junior SWE job at around 7 years?
by toexitthedonut on Wednesday April 19, 2017 @11:55PM
(#14153819)
To all those questions I can answer 'no' to all of them, besides no. 4 because I do use Git. Damn. Now if only I can get offers from companies that have the other qualities.
Re:Ask HN: Taking a junior SWE job at around 7 years?
by madebysquares on Thursday April 20, 2017 @08:58AM
(#14156217)
We are the same age and have about the same length of experience.
I totally get where you are coming from because I began to feel I wasn't learning anything new and just repeating the same processes. So I left after 3 1/2 years.
Since then every job I've had I try to work for people I can learn from and grow.
Having people who can mentor or just being around smart people and seeing how they work and implement processes can be really helpful.
There are some requirements I would look for:
1. Do they have automated tests?
2. Do they enforce code reviews?
3. Do they use some type of continuos integration system?
4. Do they use source control - preferable Git?
5. For the server side, do they use a statically type language - Java, C#, or even NodeJS/TypeScript
6. Do they have organized training sessions like lunch and learns?
I'm at a point in my career now where I'm pretty confident in what I know and I'm the only architect at my company. I ask for advice a lot from some of my former more experienced coworkers on a private Slack channel that we still use.