I just want to make a point to all the beginner's out there who may be feeling a little lost or overwhelmed.
If you ever feel like you have to learn X, even though you prefer Y, stick with Y. Developing for the web is one of those beautiful things where anything can be achieved in a number of different ways. The most important thing is your passion. Don't lose it because you feel like you were forced to do something a certain way.
This is especially true today with the sheer number of javascript frameworks; for example, if you're finding Angular a bit overwhelming, try Vue.
Just take a look at the new dev.to offline page. Already there are three posts explaining how to achieve it using different tools!
How to Create the Drawing Interaction on DEV's Offline Page
Ali Spittel γ» Jul 3 '19
Create Dev's offline page with Rust and WebAssembly π¦π‘β¨
Sendil Kumar γ» Jul 3 '19
Creating DEV's offline page using Blazor
Aaron Powell for Microsoft Azure γ» Jul 5 '19
You do you. Keep your passion alive.
Top comments (2)
So true! Well said Natalie.
Even as someone with some years of experience programming, I still can get overwhelmed trying to decide what the best way to implement a feature is. I have to remind myself that it's pretty much always better to just pick some way and roll with it.
Most of the time just writing a program the first way that comes to my mind works fine. But in the worst case it's too slow or too hard to build on top of. Then I've learned something, and I either just refactor or optimize the code I wrote or rewrite it.
Sometimes I get stuck deciding on a way of doing something for so long, I could have written and rewritten it multiple times. It's something I'm working on :)
Truer words were never spoken! It's definitely important to learn when planning needs to stop, and deving needs to start!