How to be an Advanced Programmer

Topics covered
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
How to be a Programmer
Answers 383 questionsHow to be an Intermediate Programmer
Answers 383 questionsThe Pragmatic Programmer - How to Generate Code
Answers 383 questions

What do you want to be when you grow up?
Answers 383 questionsClean Code - How to Write Amazing Functions
Answers 383 questionsThe Pragmatic Programmer - How to Estimate
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questions

Clean Code - How to Build Maintainable Systems
Answers 383 questions

Programmer Strengths and Weaknesses
Answers 383 questions

Clean Code - How to Write Classes the Right Way
Answers 383 questionsClean Code - Formatting Matters
Answers 383 questionsYou Asked For It
Answers 383 questions86. Lightning Talks
Answers 383 questions

The Pragmatic Programmer - How to Build Pragmatic Teams
Answers 383 questions

The Pragmatic Programmer - How to Debug
Answers 383 questions
