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
-
I am going to let you in on the biggest secret in professional development... No one knows exactly what they are doing, or how they are going to build a project all of the time. A <good> professional developer is always learning new/better ways to go about doing things, often from google or stackoverflow lol... over time, you develop an ability to see through bad practices, and you develop your own style. The best advice that I can give you is to think about a project that will help you, and learn how to build it. Then read books like clean code to make it better.
My motto... Make it work, make it fast, make it pretty.... IMHO.
Good luck. -
The best thing to do in my opinion is just investing more time in programming until you have this gut feeling about what's good and what's bad and then just kinda go for that.
-
Check out significant open source projects. I learnt a lot by going through the codebases of Blender, PBRT, amdgpu, tensorflow, any of the OpenBSD projects, Linux/BSD kernels etc.
There's so much freely available high quality code online, it's a great resource that you should use.
Related Rants
-
tahnik63So I need to create a nice new web app. Let's look at some cool JS frameworks that I can work with. *5 mins l...
-
bbbranjan6"I'll go get some more females" sounds very normal when you're in a hardware lab
-
dfox52EDIT: since this announcement, collabs have been made free to post for all devRant members! Introducing two b...
Is there something I can check to see where I'm at with my programming knowledge and check back in with so I can kind of understand what I should be learning for a job or more advanced programming? I'm around the point of realization where I need to learn how to read documentation for a framework I think because I'm about tired of just learning a language to the point I can make like a calculator program (trivial coding?). Any thoughts?
question
university life
projects
frameworks