1 answer
1 answer
Updated
Jeff’s Answer
Hi Nathaniel,
Good question with a huge answer! Computer science is a field that touches almost every single possible career path! If you look around, you will computers in various forms everywhere. For example, your fitness tracker has software as does the associated application. Automotive industry has tools that require development and coding as well as computers onboard vehicles.
Within direct software and computer development, you can focus on application, operating system, driver development, architecture design, firmware development or hardware support, to name a few areas. There's also manufacturing support for the build lines which are all computer controlled.
Beyond direct computer build and development, there's bio-medical programming, CAD/CAM design, web development, database, cyber security. The number of options is absolutely unlimited.
If you are heading into college, the first set of classes provides you with the basics, programming concepts and the tools you need to create a program. After that, you will be exposed to many areas within computer science. You can get an idea of which direction you prefer and head down that path. However, you should remember that, in the computer field, you are never locked into one specific area. I began my career as a main-frame application developer supporting manufacturing. From there, I transitioned into a test development area creating code to test PC circuit boards. Next, I transitioned into firmware development, creating BIOS code for PCs. Finally, I headed into academia and began teaching at different universities.
Enjoy your journey and the challenges ahead!
Good question with a huge answer! Computer science is a field that touches almost every single possible career path! If you look around, you will computers in various forms everywhere. For example, your fitness tracker has software as does the associated application. Automotive industry has tools that require development and coding as well as computers onboard vehicles.
Within direct software and computer development, you can focus on application, operating system, driver development, architecture design, firmware development or hardware support, to name a few areas. There's also manufacturing support for the build lines which are all computer controlled.
Beyond direct computer build and development, there's bio-medical programming, CAD/CAM design, web development, database, cyber security. The number of options is absolutely unlimited.
If you are heading into college, the first set of classes provides you with the basics, programming concepts and the tools you need to create a program. After that, you will be exposed to many areas within computer science. You can get an idea of which direction you prefer and head down that path. However, you should remember that, in the computer field, you are never locked into one specific area. I began my career as a main-frame application developer supporting manufacturing. From there, I transitioned into a test development area creating code to test PC circuit boards. Next, I transitioned into firmware development, creating BIOS code for PCs. Finally, I headed into academia and began teaching at different universities.
Enjoy your journey and the challenges ahead!