For certain kinds of contract work, and specific things within IT it's one of those 'checkmarks' that can really help, or be essential in some cases.
They don't necessarily make you better at this or that.
Should note: after a very long time in software, I'm still embarrassed at some 'little things' I should know, but don't.
In electrical work, they have apprenticeships and tests for certification. They have apprenticeships in carpentry as well.
I suggest the software world would be much better if we had such a thing. The basics of computer science, plus the basics of applied knowledge in one or more established languages where you learn how to write idiomatic code, basic architecture etc. - and - basic software communication, code reviews etc..
If you have a degree in CS you can skip the first part, but even so many of those spend years without knowing how to write SQL, do basic things on linux, write idiomatic code etc..
I wonder why Google doesn't publish an online course and say 'you need to know these basic things to be a pro dev'.
For certain kinds of contract work, and specific things within IT it's one of those 'checkmarks' that can really help, or be essential in some cases.
They don't necessarily make you better at this or that.
Should note: after a very long time in software, I'm still embarrassed at some 'little things' I should know, but don't.
In electrical work, they have apprenticeships and tests for certification. They have apprenticeships in carpentry as well.
I suggest the software world would be much better if we had such a thing. The basics of computer science, plus the basics of applied knowledge in one or more established languages where you learn how to write idiomatic code, basic architecture etc. - and - basic software communication, code reviews etc..
If you have a degree in CS you can skip the first part, but even so many of those spend years without knowing how to write SQL, do basic things on linux, write idiomatic code etc..
I wonder why Google doesn't publish an online course and say 'you need to know these basic things to be a pro dev'.