- Lorenzo Pieri
I remember when doing drugs was cool. Just kidding, it never has been.
But that's already enough theory about that and you are here to learn the quirks of this beautiful (crazy as f***) programming language.
And before you ask: no, you don't need a degree for this. Degrees are great but not always necessary.
Now that we got this excuse out of the way, I'll drop the list!
- state management
All these things are a must in the development world so you better practice them! Also, it should be fun as you would be building a game while learning how to code!
This and the second project were also used at the company I work for to test junior developers in the interview process. Take home assignments, yay!
Learning how to deal with data and the flow of it is a good lesson to take home. With this project you will still dive into what you've already seen but you might discover different perspectives.
With this project you will understand the key concepts you learnt before even more, thus becoming a good junior web developer.
This, my readers and comrades, is the most important of them all and the reason is quite simple. This project is all about you and your choices. It will shape you and it will shape your learning and how you learn about things. If you decide to embark on a project that doesn't have many tutorials, that's all the better because you will be left alone in deep waters and at first you might fear the silence but then you will understand. It's not just silence, it's calm, it's diligence, it's yours.
Whatever method you choose, just remember that watching a tutorial on Youtube is not the same as actually building up your developer's knowledge reservoir. So, get your hands dirty and code!
Always remember, have fun, hack away, and be good lazy.
I wanted to write this article because I was thinking about my Junior Developers and a few days ago I was playing with one of the beginner's projects one of them had published on Github with the name of Countercat.
It doesn't need to be perfect as long as you are learning, it needs to be fun.
I hope you found this article useful and to your liking and if you have any requests, drop a message on one of my social media accounts or open an issue/start a discussion on github, on this repository!