2018 into 2019
2018-12-31
I’ll be doing a year-end review to track my progress and celebrate my small wins in web development during my path to a career change. This post is inspired by Tania Rascia‘s year-end reviews.
What I Accomplished in 2018
I made 265 GitHub commits
The more I used Git, the more I got more comfortable writing the commands in terminal while working on a solo project and group projects. I was tempted to use GitHub desktop, but am proud to say that the command line is actually pretty fun to use.
I worked on HOAHub with a Vue.js front-end and Rails back-end
This project is my ambitious work-in-progress that taught me how to integrate the back-end to the front-end. The moment I saw my back-end database populate on my front-end, I was floored! There is more work to be done, though!
I published my web portfolio.
After much support from my advisors and mentors, I published my web portfolio, which is still a work-in-progress. I do not like pictures nor do I like publishing incomplete projects, but, thus, here I am sharing what I know so far.
What I Want to Learn in 2019
Here is a list of what I want to learn to level up as a web developer.
- CSS Navigation Bar – Create my own navigation bar from scratch without using front-end frameworks like Bootstrap
- CSS Grid – Learn how to use this in a single page layout
- CSS Flex – Learn how to use this in the navigation bar
- React.js & Ruby on Rails – Learn how to integrate React.js with Ruby on Rails and external APIs
- React & Redux – how to make a website with complex state management with React
- JavaScript Testing – Learn how to use JavaScript MochaJS for testing
Projects 2019
These are the personal projects I hope to accomplish in 2019.
- APIs & Ruby on Rails – Create a small project with a JavaScript library and external APIs on Rails
- Bootstrap Themes – Provide free Bootstrap Themes on my website
- Game – create a simple game
- Open Source Contributions – Make code contributions to open source projects
- Portfolio – Update my web portfolio
Goals
- Get a full time position as a web developer (front-end or full-stack)
- Doodle more so I can use up all the drawing markers I have (20+)