Skip to main content
4 answers
Asked 709 views Translate

Become a software Engineer???

Because i am very found of designing websites and Apps. even i design app. also now i want to take advanced technology training for making more app. Please guide me regarding that. I am in 10th Class So how i will make my career in Future..... :) :) #educator #software #networking #it #software-engineer #website-design

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


4 answers

Updated Translate

sathiskumar’s Answer

You might have to learn few programming languages like python/java and web technologies front-end developer and backend developer .
Better choose computer science stream in your UG and study well on the basic computer concepts like OS , Algorithm and Data structures and that will help in achieving your goal.
If your are interested in self learning try
Updated Translate

John’s Answer

One of the first things to think about is what programming languages you can use to further your career goal. Here is a link that can help guide you in your search. I think it is a good read and very thought provoking to one who wants to be a Software Engineer.

You will see that the top ten programming languages are:

  1. JavaScript

  2. Java

  3. PHP

  4. Python

  5. C#

  6. C++

  7. Ruby

  8. CSS

  9. C

  10. Objective-C

Updated Translate

Nitin’s Answer

Hi Balram,
Its great to see you have deep interest in being S/W engineer.

There are set of skill sets to be learned to be excellent s/w engineer
learn algorithms
Develop the knowledge on technology
Develop programming skills (it could be any prog. Language eg. Python, C, C++, Java etc.)
Develop software engineering skills
Develop software testing skills
and professional Certifications for the language or technology you want to work on
But before all that You need graduate/Master degree in Computer science.
Updated Translate

Hanish’s Answer

There are multiple fields within it that you can work in like Artificial Intelligence, Software Engineering, Security Engineering, Embedded Systems Engineering, etc. If you're someone who wants to get into the tech industry quickly, I would suggest trying out for fullstack engineer roles. I would suggest focusing on data structures and algorithms and mastering at least one programming language. A lot of people start out with python or javascript because they’re easier to learn compared to an object oriented language like Java or C++. Data structures and algorithms are crucial for anyone that’s trying to learn CS concepts because once you start interviewing for jobs, most of these jobs will focus on your ability to solve problems using common data structures like linked lists, arrays, stacks, queues, etc. Try to solve questions on leetcode in different programming languages like python, javascript, java, c++, etc. Leetcode has a section of problems dedicated to just interview, from personal experience I can vouch that you can expect to get these in atleast 90% of the time.