Artwork

محتوای ارائه شده توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

Is there a “traditional background” for programmers anymore?

48:46
 
اشتراک گذاری
 

Manage episode 340246165 series 3379394
محتوای ارائه شده توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Paths

  • Educational paths toward programming
    • Self-taught - blogs, articles, tutorials, online platforms like Udemy, code academy
    • 4-year computer science degree
    • 2-year “web design” degree
    • 12-week full-time boot camp
    • 6-month part-time bootcamps
    • Bootcamps that specialize in a discipline like data science, graphics design
    • Bootcamps that serve underrepresented groups - resilient coders, shecodes.io,
      • time, attention, resources
    • Master in computer science
  • Side door and back door entryways to tech
    • Product management
      • The mom test
      • product school
    • Project management
    • Support, then technical support
    • Solution architects
    • Developer marketing

Advice for people thinking about getting into programming

  • Learn hello world
  • Go through a codeacademy or similar interactive course
  • Try to build something on replit or glitch where you don't need an actual environment set up
  • Connect with other new devs on Twitter
  • Use https://exercism.io/ to get feedback about your code, don’t work in a silo
  • https://roadmap.sh/

How to pick a language or stack to start with in 2022

  • Programming languages are tools
  • Some are more commonly used to build specific things
    • JavaScript/TypeScript - web (started as front end, now is also backend, is what browsers run), iot, drones, most things support javascript (Airtable, lambdas, google sheets, etc.)
    • HTML/CSS - web (front end only, structure and style)
    • Python - web, data, machine learning
    • Ruby - web, small utilities
    • PHP - web
    • C#/F# - enterprise, windows, azure, games like X-Box
    • Go - CLI tools, scalable servers and large-scale programs
    • Elixir - web, event-driven systems, distributed systems
    • Java - enterprise tools
    • SQL - data only, not for building applications
    • R - data
    • Fortran, COBOL, VBA, objective-c, Perl - I would not invest much in learning these unless it was required for a job I was already hired at
  • CJ says - learn javascript, but then I say learn ruby and ruby on rails
  • Whatever you decide, stick with it until you feel comfortable building decent working applications

Cord management

Other mentions

Product school - https://productschool.com/

Black tech pipeline - https://blacktechpipeline.com/

wnb.rb - https://www.wnb-rb.dev/

codeacademy - https://www.codecademy.com/

  continue reading

58 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 340246165 series 3379394
محتوای ارائه شده توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط CJ Avilla, Colin Loretz, CJ Avilla, and Colin Loretz یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Paths

  • Educational paths toward programming
    • Self-taught - blogs, articles, tutorials, online platforms like Udemy, code academy
    • 4-year computer science degree
    • 2-year “web design” degree
    • 12-week full-time boot camp
    • 6-month part-time bootcamps
    • Bootcamps that specialize in a discipline like data science, graphics design
    • Bootcamps that serve underrepresented groups - resilient coders, shecodes.io,
      • time, attention, resources
    • Master in computer science
  • Side door and back door entryways to tech
    • Product management
      • The mom test
      • product school
    • Project management
    • Support, then technical support
    • Solution architects
    • Developer marketing

Advice for people thinking about getting into programming

  • Learn hello world
  • Go through a codeacademy or similar interactive course
  • Try to build something on replit or glitch where you don't need an actual environment set up
  • Connect with other new devs on Twitter
  • Use https://exercism.io/ to get feedback about your code, don’t work in a silo
  • https://roadmap.sh/

How to pick a language or stack to start with in 2022

  • Programming languages are tools
  • Some are more commonly used to build specific things
    • JavaScript/TypeScript - web (started as front end, now is also backend, is what browsers run), iot, drones, most things support javascript (Airtable, lambdas, google sheets, etc.)
    • HTML/CSS - web (front end only, structure and style)
    • Python - web, data, machine learning
    • Ruby - web, small utilities
    • PHP - web
    • C#/F# - enterprise, windows, azure, games like X-Box
    • Go - CLI tools, scalable servers and large-scale programs
    • Elixir - web, event-driven systems, distributed systems
    • Java - enterprise tools
    • SQL - data only, not for building applications
    • R - data
    • Fortran, COBOL, VBA, objective-c, Perl - I would not invest much in learning these unless it was required for a job I was already hired at
  • CJ says - learn javascript, but then I say learn ruby and ruby on rails
  • Whatever you decide, stick with it until you feel comfortable building decent working applications

Cord management

Other mentions

Product school - https://productschool.com/

Black tech pipeline - https://blacktechpipeline.com/

wnb.rb - https://www.wnb-rb.dev/

codeacademy - https://www.codecademy.com/

  continue reading

58 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش