DEV Community

Discussion on: Do You Need a Computer Science Degree to Be a Developer?

Collapse
 
fschuindt profile image
Fernando Schuindt

Can't people learn "maintainable structure", "solve problems efficiently" and "write clean and scalable code that is cheap to maintain over the years" outside the academy?

Many of the best software developers I know learned how to do it (proper) completely outside it.
We do have great books in the topic. :)

Cheers.

Collapse
 
gonzalezanguita profile image
Jose Tomas Gonzalez

Of course! I didn't meant that it was not possible, sorry for the misunderstanding.

My comment aimed at the point that the learning curve is completed while you are obtaining a degree vs working on projects until you have learned everything. Companies usually will prefer experienced people.

One never stops learning, CS degree will not teach you everything but it gives you a great time advantage, it condenses everything you should know and what to look for when learning new stuff.

Thread Thread
 
mporam profile image
Mike Oram

Time advantage? CS takes 3-4 years, it's possible to learn how to write clean, secure, scalable, maintainable code in a matter of months.