One place for all the Things that a Beginner Should Know and Some of the Best Free Resources
Your first objective is to become a basic front-end developer. Not Full Stack, not Senior-level anything, not Architect.
— JavaScript Teacher (@js_tut) April 10, 2020
Skills:
HTML5, CSS (grid, flex,)
Basic JavaScript (Fetch API, events, axios,)
Git / get a GitHub if you haven't already,
Build small client-side apps.
What helped me get my job:
— Catalin Pit (@catalinmpit) May 4, 2020
* knowledge of Git
* knowledge of how the internet works (HTTP requests, DNS, etc.)
* projects done in my free time
* leading teams in University projects
* GitHub profile with complete projects and live demos
What helped you get your job?
When you are starting to code:
— James Perkins ๐๐ป (@james_r_perkins) May 20, 2020
- Go slow
- build things
- ask questions
If you don't know who you can ask questions, my DMs are always open.
The hard truth is that just because you are studying doesn't mean you're going to become it.
— JavaScript Teacher (@js_tut) February 3, 2020
Unless you study in a way congruent with your natural talent.
Nobody learns their way into being a FullStack developer.
You evolve into one.
6 TIPS:
— ๐ฐ๏ธ๐๐ฟ๐ฎ๐ป๐ฐ๐ฒ๐๐ฐ๐ผ๐๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐ (@FrancescoCiull4) March 18, 2020
1. Grasp the concepts
2. Learn by building your own projects
3. Ask for help. Google, Stackoverflow are your Friends
4. Look for online resources. There are many
5. Don't just copy and paste the code, you need to understand what it's doing
6. Take breaks and rest!
Mistakes I've made as a code newbie:
— Catalin Pit (@catalinmpit) May 20, 2020
โช๏ธdidn't test my code properly
โช๏ธapplied to jobs without tailoring my CV for each position
โช๏ธput stuff in my CV that I barely worked with
โช๏ธwatched way too many tutorials
โช๏ธdidn't build enough projects
โช๏ธdidn't focus on specific technologies
If you've never spoken JavaScript, here's a good start:
— JavaScript Teacher (@js_tut) April 30, 2019
1. class / import / new
2. () => {} arrow functions
3. understanding === operator
4. Learn Array.* higher-order functions (.filter, .map & .re duce)
5. async / await
6. import / export
7. [] is iterable
8. {} is enumerable
There are 0 tutorials on what you' ll most likely be asked to do @ work...building a complete API server. Which in many cases is same code thousands (if not millions of) devs are writing and rewriting right now. Login forms, registration and JWT auth token should be standardized.
— JavaScript Teacher (@js_tut) April 2, 2020
Phase 1 โ HTML (DOM.)
— JavaScript Teacher (@js_tut) June 2, 2020
Phase 2 โ CSS (CSSOM, flex, grid.)
Phase 3 โ JavaScript / front-end.
Phase 4 โ git / linux cli
Phase 5 โ React.
Phase 6 โ Node.
Phase 7 โ Express.
Phase 8 โ Mongo (or MySQL.)
Phase 9 โ back-end xp @ your 1st job.
Phase 10 โ You're a Full Stack dev.
The answer is 5 to 8 months on average.
— JavaScript Teacher (@js_tut) April 6, 2020
It takes to get a basic front-end developer job.
Given you write code and practice every day.
After that you will gradually shift toward Full Stack.
It takes 3 days to learn something new.
About 2 weeks to sink in until it's practical.