Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Pyjong10935yI dont understand. You like technical depth but dont like doing implementations. That sounds a bit like a contradiction to me.
-
Pyjong10935yAh wait you meant you are going to be a dev that knows what he's doing. Alright have ++ then.
-
Swan11095y@Pyjong maybe I phrased it in a confusing manner. I can implement things sure, I can write code and make things work and parrot out things based on similar code. But my knowledge of how things work and a depth of understanding of principles is lacking. And I don't know where to start with that.
-
Pyjong10935y@Swan go to github and start learning to read other peoples sources. pick a reasonably big project and draw a map how the thing works. That should be a good start this way. It's work though
-
The first thing is to understand the overall fundamentals of general programming i.e. variables, loops and all that sweet stuff
Understand the concept on a general basis, not factoring any programming language.
The next thing to do is pick your language of choice and then learn how those general concepts are implemented in your language of choice
The next thing to do is decide what kind of developer you want to be and don't be drawn into the cacophony of numerous frameworks.
Decide on if you want to be frontend, backend or any other kind of dev, then pick a good framework which has a good documentation, a lot of online tutorials and resources and a strong community.
The next thing is become a master in that framework, go after depth instead of breadth. Dig deep into it.
Secret - Doing this, you can easily pick up another framework and another and then you would be a more holistic developer in that sector and if you decide you are interested in something else, just repeat
I aspire to become the type of dev that understands frameworks and has technical depth rather than the type that just implements things but it's a struggle. I don't know where the foundations are.
rant