Programmer: Difference between revisions

Content deleted Content added
Mountain (talk | contribs)
+ zh-cn
cleaned up as requested
Line 1:
{{disambigalternateuses}}
{{cleanup}}
 
In [[computing]], a '''programmer''' is someone who does [[computer programming]] and develops [[computer software]]. A programmer can be one who develops and maintains software on a large [[mainframe]] system or one who develops software primarily for use on [[personal computer]]s. In this sense, a programmer may be considered a [[software engineer]] or [[software developer|developer]].
* In broadcasting a '''programmer''' is one who schedules, for example, [[television]] or [[radio]] programs. In [[British English]] this is one who ''programmes'', from the spelling ''programme''.
 
[[Ada Lovelace]] is considered thehistory's first programmer. ever She was the first to express an [[algorithm]] intended for implementation on a [[computer]] in October, [[1842Charles Babbage]] and thus the first programmer, see's [[Adaanalytical Byron'sengine]], notesin onOctober the analytical engine[[1842]].
* In field of [[computer software]], a '''programmer''' is someone who does [[computer programming]].
In this sense, a programmer may be considered a [[software engineer]] or [[developer]]. See also [[Software engineering]].
 
Those proficient in computer programming skills may become [[famous programmer|famous]], though this regard is normally limited to software engineering circles. Many of the most notable programmers are often labeled "[[hacker]]s". Programmers often have or project an image of [[individualism | individualist]] [[geek]]dom, resistance to [[suit]]s, controls and [[Trade union | unionisation]].
[[Ada Lovelace]] is considered the first programmer ever to express an [[algorithm]] intended for implementation on a [[computer]] in October [[1842]] and thus the first programmer, see [[Ada Byron's notes on the analytical engine]].
 
Programmers come in all shapes and sizes. Professional programmers work in corporate IT departments, big companies or small service firms.
Those proficient in computer programming skills may become regarded as [[famous programmer]]s or [[hacker]]s.
 
According to the [[U.S. Department of Labor]]:
Programmers often have or project an image of [[individualism | individualist]] [[geek]]dom, resistance to [[suit]]s, controls and [[Trade union | unionisation]].
* Nearly half of all computer programmers held a [[bachelor's degree]] in [[2002]]; about 1 in 5 held a [[graduate degree]].
 
Programmers come in all shapes and sizes. Professional programmers work in corporate IT departments, big companies or small service firms.
 
According to the U.S. Department of Labor:
* Nearly half of all computer programmers held a bachelor's degree in 2002; about 1 in 5 held a graduate degree.
* Employment is expected to grow much more slowly than that of other computer specialists.
* Prospects should be best for college graduates with knowledge of a variety of [[programming languageslanguage]]s and tools; those with less formal education or its equivalent in work experience should face strong competition for programming jobsemployment.
 
Recently, this sector has experienced significant downsizing in the [[United States|US]], while jobs are [[offshoring|offshored]] to other areas where much lower salaries can be paid, such as [[India]] and [[China]].
''See also:'' [[Programmer's day]]
[1] http://www.bls.gov/oco/ocos110.htm
 
==See also==
There is an online futures market called the Foresight Exchange with a claim, [http://www.ideosphere.com/fx-bin/Claim?claim=ITJOBS The Future of IT Jobs in America] which seeks to predict whether there will be a rise or fall in employment for IT people, including programmers, from 2002 to 2012.
*[[Ada Byron's notes on the analytical engine]]
 
''See also:'' *[[Programmer's day]]
----
 
* In field of [[computer hardware]], the term '''programmer''' refers to a hardware device that configures a programmable non-volatile [[circuit]] such as [[EEPROM]] or [[programmable logic]] circuits. See [[hardware description language]].
 
==External links==
* [http://www.bls.gov/oco/ocos110.htm The US Department of Labor's description of "Computer Programmer"]
* [http://www.ideosphere.com/fx-bin/Claim?claim=ITJOBS "The Future of IT Jobs in America" article]
[[Category:Computer and mathematical occupations]]
 
[[da:Programmør]]
[[de:Programmierer]]