Welcome to Phase 3!
Posted on Mar 15th, 2021
βΆοΈ Here is your Phase 3 classroom Zoom link.
Todayβs Topics
- Intro to Phase 3!
- Welcome new folks
- Should you do front-end or back-end in Phase 3?
- Note-taking as a developer & Markdown
- Setting goals for Phase 3
π€¨ What does βAdvancedβ Even Mean?

β οΈ And even for experienced engineers, their experience is limited to certain areas, and completely dependent on having had opportunities to develop that experience. What you donβt know will always outweigh what you do as long as you work in a field that moves as fast as tech does.
If that seems discouraging, see this great blog post by one of the most well-respected and influential developers out there right now.
Dan Abramov, Things I Donβt Know
π TODO for everyone
- Learn markdown
- Pick a note-taking application that will let you take notes while you read and work. Itβs important that it can properly format code blocks. Here are some options (but donβt spend more than 10 minutes making this choice).
π¦ SO YOU WANT TO BE A FRONT-END DEV
This section includes what you need to do today if you are in the front-end group
π Read | πΊ Watch | π§ Listen
These are required readings, videos, and/or podcasts. Read, watch, or listen, take notes, and come prepared to discuss.
- π Modern JavaScript Explained for Dinosaurs
- π State of JS 2020 Survey Results -> Read the Introduction and Features sections; the rest you can skim, although itβs all pretty interesting.
- πΊ ES6 tutorial for beginners
π― Write Code
You do not need to turn in anything.
Pick 1-3 exercises from this list on Exercism.io JavaScript Track.
π This might help: MDN: A Re-Introduction to JS
- Isogram
- Scrabble Score
- ETL
- Simple Cipher
- Hamming
- Gigasecond
- Grade School
π» SO YOU WANT TO BE A BACK-END DEV
This section includes what you need to do today if you are in the back-end group.
π Read | πΊ Watch | π§ Listen
These are required readings, videos, and/or podcasts. Read, watch, or listen, take notes, and come prepared to discuss.
- π Full Stack Python: Databases
- π Full Stack Python: Deployment
- π Deploying Django Apps to Heroku
- π§ Deploying and Running Django Web Apps in 2021
- π Python Debugging with Pdb *optional
- πΊ Damilare Onajole, Debugging Python *optional
π― Write Code
You do not need to turn in anything.
- Revisit an issue from a recent Django project that you got stuck on and practice using the Python debugger to dig into it.
π Resources for Everyone
- Rukia Sheikh-Mohamed, 5 Steps to Getting Unstuck
- Katrina Owen, How to Fail Without Being a Loser
- Tom Stuart, The Most Common Problem In Software Development And How To Fix It
- Markdown Guide
- Markdown Tutorial
- VLC An open source video player that gives you lots more control than YouTube does (like more playback speed options).