|
Is that from the point of view of programming being something you do as an extension to your job in order to handle certain problems you encounter? But what if your job is programming - in which case, programming is therefore an end in itself...? I think the verb "to code" (which I hate, from a purely grammatical standpoint) describes maybe 1/10 of what a programmer actually does...
|
|
|
|
|
"Yes, I am a 'programmer' ... as in 'Person of Interest'; 'The Matrix' ...."
Be afraid; be vewwwy afwaid.
|
|
|
|
|
Here's my take:
1. Programmer - A person who programs without necessarily any design or true full development experience.
2. Coder - One who codes. Everyone in this list is, or should be, a coder.
3. Developer - A person who codes, programs, and has some direct full life cycle development experience. Much more well rounded than just a programmer. You can ask this person to write a design specification and they will do it rather than say, "How do I do that?".
4. Engineer - What software developers should be but aren't. An engineer designs and builds things and have specific and special education and training about using and applying engineering principles. Virtually all software programmers and developers have no engineering experience whatsoever and it shows (badly).
5. Software Engineer - Typically and often used to designate an engineer who does software for embedded and special processors or hardware. Ask any recruiter and this is the definition that they use. Other companies use it differently. It really should be used to indicate any coder, programmer, developer who has software engineering experience. But when was the last time you heard about "engineering" software instead of "writing" it? We could really improve the profession here...
- Grant
|
|
|
|
|
Ultimately, there really isn't a good term for an all-round programmer. The phrase "Analyst/Programmer" almost gets it, but not really, and the others are woolly -- for example, "Developer" could mean anything the listener wants it to mean...
I think a good programmer must have at least a functional knowledge of engineering... and, by extension, of everything else: if you want to be able to write programs to do *anything*, then you need to understand *everything*...
|
|
|
|
|
http://xkcd.com/612/[^]
The link is copied from one of OriginalGriff's answers. One of the rare jokes on this page, which also a "not an initiate" understands
N.B. It is worth to have a look to other jokes on that page *g*
idle63
|
|
|
|
|
|
It could be worse.. oh wait.. no it couldn't
|
|
|
|
|
|
Is it a coincidence that the site is named: http://bringvictory.com/[^]
"Never going to leave you ... " A True nightmare in a song that is all wrong...
|
|
|
|
|
Just noticed that it's blocked by IE11. Yes it's blocked by the browser, I double-checked.
Now, is that a bug or a feature?
|
|
|
|
|
I guess Microsoft actually has programmers working for them
Google on the other had does not
|
|
|
|
|
Curious - I was going to point out it can always be worse because you can be in whatever situation you are in and ginger*. Then Rick "Ginger" Astley.
* Unless of course you are already ginger, in which case you've already hit bottom already.
|
|
|
|
|
I turned on the radio to find that 1D are playing at the Stadium of ShiLight.
Apparently they're winning 2-0!
Andy B
|
|
|
|
|
Just imagine what they could rack up at St James's!
|
|
|
|
|
... who told all these lazy IT students that they don't need to do any work. Just wait till their assignment is due and post it in Q&A. It seems to be getting worse rather than better. You would think that all the ones who get told off would pass it on to their friends.
|
|
|
|
|
IT students have friends? That don't require a credit card number? Who knew?
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
|
I taught Computer Science for 2 years. I used to troll CP, SO, and other sites looking for my homework assignments.
If it's not broken, fix it until it is
|
|
|
|
|
Kevin Marois wrote: I taught Computer Science for 2 years. That explains a lot.
|
|
|
|
|
Ok, I'll bite - what does that explain?
If it's not broken, fix it until it is
|
|
|
|
|
"Them as can, do..."
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
We do not set your homework: it is yours for a reason. It is there so that you think about what you are going to tell them, and try to understand it. It is also there so that you can identify areas where you are weak, and focus more attention on remedial action before the students notice you know less than them.
Try it yourself, or hear the Magic Words: "Now much were my tuition fees, again, exactly?"
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
You misunderstand what I meant.
I trolled CP, SO, etc, looking for students posting my homework assignments looking for someone to do them
If it's not broken, fix it until it is
|
|
|
|
|
What was the outcome for those found out?
Regards,
Rob Philpott.
|
|
|
|
|
They got an F, what else. Posting my assignments here is cheating. Plain and simple.
If it's not broken, fix it until it is
|
|
|
|