4 answers
Ollie’s Answer
It's a good trade! It's especially good if you remember that you work in an industry that moves quickly. Things change: some years you'll be very busy, and other years there won't be as much work. The technology you will be using three decades hence will be very different from today's technology. (When I started, we used punch cards. Now they are museum curiosities.)
Be prepared to read at least one technical book each month for the rest of your career.
How to prepare? As you know you live in a community (Bangalore) that's world-famous for excellent software engineering. You should find yourself a mentor and adviser who works in our trade. That person can give you advice about what and where to study, and make introductions for you.
Do you have a PC? If not, do your best to get one. The best tools for software engineering are now free to use. Download some of them (perhaps Eclipse or Visual Studio) and start doing it.
But keep this in mind: the greater your curiosity about the world at large, and the greater your knowledge of topics other than your trade, the better software engineer you will be. Why? Because we serve other professions. If you know something about health care, you'll be able to do a better job creating software for clinics, for example. You'll need to know a surprising amount of mathematics to do good work.
Welcome to a great profession.
Mark’s Answer
NAVEEN’s Answer
Hi Naresh. Software Engineering is a field where you will find ample opportunities in Bangalore. It is good that you have an idea on what you want to do already. Now that you have decided to become a software engineer, make sure you prepare yourself and keep yourself updated on the latest happenings in the software industry. Prepare yourself by learning the programming languages by practicing them. If you want to get into testing kind of job, look at the different methodologies of testing. Some generic programming languages that you can use is Python, Perl and scripting languages. These will be handy in pretty much all software engineering jobs some way or the other(Eg Automation).
All the best to you!!!
Archa’s Answer
For you to become software engineer, remember software is ever evolving trade.
Be on top of new technologies.
Keep coding !!! Try to explore the plethora of options available for coding languages and which one you are more comfortable with.
There are various sites like w3schools available online where you can go and try out your code.
Have fun learning :)