Skip to main content
7 answers
7
Updated 1247 views

How do I become a Software Engineer ?

I am in 10th Class and i love to work on diffrent Projects releted to computers. I have design Websites, Blogs, Youtube Channel and Mobile App.
#engineer #software-engineering #computer-software #software

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

7

7 answers


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

Brian’s Answer

Good that you are developing software for a variety of applications. That is the first step. Also important to learn a wide range of computer technologies including different programming languages. A good software engineer is first of all a master programmer, but what separates software engineering from computer programming is wider knowledge about how software products are developed, deployed, and maintained.


A true software engineer must understand how to design large software systems using architecture, how to create schedules and manage projects, how software is tested by QA before deployment, how software is deployed using advanced tools like Docker, and how bug reports from customer support are handled. A software engineer is a computer programmer who also knows the broader organizational issues of software product development. Computer programmers write code, software engineers use tools to write code.


I started as a computer programmer and still write code, but I also became interested in what happens to the code that I write. I wanted to understand how my code ended up in a product delivered to customers, so I started reading books about architecture and management, I started asking questions about what tools and methods are used by the UX and QA teams, I started to think about the workflow from idea to product. This experience was key to expanding my career to manage teams of programmers and work with the other parts of product development like UX, QA, marketing, and customer support.

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

Gaurav’s Answer

Early start is important to lay down the foundation of where you want to be. These are great starting point.

Continue the enthusiasm and start picking up beginner level programming material from places like Coursera, GeeksForGeeks etc.
0
0
Updated
Share a link to this answer
Share a link to this answer

Matheu’s Answer

If you enjoy working in teams, coding, and reading other peoples code, then yes you'd definitely be happy doing software and application development.
0
0
Updated
Share a link to this answer
Share a link to this answer

kaili’s Answer

According to your info , it's sure that you have been experienced in some coding job. As a software engineer, at least one coding language you have to skilled. And What's more , you have to make sure that you really like coding so that you can stick yourself in some works that need to pay more attention. Bugs is always there , you have to enjoy solving them~
0
0
Updated
Share a link to this answer
Share a link to this answer

Nami’s Answer

That's a great start! Try and expand upon your programming skills as well as improve upon your math and science skills so that you do well in your entrance exams which opens up your avenues for a good engineering college in computer science
All the best!
0
0
Updated
Share a link to this answer
Share a link to this answer

Vineeth’s Answer

Agreeing to what it is mentioned above. You need to love what you are doing. You are very young now and this is the chance to identify what you love the most. As you stated you have many skills. But those cant be called as one area of Software engineering. It is spread across everything. There will be companies working only on youtube stuff, or web development. Try to understand where you want to get in, what is ur passion? what makes you happy when you do. If it is website building get more into that and learn more and focus that.

If you want to be Jack of all and king of none, startups are the best. try to be innovative and bring in all together to build a startup to solve an major problem statement.
0
0
Updated
Share a link to this answer
Share a link to this answer

Estelle’s Answer

You need a formal education in math, computer engineering, and statistics. You will get these in college. You already have a great foundation. Good luck!
0