You'd better be language agnostic (Score: 4, Insightful)

by on 2014-07-21 13:26 (#2KN)

Not every company uses the same language. Pick up *any* language, learn it, then understand the techniques involved in writing software so you can switch to any language. In the enterprise, being able to pull data from an embedded module through a serial channel into a nearby computer running windows so it can be logged to a back-end system running linux isn't uncommon. Make sure you understand how data is moved from A to B to C, and be able to at least read the three or four languages involved so you can help troubleshoot it when things inevitably break. Being a programmer is also about problem solving, not just banging out code. Understanding and applying root cause analysis is critical to your success.
Post Comment
What is the 3rd number in the list twenty, ten and 17?