|
Re: Software Engineer
Learning a language is not nearly as important as learning how to program, how to refactor code, analyze problems, present ideas in a logical manner, communicate with your peers, be thorough and complete in your thought process, develop your domain knowledge.
I have been developing software for many years and have learned and forgotten more languages than I can remember. For the most part, languages can be learned quickly, it's knowing what to do with those languages that takes constant attention.
If I was just starting out, I would learn how to develop applications for mobile devices. This is a pretty hot area right now and will be for some time. I think we are going through another paradigm change like we did when we went to client/server, then web based application, and now mobile.
__________________
Quote:
|
The views expressed are mine and should not be construed to represent the views of anyone else.
|
|