9 answers
Asked Viewed 167 times Translate

is being in a computer program hard

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you
100% of 9 Pros

9 answers

Updated Translate

Zack’s Answer

As far as I know, a human cannot be in a computer program unless it is the movie Tron. Just kidding!

This question is difficult to answer. Hard compared to what? What is your level of interest in programming computers? Have you started already?

College (and life in general) is as hard as you want it to be. Every individual will have various strengths and challenges, and there are a million variables in life and college that are unpredictable. What I do know is that your teachers are going to have the most impact of how interesting something is, and in turn how "hard" it is. A great teacher can make a dull subject magical, and despite being a difficult journey, the reward of learning will make it not feel hard.

In short, if something interests you deeply and you have great teachers or mentors to learn from, then it will not be "hard". It may be challenging or difficult, but your enthusiasm for the subject will make those difficulties more palatable.

100% of 1 Pros
Updated Translate

Daivish’s Answer

Very good question to identify the carrier choice for your self.

I would recommend to sign up for small courses to take a feel for it and try to understand the basic programing and fundamental courses first. That will allow you to know about your interest and it's always important with good practice and different level of programing exercise will make you comfortable in programing . Once you follow above and your find interesting enough to learn more the way to continue on it.

Everything will looks difficult until you try and practice for it, So the key is keep practicing for it to get confidence and good at it. Once you find interesting then you can continue doing about it.

Very good question every individual will get it first difficult on programing but developing interest on it and continue doing it will help be expert on it.

Updated Translate

Ryan’s Answer

Great question. I'll start off by saying, it certainly takes work. But, like anything, if you work at it you will get better. I have begun learning Python myself, and some parts come quickly and others take more to learn. There are a lot of free and inexpensive learning resources out there so I would start there and get a feel for it.

I hope this helps!


Updated Translate

Mickael’s Answer

Hi Kaiden,

It's really relative. It depends about your character, your job, the program you are writing, the language you are using, sometimes the platform the program will execute on. So many things.
It's very easy to write a program in Python that ask you to type something and to print it reversely. It's longer in other languages because of the lack of built-in capabilities that Python offers. Note that I used longer not harder. For some people, it would be harder because they need to understand memory management, data structure and various other thing to make it work. The more basic your language, the longer (and possibly harder) it gets. Sometimes, this is the other way around, writing algorithm in low level language is simpler than in high level language because the language was really designed for it.

No matter what, when developing something, the hardest parts are:
- error management
- logging / debuggability
- memory management
Basically, when you wrote your application, did you thoroughly thought about all possible inputs and how to validate them. If your application does not behave or finds an error, how understandable will the error message be? And even if you are using languages like Python that does most of the memory management for you, there is a point when you need to make sure it's efficiently used.

So if you are a detailed person, does not care how long it takes to type something, it will be probably easier for you. If you're not, then you might find hard to write solid applications as there will always be something to look at that you did not think about (for example).

This is also something you need practice, almost like any other jobs or activities. You can learn data structures, algorithms, a specific language ... as much as you can learn but if you do not practice, this is hard. As you get familiar, as you practice, things that were hard before becomes easier. I do believe this is true for almost anything. The first time you cook an egg, it's hard. Once you start getting into it, it's mechanical.

Maybe the most difficult part is to know the problem. Knowing what problem you are trying to solve before solving it is where a lot of persons, even experienced ones, fail at. Which sometimes lead to the wrong solution being implemented.

Updated Translate

sambasiva rao’s Answer

Hi Kaiden,
If you have good analytical and problem solving skills, computer programming is not at all a hard to take up as a career. Any solution to a problem or implementation of a business function will have an algorithm which describes the set of rules or instructions to be followed. In computer programming, you write those algorithms in specific language and syntax depending on the chosen programming language for the implementation. A computer programmer need to be familiar with any of these programming languages (C,C++, Java, Python etc.), their syntax, features and the supporting libraries which comes with readymade reusable functions. So, all you have to do is choose your domain (Finance, Retail, healthcare, Engineering etc.), programming languages of your interest and be familiar with those by taking a course or self reading.

Hope this helps.

Best Regards

Updated Translate

Guy’s Answer

Hello Kaiden

I am graduate in computer science and have worked in IT for 40 Years.
Also I start as programmer, as you would like too as I read, I have been quite quickly interested in doing something else than programming.
Nowadays, there are quite challenging programming languages, e.g. php, html, ... and if you like that, that's for sure a way to follow.

It's really depends on which orientation you want to take, do you want to keep programming for Years (and it could be a good decision of course) or do you want to expand/evolve your expertise in other IT areas like analyst, architect, , project management, clients management .

so a very difficult question to answer but I will be more than happy to help further if needed

Updated Translate

Bruce’s Answer

Hi Kaiden - I have a college degree in Computer Science and I have worked in programming and other software jobs.

The first time I took a programming class was in college, but you should be able to try it out sooner than that. Check for hw you can try out programming and see what it looks like.

Computer programs look sort of like some English words as special commands and other typed characters.

Search online for "computer programming samples". They won't make sense to you yet because you haven't been trained yet, but look at them just to see what they look like.

Then the first class you take will start with very simplest possible program. Then the 2nd one teach you a new bit of programming. Then your 3rd assignment will teach you a bit more, then a bit more.

And if you enjoy it like I did, you can keep on going.

And if you don't enjoy it - and you really tried your best - then search for something else to study and learn about.

Good luck!

Updated Translate

Douglas’s Answer

Kaiden A,

I think you should find out if it is hard by trying to program,
by reading and writing/testing code.

It is harder if you are not curious.
It is harder if you do not spend some time trying.

I learned to program by answering the questions that I use to learn anything:
- how can I do or program that?
- what do I need to know, what are the basics?
- who can help me learn?
- what examples are there for programming tasks I might want to do ?
- find people who I can model, who are already doing what I would like to learn.
- do it. Make mistakes, figure out what it takes to produce a program/app.

Just like in life, there are people who learn "fast" or learn "slow",
I have worked with both groups, both produced good code.

I have always found that to learn effectively is to figure out
what the right answers are, but asking good questions. That can
be a daunting activity.

Good luck and keep asking questions.

Douglas recommends the following next steps:

Google: learning how to program
Google: learning how to write apps
Google: learning computer programming concepts

Updated Translate

Wayne’s Answer

Hi Kaiden,

Did you mean is being a computer programmer hard? If you know how to program and program well, no. For the most part, it's not hard to learn to program. It's also not that hard to become "a programmer" professionally. I've known many incompetent people who make a very good living at it. Just keep up on the latest buzzword technologies and you can make a good living as a programmer.

Good luck!