I certainly continue to have doubts in my own skills, especially when things aren't unfolding according to plan. However, I continue to not only study languages or frameworks that are trending, but I still read up on fundamental software development and design skills.
I think an advantage of learning while in the process of building something is that you are able to close the gap between theory and practice. Its almost like pro-active retrospect, in that while you are learning about the best practices, you are able to integrate that knowledge into your existing code.
My advice: Explore your curiosity. Look to further your list of existing skills while also gradually adding to them. Experiment!
I certainly continue to have doubts in my own skills, especially when things aren't unfolding according to plan. However, I continue to not only study languages or frameworks that are trending, but I still read up on fundamental software development and design skills.
I think an advantage of learning while in the process of building something is that you are able to close the gap between theory and practice. Its almost like pro-active retrospect, in that while you are learning about the best practices, you are able to integrate that knowledge into your existing code.
My advice: Explore your curiosity. Look to further your list of existing skills while also gradually adding to them. Experiment!
Thank you! I did try to make something while learning the concept, but it's not as big as a project. I'm sure if it's as effective though.
And..
is such a great advice. THANK YOU!
P.S. Do you have recommendations on which fundamental topics should I research about? And where or from what source?