DEV Community

Discussion on: How to become a better learner as a developer

Collapse
 
darrentmorgan profile image
darrentmorgan

I can definitely relate to this.

I started out following tutorials and to get an actual app up and running you need to know, front end, backend, database, dev ops and the list goes on. I really got deflated when I had trouble even getting the right versions of python installed and working consistently. Learning about virtual environments, terminal and all the bells, its really overwhelming.

I found what worked for me was following a tutorial to the end and then modifying it into a project I will actually use and maintain. For example, I followed a tutorial on building a crm using django and postgresql. I then changed the items and rolled it out in my own business. This gave me a good insight into actually running something and using it regularly.

I found the feynmann technique is key. It pretty much reinforces everything you just said. If you are nervous about teaching others, teach your wife, dog or cat(or just talk to yourself as if you know nothing about it).

The whole Web dev is very overwhelming, but just understand that everyone goes through what you are going through. If you want this as your career, you have to become accustom to being a life long learner, because that's what it takes.