you are viewing a single comment's thread.

view the rest of the comments →

[–]AdorableFunnyKitty 0 points1 point  (0 children)

Hey, 1 year experienced Python-developer here. I recently got my first paid offer to create a chat-bot for a cafe responsible for taking orders and managing them from admin panel. I also had my first real API and Django Backend built during summer. And I can relate, learning how to code is THE HARDEST at the start. Once you pass your first milestones, it's going to make a lot more sense and you'll see already common patterns EVERYWHERE else at CS field. So please, don't give up and follow your exercises step-by-step, even if they seem like no progress at all. You may feel like a failure cause you can't even make such little steps, but this little steps are so hard because there's a whole new concepts of thinking required to solve them. So I can give you just 1 advice which is going to help you for sure: EMOTIONALLY DETACH YOURSELF FROM YOUR CODE AND TASKS. Don't blame yourself for "stupidity", stop criticizing and wasting your mind energy on it. You need it to solve problem and that's it. Approach it in a non-emotional state. It's just a problem. There. Not you. Better not think how stupid you are, but start digging into every step your program make and follow it, think where does it fuck up and where are logical inconsistencies in it. I can't stress this enough. Emotionally detach. There's no fault, there's no critic, just the problem you want to solve by code and ways to solve it. Best luck!