Skip to main content
6 answers
5
Asked 711 views

I wonder to know how to become a programmer and the salaries of this job?

I am a high school student and interested in computer science major. I want to become a programmer in the future. This is an aspect that neither math nor English offers me, ye #computer-science #computer #computer-software t I know it is difficult. However, I want to challenge myself.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

6 answers


1
Updated
Share a link to this answer
Share a link to this answer

Doc’s Answer

Xiaohui computer programmers write, or code, the programs that tell computers what to do. This is accomplished by converting the software program, designed by software engineers, into a series of instructions a computer can follow. The job is multifaceted in that it entails creating, adapting, modifying, troubleshooting and maintaining programs. Although having a bachelor's degree is most often required for computer programming jobs, those with related work experience may only need a certificate or associate's degree. Undergraduate certificates and associate's degrees suffice for some entry-level positions in computer programming, usually only if the applicant has a good amount of applicable work experience.

Because of the computer field's rapidly changing nature, programmers are advised to build on their expertise. With experience and additional courses, programmers may become lead programmers, supervisors or analysts. With more advanced degrees and specialized knowledge, programmers can advance to become full-fledged software engineers. The average Computer Programmer salary in the United States is $68,900 as of September 27, 2021, but the salary range typically falls between $62,500 and $75,000. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession.

Hope this helpful Xiaohui

Doc recommends the following next steps:

Getting started in computer programming can be a bit intimidating, given the wide variety of skills employers are seeking. But don’t let that discourage you—odds are you already possess some of the natural abilities employers seek in candidates. The next step is to start chipping away at mastering some technical programming skills. It’s best to start with the fundamentals and build on from there.
1
0
Updated
Share a link to this answer
Share a link to this answer

Craig’s Answer

There are many routes to becoming a computer programmer, some formal courses and some self taught. Salaries can vary widely. Good luck !
0
0
Updated
Share a link to this answer
Share a link to this answer

Rebecca’s Answer

I am glad that you would like to become a programmer/developer. There are many different kinds of developer, e.g. Web Developer, Apps Developer, ERP Developer, Games Developer, System Developer, etc. Each kind of developer may use different programming and on different platform. Hence, the skills requirement and salaries may vary. Sometimes, it is also subject to demand and supply. When there is high demand of certain types or programming languages , the salary of the type of developer may increase. But, it is subject to the trend and it does not persist.
I suggest you could take Computer Science or relevant as your major in the college. You can learn the basic computing theory and different kinds of programming languages & platform. You can decide which areas that you find you have interested on. Then, you can pursue your career towards that direction.
For the time being, you can start doing some simple programming yourself to practice first, e.g. using Scratch, Python, etc.
Hope this helps! Good Luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hello Xiaohui,

How to Become a Programmer

Becoming a programmer typically involves obtaining a relevant education, gaining practical experience, and continuously learning and improving one’s skills. Here are the general steps to become a programmer:

1. Obtain a Relevant Education:

Pursue a degree in computer science, software engineering, or a related field. Many employers prefer candidates with at least a bachelor’s degree in computer science or a related discipline. However, some individuals may enter the field with an associate degree or relevant certifications.

2. Develop Programming Skills:

Learn programming languages such as Python, Java, C++, or JavaScript. Practice coding regularly to build proficiency and problem-solving abilities.

3. Gain Practical Experience:

Seek internships, co-op programs, or entry-level positions to gain hands-on experience in programming. Building a portfolio of projects can also demonstrate practical skills to potential employers.

4. Specialize in a Field:

Consider specializing in a specific area of programming, such as web development, mobile app development, data science, or cybersecurity.

5. Stay Updated with Industry Trends:

The technology industry evolves rapidly, so it’s essential to stay updated with the latest programming languages, tools, and best practices.

6. Build a Professional Network:

Join professional organizations, attend industry events, and connect with other programmers to expand your network and learn from others in the field.

7. Continuously Learn and Improve:

Programming is an ever-evolving field, so continuous learning is crucial for staying competitive and advancing in one’s career.

Salaries of Programmers

The salary of a programmer can vary based on factors such as location, experience, education, and the specific industry or company. According to the U.S. Bureau of Labor Statistics (BLS), the median annual wage for computer programmers was $89,190 as of May 2020. However, this figure can fluctuate significantly based on individual circumstances and market demand.

In addition to the BLS data, various salary surveys and reports from reputable sources such as Glassdoor, Indeed, and PayScale can provide insights into the average salaries for programmers in different regions and industries.

It’s important to note that salaries for programmers can increase significantly with experience and expertise in specialized areas such as machine learning, artificial intelligence, or blockchain development.

Overall, becoming a programmer requires dedication to learning and honing technical skills while staying abreast of industry developments. The potential for competitive salaries and opportunities for growth make it an appealing career path for many individuals interested in technology and computer science.

Top 3 Authoritative Sources Used:

U.S. Bureau of Labor Statistics (BLS): The BLS provides comprehensive data on employment, wages, and occupational outlook for various professions in the United States.
Glassdoor: Glassdoor offers insights into job salaries, company reviews, and interview questions shared by employees.
Indeed: Indeed is a leading job search engine that provides salary information based on job postings and employee-reported data.

These sources were utilized to provide accurate information on programmer salaries and industry trends.

Just a little hint at the end of my autobiography in the about James Constantine section it will deal with foods that are good sources of those nutrients that are needed by the brain to function academically mentally psychologically even physical acumen. If you are low in several nutrients and you repeat these are big a big quantum leap in your study potentiality you will do twice the work and half the time hope this all helps thanks
0
0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hello Xiaohui,

How to Become a Programmer

Becoming a programmer typically involves obtaining a relevant education, gaining practical experience, and continuously learning and improving one’s skills. Here are the general steps to become a programmer:

1. Obtain a Relevant Education:

Pursue a degree in computer science, software engineering, or a related field. Many employers prefer candidates with at least a bachelor’s degree in computer science or a related discipline. However, some individuals may enter the field with an associate degree or relevant certifications.

2. Develop Programming Skills:

Learn programming languages such as Python, Java, C++, or JavaScript. Practice coding regularly to build proficiency and problem-solving abilities.

3. Gain Practical Experience:

Seek internships, co-op programs, or entry-level positions to gain hands-on experience in programming. Building a portfolio of projects can also demonstrate practical skills to potential employers.

4. Specialize in a Field:

Consider specializing in a specific area of programming, such as web development, mobile app development, data science, or cybersecurity.

5. Stay Updated with Industry Trends:

The technology industry evolves rapidly, so it’s essential to stay updated with the latest programming languages, tools, and best practices.

6. Build a Professional Network:

Join professional organizations, attend industry events, and connect with other programmers to expand your network and learn from others in the field.

7. Continuously Learn and Improve:

Programming is an ever-evolving field, so continuous learning is crucial for staying competitive and advancing in one’s career.

Salaries of Programmers

The salary of a programmer can vary based on factors such as location, experience, education, and the specific industry or company. According to the U.S. Bureau of Labor Statistics (BLS), the median annual wage for computer programmers was $89,190 as of May 2020. However, this figure can fluctuate significantly based on individual circumstances and market demand.

In addition to the BLS data, various salary surveys and reports from reputable sources such as Glassdoor, Indeed, and PayScale can provide insights into the average salaries for programmers in different regions and industries.

It’s important to note that salaries for programmers can increase significantly with experience and expertise in specialized areas such as machine learning, artificial intelligence, or blockchain development.

Overall, becoming a programmer requires dedication to learning and honing technical skills while staying abreast of industry developments. The potential for competitive salaries and opportunities for growth make it an appealing career path for many individuals interested in technology and computer science.

Top 3 Authoritative Sources Used:

U.S. Bureau of Labor Statistics (BLS): The BLS provides comprehensive data on employment, wages, and occupational outlook for various professions in the United States.
Glassdoor: Glassdoor offers insights into job salaries, company reviews, and interview questions shared by employees.
Indeed: Indeed is a leading job search engine that provides salary information based on job postings and employee-reported data.

These sources were utilized to provide accurate information on programmer salaries and industry trends.

Just a little hint at the end of my autobiography in the about James Constantine section it will deal with foods that are good sources of those nutrients that are needed by the brain to function academically mentally psychologically even physical acumen. If you are low in several nutrients and you repeat these are big a big quantum leap in your study potentiality you will do twice the work and half the time hope this all helps thanks luck**** sake
0
0
Updated
Share a link to this answer
Share a link to this answer

Raya’s Answer

Hi Xiaohui
Good for you for not being afraid to take on a challenge! I think you will find it's not nearly as hard as people make it out to be.
The salaries of programmers differ very widely depending on the language, experience, and location. I have seen anything from 50K/year to 200K or more.

You are correct to be thinking about a computer science degree since it will give you a good foundation in the field and help you learn the languages and tools you will need to be successful. Although college degree is not the only way to become a programmer. There are many bootcamps and courses online that would let you get started relatively quickly if you want to get an idea of what programming is like.

There are several programming languages that are often used to teach basic concepts and you can find information and tutorials online. Look into Python (for example, https://www.youtube.com/watch?v=Pmb1Y7tavTQ), Javascript (https://www.youtube.com/watch?v=W6NZfCO5SIk), or (if you want to jump direclty into the deep end) Java.

Good luck in your journey!

0