A few days ago I asked a question about moving from Meteor to a new framework and got a couple responses that changed my perspective to focus on just becoming a better developer. I also want to apologize for the negative tone of that post.
One of the responses mentioned this:
"Look at the core fundamentals of JS, HTML and CSS. Develop a solid understanding of programming principles in general: proper code and project structures, creating simple readable code for reuse, etc."
I have used the following:
So what are some resources you use to become a better developer?
The way to get better is simple. Keep learning. Is not something specific you can or should do. You will get better with more experience and time invested in learning. My advice is to focus on what you like. You need to identify those things that are interesting to you, then identify the parts that make it hard for you to do what you like and study as much as you can to get better at it. You will see that at some point you will find some topics that are interesting but you do not yet understand them as well as you would like. At that point, simply search on google and try to understand better. If you invest the time, you will know more and more and your horizon will expand. Also, in order to get better, is important to understand the theory behind most of the concepts. For that, I suggest to focus on academic courses. On youtube you will find full courses on lots of topics from universities such as MIT or Stanford. Those materials are pure gold. But give it time. Don't try to watch one semester of computer science in one day.
I struggle to level up. It's almost as if I hit a plateau and don't know how to move beyond that.
Some resources I've used are
And I've installed DroidEdit (a great, although somewhat limited IDE for Android) for coding while in transit.
And I've also recently rediscovered the power of programming books rather than just looking for resources online.
Get a good feedback loop for yourself. Find someone to review your code, especially someone who is picky about good standards and has been coding, and had their own code reviewed for a while. (If their answer is "what's a code review?" or "hmm, I've never reviewed code before", I'd pass on that person.)
Basically it's like any other profession & skill, you get better when you get constructive feedback regularly. Surround yourself with people better at the skill than you, if possible.
Front end developer
Sergio
Web Developer & curious mind
Well, after all i want to say what is exactly better developer? what is your sector target? web? applications on server? javascript? frontend? backend? php? ruby? more focused on test? analysis?
It's important to have clear the way to go. I recommend focus in one thing, something you really like first, a language for example, and after that you can view the best/most used frameworks.
y the begining I recommend you Refactoring guru and Design Patterns