Programming seems to get harder as you go farther in it

  • Thread starter Thread starter spri4
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary

Discussion Overview

The discussion revolves around the perceived increasing difficulty of computer programming as one progresses in their learning. Participants share their experiences and insights regarding the challenges faced in programming, particularly in relation to different programming languages and methodologies.

Discussion Character

  • Exploratory
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant notes that programming can seem harder as one advances, citing a specific challenge with a vb.net project involving the financial.ddb method.
  • Another participant emphasizes the rewarding nature of programming and suggests that skills improve with practice, particularly through learning to search for solutions online.
  • A different participant shares a humorous anecdote about the frustrations of mixing .Net and MFC code, highlighting the emotional aspects of programming.
  • One contributor asserts that programming becomes significantly easier with experience, claiming to have developed a high level of proficiency over nearly 20 years.
  • Another participant discusses the challenge of adapting to different programming paradigms, specifically mentioning difficulties with Prolog compared to more familiar languages like C, C#, Java, and Python.

Areas of Agreement / Disagreement

Participants express a mix of views on the difficulty of programming. While some believe it becomes easier with experience, others highlight the challenges posed by different programming methodologies. There is no consensus on whether programming inherently gets harder or easier over time.

Contextual Notes

Participants mention various programming languages and paradigms, indicating that the discussion is influenced by personal experiences and the specific contexts of their programming tasks. The challenges discussed may depend on individual backgrounds and the languages being used.

Who May Find This Useful

This discussion may be of interest to high school students learning programming, educators in computer science, and individuals exploring different programming languages and methodologies.

spri4
Messages
5
Reaction score
0
Computer Programming seems to get harder as you go farther in it. Although you understand it pretty fast once youve been programming a certain way for a while. I am learning to program in high school right now, and some of the projects i get take me four or five days to figure out. Like one I am stuck on now is having an application for vb.net use the financial.ddb method. I think its super hard.
 
Technology news on Phys.org


Yeah, it's true that computer programming can take a long time. However, it's usually really fun and rewarding. You have the power to create applications that actually do things on computers.

Once you program more you will get better at it. The biggest thing I learned is how to look up answers to problems that you are having. When you start programming in one language, you don't realize what the syntax is, or which control structures to use, or when to make helper functions. But as you go along, you learn that different languages have different pros and cons. By identifying these you start learning how to google specific features that help you finish your programs.

A really good way to get better is to read other people's code. Go online and google different projects and look at the source code. See what they did and why they did what they did. This way you learn what your limits are, and you learn good techniques, and learn to avoid their mistakes.
 


Cyrus R. said:
Yeah, it's true that computer programming can take a long time. However, it's usually really fun and rewarding.
With the possible exception of trying to mix .Net and MFC code to display a simple *#$%#&** picture like I just wasted a day doing.
Programming is great for people who have a huge tolerance for frustration.

Of course when something works :biggrin:
 


Computer programming becomes easier (vastly easier) the more you do it. I've been programming for almost 20 years (gasp!), and I can pretty much make a computer do anything I want it to do with very little frustration.

If you're interested in it, keep at it -- you'll be great soon enough.

- Warren
 


The hardyness of programming is to learn the way of that "programming logic". For example I have applications in C,C#,Java, Python and all of them are logically same to me...all of them are either uses procedural or OO programming. You think in the level of programming logic.

However when working a lang that uses totally different methodology and approach to programming like Prolog, i stuck at it because it uses a very different programming logic besides the ones we are similar with.

Its hard to adapt a new methodology
 

Similar threads

  • · Replies 43 ·
2
Replies
43
Views
7K
Replies
16
Views
3K
Replies
19
Views
4K
  • · Replies 49 ·
2
Replies
49
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
69
Views
10K
  • · Replies 22 ·
Replies
22
Views
12K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K
  • · Replies 8 ·
Replies
8
Views
3K