100xDevs Full Stack Web Development Cohort Journey
100xDevs Full Stack Web Development Cohort Week 1 : Day 1
100xDevs Full Stack Web Development Cohort by Harkirat Singh, this cohort covers the front-end, back-end, DevOps, and System Design with Open Source projects.
This is a 6+ months cohort comprised of weekend live classes, weekly offline videos, assignments, TAs, and Subgroups for peer-to-peer interaction.
This blog documents my journey with the notes, projects, and assignments done in the cohort.
Please find the syllabus below. Even if you haven't joined, you can self-study in this direction.
Week 1: Day 1
02-11-2023: Orientation Class
The objective of the Cohort
Getting great at Full stack development
Learning how things are being done in good companies/startups
Learning all the right practices of writing and deploying code
Checkpointing our knowledge with open source codebases
Building projects of our own
Trying our best to aim for gsoc and jobs/internships in startups
Work flow for intermediate folks
Have coded in other languages/done DSA, not done MERN
15-20 hours/week
Initial classes should be okay as long as you can context switch well b/w
languages
~7th week is when things might feel slightly overwhelming. Try to break out of
beginners hell it’s a very bad place to be. It’s the lot that feels they know how
to code but cant ever find high paying jobs
Do assignments, especially hard TODOs
Focus on GSoC from 4th week onwards, start setting up projects and picking
small issues
Would urge you to post on twitter when u make an open source
contribution/do a bounty/hard todos/things that most people in the cohort are
not doing.
Work flow for advanced folks
Already know MERN okay-ish - well/ Cohort 1.0 student
0 hours/week initially, 15 later
Shouldn’t feel overwhelming
Feel free to miss live classes at least initially will feel slow, Skim through
recorded video later
GSOC GSOC GSOC, PLEASE START CONTRIBUTING. YOU ARE VERY WELL
POSITIONED TO GET INTO GSOC THIS YEAR.
If you need extra classes on GSoC initially let me know. You will curb the outcome of this cohort and become the person people look up to.
If you have the time, do Bounties but generally just focus on GSoc
How to get ahead/noticed
Do bounties aggressively, irrespective of if you win or not. Lot of bounties
are going to be used in the course website
Let the world know what you’re building.
Help out people before TAs
Solve open source issues that you can. Atleast setup projects locally.
Focus on GSoC projects for now
Go week by week, just focus on the current week for the next 3 months.
Dont get distracted
Who were the best folks of the last cohort?
People who coded very aggressively.
Who took what they need from the cohort, but spent time outside as well
doing things they felt were right
Built a lot of projects on their own, shared them with the world
Went on upwork found their first set of projects
Contributed to open source projects
Syllabus for next 2 weeks
Week 1 -
Live - Javascript basics, async nature of JS. Practise problems on JS.
Offline - Git/Github, Installing Node.js
Week 2 -
Live - Node.js and its runtime, Communication protocols, HTTP basics, Websockets, Express, File system based DBs,
Offline -DOM, Basics of DOM manipulation
Stay tuned for more blogs on the projects and other algorithms.