Talk:Programmer
This is the talk page for discussing improvements to the Programmer article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: Index, 1Auto-archiving period: 90 days |
This article is written in British English, which has its own spelling conventions (colour, travelled, centre, defence, artefact, analyse) and some terms that are used in it may be different or absent from other varieties of English. According to the relevant style guide, this should not be changed without broad consensus. |
This level-5 vital article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||
|
Computer science Mid‑importance | ||||||||||||||
|
Engineering Mid‑importance | |||||||
|
Technology | ||||
|
Systems High‑importance | ||||||||||
|
The contents of the Software developer page were merged into Programmer on 12 May 2019. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
Daily pageviews of this article
A graph should have been displayed here but graphs are temporarily disabled. Until they are enabled again, visit the interactive graph at pageviews.wmcloud.org |
Relationship with software engineer
So I recently came across a very old complaint about the unclear distinctions between four articles.
This happens to be the job that I do, and to some degree I use them all as synonyms. My job title might be "senior software developer" or "senior software engineer" depending on the whims of the company I work for, but if someone on the subway or a census form is asking what I do, I usually say "programmer" because people are just confused by "developer" or "software developer". In professional contexts, in my experience some people use these terms more specifically, distinguishing a programmer as someone who doesn't need to be able to do much more than turn a detailed specification into code, whereas a developer should be able to handle design aspects and things like scalability and security - as should a software engineer, but there's more of a connotation that they have an engineering degree instead of being self-taught.
I thought a quick note in the intro to cross-reference the two articles might do the job, but
Looking at various articles more carefully, I also think readers might benefit if we merged
So what is the difference, according to reliable sources? Probably there are more authoritative sources, but I'd summarize a hasty collection of the top Duck Duck Go results like this:
- There is no industry-wide standard terminology, so "programmer" and "software engineer" might refer to the same role at difference companies. Most typically, someone with a job title of "programmer" or "software developer" might focus on implementing a detailed specification into computer code, fixing bugs, and performing code reviews. They might have a degree in software development methodologies.[1]
and maybe add this since we talked about "architecting" above, which just summarizes the linked article:
- A systems architect is a related job title, which might involve producing technical designs while leaving the actual programming to others.
Thoughts about adding a Terminology section or merging or both? -- Beland (talk) 02:01, 29 July 2021 (UTC)
- Well, to get things rolling I added the suggested section. -- Beland (talk) 02:09, 31 July 2021 (UTC)
"Some" disagree that programming is a profession
This statement was tagged in the article since March 2011. It followed the statement "Programming is widely considered a profession". I am moving it here to preserve it, in case anyone wants to find some sources and restore it. (I didn't find any sources that said it isn't a profession.)
- "(although some[who?] authorities disagree on the grounds that only careers with legal licensing requirements count as a profession)."
Lightbreather (talk) Lightbreather (talk) 19:38, 2 February 2023 (UTC)
Semi-protected edit request on 27 August 2023
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Market changes in Nepal: According to data published on 2023, the Bureau of Labor Statistics reports employment of developer-related jobs is expected to grow by 25% from 2021 to 2031 — in their words, “much faster than average.” The high demand for programmers and developers is driven by the increasing importance of technology in our lives and a skills gap in the job market. Probie33 (talk) 03:11, 27 August 2023 (UTC)
- Not done: it's not clear what changes you want to be made. Please mention the specific changes in a "change X to Y" format and provide a reliable source if appropriate. Pinchme123 (talk) 03:56, 27 August 2023 (UTC)]
Python variable
Variable is process to making a value of any word. For eg- r = d
Print("r")
So when we run our code result is d because r value is d Thanks for watching
- Hello, this is a talk page about the Wikipedia article, not a general forum for questions about programming. ChaotıċEnby(t · c) 11:44, 26 December 2023 (UTC)
Lede needs work
If a programmer is "person who creates computer programs" then Ada Lovelace was not one as she only wrote part of a program. Suggest: A programmer is one who authors code.
Second paragraph was added but not integrated with the first. Duplication.
Third paragraph opens a floodgate of which languages to include ... people has adding more over time. Just link to computer language.
Programming is a skill. Software developer and software engineer are titles ... or roles or something ... not really skills. I guess programmer could be a title too, but generally not. Consider the CEO saying: we need to hire a lawyer. The person hired would be a lawyer, but their title would not be "lawyer".
In summary, the lede needs a re-write. Stevebroshar (talk) 15:38, 29 February 2024 (UTC)