Published Mar 20, 2016

How to be an Advanced Programmer

    Delve into advanced programming with insights on effective workplace communication, fostering team collaboration, and navigating diverse career paths, including the shift towards self-taught developers and the intricacies of game development.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Self-Taught Devs

      The podcast explores the growing trend of self-taught developers in the programming industry. Alan Underwood and Michael Outlaw discuss how a significant portion of programmers are self-taught, with Joe Zack noting that only 34% of developers have a Bachelor of Science in computer science 1. They highlight the challenges self-taught developers face, such as getting their resumes noticed without formal degrees. Underwood shares his experience of programming for years before completing his degree, emphasizing that practical skills often outweigh formal education in the long run 1.

      I had already been programming for a long time before I did this. So it may be region specific, like here in the states. I definitely feel like if you're one of those people that shows a high aptitude for it, you don't necessarily need a degree.

      --- Alan Underwood

      The discussion also touches on the role of boot camps and their increasing popularity as an alternative to traditional education paths.

         

      Web Dev Need

      Web development skills are increasingly seen as essential for modern programming careers. Alan Underwood and Joe Zack discuss how web development is often a requirement for programming jobs, even for those specializing in other areas like game development 2. Michael Outlaw points out that the majority of programming jobs are in web development, with mobile development as the next largest sector 2.

      The sad fact is if you're looking for a programming job, then by far and away the majority of the jobs you're going to find are going to be for websites.

      --- Michael Outlaw

      The conversation also highlights the importance of choosing the right languages and frameworks, as these decisions can significantly impact career opportunities and project success 3.

         

      Game Dev Challenges

      Pursuing a career in game development presents unique challenges compared to web development. Michael Outlaw and Alan Underwood discuss the limited job market for game developers and the importance of having web development skills as a backup 4. They emphasize that while game development can be rewarding, it is a niche field with fewer opportunities compared to web development.

      If web development isn't your thing then... typically when you get a programming job, it's web applications, right? It's usually something that has some sort of backend that you're supporting.

      --- Alan Underwood

      The hosts also explore the idea of finding passion in coding, suggesting that developers should seek out areas of interest within their field to maintain motivation and satisfaction 5.

    Related Episodes