8 answers
Deepti’s Answer
That is a great career aspiration especially in todays world where the industry is headed so go ahead and start preparing for it.I would recommend that you pick up a coding language that you like and go ahead and learn it and also explore for some internship options to give you some real hands on experience.
Asaf’s Answer
A computer software engineer is a great career path in my opinion (that's what i choose :) )
I hope you do what does best for you, whatever path you choose.
Anupal’s Answer
Hello,
Great to know about your interest in Software Engineering. The first steps should include getting a strong hold on a programming language. I would suggest that you choose Python because of its highly detailed documentation and community online. You can then move forward to master other programming languages and develop applications for mobiles and personal computers.
Software Engineering isn't just limited to programming though. You need to learn a lot about what goes behind the execution of your programs and scripts and a good way to learn that is pursuing B. Tech or B. Sc in Computer Science. A degree will bring you much closer to your dream of getting a job as Software Engineer in a big company.
One thing that you should keep in mind is keep practicing and learning. Internet is full of study material and you can teach yourself to become an expert on anything. Here is an inspirational video about a man who taught himself how to code.
https://www.youtube.com/watch?v=mpcCMgZH6WI
Cheers!
Antonio’s Answer
Hi, that's great. To be a software engineer you can start without going to a university for a degree but you will still need to study and practice a lot!
I started programming a computer before studying in the university and it was a lot of fun. And everything I learned helped a lot when I did start in the university,
If you have access to the internet there are many places where you can learn how to program a computer and then if you really want to know how computers work and how to program them you should try to go to enroll in a university course. If you cannot go to a university, there are courses online where you can access almost all the information you need. Some examples are :
https://ocw.mit.edu/index.htm
https://online.stanford.edu/courses
Studying is very important, but even more important is to just practice. Do not be afraid to try and make mistakes, it happens to everyone.
Sometimes you may feel that you can't do it because in the beginning it will be a lot to learn, but keep going and you'll do it!
Ashton’s Answer
It's awesome that you want to become a software engineer, it's a great field to be in. If you're looking for things to do to progress, I'd suggest finding a way to blend a hobby of yours with software engineering. When I was younger, I enjoyed gaming. I found ways to mod/customize games. Eventually I got more confident, I tried to create a small game. The important thing, is to be passionate about what you're working on, rather than just doing tutorials aimlessly. I hope this helps in some way!
Jon’s Answer
Being a computer software engineer is a great career. There a number of ways that you can move forward toward your goal. There are some free resources online that can help you to learn some important skills. I included links to a couple good ones in the "next steps" section. Good luck, it might be hard, but it can be very fun and rewarding to be a software engineer. You can do it.
Jon recommends the following next steps:
Mary’s Answer
Ethan’s Answer
That's so great to hear! I'm always excited when I hear that anyone is excited about becoming a software engineer. There is such a breadth of interesting sub-fields in software engineering that I truly believe anyone could find something that they love doing in this field.
The technology and software industries are certainly expanding and becoming a more and more important part of today's world, and as a software engineer you can directly contribute to this innovation. I certainly encourage you to pursue this interest.
Ethan recommends the following next steps: