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
7 answers
Gaurav’s Answer
Continue the enthusiasm and start picking up beginner level programming material from places like Coursera, GeeksForGeeks etc.
Vineeth’s Answer
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.
Matheu’s Answer
kaili’s 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.
Nami’s Answer
All the best!