I'm going for daily updates, I want to track my progress to see, where I end up relative to myself in:
-
1 month: My accomplishments for this month are:
- 1 full solo project using vanilla JS
- Many courses for HTML, CSS and everything related to JS
What I am now comfortable using:
- HTML (except for images)
- CSS (SASS, Bootstrap) (except for images)
- JavaScript (jQuery, node, React)
- Git/Github
- Mongodb
What I think I know well:
- HTML
- CSS (Grid, Flex)
- Git/Github
What I should improve:
- JS design patterns
- CSS SASS, Bootstrap
- JS React, node
- mongodb
- Responsive Design
Plans for the upcoming month are:
- FCC Algorithms
- SQL database
- 3+ Solo projects
- Automated testing
- autoprefixing, transpiling
-
2 months My accomplishments for this month are:
- FCC Algorithms done
- FCC Front End Certificate
- SASS improved
- JQuery improved
- 10+ Projects on and off FCC
- Built 2 small projects using react
- Created my portfolio page
What I am now comfortable using:
- HTML (with images)
- CSS (SASS) (with images)
- JavaScript/jQuery
What I think I know well:
- JavaScript (most of ES6 except for generators and promises)
- Responsive Design
What I should improve:
- JS React, Redux
- Local Back End development
- Real world deployment
Plans for the upcoming month are:
- REACT, REACT and again REACT also redux
- FCC Data Visualization
- Job Search
- Wordpress
- 5+ Solo projects(With webpack(if needed), prefixing and deploying to a custom domain name)
- Automated testing, autoprefixing, transpiling
-
3 months My accomplishments for this month are:
- 4 FCC React projects done
- 2 personal React project done
- Deployed my portfolio page
- Created a custom wordpress template for my blog
- A bunch of react courses/exercises
What I am now comfortable using:
- React
- wordpress
What I think I know well:
- JavaScript (most of ES6 except for generators)
- Front End Development without frameworks like Vue/React/Angular
- Real world front end website deployment
What I should improve:
- React, Redux
- Back End development
Plans for the upcoming month are:
- more React and redux
- the rest of FCC Data Visualization (D3 charts)
- Wordpress
- Automated testing
- Game development(this is a tricky one, bigger update in the next month)
-
4 months My accomplishments for this month are:
- I've lost count of projects
- PHP, React, redux projects
What I am now comfortable using:
- React
- PHP
What I think I know well:
- Nothing new this time, I'm still building my react/redux comfort and my PHP comfort
What I should improve:
- React, Redux
- Back End development
Plans for the upcoming month are:
- more React and redux
- the rest of FCC Data Visualization (D3 charts) this transfers on from last month
- Wordpress - maybe
- Automated testing this might be switched for PHP courses and machine learning
- Game development has been left behind for now
-
5 months My accomplishments for this month are:
- Many projects using wordpress
- Many projects using PHP
What I am now comfortable using:
- wordpress
What I think I know well:
- nothing well enough but building up knowledge of MySQL, wordpress and PHP
What I should improve:
- React, Redux
- Back End development
Plans for the upcoming month are:
- more React
- the new FCC projects
- Wordpress - maybe
- A php course
- a deeper dive into amchine learning - maybe
-
6 months My planned progression has halted. I went full backend in PHP and there is no longer anything that github can offer me. I still store my code, but since it's company code I can't host it publically on github. I also never seem to be able to quite finish my work and that resulted in halted learning of new things and diminished focus on my own projects. I really hope I get back on track with those aswell as exceed expectations at work. It's a fun journey still though and I have come far working in a team.
- A todo list website: https://romchyfcc.github.io/Project01/
- A template remake: https://romchyfcc.github.io/Project02/
- freeCodeCamp projects will be hosted on codepen and can be found on github;
- Front End Certificate(450h+ of programming): Front-End Certificate.
Projects done:
- Tribute Page
- Portfolio Page
- Random Quote Generator
- Wikipedia viewer
- Weather App
- Twitch API
- Calculator
- Pomodoro Clock
- TicTacToe
- Simon's Game
- Markdown Previewer
- Camper Leaderboard
- Recipe Box
- Game of Life
Course | Recommendation | Link |
---|---|---|
Harvard CS50 | YES | link |
YDKJS Books | YES* | link |
Shay Howe HTML & CSS Guide | YES | link |
Shay Howe Advanced Guide | YES | link |
CodeCademy Learn CSS | NO | link |
HTML5 Responsive Website by Traversy Media | YES | link |
CodeCademy Learn Responsive Design | NO | link |
CSS For Beginners by Net Ninja | YES | link |
RWD by Google on Udacity | YES** | link |
CSS positioning tutorial by Net Ninja | YES | link |
Grid Garden | NO | link |
Flexbox Froggy | NO | link |
Flexbox defense | YES | link |
CSS Flexbox Tutorial by Net Ninja | YES | link |
Flexbox Zombies | YES | link |
CSS Grid Tutorial by Net Ninja | YES | link |
What The Flex Course by Wes Bos | NO | link |
Responsive tutorial by Net Ninja | YES | link |
Bootstrap 4 tutorial by Net Ninja | YES | link |
CSS Animation by Net Ninja | YES | link |
CSS Tips and Tricks by Net Ninja | YES | link |
Getting Sassy with CSS | NO | link |
Sass tutorial by Net Ninja | YES | link |
Practical JavaScript by Gordon Zhu | YES | link |
Programming for the web with JS | YES | link |
CSS Grid by WesBos | YES | link |
JavaScript30 by WesBos | YES | link |
Deploy a website by codecademy | - | link |
JQuery codecademy | - | link |
ReactJS Part I | - | link |
ReactJS Part II | - | link |
Learn to prgram in JavaScript | YES | link |
Code your first game | YES | link |
Learning React.JS by Traversy Media | YES | Link |
React Crash Course by Traversy Media | YES | Link |
React Rapid Course by Learncodecademy | YES | Link |
What makes JS wierd and awesome by Learncodecademy | YES | Link |
React tutorial by Net Ninja | YES | Link |
Start Learning React by Joe Maddalone | YES | Link |
Beginner's guide to React by Kent C. Dodds | YES | Link |
* I would only recommend this to someone who already tried programing and is familiar with syntax and how programs look. First time reading this book I had no idea what was going on, I skipped to CS50 course and went back to the books. They made much more sense and it was easier to read through and actually understand the topics.
** Before doing this course, you should be familiar with some of the HTML and CSS just progress easier and understand better.