Skip to main content
5 answers
27
Updated 1303 views

I'm studying class 12 want to become a Software engineer

want to select good career #engineering #software-engineering

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

27

5 answers


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

Mark’s Answer

It is a good career (has been for me at least!), and can take you many places. But make sure it is a good fit...


At the time I went through university, only 10% of the people I started with graduated. Programming and associated "puzzle solving" isn't for everybody. But if you really enjoy it, it is a wonderful career.


Check the link above too (and all the other resources on the Internet), but also understand that Software Engineering is "not done in a vacuum"... It will done with and for someone else. You will need to understand what they are asking, and help them understand what you have done. You can do this with good "people communications skills" (speaking, writing), but you can also get some exposure to other areas you like so you "understand the language". I liked engineering, so took additional engineering courses. It has helped me understand the subject when I needed to work with electrical engineers, mechanical engineers, and others.


If you like financial areas, take an accounting class or two. If medical, make sure to take some biology. And make sure you enjoy your programming classes... you will find you spend a LOT of time on it. Best of luck... and take time to make sure you enjoy what you do!

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

Wael’s Answer

Check the link below.


http://plancareer.org/en/career/7/1147/software-engineer-career-option-and-requirements.html

0
0
Updated
Share a link to this answer
Share a link to this answer

Alex’s Answer

I want to echo Mark here- make sure that you are genuinely curious and believe that you can find some aspects of the career that you will be passionate about. Curiosity will help you get down to the 'bare metal' of software and systems in order to gain true understanding. Passion will allow you to put in the long hours it takes to gain virtuosity. Think of software engineering as something akin to a musician rather than a civil engineer - there is art as well as science.
0
0
Updated
Share a link to this answer
Share a link to this answer

Lirio’s Answer

To become a software engineer, start by focusing on your studies in math and science, as these subjects are foundational. Take computer science or programming courses if available. After finishing class 12, you’ll typically need to pursue a bachelor's degree in computer science, software engineering, or a related field.

During your degree, get hands-on experience by working on projects, internships, or contributing to open-source software. This practical experience is crucial in building your skills and resume. Learning programming languages such as Python, Java, and C++ will be important, so try to practice coding regularly.

Participate in coding competitions or hackathons to enhance your problem-solving abilities and meet others in the field. Building a portfolio of your projects will showcase your skills to potential employers. Networking through internships and industry events can also help you find job opportunities after graduation.

Finally, stay updated on industry trends and new technologies, as the tech field is always evolving. With dedication and the right education, you'll be well on your way to becoming a software engineer. Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Aniruddh’s Answer

Before i answer this question. Please ensure that it's very important to explore passions when you are in school and younger stages of your career.
now with that out of the way.
There are 2 major paths you can take
1. Joining a college/University to get formal software education ( But most of time this is not enough and you need to study a lot of realavent things yourself)
2. Become a self taught Developer ( this is my personal fav option as you don't need to invest a lot of money )
* No matter what software engineering fields you are going to be in you should be comfortable with linux, Basic computer networking, good understanding of one of the programming language
Start building projects which actually create value ( atleast for yourself ) ( spend significant amount of time on each project as one good project can help you understand all the fundamentals required to work in the CS field)

Aniruddh recommends the following next steps:

If you want to get into a specific field try finding roadmaps ( https://roadmap.sh/roadmaps )
0