News for hackers. Stuff that matters.
Re:Teach Yourself Computer Science by bogomipz on Monday March 13, 2017 @09:27PM (#13864186)
I'm not familiar with these designations type 1 and type 2. Could you elaborate?
Re:Teach Yourself Computer Science by crystalPalace on Monday March 13, 2017 @09:35PM (#13864241)
This is a reference to the section "Why learn computer science?" in the article.
Re:Teach Yourself Computer Science by scandox on Monday March 13, 2017 @09:30PM (#13864210)
I use the terms of the article itself
Re:Teach Yourself Computer Science by bogomipz on Monday March 13, 2017 @10:11PM (#13864400)
I actually didn't read the section "Why Learn Computer Science" because my own bias saw this as a rhetorical question :)

Now I feel silly. Thanks.

Re:Teach Yourself Computer Science by ionised on Tuesday March 14, 2017 @08:24AM (#13866891)
The article is blocked for me in work for some reason.

Can you post the explanation of these terms?

Re:Teach Yourself Computer Science by bogomipz on Tuesday March 14, 2017 @01:52PM (#13869775)
>"There are 2 types of software engineer: those who understand computer science well enough to do challenging, innovative work, and those who just get by because they’re familiar with a few high level tools.

Both call themselves software engineers, and both tend to earn similar salaries in their early careers. But Type 1 engineers grow in to more fullfilling and well-remunerated work over time, whether that’s valuable commercial work or breakthrough open-source projects, technical leadership or high-quality individual contributions.

Type 1 engineers find ways to learn computer science in depth, whether through conventional means or by relentlessly learning throughout their careers. Type 2 engineers typically stay at the surface, learning specific tools and technologies rather than their underlying foundations, only picking up new skills when the winds of technical fashion change.

Currently, the number of people entering the industry is rapidly increasing, while the number of CS grads is essentially static. This oversupply of Type 2 engineers is starting to reduce their employment opportunities and keep them out of the industry’s more fulfilling work. Whether you’re striving to become a Type 1 engineer or simply looking for more job security, learning computer science is the only reliable path."