Quote:
Originally Posted by sagar
why would a company hire someone who knows how to engineer software but not the syntax of the language used ?
and different languages will have slightly different ways of doing things right?
|
Because any monkey can code. That's why we have all these awful, awful POS (pieces of software) out there with numerous bugs and issues. Just because you know the syntax, doesn't mean you know how to do it right. Yeah you may get the program up and running but is it optimized at all?
Also, engineers are taking on more project management oriented positions. As an engineer it is more likely you will be expected to run a team/project than do coding. I would say its is more of a 60/40 split if not more. 60% of your time managing, 40% of your time coding. Knowledge of syntax does come in handy, but that's just a matter of memorization and becoming familiar with the language.
Engineering software (or anything else for that matter) is where the brains come in.