4 answers
Asked
886 views
what are the education requirements for one to become a software engineer
what education requirements does one need to have in order to become a manager in software engineering
Login to comment
4 answers
Updated
Mikki’s Answer
Hiya!
So, this is not to say anything about the other answers but I am not sure where that information comes from.
You absolutely do *not* need a secondary education degree to become a software engineer. There are some companies that will require it (Intel comes to mind) but the vast majority of opportunities do not.
I myself am completely self-taught. I do not have a degree nor did I go to code school. I've been working professionally as a software engineer for over a decade now.
I work with individuals who did coding bootcamps, folks who went to the traditional 4 year college, as well as many others who are self-taught as well. I have colleagues who went to college for business, chemistry, art, who all have found themselves as well established software engineers.
That's not to say college is inherently a *bad* idea and if your trajectory in life is leading you that way, then absolutely take that.
As far as moving onto managerial roles, a lot of time that's just the natural flow of a software career. After anywhere from 5-20 years, folks usually find themselves either moving onto becoming a manager or continuing down the path of being an individual contributor.
Most of my expertise comes from working in startups and I've seen a lot of hiring of managers from within the software team.
Best of luck!
So, this is not to say anything about the other answers but I am not sure where that information comes from.
You absolutely do *not* need a secondary education degree to become a software engineer. There are some companies that will require it (Intel comes to mind) but the vast majority of opportunities do not.
I myself am completely self-taught. I do not have a degree nor did I go to code school. I've been working professionally as a software engineer for over a decade now.
I work with individuals who did coding bootcamps, folks who went to the traditional 4 year college, as well as many others who are self-taught as well. I have colleagues who went to college for business, chemistry, art, who all have found themselves as well established software engineers.
That's not to say college is inherently a *bad* idea and if your trajectory in life is leading you that way, then absolutely take that.
As far as moving onto managerial roles, a lot of time that's just the natural flow of a software career. After anywhere from 5-20 years, folks usually find themselves either moving onto becoming a manager or continuing down the path of being an individual contributor.
Most of my expertise comes from working in startups and I've seen a lot of hiring of managers from within the software team.
Best of luck!
Updated
aditi’s Answer
To become a software engineer, a candidate has to pass higher secondary school with physics, chemistry and mathematics as their focus subjects. The most appropriate course to pursue would be a BTech (Bachelor of Technology) in computer science engineering or a related field, like information technology. You may also consider other degree programs like BCA (Bachelor of Computer Application).
Steps-
1. Graduate from a higher secondary school.
2. Pursue a bachelor's degree.
3. Apply for entry-level jobs
4. Complete an internship
Steps-
1. Graduate from a higher secondary school.
2. Pursue a bachelor's degree.
3. Apply for entry-level jobs
4. Complete an internship
Updated
Sree Padma’s Answer
Patrick:
The straightforward way is to get an engineering degree in software. To prepare for this, you will take enough courses in math in the junior and senior years of high school. This will make your application strong to Engineering colleges.
The straightforward way is to get an engineering degree in software. To prepare for this, you will take enough courses in math in the junior and senior years of high school. This will make your application strong to Engineering colleges.
Thank you for taking the time to help.
Patrick Rolemodel
Updated
Rebecca’s Answer
Thank you for your question. I am glad to hear that you are interested to develop your careers in technology and have plan to advance your career path. There may not have a role 'Software Engineering Manager', it is subject to the organization structure.
Below are my suggestions :
1. Work hard and do your best in each job assignment to demonstrate your capability
2. Keep your knowledge up to date, e.g. learn about the latest technology, attend seminars, etc.
3. Collaborate with your colleagues and line manager from time to time
4. Attend MBA courses on part time basis to learn the management and business skills
Hope this helps! Good Luck!
Below are my suggestions :
1. Work hard and do your best in each job assignment to demonstrate your capability
2. Keep your knowledge up to date, e.g. learn about the latest technology, attend seminars, etc.
3. Collaborate with your colleagues and line manager from time to time
4. Attend MBA courses on part time basis to learn the management and business skills
Hope this helps! Good Luck!