cdennison
Joined 10 years ago
Joined 10 years ago
My experience when I went to look for a job was that I got about 10 interviews and was turned down for all of them because I didn't know about JavaScript, Distributed systems (e.g. load balancers, HTTP caching), WebSockets, deployment pipelines, web services, etc. Don't get my wrong I spent a lot of time reading about all these types of things but until I built an actual API/website it was hard to answer questions about them.
I agree with other people that you can mitigate the pain of bad management by doing things like 1) Write high quality code from day one 2) Automating deployment 3) Minimizing technical debt 4) Doing "spike" when asked to do something new so you don't give a bad estimate.
http://programmers.stackexchange.com/questions/122014/what-a...