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

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Mindmap

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Keywords

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Highlights

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Transcripts

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora
Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Self-TaughtProgramming TipsCareer AdviceNetworkingLearning JourneyTech CommunityJob SearchPersonal GrowthCoding SkillsMotivation
¿Necesitas un resumen en inglés?