4 answers
Asked
688 views
What is some information on software engineering?
#careeroptions
Login to comment
4 answers
Updated
Krishna Chaitanya’s Answer
Site reliablility engineering(SRE) is the newest trend in software engineering. SRE is all about reducing the toil in software development operations. It is a mix of production engineering and software development to automate the operations like build, deployment and maintenance.
Software engineering also has a lot of other job oppurtunities like architect, system engineer and UI designer. SRE is currently the hottest job in the market
Software engineering also has a lot of other job oppurtunities like architect, system engineer and UI designer. SRE is currently the hottest job in the market
Updated
Natalie’s Answer
Software Engineering is a very interesting and broad space! Within the job title "software engineer" there are so many different things you could work on or specialize in. For example, you could be someone that works on making websites (this is often called "frontend"), someone that works on the APIs and infrastructure that make the website run (this is often called "backend"), or someone that designs mobile apps. Krishna's answer refers to another type of software engineer that is focused on making sure the infrastructure for a software product works.
If you aren't sure if you would like software engineering, a good place to start is free online coding classes. Codeacademy is a free online resource that can teach you both frontend and backend skills. If you have fun with that, you can try making your own projects - there are thousands of "learn to code" project ideas out there that you can look up online!
If you are thinking about studying software engineering, look for a school that has a credible computer science degree - most colleges have computer science as a major now.
If you aren't sure if you would like software engineering, a good place to start is free online coding classes. Codeacademy is a free online resource that can teach you both frontend and backend skills. If you have fun with that, you can try making your own projects - there are thousands of "learn to code" project ideas out there that you can look up online!
If you are thinking about studying software engineering, look for a school that has a credible computer science degree - most colleges have computer science as a major now.
Updated
Rebecca’s Answer
Software Engineering is the development of the software running on the computers. This is very broad subject, that includes a wide range of programming languages and running on different systems. This includes operating system development, API, Web Interface, etc.
Hope this helps!
Hope this helps!
Updated
Robert’s Answer
There are actually many types of 'Engineers' in software development, some of which you may not realize exist. Obviously in many cases the immediate thinking when hearing the term 'software engineering' is that this is the actual programming of the software. But did you know that there are also Test engineers in software that actually test the software and try to find bugs/issues with what the programmers develop. In addition in the sales field in software companies (like in our company) there are Sales Engineers, which are technical subject matter experts on the products a company tries to sell, that help identify on the technical side, the best fit of technical products and/or the usage of the software to help with the client's challenges. And finally most companies have support engineers that help solving problems clients may have when they use the software in the field.
Each type has a special set of skills that are needed even if all of these are in principle technical engineering jobs.
Each type has a special set of skills that are needed even if all of these are in principle technical engineering jobs.