Insights into Software Engineering profession
- The best part of software engineering job is that every day is exciting. You get to learn and create new things.
- Just after college, I got trained at Infosys for 6 months, where I was paid 18,000 INR per month.
- The job gets hectic for 2–3 months after an easy-going time of 2–3 months. So, it balances itself on its own.
- Software programming requires a very high degree of problem-solving skills. So, a person who loves to use their brain sitting in front of a computer for long hours would be happy in this career.
- One also gets to work in a nice office and with good people.
- The society also respects software engineers.
- Income is great, and I lead a very comfortable life.
Name – Amanpreet Kaur
Age – 28
Gender – Female
City – Bangalore
Industry – IT
Where have you been born and raised?
I was born in Ludhiana, Punjab in a very normal family. I had always been loved a lot at home and was always under more care than what my elder brother received. We are a small and happy family bound with beautiful flaws and love.
My mother and father, both are Metric-pass. My father had been the earning hand of the family and my mother made our home perfect. I was always motivated to do well in life. I really feel blessed to have been born in such a family, where every-day was filled with life, love, and joy.
Who all had the most influence on you and how?
My mother is the one I would give the credit for my success. As being so pampered at home, I now get homesick at times. I didn’t want to leave my home and go far away for a job. Bangalore is really far from Ludhiana and even my father was not happy about the idea of going so far. As being a software engineer, it was very obvious that I could have the best only if I move to the IT hub of India. My mother was the only one to push me to step out of the house and do well in life. Also, my mother had been the only tutor in all my life. I never ever had any tuitions. It was only my mother who taught me after school.
Another person who influenced me was my trainer at Infosys, my first job, Mr. Saurabh, who taught me a lot and helped me get rid of fear and work more effectively.
Which institutions are the best for education/training of software engineering?
Well I think, the IITs are the best and then comes the NITs. We have really good government colleges in India and a few deemed universities as well for software engineering. But the government colleges are always the best. Well, I studied from Chandigarh Engineering College.
What are the costs associated with the education/ training of this profession?
The tuition fees in government colleges are really very less. They charge around 50,000 INR per semester and we have 8 semesters in total. I had a training at Infosys, before starting my job, where I was paid 18,000 INR per month stipend for 6 months. After completing this training, I never had to ask my parents for money.
What are the typical entry-level jobs in software engineering?
This profession has several ways to enter and most preferred is with a B.Tech. Well, you can join with Diploma as well, but you join a level below as technicians and also do not have a good pay scale.
What is the range of remuneration one can expect when starting out in your line of career & industry?
Starting out – 500,000–600,000 INR per annum
5 years of experience – 10,00,000–20,00,000 INR per annum
10 years of experience – 20,00,000–40,00,000 INR per annum
15 years of experience – 30,00,000–50,00,000 INR per annum
Salaries depend very much on the quality of work that you do, technologies that you work in, location, type of company you work for etc.
Please describe your work.
I find my work very interesting, as we are always learning and creating something new. Currently, I am working in Cognizant Technology Solutions, which is one of the best IT services companies of India. I work for just 8–9 hours and also get paid really well. My work turns hectic sometimes when we work on some new software development; then work hours stretch to 10–12 hours in a day.
I specialize in core java development. It feels really great when we are able to make something new and receive appreciation for our effort.
What are some of the positives, which would encourage someone to consider software engineering as a career?
The best part of software engineering job is that every day is exciting. You get to learn and create new things. The work does not bore you and also keeps your brain active.
The job gets hectic for 2–3 months after an easy-going time of 2–3 months. So, it balances itself on its own.
I have never faced any issue in managing my personal life.
Also, this job provides a good income, so that you can easily spend on yourself and go on vacations and parties.
One also gets to work in a nice office, with good people. The society also respects software engineers.
What are the relevant trends/skills/technologies that are currently commanding a premium in your job profile?
What kind of person would be happy in your career?
Software engineering job is strictly for those, who love programming. One needs to be patient and enjoy this work. Programming involves a very high degree of problem-solving, so person loves to use their brain and sitting in front of a computer for long hours would be happy in this career.
Given another choice, what would you do differently as far as your professional selections are concerned?
I would have chosen to be a chef if given another choice as it is something I am very good at and also because I love cooking. I still wish to have a cafe of my own and will someday have it.
What would be your advice to students or professionals who are just starting their journey on a path similar to yours?
This field of work is popular in our country and we have a lot many jobs too, which are paying very high. So, students must take interest in this profession. This job is not for those who are lazy or are not able to take the pressure.
Contributing writer – Prerna Rani