Congratulations on being interested in finding the right career to follow.. It takes a special person to enter into a specific career field and meet the demands which that career area presents. The first step is to get to know yourself to see if you share the personality traits which make one successful in that area. The next step is doing networking to meet and talk to and possibly shadow people doing what you might think that you want to do to see if this is something that you really want to do, as a career area could look much different on the inside than it looks from the outside. When I was doing college recruiting, I encountered too many students, who skipped these important steps, and ended up in a career/job for which they were ill suited.
Ken recommends the following next steps:
A computer science career has several avenues (Computer Programmer, Hardware Engineer, Software Developer, Web Developer, IT Architect, Systems Analyst, Information Researcher, etc.). Many of these overlap in different areas. Find the one that you enjoy most, and follow that path.
Joe recommends the following next steps:
I graduated with a degree in Comp Science may years ago. And yes, the field has evolved extensively since then. I started my career as an Quality analyst testing the software applications my team was creating. Later I joined a team where I was enhancing existing applications. Soon after I started developing (design and coding) state of art internet, mobile and speech driven applications. With extensive experience in developing application I then started managing teams of developers, testers and Business Analysts (they build requirements of what needs to be built in the software) and developing larger projects. Today I manage several projects at program level and manage teams across the globe. As you can see you can shape your career in the technology space as you see fit. Once you develop basic understanding of building applications like programming languages, databases, software design etc in school, then you build on that in the professional world and help solve business challenges and find technical solutions to help them reduce cost and increase revenue.
Programming languages have evolved over time but once you learn a few, you can adopt and learn others. It is actually a fun career since you get to learn to create and develop new software solutions in so many different platforms(like internet, mobile, speech driven apps) and continue to learn and grow as a professional. You set your pace of growth and areas you want to grow in. At some point in the future I would recommend looking into an MBA or MS to extend your business and technical skills depending on your preference and grow as a Manager, Director, CIO or even a Partner in a firm if you go the consulting route.
Today computer science grads are needed everywhere from technology companies to media, entertainment, industrial, cosmetics industries etc and the graduates are in high demand. I hope you take this challenge and look into Computer Science as your career. Yes it is challenging initially, but once you understand how you everything fits together you will have fun building applications and growing in this career. Good luck
Jaikumar recommends the following next steps:
A career in computer science can help you achieve a variety of career paths, I have listed a few to give you an idea of the wide spectrum of careers available.
- Software Engineer
- Web developer
- Software Architect
- Network Admin
- Business Analyst
Computer science jobs are in high demand across many industries, which provides flexibility on what you ultimately choose as your career path. As a society, we are continuously working on new ways to leverage technology to improve our day to day lives and as a result the career outlook for tech jobs is very positive.
If you have a passion for all things tech, I would encourage you to continue to explore a career in computer science.
George recommends the following next steps: