CS Dojo
Why I Left Google To Be A YouTuber FULL-TIME (and NOT part-time!)
updated
Speaking: csdojo.io/speaking
The talk recording I mentioned at the end: youtu.be/XaOqSAXNkaM
Twitter: twitter.com/ykdojo
Twitch: twitch.tv/ykdojo
Scott's website: hanselman.com
Scott's YouTube channel: youtube.com/shanselman
My Twitter: twitter.com/ykdojo
LinkedIn: linkedin.com/in/ykdojo
JZ's Twitter: twitter.com/jzmusings
Charm's website: https://charm.sh/
Feel free to join the channel as a member for Part 2.
Timestamps:
0:19: Why Evan moved to Singapore
3:04: Living in Singapore vs US
5:43: Vue vs React
11:54: A bit more about Singapore
12:49: How to choose a JavaScript framework
16:09: Framework ecosystems
18:42: How to choose a framework as a company
21:22: How Evan started Vite
26:44: Evan's questions about this YouTube channel
34:25: Audience questions
47:30: Final thoughts
A blog version of this video: csdojo.substack.com/p/the-complete-roadmap-to-get-a-job
---
Background music:
"Savfk - Journey To The Stars" is under a Creative Commons (CC-BY 3.0) license
/ savfkmusic
Music promoted by BreakingCopyright: http://bit.ly/journey-stars-song
Twitter: twitter.com/ykdojo
Discord: discord.com/invite/nNtVfKddDD
Twitch: twitch.tv/ykdojo
My open source project, defaang: github.com/ykdojo/defaang
Active repos for contributing: github.com/ykdojo/active-repos-for-contributing
The first contributions repo: github.com/firstcontributions/first-contributions
Background music: youtu.be/pLcw3dK1yU0
Rahul's YouTube channel: youtube.com/rpandey1234
Twitter: twitter.com/rpandey1234
Also follow YK on Twitter: twitter.com/ykdojo
Kunal's YT: youtube.com/KunalKushwaha
Twitter: twitter.com/kunalstwt
My Twitter: twitter.com/ykdojo
Watch this to find out!
Find Francesco on all socials:
- francescociulla.com
- twitter.com/FrancescoCiull4
youtube.com/c/PriyanshAgarwal/videos
twitter.com/Priyansh_31Dec
Louis' channel, What's AI: youtube.com/channel/UCUzGQrN-lyyc0BWTYoJM_Sg
Roadmap article featured: louisbouchard.ai/learnai
Cheatsheets featured in this video: github.com/afshinea/stanford-cs-229-machine-learning
Any ideas for future videos? Let me know here: csdojo.io/ideas
Background music: youtube.com/watch?v=pLcw3dK1yU0
If you're using Python, you can practice here: replit.com/@ykdojo/binary-addition#main.py
Discord: csdojo.io/d
Twitter: twitter.com/ykdojo
If you have a question you want me to cover, let me know here: csdojo.io/contribute
So I wrote a simple Python script (with Selenium) to check if any AC's are available at Best Buy every 5 minutes and mention me on Slack when there is one.
- The starter code: replit.com/@ykdojo/scraping-ac-starter#main.py
- The complete code: replit.com/@ykdojo/scraping-ac-complete#main.py
- A doc about always-on on Replit: docs.replit.com/hosting/enabling-always-on
- You can get 2 months of free hacker plan with this code: csdojo2 (claim it at replit.com/claim)
- The two videos I mentioned:
The one about why you might want to switch from Webpack to Vite: youtu.be/KuhpEe3i2qQ
The one about coding bootcamps: youtu.be/eOfjNxUANJ0
- Follow me on Twitter for more content: twitter.com/ykdojo
- This video might be a good reference to check how to set up your own Slack bot: youtube.com/watch?v=KJ5bFv-IRFM
Check out my Twitter for more content: twitter.com/ykdojo
Also check out Jacob's channel for more Python vids: youtube.com/c/ClarityCoders
And here's the code he showed in this video: replit.com/@JacobLower3/TelegramBot-1
On Replit, you can get 2 months of free hacker plan with this code: csdojo2 (claim it at replit.com/claim)
You can check out the game and the code here: replit.com/talk/share/snake-game-but-youre-the-food/126048
You can find my implementation of the regular snake game here: replit.com/talk/share/snake-on-terminal/125833
You can check out @LorenzoCampos's original snake game that inspired my idea here: replit.com/talk/share/snake/123875
The coding interview problem I mentioned at the end: youtu.be/GJdiM-muYqc
And here’s my Python implementation: gist.github.com/ykdojo/4f9741398c3653d3dc8b95ef52bb3fcf
Also, some more info about djb2: http://www.cse.yorku.ca/~oz/hash.html
You can check out the problem I mentioned at the end of the video here: algoexpert.io/csdojo (it's a referral link)
And you should join our community here if you haven't yet: csdojo.io/community
Patreon: csdojo.io/pat
The book I mentioned (referral link): amzn.to/3j6e6wN
My sample code: csdojo.io/quick
3-way quicksort: geeksforgeeks.org/3-way-quicksort-dutch-national-flag
Check out the practice problem from algoexpert.io/csdojo at 12:17.
You can find my Python and Java sample code at: csdojo.io/binary
Also join our community at: csdojo.io/community
And here's another interesting tree problem: youtu.be/7HgsS8bRvjo
You can download my sample code in Python and Java here: csdojo.io/tree
You can try using this website here: csqa.io
And here’s the article I used for setting up Django with React for my previous project: medium.com/uva-mobile-devhub/set-up-react-in-your-django-project-with-webpack-4fe1f8455396
Other Relevant Resources:
The source code of this project: github.com/ykdojo/csqa
Django Rest Framework’s serializer library: django-rest-framework.org/api-guide/serializers
Using Axios with Vue: vuejs.org/v2/cookbook/using-axios-to-consume-apis.html
You can find the website I made this week here: csqa.io
You can also join our Discord server here: csdojo.io/d
The source code of this project: github.com/ykdojo/csqa
0:51 : What’s a tech stack?
3:50 : Back-end
9:40 : Databases
12:44 : Front-end frameworks
17:54 : Commonly used tools
20:36 : Hosting
21:54 : Mobile dev
If you have a video or article idea you would like me to feature, please let me know here: csdojo.io/enter
Also, you can join our community here: csdojo.io/community
And you can find me on IG here: instagram.com/ykdojo
To brush up on probability concepts, I’d recommend Brilliant: brilliant.org/csdojo (They’re this video’s sponsor.)
Also, Peter wrote an entire guide about how to get a data science job, you can read it here for free: data36.com/get-job-data-science-analytics
You can go to https://skl.sh/csdojo to get 2 months of Skillshare for free. (They're this video's sponsor.)
You can find Andrew on Sarah on IG here: instagram.com/carryoncode
And you can find me on IG here (help me hit 20k!): instagram.com/ykdojo
Also, join the CS Dojo community here: csdojo.io/community
Find me on IG: instagram.com/ykdojo
Join our community: csdojo.io/community
My FAQ page (with links to my equipment): csdojo.io/faq
Special thanks to:
Sally: instagram.com/sxlly.l
Kelly: instagram.com/sodiumsun
Kevin: instagram.com/kzhou_explore
Check out Triplebyte, the sponsor of this video: http://csdojo.io/triple
Jane’s IG: instagram.com/janeejaneee
My IG: instagram.com/ykdojo
Join the CS Dojo community on Discord, Facebook, or Reddit here: csdojo.io/community
Help me get to 1 mil on IG, too LOL: instagram.com/ykdojo
Find me on IG for more content: instagram.com/ykdojo
Our interview about data science: youtube.com/watch?v=mxc4cquvRUk
Joma’s channel: youtube.com/channel/UCV0qA-eDDICsRR9rPcnG7tw
For more content, you should follow me on IG if you haven’t yet: instagram.com/ykdojo
Also, this video was sponsored by Brilliant.org: brilliant.org/CSDojo
And here's Joma's channel: youtube.com/channel/UCV0qA-eDDICsRR9rPcnG7tw
For more content, you should follow me on IG (@ykdojo): instagram.com/ykdojo
Any topics I should cover in the future? Let me know in the comment section!
More videos to come on IG: instagram.com/ykdojo
Also, sign up for more future meetups like this one here: csdojo.io/meetup
Questions asked:
0:52 : What is machine learning exactly?
1:45 : Any interesting applications of machine learning?
4:05 : Best resources for learning machine learning?
6:29 : How to find a good machine learning project?
8:55 : Why did you choose ML as your career?
9:47 : What language should you get started with if you’re new to coding?
10:13 : What do you look for when you hire ML engineers?
The entire raw footage: youtu.be/1QTyTGKNLQk
A list of dataset sources for machine learning: towardsdatascience.com/top-sources-for-machine-learning-datasets-bb6d0dc3378b
Dessa’s career page: dessa.com/careers
The space project Pippin worked on: medium.com/@dessa_/space-2-vec-fd900f5566
Join our community on Discord, Facebook, or Reddit: csdojo.io/community
Also, find me on Instagram (@ykdojo): instagram.com/ykdojo
Here’s a link to D-Wave’s cloud environment I mentioned at the end of the video. With it, you can actually try using a quantum computer with Python: dwavesys.com/take-leap
(This is not a paid promotion, but D-Wave helped me a lot with this video.)
Also, here are a few articles about the quantum simulation application I mentioned in the video:
dwavesys.com/press-releases/d-wave-breakthrough-demonstrates-first-large-scale-quantum-simulation-topological
dwavesys.com/press-releases/d-wave-demonstrates-large-scale-programmable-quantum-simulation
Image credit: D-Wave Systems - thank you!
For improving your problem-solving skills, as I mentioned in the video, I recommend the following two pieces of resources:
- 11 Essential Coding Interview Questions (my Udemy course): udemy.com/11-essential-coding-interview-questions/?couponCode=PROBLEM
- Daily Coding Problem (a website that’s run by a friend of mine): csdojo.io/daily
Also, here’s my solution code in Python and Java: csdojo.io/problem
And you should follow me on IG if you haven’t yet :)
You can find me @ykdojo: instagram.com/ykdojo
Link to the source code I used today: github.com/ykdojo/editdojo
Join our community on Discord: csdojo.io/d
- Join our Discord server: csdojo.io/d
- Tutorial for setting up Django for 3rd party authentication: wsvincent.com/django-allauth-tutorial
- My Twitter bot tutorial: youtu.be/W0wWwglE1Vc
- django-allauth documentation: django-allauth.readthedocs.io/en/latest
Music Credits:
Song: Ikson - Outside (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: youtu.be/zBbIokFV4Ac
Song: Ikson - Skyline (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: youtu.be/GLJMavlgr70
Song: Ikson - Harmony (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: youtu.be/PwZX5hD2oJM
Links I mentioned in the video:
- Join our first meetup in Toronto: csdojo.io/meet1
- Sign up for future meetups: csdojo.io/meetup
- Join our Discord server: csdojo.io/d
- Dessa’s career page: dessa.com/careers
Also, join our Facebook and Reddit communities here: csdojo.io/community
Also, here are the links I mentioned in the video:
- Our NEW Discord server: csdojo.io/d
- Source code: csdojo.io/text
- My old longest common subsequence video: youtu.be/Qf5R-uYQRPk
- Build a startup series: youtube.com/playlist?list=PLBZBJbE_rGRXBhJNdKbN7IUy-ctlOFxA1
And, join our Discord, Facebook, and Reddit communities here: csdojo.io/community
Also, here are the links I mentioned in the video:
- How to install Tweepy and the source code of this project: csdojo.io/twitter
- PythonAnywhere (a referral link): csdojo.io/py
And this was part of the:
- Build a startup series: youtube.com/playlist?list=PLBZBJbE_rGRXBhJNdKbN7IUy-ctlOFxA1
- As well as my Python tutorial series: youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg
And, you can find me on Twitter and Instagram @ykdojo!
And go to 1:39 to skip the recap of the last two videos.
Also, here are the links I mentioned in the video:
- Playlist of this entire series: csdojo.io/start
- Our Slack group and source code: csdojo.io/edit
- The beginner Django book I recommend: csdojo.io/dj
- The free chapters of this book: djangoforbeginners.com
And btw, you can find me on Instagram @ykdojo! (instagram.com/ykdojo)
Go to 1:20 to skip the recap of the last video and jump straight to the Hello World tutorial.
Also, here are the links I mentioned in the video:
- Playlist of this entire series: youtube.com/playlist?list=PLBZBJbE_rGRXBhJNdKbN7IUy-ctlOFxA1
- Our Slack group and source code: csdojo.io/edit
- The beginner Django book I recommend: csdojo.io/dj
- The free chapters of this book: djangoforbeginners.com
And btw, you can find me on Instagram @ykdojo! (instagram.com/ykdojo)
Also, here are the links I mentioned in this video:
- Our Slack group and source code: csdojo.io/edit
- Waiting list for this app: csdojo.io/wait
- The beginner Django book I recommend: csdojo.io/dj
- The free chapters of this book: djangoforbeginners.com
And find me on Instagram @ykdojo! (instagram.com/ykdojo)
Outline of this video:
1:13 : What I'm going to build exactly
2:40 : What the initial version will look like
4:49 : What I've done so far
5:54 : How I set up Django (a web framework based on Python)
10:38 : Skip here once you download Python 3 and pipenv on your computer.
Anyway, here are the links I mentioned in this video:
- Facebook group: facebook.com/groups/ProgrammingDojo
- Subreddit: http://reddit.com/r/csdojo
- Sign up for future meetups: csdojo.io/meetup
Also, you should follow me on Instagram :)
I'm at @ykdojo there (instagram.com/ykdojo)
This is probably going to be my last video before my vacation! Maybe I’ll see you on my other channel, where I’m planning to post some travel vlogs in Japan: youtube.com/heyyk
Or, I’ll see you on this channel when I’m back in October :)
Also, find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/ykdojo
And Facebook: facebook.com/entercsdojo
Links to things I mentioned in the video:
My article on how to get a job at Google: bit.ly/2NHAkGA
My video about how to learn to code: youtu.be/WKuNWrxuJ9g
My 7 video series on data structures and algorithms: bit.ly/2vRSwWF
My video about resources for learning data structures and algorithms: youtu.be/UNWSdgaPkwY
4 best ways to apply for software engineer jobs: youtu.be/4xFnW9O637g
CS Dojo’s subreddit: reddit.com/r/csdojo
Hey YK (my other channel): youtube.com/heyyk
For daily coding problems like this one, I’d recommend this website called Daily Coding Problem. You can find it here: csdojo.io/daily
(That’s a referral link, and you can get a 10% discount through that link. Their free option and blog articles are good, too, though.)
Also, find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/ykdojo
And Facebook: facebook.com/entercsdojo
Also, Python book recommendations / what projects to work on: youtu.be/-1j0_SVaAJM
Find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/i/notifications
And Facebook: facebook.com/entercsdojo
Resources I mentioned in this video:
CodingBat: http://codingbat.com/python
Python 2 vs 3: bit.ly/2vNvqQb
Project Euler: projecteuler.net
Get Ready for Your Coding Interview: goo.gl/RMCaxW
Python book recommendations / what projects to work on: youtu.be/-1j0_SVaAJM
This was #8 of my data structures & algorithms series. You can find the entire series in a playlist here: goo.gl/wy3CWF
Resources I mentioned in this video:
mycodeschool’s playlist: bit.ly/1NPQ2wQ
MIT course on YouTube: bit.ly/1BEh9DL
Stanford courses on Coursera: bit.ly/2g8OALL
The Algorithm Design Manual by Skiena (book): amzn.to/2KIEYGB
The Google course on Udacity: bit.ly/2t7lRLe
Algorithms (book): amzn.to/2KG5b8n
Also, find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/i/notifications
And Facebook: facebook.com/entercsdojo
Have a programming-related question? Consider asking it on our subreddit: reddit.com/r/csdojo
Find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/ykdojo
And Facebook: facebook.com/entercsdojo
Links to the resources I mentioned in the video:
Automate the Boring Stuff with Python: amzn.to/2viXZpg
Python Crash Course: amzn.to/2KqwLlg
Learn Python the Hard Way: learnpythonthehardway.org
Pluralsight: goo.gl/BemGyV
Udemy: udemy.com
freeCodeCamp: freecodecamp.org
Caltech ML course: https://work.caltech.edu/telecourse.html
Stanford ML course: coursera.org/learn/machine-learning
Kaggle: kaggle.com
My data analysis/visualization intro vid: youtu.be/a9UrKTVEeZA
My data analysis/visualization full course: goo.gl/fZ5oVX
This entire series in a playlist: goo.gl/eVauVX
Also, find me on Instagram: instagram.com/ykdojo
And Twitter: twitter.com/ykdojo
And Facebook: facebook.com/entercsdojo
I'll be active on Instagram, too: instagram.com/ykdojo
Anyway, thank you so much for all your comments and support! It's been super fun making videos with/for you guys for the past 2.5 years, and I will continue to do so after my break.
Also, as I said in the video, if you could leave me a comment below about what videos I should make either before or after my trip, I'd much appreciate it. Okay, and I'll see you guys in the next video :)