The author shares their personal journey of discovering the value of being a specialist programmer over a generalist. They start by discussing their past mistakes in their programming career, such as leaving a stable web development job to be an extra on TV, dropping a long-term freelance client, and being overlooked as a programmer due to their background as a physical therapist.
The author then uses the video game Call of Duty: Warzone as an analogy to explain the importance of specialization in the software engineering field. Just as in the game, where players need to focus on specific roles and strategies to succeed, the author realized that employers value programmers who have deep expertise in certain technologies or domains over those with a more general skillset.
The author emphasizes that while being a generalist programmer may have some advantages, such as being able to adapt to different projects, specialist programmers are in higher demand for full-time software engineering roles. The author encourages readers to identify their unique strengths and expertise, and to focus on developing those skills to become more valuable in the job market.
翻譯成其他語言
從原文內容
medium.com
從以下內容提煉的關鍵洞見
by Dr. Derek Au... 於 medium.com 06-11-2024
https://medium.com/career-programming/what-is-career-programming-and-why-i-know-it-will-work-for-you-050a4d6de7c4深入探究