Self Taught Programmers... Listen Up.

Kenny Gunderman
25 Apr 202110:00

Summary

TLDRIn this video, a self-taught programmer shares essential advice for aspiring developers. Emphasizing the challenges of self-learning, they encourage viewers to stop overthinking their starting point and to take action regardless of feeling unqualified. Networking is highlighted as a key strategy for landing job opportunities, while the speaker stresses the importance of being honest about one's learning style. They also suggest that if self-teaching proves difficult, pursuing formal education, such as college or coding bootcamps, can be beneficial. Ultimately, the journey may be solitary, but it can lead to rewarding outcomes.

Takeaways

  • 😀 Being a self-taught programmer requires a significant commitment and effort comparable to formal education paths.
  • 🤔 Don't overthink your starting point; any programming language or tech stack can be a valid entry point.
  • 💪 Networking is crucial for landing your first programming job—attend events and connect with others in the field.
  • 🌍 Leverage online platforms like LinkedIn to expand your professional connections and reach potential job opportunities.
  • 🚀 Take action and apply for jobs even if you feel unprepared; diving in can lead to unexpected success.
  • 🛠️ The skills and concepts learned in one programming language transfer to others, making it easier to switch later.
  • 🔄 Don't be afraid to try new languages or tech stacks; your foundational knowledge will support your growth.
  • 📅 It's normal to feel unqualified at first—many programmers experience this during interviews.
  • 💡 Self-teaching may not suit everyone; assess your learning style and consider formal education if needed.
  • 👨‍🏫 There's no shame in returning to school or enrolling in a bootcamp for better guidance and structure.

Q & A

  • What is the main message of the video regarding being a self-taught programmer?

    -The video emphasizes that being a self-taught programmer requires significant effort and commitment, similar to formal education routes. It stresses the importance of taking action, networking, and finding the right learning path.

  • How does the speaker suggest self-taught programmers approach their learning process?

    -The speaker advises self-taught programmers not to overthink their starting point. It doesn’t matter what programming language or tech stack they choose initially; what’s important is to begin learning and building skills.

  • What role does networking play in securing a programming job, according to the speaker?

    -Networking is crucial for landing a programming job, especially for self-taught individuals. The speaker highlights that connections made through events and networking can significantly enhance job prospects and facilitate opportunities.

  • What should someone do if they feel unprepared for job applications or projects?

    -The speaker encourages individuals to dive into opportunities even if they feel unprepared. Waiting for the perfect moment often leads to missed chances, so taking action is essential.

  • What is the speaker's stance on starting with specific programming languages?

    -The speaker believes there is no right or wrong language to start with. While lower-level languages like C or C++ can provide foundational knowledge, starting with any language is valid, and the core principles of programming remain transferable.

  • How does the speaker suggest managing feelings of loneliness as a self-taught programmer?

    -To combat loneliness, the speaker recommends actively seeking out networking opportunities and engaging with the programming community, both online and in-person, to build connections and find support.

  • What should someone consider if they find self-teaching challenging?

    -If someone struggles with self-teaching, the speaker suggests they evaluate whether a formal education route, such as college or a coding bootcamp, might be more suitable for their learning style.

  • What is the significance of the speaker's personal experience with networking?

    -The speaker shares their own experience of obtaining a job through networking at a tech conference, underscoring the importance of building relationships in the industry, which can lead to job opportunities.

  • What does the speaker say about transitioning into programming later in life?

    -The speaker mentions that transitioning into programming at an older age is entirely possible, referencing their father's successful career change to programming at age 45 as an example.

  • What overarching advice does the speaker offer to those considering the self-taught path?

    -The speaker encourages prospective self-taught programmers to take action, network, stop overthinking, and be honest with themselves about their learning preferences, emphasizing that making mistakes is a natural part of the learning process.

Outlines

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Mindmap

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Keywords

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Highlights

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Transcripts

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن
Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Self-TaughtProgramming TipsCareer AdviceNetworkingLearning JourneyTech CommunityJob SearchPersonal GrowthCoding SkillsMotivation
هل تحتاج إلى تلخيص باللغة الإنجليزية؟