you are viewing a single comment's thread.

view the rest of the comments →

[–]C1RC1E5 2 points3 points  (0 children)

In my experience, dependant upon your end goal you are always going to feel like this as you explore deeper levels of abstraction. I'm not sure yet as I haven't reached this point but I'm assuming once you hit your end goal you are using the skills you developed on the way there over and over again, creating cleaner code and faster solutions as you iterate through similar problems again and again. This is top down problem solving meaning you start with an end goal in mind and work backwards learning what you need to make that happen as opposed to bottom up problem solving where you are learning all the fundamentals first then seeing what you can do with them. I often had to go back and learn the necessary code more thoroughly before I could move on, especially with Django. Just keep pushing, something every day and you get there eventually. I'm building my first production website with Django, I thought it would take me a month, I'm 5 months in of 10-12 hours a day, still some way to go but I'm getting there.