Literature project Ferran Bedolla Pérez 404

Introduction  

Software engineering is an extraordinary discipline that focuses on the creation of programs using the principals and knowledge of computer science with the disciplines of engineering. Besides the creation of software programs, it also takes care about the quality and maintenance of these programs  

What is a software engineer?  

Software engineers create web applications, mobile apps, robots, operating systems, and network systems. They develop software solutions that meet their client's needs and expectations.  

Areas of specialization 

Software engineering is an expansive career filled with different unique specialties. There is cybersecurity, web application, backend, data science, embedded systems, network programming, Linux application development, user interface design, aircraft system, control system engineering, system   life cycle, project management, cloud engineer, full stack developer, networking, modeling and simulation development, game development, Microsoft window application development, mobile app development, software testing and analytics 

Importance and impact 

Besides the convenience of having a program tailor made for you that boosts efficiency. Due to its ample and diverse areas it could be used for a lot of other professions like making baking safer with cybersecurity and more efficient with tailor made programs. Keeping us communicated with the development of messaging apps, helping with advancements in medicines with the creation of medical devices and entertainment with game and app development. 

Career Prospects 

Since software engineering has a lot of specializations there are a lot of different areas of work. Application development, cybersecurity analysists, game developer, information system manager, IT consultant, multimedia programmer, web developer, web designer, and well software engineer. It also helps with jobs not directly related to software engineering, but the knowledge does help like application analyst, database administrator, forensic computer analyst, IT technical supporter or system analysist 

Conclusion 

In conclusion i think software engineering is a great career since there is always something new to learn due to the great number of areas of specialization you can

Comments

Popular posts from this blog

Biology-Diego Sánchez González

English Proyect - Jesus Castaneda