Hello fellow codecademy students,
I hope this is not too off-topic. If so, please move this post or just delete it entirely.
I just reached the off-platform project Casual Coded Correspondence and I’m absolutely stunned that I don’t know what to do there. I started my Python course confident and it was very easy and made a lot of fun! Slowly, I noticed that the style of the tasks change in the sense that they became less guiding and more open. The last Review sections were already tough for me and I had to watch the videos to follow the tasks. Now, however, I would have never come up with a solution for the first task in Casual Coded Correspondence. I’m not able to transfer what I have learned in a creative way onto a new problem. I’m not able to apply my seemingly little knowledge of Python. Should I face the truth and accept that I’m just to dumb to be a programmer? I guess having fun to the point where I spend a day to solve a non-real world problem is not the way to go…
Just looked up that course, and it looks a bit ‘throw you off the diving board straight into the deep end when you’ve barely learned to doggy-paddle’. I wouldn’t use it as a benchmark if you struggle with it.
When I get bits like that I’d probably try and scribble out a solution - not in python, just sort of plotting out what I may need to do at each stage ( maybe draw out a flow-diagram ) . Then break it down a little bit more, until I get a bit better idea of what i need to do and in what order.
I definitely don’t think it’s a case of you being ‘dumb’. Programming is just something which becomes more straightforward the more you do. Like a real life language, knowing words is one thing, using them effectively is something that becomes more natural with time and practice.
Instead of getting anxious about the project, why not take the opportunity to look over what you’ve done so far and have a play around with that. Or if there was something that felt particularly tough at the time, maybe go back and see if it’s any clearer this time.
Maybe redo some sections and see if you can get further without the help.
Thanks for the encouragement. I also just can’t estimate how long it could/should/does take to do such a project. Certainly it’s a matter of a few minutes for an experienced programmer. Maybe I expect too much from myself and my skills at this point. Maybe Codecademy could also suggest how long one should estimate for the project.
Presenting the problem in simple language and writing it down is a great approach. I somehow assumed that I could and had to hit the keys immediately, because it was so quick and easy in some of the exercises before.
Either way, I want to thank you again for your help and tips! Laying