logoSign upLog in
Ketu Software

Ketu Software

To IT - Information Technology18/07/2015

Consider: computer science professors lecture about concepts and algorithms, then assign homework in languages they haven’t taught. Recruiters hire candidates who don’t know the languages they’ll use on the job. The very beginning of Atomic Object’s careers page says, “Atomic doesn’t ask that you know a certain language or use a certain process.” It’s not about language. It matters to professors that students grasp important ideas, not just how to write compilable code, and it matters to recruiters that new employees have the right values, technical skills, and experience, not the right list of languages. Programming languages are still important. Picking the wrong language can make a program run too slowly, take too long to implement, or use too much memory. Some languages are easier to learn than others, some are easier to write in, some have better documentation, some are in higher demand, and some are simply more elegant. But with all these considerations, why is it possible to get a computer science degree without mastering every nuance of at least one language? Why is it still possible to get a job without knowing more languages than the other candidates? It’s possible because picking up languages is the easy part. All the syntax, rules, and built-in functions are documented in books and online. The hard part is knowing what to do with that information.

It's Not About the Syntax – Why Language Doesn't Matter
It's Not About the Syntax – Why Language Doesn't Matter
goo.gl Don't just be a C++ programmer, a Lisp programmer, or a Ruby programmer. Be a good...
Relevant