|
The topic "DevOps" is hot on this issue now. You may want to look it up in some of the technology blogs and sites. It discusses your concern and related ones.
"Courtesy is the product of a mature, disciplined mind ... ridicule is lack of the same - DPM"
|
|
|
|
|
In some circles, they say scripting, in others hacking.
Sometimes it is so that they can ask you to do anything and you can't say "it is not my job because my job title is programmer". For instance designing - is that part of programming? Maybe yes, maybe no.
Developer or Engineer - that doesn't say whether you are an analyst, programmer, designer, architect etc. It is a title I've been using for the past 20 years. It is one title that fits everything, including moving chairs to get rooms ready for presentations, washing up after the guests have left, filling in shipping orders, packaging, cabling and even mentoring. It is anything required to train the staff, sell the product and get it out of the door.
Sometimes you get asked when you apply for a job - do you mind opening up machines and hacking together several non-working machines to make a working one if the job requires it? Some programmers will say no - their job is just programming or software development: such things are below them (yes there are snobs in this industry). Some will gladly do it because it is something different. Even hacking ice out of the fridge or working out why the toilet doesn't flush is fun for these guys.
|
|
|
|
|
I personally see it as rather a great title to be given. Programming is a skill that everyone should develop, but there's only a few that actually have fully developed in this art. Plus, there's going to be that one job where you have to know how to code. If you add that you are a coder because you have developed this skill, your work and life will be easier.
|
|
|
|
|
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 – ∞)
|
|
|
|