+ 9
What is the hardest part about programming(in your opinion)?
I feel like the hardest thing will be memorization, I am just intimidated I think.. Just starting the long road to learning C++ and hopefully other languages. But, yes, what is/was the hardest thing you encountered while learning? What programming languages do you know? Good luck, everyone, on your personal journeys!! 🖤 Edited title because I'm a newb. 😞
19 ответов
+ 26
reading other people's spaghetti code without documentation
+ 19
Memorising things is the least of your concerns granted you practice enough. :>
+ 13
I find algorithims hard.
I know the idea behind algorithims, but, I need to code one to understand them better.
I think C++ is great to use as well. : >
+ 9
@lynxi. It means that you will automatically remember what you have to do provided you do enough codes regularly. Don't try to learn it all at once. It will come to you when needed.
Try to do codes for each new topic you learn.
Set goals to complete by deadlines.
Good luck!
Also, the most annoying part is debugging a program. It is SO frustrating!
+ 6
breaking down what you want to accomplish. doing one thing at a time. keeping functions simple makes them reusable and easier to debug
+ 6
Problem solving.
+ 5
Debugging, especially when the errors arent obvious
+ 5
you don't have to memorize everything, you just understand how everything works and when you need to use it again I can come up and check it again and hence it does stick up itself
+ 4
@hatsy rei, what do you mean by least of my worries? haha ._.;;
but I do practice as soon as I get free time throughout my day, like I said I think I'm just intimidated by how much there is to learn, but it is proving to be actually really fun. 😊
+ 4
@pixie Okay, I get where you guys are coming from. your answer gave me a little comfort. Thanks! 🖤
I'll see if setting myself up on a structured schedule will help, especially since I do work full time and have two child spawn, I think structure will help A LOT.
Debugging, lord, what a dirty word. I will feel your pain one day I'm sure haha.
+ 4
Being a good programmer is more about having the ability to learn quickly (only when something is needed), interpret requirements and find the best solutions. There are tons of different languages/libraries/frameworks; you can't learn everything; it changes too quickly to keep up with. Focus on best practices, solutions, and creating readable code. Syntax and details of specific languages are the easy part and do not need to be memorized as they can simply be googled.
+ 3
Finding mistake=hell
+ 3
@luca sorry about labeling it coding... I'm still very new to this but I'll make sure not to do that again.
+ 3
The hardest part for me is the beginning learning curve, which is huge, but now that I have been getting better, more things are making sense and many things are becoming easy to learn.
Next hardest part for me is going to be applying my learning- it is going to be huge learning curve.
+ 3
For me, it's not so much memorization but trying to keep all the different languages straight in my head sometimes. I've been programming for years. I learned BASIC as a kid and picked up HTML, CSS, and Java on my own in high school. I even did freelance work while in college to support myself a little and a webmaster position for a work study job. It's only been within the last year that I decided to pick up more languages and came here. I plan to learn as much as I can because I thoroughly enjoy it.
+ 2
Keeping motivation up on personal projects. Surely that is the hardest for me because the rest can be done from Google at this level (University-grade).
+ 2
idea
+ 2
infrastructure and concepts for me ...
+ 1
i would say always think about requirements, so when you do go down the wrong paths save your code and try again