1
Oushu
5y

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?

Comments
  • 2
    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.
  • 0
    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.
  • 0
    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.
Add Comment