what are some of the problems that are faced by programmers?
959796
1) Scoping the program, designing it.\n2) Management interference\n3) Delivering on time, when your boss has given you a week to write 100,000 lines of code\n4) Debugging. \n5) Maintenance and support\n6) POS development environments
14094
Depends on what your trying to do.\nSuch as...\nMake one.\nSolve problems with.\nFunctional understanding.\nBe more detailed.
867489
Can it be done given the time constraints (you need it by when)?\n\nCan it be done given the resource budget (people/equipment/money)?\n\nCan it be done in a way that meets performance and other quality requirements(glitchy bugs, performance, resource consumption, etc)?\n\n(I can also think of a 4th feasiblity tenet -- Is the problem solveable by current (or anticipated) technology?)\n\nWe have a saying in the software industry, you can have it quickly, you can have it bug free, or you can have all of your desired features.  Pick two.
317537
Depends which one; sometimes servers experience problems.
257159
What kind of question is that? Could you possibly be more vague? \n\nThe answer to your question would depend entirely on the scope, size, and nature of your "problems".\n\nTry asking again, but be more specific what your "problem" is.\n\nGood luck!
311935
They are good in their own ways. Programmers require a lot of critical thinking, and problem solving.\n\nA designer uses his creativity to design, create new ideas to get our attention.\n\nThey are both important. Like making a game, you can't do without either one... =)
594800
Software created by a various of method. \nScripting by using a computer language, with a very powerful of language knowledge. The programmer must be someone who creative, innovative, really well knowing on the syntax of the language using, and productive. Software been created to ease our task. We can do job faster and saver with helps of software. Hope can answer what u ask.
547779
Performance and availability issues, as they relate to scalability. \n\nWhat are you Requirements are they relate to  \n\nResponse time\nThroughput\nData availability / Operating schedule \nCapacity\n\nConcurrency
1043410
A monumental task!\nHope yur not the sole programmer.\nI recommend staying with standard C or Cobol\nA comprehensive telecom billing system will atke you years to write.
79725
Lots of coding (programming) and computer graphics and planning. I suspect that there are getting to be very sophisticated tools to enable programmers to create fancier games with less effort, but it is still a lot of effort, and requires great technical skills. Development of the tools probably requires a lot of mathematics and physics knowledge.
349800
Well you gotta read a lot, program a lot and think a lot. You have to think in an orderly, sequential manner. You must be able to break down every problem into smaller and smaller pieces, and get to the root of the problem. You must be able to think clearly all the time. Good communication skills are an advantage so that you can interact with and fully understand the needs of users. You need to be able to see things from the users' perspective, to fit in their shoes. You need to be patient too, coz not all programs will be running as soon as you want them too. You need to be meticulous with your work and to be well organized. You need to research continually and to be open-minded. If you have faith in yourself, you can go really far.
702026
I am a computer programmer and here are my opinions.\n\nNegative:\n1) Because you are staring at the computer everyday, your eyes will be affected because of the radiations.  99% of the computer programmers that I know have some kind of eye problems.  Some of them may start with 20/20 vision; eventually they will develop either short-seightedness or far-sieghtedness.  \n\n2) You deal with computers more often than you deal with human.  Sometimes you may even find that you are yelling/talking to your computer.\n\n3) Computer technologies change extremely rapidly.  For the rest of your professional life, you will need to read lots and lots of books to keep up with the technology.  One of my aunts is a senior VP of software development in IBM; when I went to university 13 years ago, this was the advice that she gave me.  Now, I know exactly what she is talking about.  If you love reading and learning new stuff, this could be a positive thing; if you don't or if you don't have the self-motivation to do so, it would be a chore.\n\nPositive:\n1) Generally, computer programmers receive quite high pay.\n2) There are new technologies coming out faster than you can keep up with.  If you love learning, this is a wonderful thing.\n3) You can create computer programs to many simple stuff on your own instead of buying programs/software.\n4) You can give advice to others who need help.\n5) You can answer questions under the Computer Program category on Yahoo Answers\n6) Nowadays, practically every field needs computers (especially web programming) whether the field itself is related to computers or not.  You don't need to worry about finding a job.
1090376
Wow, what a question :)\n\nI doubt there is a single answer, or that an answer that is true today will be true tomorrow. So, instead of answering, lets talk a bit about programming.\n\nProgramming has been called an art form that fights back... I've always liked that, because it captures a lot of what programmers go through. Things that work today may not work tomorrow, or on the machine next door. Your code will be taken, hacked upon, and put to uses you never designed it for... and when it breaks, people will want you to fix the bugs. Basic technologies will change, computer architectures will change, and the ways you think about problems will need to change with them. You'll need to learn new languages for as long as you're active in the field. And all of that assumes your code runs well in the first place. Programming is hard.\n\nSo what makes a "good programmer?" First and foremost, they need to deal with everything above, and everything I've forgotten or left out. But that's not all of it. To remain good, you must be constantly learning, and constantly rethinking assumptions. Good is a moving target, and so you must always be moving toward it. You must be inventive, and able to think about things from many different viewpoints. When (not if) you make mistakes, you must learn from them.\n\nSo you probably want some specific advice. I'm probably not qualified, but why not.\n\n- Learn C. Know it backwards and forwards. I don't say this because you're going to use C (though you probably will at some point), or because you only need C (you will need more) but because it gives you the ability to shoot yourself in the foot, and it's important to know how to debug, handle errors, and generally write code with no safety nets.\n\n- Test every line. Many bugs come from code out in the corners and odd ends of your application space that you've never stepped through. It'll take some time, but you'll be amazed by the mistakes you find. Put another way, every line of code you write is a bug until you prove otherwise, and if it works the first time you probably need to find out why it's not hitting your new code.\n\n- Find someone, or some people better than you to talk to. Probably they'll be happy to show off their code, and talk about the things they do while they're programming. Learn from them, bounce ideas off them, it will help you both.\n\n- Code, code, code and code. Code until your hands hurt and your eyes itch, code until you don't know when you ate or slept last. When you finish a big problem, find another and do it again. Always keep in practice, and always keep learning. Wanting to be good is a great start, but if you're ever "good enough," you're in trouble.\n\nTo close off what's become a total rant, I'm going to take a quote and use it wildly out of context. Because, you know, it's fun to do that.\n\n"Speak, O Guru: What, then, is the True Path to Wizardhood?\n\nO Nobly Born: learn, and seek within thyself. Cultivate the cunning of the Serpent and the courage of the Tiger; sup deeply from the Wisdom of those who came before thee. Hack, and hack again; grow, by trial and by error. Post thy best hacks to the Net and gain in Repute thereby. Also, O Nobly Born, be thou grave and courteous in thy speech; be helpful to those less than thee, quick to succour and slow to flame.\n\nIf thou dost these things faithfully, if thou travellest with high heart and pure intention, soon shall thy callow Newbiehood be shed. By degrees imperceptible to thyself shalt thou gain Power and Wisdom, Striving and Doing all the while. Gradually shall thy Puissance unfold and deepen.\n\nO Nobly Born, if thou dost all these things, thy Wizardhood shall surely come upon thee; but not of a sudden, and not until after thy arrogant Mind hath more than half Forgotten that such was its Aim. For know this --- you may not by thyself in Pride claim th
256956
to be a good programmer you need to work hard. you have to practise a lot, allow yurself to think of solutions to problems, think of yourself as a problem solver and it will work great for you. Extensive research also will be very helpful.\nGOOD LUCK!!!!
969618
It depends on your background. C++ has 2 main things that can cause problems for people. One is pointers, and the other is OOP.\n\nFor pointers I would recommend starting with Kernighan and Ritchie, if you have some programming experience. It is a little terse for a new programmer, but for experienced people that is desirable. It is about C, not C++, but the exposition of pointers is clearest.\n\nIf you do know C then Stroustrup's book is pretty good: http://amazon.com/s/ref=nb_ss_gw/103-4882347-1776613?url=search-alias%3Daps&field-keywords=stroustrup&Go.x=0&Go.y=0. You can pick and choose the chapters that you think you need most.
876288
What kinda problem can that be?
859357
communication problems or clashing of ideas