I need some advice! I'm going to uni to study CS and I'll be honest, I was pretty lazy on a few programming assignments. I somehow managed to cheat my way through with chatgpt for almost an entire semester, but now in hindsight I regret it. Not because I didn't get the points, I did, but because I realized that my programming skills suck now. And I know that the assignments are going to get harder and harder from now on, so I really shouldn't rely on the AI to do it for me... So... Does anyone have any tips on how I can catch up as quickly as possible? Do a few non-uni-related programming projects on my own? Work through a “learn [language here]” book? What's the most efficient way to get myself out of this hole I've dug before it's too late?
>>32565006Make small projects that interest you. Then improve then over time.> Calculator> Simple web server> Mod for noita or some game you enjoyDepends on your skill level. If you are completely clueless you will have to drag yourself through some tutorials and it will suck. But you should abandon then as soon as you can and try doing stuff yourself.
>>32565006Reading code can teach you a lot. The trick is whenever you don’t understand something you need to look it up or ask chatgpt explain how/why it works.
>>32565006>And I know that the assignments are going to get harder and harder from now on, so I really shouldn't rely on the AI to do it for me... You should use the minimum AI as possible at the beginning cuz u need to learn. But there is not such assignment that cannot be done with the help of AI, actually you will HAVE to use AI when on the job, cuz is way faster.Im a programmer, and not using AI is retarded.Is never been easier to learn to program, you should be very fine. Just try to do it yourself and when you get stuck go ask chat gpt
>>32565006Idk.
>>32565006you should be doing your own projects all throughout that actually compel you. you will need them and some sort of specialization to get internship/job, and that needs to be something that motivates you to do it even without due dates and deadlines. approaching things with more books and rote memorization and academic tests will continue to bore you and make you less likely to follow through. you're not gonna wanna to crack into istvån szekeliy's top 100 algorithms after you just did all your homework, you're gonna wanna switch gears to something fun. overcoming problems you actually want to solve instead of "implement this binary tree from a text file with a postorder traversal" is how you actually retain anything