Skip to main content
4 answers
4
Asked 1048 views

which course is better for good future and high income IT or software engineering?

What IT and software engineering mean? #computer-software #it

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

4

4 answers


1
Updated
Share a link to this answer
Share a link to this answer

Michael’s Answer

As Balaji has said, you need to be motivated and have a true desire to learn software engineering - it is too much work just to be doing it for the extrinsic reward! That being said, a strong foundation in data structures and algorithms are skills that virtually every software company is looking for. I suggest taking an introduction to Object-Oriented-Programming class that includes a heavy emphasis on data structures and algorithms - for example, that class at my alma mater (Cornell) was CS 2110 Object-Oriented Programming and Data Structures.

1
1
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

Software Engineering.


However, please be don't be driven by "high income" and "good future" because at the end of the day, YOU need to do something that YOU are passionate about.

Thank you comment icon But which is best thing for me to do in India ? Ankit
1
1
Updated
Share a link to this answer
Share a link to this answer

Balaji’s Answer

Hi Ankit,


Software Engineering is good and also provides decent income. However, do not expect high income in the very beginning as there are hordes of software engineers graduating every year. You need to work equally hard and learn quickly as much as possible. This needs to be shown in the work that you do which in turn brings in more opportunities and depending on your performance, the pay, position all comes your way.
Also, be mindful that this field is prone to fluctuations because the demand depends on the new innovations in market and it might not be the same situation always.
Again, like John says, be passionate and choose what you like the most.

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

Lizhu’s Answer

I think you can start with some language like C++/Java
And then take a data structure course so that you can know how the data is organized in computer system.
Then some algorithm and OS courses.

0