English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

7 answers

If you naturally think like a programmer, some languages aren't too hard. THe hardest part these days is changing technology, you never get to stick with one language for long. Only 10% of people who start down that road ever stick with it. If a company hires you because you learned a language they work you until the technology changes, then they dump you for someone who was learning the new language whilst you were working yourself to death for them. Many talented programmers drive trucks.

2006-09-26 10:54:37 · answer #1 · answered by teef_au 6 · 0 0

I would say 'yes' AND 'no'. Over past several years I have seen people who just do not follow the programming logic and hence come up with bad programming, while others though newbies, have performed well. I think, to an extent it has to do whether you are able to think programatically.

Learning a language today is not all that difficult, what I think is more important is algorithm and flowchart. These are two tools that I see being less n less used by people learning programming, even though these are the tools that form a basic platform for thinking programatically. If you are able to write algorithms and drawing flowchart for a problem - you're half done. The next challenge is to understand the language well so as to be able to use its strengths and avoid its weaknesses.

Update
=======
Like Stephen I believe wouldn't make into a good programmer, because he believes only in copying and pasting :p he's done this quite a few posts now.

2006-09-26 18:01:46 · answer #2 · answered by SmartSpider 4 · 0 0

Some aspects definitely become easier. Routine programming tasks become second nature, you don't spend as much time looking up syntax and the like, you build up personal libraries to handle problems you've already solved in the past so no more reinventing the wheel, etc.

However programming is not like riding a bicycle, difficult at first then once you've got the hang of it no longer requiring any real thought to do. There are always bugs to be worked out of code, and as your skills increase so does the likelihood that you'll start tackling more and more complex projects. It's also important to keep in mind that programming techniques, available tools, and languages of choice change over time, so there's a real requirement for continued self-education over the course of one's career.

2006-09-26 18:00:30 · answer #3 · answered by knieveltech 3 · 0 0

Learning the basics of programming is not difficult. However once you start writing your own programs you will have to develop one very important skill - finding problems in your code.

The biggest headache when writing a program is finding that it doesn't do what you want it to do. Sometimes it produces an error or, even worse, runs fine but produces the wrong result. There is a real skill in being able to track down and fix problems in programs.

2006-09-26 18:03:39 · answer #4 · answered by barrytabrah 3 · 0 0

If you naturally think like a programmer, some languages aren't too hard. THe hardest part these days is changing technology, you never get to stick with one language for long. Only 10% of people who start down that road ever stick with it. If a company hires you because you learned a language they work you until the technology changes, then they dump you for someone who was learning the new language whilst you were working yourself to death for them. Many talented programmers drive trucks.

2006-09-26 17:58:58 · answer #5 · answered by Anonymous · 1 1

These days if you want to do a perfect job with a complex program, then there are alot more things to consider and handle than before.

2006-09-27 18:48:22 · answer #6 · answered by nicopolis222 2 · 0 0

That depends. It's like any subject.

For example, You can pick up math, but it doesn't mean you like it. If you don't like it, it never really gets easy.

2006-09-26 17:55:47 · answer #7 · answered by irishtek 6 · 0 0

fedest.com, questions and answers