Annotated Bibliography: 1208697

Source 1:

Al-Shamiri, A. (2018). How Can You Be a Professional Software Developer? International Journal of Advanced Computer Research. Vol 9(5).

The source concentrates on describing the benefits and limitations of becoming a software developer and choosing it as a career focus. The author has given extensive information on the steps that an individual must follow to become a professional software developer. It also specifies the stages of a professional developer and how it can help an individual gain the goals and objectives of life. The source will help in the writing of the sections that shall highlight the best outcomes for a software developer over time and how he/she can become a professional individual in the field, over a course of time. The source has given me insight into the foremost practices that former developers have adopted to reach their goals in a short duration of time.

Source 2:

Gurcan, F. and Kose, C. (2017). Analysis of a Software Engineering Industry Needs and Trends: Implications for Education. International Journal of Engineering Education. Vol 33(4).

The source highlights the current needs of organizations in the software development industry and the ways that the education of a person can help in meeting the same. On one hand, the authors explain the benefits of education, while on the other hand, it explains the gaps that are identified in the education system and the best practices that students must adopt to fill those gaps and become a software developer or engineer in the industry. It also specifies the trends that are flourishing in the software engineering system and the responsibilities or skills that are considered to be significant for a software developer to be hired by a reputed company. Thus, the focus is on sharing insight into the tools and platforms that a software developer can use to achieve his/her objectives of working in the industry as a professional.

Source 3:

Li, P. L., Ko, A. J. and Zhu, J. (2015). What Makes a Great Software Engineer? University of Washington.

The research paper highlights that good software engineers or developers lead to the development of flawless software that become the core function of many organizations across the globe. It thus specifies the growing importance of exceptional skills and capabilities of a software engineer in making him/her experts in the field. The authors explain the role of soft skills for a software engineer which would help me in explaining the role of technical skills and soft skills in becoming a good software developer. The source further specifies the number of jobs that are open for software developers across the globe and the high number of opportunities that are available in the market if a developer is able to polish his/her skills and attain the benchmark attributes required to achieve the goals.

Source 4:

Liebenberg, J., Huisman, M. and Mentz, E. (2013). Industry’s Perception of the Relevance of Software Development Education. The Journal for Transdisciplinary Research in Southern Africa. Vol 10(3).

The source will prove to be very helpful in the compilation of a research paper on understanding the prerequisites of becoming a software developer. It shares insight into the markets that are currently facing a shortage of software developers and the basic skills that are deemed to be important for meeting this gap in the market. The article reports the skills that are attained by software developers during their education and the problems that are caused by the gaps in education. It also specifies the skills that an aspiring software developer should intake to meet the demands of a professional software developer in today’s business environment. It further explains the career guidance, awareness and information on the skills that are compulsory to achieve the success a software developer may aspire for.