If I could go back in time and learn to code, I would do a lot of things differently. If I could start over, I'd spend more time doing practical projects rather than focusing on theory. I would also prioritize learning how to use an editor and the terminal. And above all, I'd adopt a coding mindset. Today, I walk you through an entire study plan to become a coder/software engineer. I hope this guide inspires you to keep coding and continue your software engineering career.
I'm a 23 year old, recent graduate working at a high growth startup! Follow along for insights into the tech industry, all things startup, and what to expect as a recent-grad remote software engineer.
Timestamps:
0:00 - Intro
0:30 - Part 1: Your mindset
0:40 - Adopt a coding mindset
1:58 - Learn how to problem solve
3:58 - Part 2: Learning how to code
4:07 - Learn one programming language deeply
5:15 - Learn scripting
6:12 - Create a personal project
8:32 - Practice for interviews
9:38 - Part 3: Your developer environment
9:58 - Learn the terminal
11:23 - Learn your way around an editor
12:09 - Learn git and become familiar with version control
13:04 - Congrats!
13:25 - Outro
▶️ Subscribe: [ Ссылка ]
🗽 Day in the life in New York City: [ Ссылка ]
❌ Rejecting internship offers from Microsoft and Facebook: [ Ссылка ]
😎 I'm not the best programmer: [ Ссылка ]
💻 Day in the life in San Francisco: [ Ссылка ]
⏰ 10 years of coding: everything I've ever learned: [ Ссылка ]
💻 Day in the life at a startup: [ Ссылка ]
📹 Remote software engineers be like (pt. 1): [ Ссылка ]
📹 Remote software engineers be like (pt. 2): [ Ссылка ]
⚡4 day work week: [ Ссылка ]
💰 My most recent investing video: [ Ссылка ]
🚀 My most recent tech video: [ Ссылка ]
🎉 Personal website: [ Ссылка ]
Resources:
100 Days of Coding: [ Ссылка ]
Web Dev Bootcamp: [ Ссылка ]
Data Structures & Algos: [ Ссылка ]
Cracking The Coding Interview: [ Ссылка ]
Elements of Programming Interviews in Python: [ Ссылка ]
CS50: [ Ссылка ]
Compiler is always right: [ Ссылка ]
Minimum network flow: [ Ссылка ]
Knapsack problem: [ Ссылка ]
Greedy scheduling: [ Ссылка ]
Interview preparation: [ Ссылка ]
Mock interviews: [ Ссылка ]
Investing:
► Webull ($34+ in Free Stock!) ➭ [ Ссылка ]
► Robinhood (Get a Free Stock!) ➭ [ Ссылка ]
► Coinbase ($10 Free BTC when trading at least $100) ➭ [ Ссылка ]
► Gemini ($10 Free BTC when trading at least $100) ➭ [ Ссылка ]
My Equipment:
M1 Macbook Pro: [ Ссылка ]
iPhone 13 Pro: [ Ссылка ]
Phopik 55'' Tripod: [ Ссылка ]
Deity V-Mic D4 Duo: [ Ссылка ]
Boom Mic Stand: [ Ссылка ]
Audio Cable Extension: [ Ссылка ]
TRS to TRRS Patch Cable: [ Ссылка ]
3.5 mm Headphone Jack Adapter: [ Ссылка ]
Music:
Biscuit (Prod. by Lukrembo): [ Ссылка ]
Onion (Prod. by Lukrembo): [ Ссылка ]
Astra - Running Late: [ Ссылка ]
Music from Uppbeat (free for Creators!):
[ Ссылка ]
License code: FHCPTAHLOSRBXSF9
[ Ссылка ]
License code: GTRF6M7YNURQ7DHQ
[ Ссылка ]
License code: U9A0JRPDIQKJJEPP
[ Ссылка ]
License code: VVN9JWJEYPUBI3KL
Disclosure:
Some of the above links are affiliate links. Using these links is one of the best ways to support me at no cost to you!
Sub count: 20,726
#LearnToCode #Programming #SoftwareEngineer #Coding #Python
How I Would Learn To Code (If I Could Start Over)
Теги
software engineerremotestartupprogrammingsoftware engineeringnew grad software engineerfintechcomputer sciencebig techday in the life of a software engineerdevelopernicholas tpirate kingjomamayukofrying pansoftware developerfaanginternshipinternship interviewdata structuresleetcodeboltrecruitinginternshipslearn to codepythonlearnhowtocodelearn to code for beginnerscodehow to learn to codehow to learn programminginterviews