This video gives a less overwhelming path.
- )
- Responsive Webdesign Certification(I didn't finish this one)
- JavaScript Algorithm and Data Structure Certification
I did not go through the recommended path of doing the responsive webdesign first and than moving to the javascript certification.
I followed my curiosity(which always gives me motivation) and jump started on the JavaScript certification. Finished the foundation sub section and now with my curiosity satisfied, went back and started the webdesign certification.
And finally after getting bored with html and css I returned and finished the JavaScript certification.
At this point I needed to build something, I had had plenty of input and was eager to see what could come out, so I started looking for something to build.
Stumbled upon John Smilga's 15 JavaScript Projects course on freeCodeCamp's youtube channel:
Computer Science Into
Also through freeCodeCamp's website I found Harvard's CS50 intro to computer science. It is bloody awesome and absolutely essential for a self-taught as myself.
Basics of Node.js
Note: I almost burned out pushing myself too hard on this. Don't do the same. Take it slowly and steadly, or else you risk throwing you computer out the window and never using one again.
Did a bunch of projects and code challenges along the way.
- 60+ CodeWars challenges
- 16 LeetCode challanges
- Build 20+ small projects along the way.
Here is a short list of some of the small projects I build:
What I consider key factors
With a few exeptions I did not follow anything linearly, from top to bottom, beginning to end.
I had a north and let my curiosity take the lead in most cases.
That gives me:
- persistance to understand a complex topic.
- Experimenting (reinforces learning)
- Extra motivation
When building projects I either:
- Had the idea and looked for similar projects on the internet to see what they had done and googled when stuck.
- Fused two tutorials into a unique project.
- Used a tutorial to do the front-end and did my own back-end (or the reverse)
I also:
- If following a tutorial, never used the same variable names(forced me to understand what is going on and not just blindly follow)
- Change the theme (if following a tutorial on how to build a movie app, I'd do a book app instead)
With all that said, I ended up landing a job which tech stack is:
- C#, .NET MVC, SQL, Vue.js, JQuery
I had 10 days before the second interview to show that I knew enough to land the position...
That is a story for another post.
Catch you later,
Gus
All Links
Roadmaps
Web Foundation - HTML/CSS/JS*
- FreeCodeCamp (
(React.js)
Computer Science Into
↗ Original-Artikel auf dev.to lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
SOCIAL SHARE CARD GENERATOR