3 ms·
Tweets are news now? Really. Anyway. I run a largeish software team and we have a mix of very experienced devs along with some newer devs who definitely have h
by standupstandup 9y ago
Tweets are news now? Really.
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.
- gwright 9y agoDo 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.
- standupstandup 9y agoYes, 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.