definition of programmer trainee?
95942
Well, as a trainee, ur basic objective is to learn to handle the tasks of programming related to an office or a company, rather than working on ur own. (As u might have been doing so far)\nThis includes team-work and responsibility sharing.\nwell, the salary varies with the firm u r taining with( should be atleast $10 a day) But, i suggest to focus on the learining the office tasks and develop ur programming skills even further.
1160435
computer programming is basically giving computers a set of instructions.
1074572
A computer program is an algorithm used to imput some data and output a desired result. The program is written in a language (high level language or low level language). The language (high level or low lewel) is compiled (translated) in machine language (processor language)- finally a binary sequence of 0 and 1 interpreted and understand by the processor who is executing his own instructions (tasks).  Simple, no? ;)
825604
It needs brains to be a programmer, non-narcissist narcissist  don't matter
300744
An information technology professional is a person that has a career in the information technology field, such as a computer programmer, systems analyst or network engineer.  Pretty much anyone whose job is to work with computers and the information they provide.
518171
some languages support compilation which means that the source code that you write will be translated into machine code and this will then be called a program and executed\nother languages support interpretation where the every line of the source code file is interpreted at runtime and executed one at a time. In this case, no program is generated.\n\nA program that takes a source file and generates the compiled machine code is called a compiler\n\nA program that interprets the source file at run time is called an interpreter\n\nRead more about these at:\nhttp://en.wikipedia.org/wiki/Compiler\nhttp://en.wikipedia.org/wiki/Interpreter_%28computer_software%29
299249
Programmer and system administrator
645263
Learn to become a programmer? wow. learn something better. not .net
713974
Compurter programming is a part of computer science. so learn Computer science, it will teach you fundamentals.
1000955
Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. In modern programming languages, the source code which constitutes a program is usually in several text files, but the same source code may be printed in a book or recorded on tape (usually without a filesystem). The term is typically used in the context of a particular piece of computer software. A computer program's source code is the collection of files that can be converted from human-readable form to an equivalent computer-executable form. The source code is either converted into an executable file by a compiler for a particular computer architecture, or executed on the fly from the human readable form with the aid of an interpreter.
914967
It's a very general term referring more to the hardware and setup of the software than to running of individual application programs.  The IT person is the one the high-end user calls when he gets out of his depth with a problem on his computer.
491059
1. Is it worthwhile to learn programming right now?\n\nYes. \nIt is worthwhile to learn programming even if you only use it to express yourself artistically. As a programmer, you can think of a good idea and  you can develop it into its executable form (software). It's worth learning the art of crafting software even if you dont think about it as a profession.\n\n2. How long will it take to become an expert?\n\nIf you are true to yourself you will never feel like an expert. Consider that even the most important in software engineering minds of the century tells us that we are  clueless in making software --far away from experts [ref1]. If you were to phrase the question differently, perhaps as "how long will it take for others to think I am an expert?" then the answer is, it depends on many things. Probably the most important of them is the domain you choose although developing a passion for it helps. Generally speaking the newest domains have the least competition and give the best chances for building fast the misconception that you are an expert. If you are after the top technical architect jobs probably 10 years of dedicated commitment could get you there.\n\n3. Can I get employed?\n\nProbably quicker and easier than in many other fields.\nSpecially if you are good but that doesnt seem to be a \nrequirement because the demand is high.\n\n4. Do you think I can make it?\n\nThis gem by Daniel Allen that I found on the net will answer much better than I can. It's called the \n\n"Three Virtues of Programming" [ref2] \nLAZINESS: The quality that makes you go to great effort  to reduce overall energy expenditure.\n\nIMPATIENCE: The anger you feel when the computer is being lazy.\n\nHUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about.\n\nSo ask yourself if you are lazy, impatient and have excessive pride.. if yes then probably you can :)\n\n5. What are the best steps/guidelines that I should follow\n\nDepends on your current knowledge of technology. Generally speaking, a good idea is to identify what you want to do and work out a plan to get there. Although a university degree wont give you even near the necessary knowledge and experience you need to get a good job in programming, it helps getting into interviews. It will also expose you to areas that you wouldnt have the inclination to learn by yourself. However true experience comes out of practice. \n\nI suggest you try for a month to learn a programming language that has easy syntax, like java, and you decide after that if you like it or not as a career choice.\n\nIf you do decide to go ahead and start learning java you may find the following online tutorial useful\nhttp://www.thanassis.com/java/java%20training%20course/index.htm\n\ngood luck :)
169467
To be a good programmer what you need most is a craetive mind.\nThis is must. And good ability to solve problem, and symplify a complex problem in several small part. The later ability means you have to be good at mathmetics.\nIf you want to be a web programmer creativity is more important while if you want to built complex software your mathmetical ability( not knowledge) is more important.
496287
It describes the technical tasks and deliverables provided under a software development contract. Very popular with developers. It does not, however, address all legal concerns.  Whatcha gonna do?  Write some code for someone?
1052165
They are the folks that define the requirements for the software.  So that starts right up front  They then work with the programmers to take the business requirements and turn them into a technical specification.  Then when the programmers are done, they make sure that what was coded actually meets the business requirements.\nThat tends to just be a portion of what Business Analysts do- but it is really the Business Analysis part of the job.  The job often also does some project management, QA Testing, Training, software documentation, bid preperation, and pre and post implementation support.  They tend to be software superusers and technology generalists, with a business background as well as technology.
352487
(m)\n\nExtreme Programming (XP) is a software engineering methodology for the development of software projects. It prescribes a set of day-to-day practices for developers and managers; the practices are meant to embody and encourage particular values. Proponents believe that the exercise of these practices, which are software engineering best practices taken to "extreme" levels, leads to a development process with the qualities prized by Agile Manifesto signatories. This makes Extreme Programming the most prominent of several agile software development methodologies used to create software. Agile methodologies prioritize adaptability to changing requirements over the project predictability valued by more traditional methodologies. Some elements of the Extreme Programming methodology are controversial.
317698
Web Developer Definition\n\nA web developer is responsible for programming the functionality of a web site. So while a requirements analyst is tasked with determining what a web site should do, the web developer figures out how it is going to do it and then writes the necessary programming code. Much of this programming code is behind the scenes and not visible to the user.\n\nHowever, a web developer may also be responsible for the code that the user sees. This is the HTML/DHTML and Javascript that make up most of the web pages you interact with in your web browser. \n\nWeb Designer Definition\n\nA web designer is similar to a graphic designer. In fact, many graphic designers are web designers and vice versa. Sometimes the term web designer is used to describe a web developer, but really a web designer focuses on the user interface. They are responsible for layout, color palettes, and sometimes usability. Web designers often develop some programming skills to enable them to include certain features in the interface such as roll-overs or dynamic menus.