46 Views

I want to become software engineer,what shall I do


Mridul yadav 11th Jun, 2019
Answer (1)
Manan Pareek 11th Jun, 2019

Hi Mridul,

To be a good software engineer, or to be a good everything in this world, you have to be a good person in first place.

Okay, now serious talking here:

You don’t have to go through that diagram at all. Just study following and you are on your way to become a good software engineer.

1. Learn Programming. It depends on what you want to achieve as a software engineer.

a. C/C++ for low level programming, that’s not such a low level as in assembly, it’s just pure algorithms, and some software, like, Linux kernel, and Git (version control system).

b. C++ for creating desktop applications using QT.

c. Java for developing web or desktop applications. For web there is Spring, Grails, and for desktop you already have AWT and Swing in the SDK.

d. JavaScript for developing web applications in Node.js. I suggest you learn the full MEAN (MongoDB, Express.js, Angular, Node.js) stack.

e. Learn databases. SQL (MySQL, PostgreSQL, etc) and NoSQL (Neo4j, MongoDB, etc) ones.

2. Learn algorithms and data structures very well. They would help you to solve any programming problems. Specially trees and graphs, but to learn trees and graph you have to learn algorithms and data structures. :-)

3. Anything else am I missing? No. Everything else you would learn along the way while doing the things.

1 Comment
Comments (1)
11th Jun, 2019
Thanks
Reply

Related Questions

Amity University, Noida Law A...
Apply
Admissions open for B.A. LL.B (Hons) , B.A. LL.B , BBA LL.B.(Hons) , B.Com.LL.B. (Hons.)
Jindal Global Law School Admi...
Apply
Ranked #1 Law School in India & South Asia by QS- World University Rankings | Merit cum means scholarships | Application Deadline: 31st Jan'25
TAPMI Jaipur MBA Admissions 2025
Apply
67 Years of Established Legacy | Ranked #79 in India by NIRF | Among the only few top 100 B-Schools currently accepting applications
UPES Integrated LLB Admission...
Apply
Ranked #28 amongst Institutions in India by NIRF | Ranked #1 in India for Academic Reputation by QS University Rankings | 16.6 LPA Highest CTC
Chandigarh University Admissi...
Apply
Ranked #1 Among all Private Indian Universities In QS Asia Rankings 2025 | Scholarships worth 210 CR
Great Lakes PGPM & PGDM 2025
Apply
Admissions Open | Globally Recognized by AACSB (US) & AMBA (UK) | 17.3 LPA Avg. CTC for PGPM 2024 | Application Deadline: 1st Dec 2024
View All Application Forms

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books