In computer engineering, a person will write out lines of code within a "langauge".
A computer language is computed down to an integer value of 1 and 0. Computer engineers don't only
work with software(code), but also with the hardware(computer's processors, cores, ect...)("Computer System Engineers/Architects", California Career Zone).
Having a knowledge of how computers read information given to them allows for the process to
display the images on the screen, This works together with the display to create an interface("Computer System Engineers/Architects", California Career Zone).
Duties
Computer Engineering has multiple different fields, so every job requires a different set of
knowledge(Harvey, 40).
System computing is for backend programming, which allows for information to be stored, edited, and
pushed to be able to create a visual effect on the display("Computer System Engineers/Architects", California Career Zone).
Frontend programming is designed to create a nicer enviorment for the user to be able to
understand. This is used in video games and web development, however, it is normally used less than
backend programming.
Programming is about a lot of problem solving in a certain period of time("Computer System Engineers/Architects", California Career Zone).
Duties Analysis
Normally the short amount of time given for a specific task to be completed is harsh.
This is not traditionally an issue that computer engineers face. Computer engineers often face
errors that occur after writing the program.
Problem solving is used both in debugging and in creating the base idea of what was required to be
made.
I am very good at problem solving, at a considerably fast speed. This allows for very little time
spent on debugging and more time spent on meeting the requirments that are given for the specific
task.
Skill/Qualities
There are a couple different skills that you need to become a computer engineer. You need critical
thinking to be able to identify the problem and use reasoning to be able to solve the problem.
Active listening is also needed as you need to be able to listen to what the company/employer
wants.
You also need to be able to understand the system to create a correct program to have top
preformance.
("Computer System Engineers/Architects", California Career Zone).
Skill/Qualities Analysis
This career requires you to almost be able to figure out what you need to do to create the desired
user interface.
I can explain how the computer unmderstands the information, as well as explain how positioning,
orientation, and content works.
However, that is not to say that there is no "bugs". All bugs are solved with critical thinking.
I already know how to solve most bugs by this method. Meaning that this is not an issue either.
Top preformance is needed when a system cannot handle what is being displayed.
I do know of very simple ways in which to reduce this lag to a minimum, so the program will always
run at a consistent speed.
Education/Training Requirements
A bachelors degree in computer engineering or other simular subjects is required.
Usually required for people take courses in computer languages, such as Java, C++, or Objective-C.
(Streissguth, 32-41).
Education/Training Requirments Analysis
I am motivated to meet the cricumstances, as I already love programming
Challenges that come from it would give me fun. However, it may be a bit to simple...
Best Schools
Massachusetts Institute of Technology: #1 In computer engineering
Stanford University/University of California, Berkeley: #2 In computer engineering
Carnegie Mellon University/University of Illinois Urbana-Champaign: #4 in computer engineering
Best Schools Analysis
All is mentioned as a status of ranking, not neccisarily the "best".
In being a higher ranking school for a specific subject, acceptance rate is harsh
I do believe however that I can meet those requirments, and be able to actually get into a college
that I wish to be in.
What is in most priority is if the college in question provides me a tuition free college degree for
masters.
Salary
Lower annual wage: $70,000
Median annual wage: $121,000
Maximum annual wage: $221,000
("Software Developers, Quality Analysists and Testers", Occupational Outlook Handbook)
Salary Analysis
This salary is more than enough to live a lifestyle I want.
Honestly, I want to become a CEO, and an inventor, however I need enough money to make that happen.
Working this job with account of investments, should be enough money to make these goals happen.
Projected Growth
The job oppertunties are estimated to increase by 25% by 2031, due to the tech industry growing
exponentialy("Software Developers, Quality assurance analysists and testers", Occupational Outlook Handbook).
Projected Growth Analysis
As the limit to how many people can program increases, it will be easier to find a job
The avaliablity of this job works well with the skills I currently use.
Overall Benefit to Self and Others
As a computer engineer you can help other people make calculations, write, and even do automations.
Even if most programs people think of are video games, many other things, anything on the computer,
was made by programmers.
It let people call for help, allowed for people to meet eachother all across the globe.
Technology is something that everyone relies on nowadays.
Research Outcome
Computer engineering is something that I will surely do in the future.
As far as I see it, there is no real negative outcome, as it follows everything that I like to do.
Works Cited
“Computer System Engineers/Architect.” California Career Zone. California Career Resource
Network, 2022, www.cacareerzone.org. Accessed 15 Nov. 2022.
“Software Developers, Quality Assurance Analysts and Testers.” Occupational Outlook Handbook.
U.S. Bureau of Labor
Statistics, United States Department of
Labor, 09 Sept. 2022, www.bls.gov. Accessed 15 Nov. 2022.
Streissguth, Tom. Great Jobs: Great Jobs in Technology. Reference Point Press, 2019, pp. 32-45.
Bibliography
“Computer System Engineers/Architect.” California Career Zone. California Career Resource
Network, 2022, www.cacareerzone.org. Accessed 15 Nov. 2022.
Harvey, Janet. Makerspace Careers: Careers in Interactive Media. Rosen Publishing, 2020, pp. 40-41.
“Programmers and Developers.” Today's Military. The Department of Defense, 2022, www.todaysmilitary.com.
Accessed 15 Nov. 2022.
“Software Developers.” My Next Move. O-net, 18 Oct. 2022, www.mynextmove.org. Accessed 17 Nov. 2022.
“Software Developers, Quality Assurance Analysts and Testers.” Occupational Outlook Handbook.
U.S. Bureau of Labor Statistics, United States Department of
Labor, 09 Sept. 2022, www.bls.gov. Accessed 15 Nov. 2022.
Streissguth, Tom. Great Jobs: Great Jobs in Technology. Reference Point Press, 2019, pp. 32-45.