My agenda for 2019

Written by Tobias Barsnes on 20 Jan 2019

The year 2018 was a really good year for me, considering how much new stuff I learned. Most of what I know right now, I learned in 2018, as I started my coding journey towards the end of 2017. I am going try and keep the same, or higher, pace as we delve through 2019. Bu that begs the question, what will be on my agenda?

(A complete list can be found at the bottom of the post, if you don’t want to read everything)

In 2019, a lot of effort is put in making the user experience of websites extraordinary good. Some tools commonly used to do this is React, Vue and Angular. I use Laravel for most of my websites, and Vue comes with it by default. However, I read a few articles of pros and cons between the three frameworks, to find the framework that would fit me the best. The result? I am going to learn React, the framework created by Facebook. Towards the end of 2018 I actually followed through the tutorial on their website, and created a small “tic, tac, toe” app. I stopped because it was not needed for the project I was working on at the time, and felt like I could add it to my 2019 agenda.

React is built on JavaScript, a language I know, but would also say I suck at. When I am coding in JavaScript, the amount of StackOverflow tabs I have open is almost countless, as there is always something I can’t remember. But how can I become more fluent in JavaScript? Well, there is this nice thing called Node.js, something I have used a little bit, but not to the extent it can. My goal is to replace Laravel with Node, because it is a faster, and better than Laravel in some ways (all personal opinion of course). I’ll shove this goal to the second half of 2019, as i’ll be working with Laravel through the summer.

Phew, both React and Node.js, yes, that’s a lot, but they are both JavaScript. I am currently learning Python, so to keep things mixed up, I hope to get a better understanding of the language, and maybe tie it into some of my web applications. Python is a superb language for AI learning, so if I have time for it towards the end of the year, I’ll try to learn some AI developing.

It’s quite a short list, considering two of the things use JavaScript, but I am still in school, and my brain needs to rest sometimes. If I complete this list before December of 2019, I’d look at it as a successful year, and can hopefully be able to get a job once I finish High School. If not, I guess I’ll have to seek higher education.

I’ll create a post sometime this summer, to give an update on how my progress is going, and whether I think it’s possible to complete the list.

 

Complete list:

React

Node.js

Python

AI and machine learning