In today's episode of the Learn to Code With Me podcast, I talk with Chris Lee. Chris is one of the founders of Launch School, an online program that helps people become software developers.
Chris took a traditional path to programming. He studied information systems and computer science in college. He worked at IBM for five years before transitioning to a tech startup, then moved on to Launch School. Chris talks about establishing a long-term approach to programming instead of getting distracted by the ever-changing landscape of software development.
We get to hear from Chris about learning from fundamentals, and how taking your time and working towards mastery now will provide greater benefits down the road. Chris highlights the importance of understanding core principles and developing logical thinking habits. He also advises programmers to build projects that showcase a full range of skills in order to appeal to ideal employers.
- Master things that don't change, like the underlying technologies have been around for 20 years. When you understand the core principles, you can learn anything.
- When learning, a structured program is beneficial in that it shows you when it's time to move forward to the next concept. Mastery, rather than time spent, should be the goal.
- Programming is about learning how to think systematically and logically. You have to develop a fanatical attention to detail. Learning a language isn't enough, you need to grasp the mental model of how the language works.
- Don't start by learning the frameworks. Learn from fundamentals and take your time. Don't get tempted or sidetracked by the new, shiny thing.
- If your goal is to build the skills necessary for a 20-year career, you don't want to focus just on what's hot today.
- The more you know, the more leverage you have, and the more you can demand in your work experience.
- Target the job you want, and then build something that shows what you're capable of with that job in mind.
- Having a long term mindset eases anxiety. Spending a year or two learning has value when you have a long career in front of you.
Links and mentions from the episode:
- Launch School
- Get special goodies Chris put together just for LTCWM listeners at launchschool.com/ltcwm
- David Hansson
- Newbie Coder Warehouse
- 5-day LinkedIn Crash Course
Get this episode's transcript!
Sign-up below to gain access to this episode's transcript!
Enter you email address below to gain access to this episode's transcript as well as every other LTCWM podcast episode.
Thanks for listening!
Thanks so much for tuning in! Remember, you can listen to the Learn to Code With Me podcast on the following platforms:
If you have a few extra minutes, please rate and review the show in iTunes. Ratings and reviews are extremely helpful when it comes to the ranking of the show. I would really, really appreciate it!