Monday, July 27, 2009

What are the long term career options in computer engineering?besides programming?

i am a final year student of computer engineering.


i want to focus on a career which will be in demand for long. since programming offers a lot of changes,


it's not suitable to my nature. i am a kind of persong who likes to progress/master in one direction, i would then spend all my energy and time in it.

What are the long term career options in computer engineering?besides programming?
I've been using computers for over 28 years and have been working in the Silicon Valley for almost 20.





Change is inevitable. I would be absolutely bored out of my head if the industry had not changed significantly over this period of time.





From my point of view, the progression and mastery is the ability to keep up with the changing pace. It is the change itself that keeps my energy going.





However, there do seem to be some areas of computing where there is very little change over time. One of those is database programming. I do not mean to denigrate the people in this profession, however, I have, from time to time, met people who become database programmers or database administrators and they do these jobs for 10+ years with little venturing outside this domain. These people develop "expertise" in this area. Some of these people are true experts. Others are only so-called "experts". Despite spending their 10 years or more working on databases, I could out design them when it came to DB architecture, table schemas, and high performance SQL queries. Why? Probably because my experience was broad and I could borrow models from many different disciplines in computer science, computer architecture, etc.





Others become C++ experts, or operating systems experts, or Java experts. It is possible to specialize. You can do it.





However, if you really want to do one thing for a long time, consider that change is inevitable. It may be best to learn to embrace change, rather than avoiding it.





The other is to consider a career outside the industry. Banking perhaps. It doesn't change much.
Reply:In anything that you do, you must be flexible and prepare and be ready for change.





As far as long term career options in computer engineering are concerned, there is systems engineering and project management (among other things).
Reply:Because of the wide variety of activities in which computer engineers are involved, they are hired by a wide range of companies and in many different capacities. Some may be involved in the design of an electronic component for a specific project, some in embedded software development, some in sales, and some in supporting research activities. New developments that will involve computer engineers include digital television and photography, virtual meeting technology, intelligent highways, control systems, and new technologies for computers.
Reply:i did the computer programming thing too, 3 years of school and if you don't keep up you get hacked out


i'm learning about fixing computers and stuff, then i plan to build computers, fix for friends on the side, its actually cool to think about... even tho i dont know the most up to date languages i understand system design, programs nad how they work, now i'm learning about the hardware side of it, all the new technology out there, job opportunities are looking quite good i think!





if there are computers, they will need fixing, support, new ideas, faster technology, people to design new ways to do things.......


No comments:

Post a Comment