The Reality of Starting to Code
|| The Reality of Starting to Code ||
The reality of coding that no one talks about. Not enough people talk about the reality of learning how to code. Some may say that coding is just learning another language or just telling the computer what to do. This is intended for people who program and want to relate and people who are interested in learning more about the life of programming.
First starting out fresh in school I thought I would be struggling the most with learning the languages like C++ and Python. This is still true as I'm always learning more of the language however I feel like most of my time is done with debugging. I feel like not enough people talk about debugging and how it's the worst thing going through your code and finding out it's not working from a missing { or different named variables. The reality of coding is wasting hours of your time looking through your code wondering why it's not working, and searching the web with error codes only to discover it was a capital that was meant to be lowercase. Debugging can turn something so simple into a problem that doesn't go away. Over time debugging becomes easier but this is mainly because you learn from your mistakes when you spend hours on something stupid.
Not enough people in the community talk about the amount of problem-solving that also needs to go into creating a successful program. You need to be able to learn how to use and navigate the coding language you have chosen and twist and create the code to your command however there are always many ways to be able to create the program and different ways to code. This is when reading and altering someone else's code can also be a harsh reality check as different programmers are very different.
Other programmers can use different naming conventions, not comment on their code and other things that might make their code less readable. This can differently make things difficult. This all comes down to how people are taught and what are the standards they were taught.

Comments
Post a Comment