Hello everyone 👋, I’m seeking advice from experienced devs. I understand the fundamentals of Python (I’ve got them down pat). The challenge is that when I actually work on real-world projects, even though I know how the project should be built (theoretically), I have trouble executing it.

I understand the thought process behind the project and can identify what I need to do, but when I am faced with a specific task, I tend to forget the actual implementation of the task.

I’m trying to transition into AI/ML; however, I’m struggling with the above issues.

Can anyone give me:

  • Suggestions on how to become better at practical thinking while coding?
  • Suggestions on how to effectively use learned concepts in real-world projects?
  • Suggestions on how to increase my problem-solving skills?
  • Recommendations for some sort of practice project or project-based learning?

Any support, thoughts, guidance or past experiences you can share would be a great help and Share Some Material For Learning.

Thank you.

  • TehPers@beehaw.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    Working with ML libraries is a lot different than traditional software dev since those tend to be a lot more loosely typed and grounded in mathematics (linear algebra, calculus, etc).

    To answer all of your questions at once: just keep writing code. Work on a lot of projects! Try reading the source code for other projects, like the libraries and tools you use.

    Try to use LLMs as little as possible when writing code as well. It won’t help you practice.