Re:Tech Industry: “We desperately need more developers”
by gwright on Wednesday November 15, 2017 @12:54PM
(#15705873)
Do you have any links to good resources on "secure coding practices" or more generally "good engineering practices"?
I feel like there are lots of resources about specific programming skills (language and library details) but it is difficult to find good resources about more higher level concerns; security, maintenance, tooling, operations, availability, authentication/authorization, scaling, automation.
Google's Site Reliability Engineering is one example of a good resource in this area.
Re:Tech Industry: “We desperately need more developers”
by standupstandup on Thursday November 16, 2017 @11:42AM
(#15714089)
Yes, I'd suggest starting there (I used to be an SRE).
I don't know of any books that handle all those topics off hand. I was thinking more of secure coding for engineers, rather than system architecture in general.
Anyway. I run a largeish software team and we have a mix of very experienced devs along with some newer devs who definitely have holes in their skills. We run training in certain areas with the goal of upskilling the team. Especially for security and secure coding practices which aren't taught in universities. There's also a lot of training around good engineering practices and the like. I'm pretty sure most software companies are the same.
Yes, the industry does not train people from absolute scratch like apprentice schemes do. It's very reliant on universities. But I don't see legions of unemployed students: they do get jobs and companies do take over their training to bring them from basic to advanced.