|
Seriously? You want HR to have the final word on engineers??
I would prefer to have them as a first sieve...
... such stuff as dreams are made on
|
|
|
|
|
Certainly not, but they set the rules, even while not having a clue.
And territorial pissing is a strong force.
|
|
|
|
|
Unfortunately that is all too true to be funny
But then I'm working in a manufactuary - not even our IT has any clue about the needs of a software developer
But, to answer the question:
Personally, I'd go with B due to his experience, assuming he can show some work to proof these claims. The company however would likely prefer A, because he's got a degree and, being inexperienced, requires less pay and less holidays!
That said, I might also go with A if he is willing and able to learn the things B already knows, and possibly a few things more. And, if he is willing to stay with the company for long enough, that all the time learning skills will eventually pay off! The problem of course is that you can never be sure of that...
Sometimes I regret there is no such thing as an apprenticeship, nor a craftsmanship job title for software development. In theory, institutes like universities should teach students what they need for an actual job, but in practice they only really teach the most basic theoretical aspects. It takes years to actually learn the ropes after that, and a period of apprenticeship would be perfect for that purpose.
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
What's their stance on Win10 and Apple products?
|
|
|
|
|
The one with the big t*ts.
Because ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
There is a thing called man boobs.
You care to rephrase that answer?
|
|
|
|
|
I'm being consistent[^]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
The graduate, so we can all laugh and point, then fire him after his trial period and go for candidate B instead
|
|
|
|
|
B. They've proven they have ability far beyond anything taught in college. Consider very little of those 4 years are spent learning actual development and spent mostly on being "well-rounded."
|
|
|
|
|
A as a manager, B as a developer.
Those who can do, do. Those who can't do, teach. Those who can't neither do nor teach manage.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
|
Seriously though, a man who can write good code should write code and not waste time in meetings and bureaucracy! You wouldn't want a freshly graduate surgeon while the hospital manager is one of the finest surgeons around, wouldn't you?
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Alternatively, for the developer who can't code, cuts corners and is an icon in his/her own mind, needs to go to as many meetings as possible. Preferably, re-assigned to test to suffer his misdeeds.
but I would hire B in a heartbeat. If I were manager, I would probably get him cheap (HR - no degree we can pay him less). Then, I'd give him/her big raises every year.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
You can't manage what you don't understand (even though a lot of people try - and fail)
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
You can manage what you do not understand. Just do it poorly and balme the subordinates! There is an old joke / saying which I will try to get from memory that goes
"Three NCOs are undergoing a test to become full Officers. The Lieutenant asks all three of them the same question
<You are on a harsh battlefiled under heavy enemy fire and your superior officer commands you to have a mile long trench ready in an hour. What would you do?>
The first answers <I tell my commanding officer that this is impossible>.
The second is a good soldier and answers <I immediately take the shovel and satrt digging sir!>
The third one answers <I call my Sergeant and order him to have that f*ing trench ready for yesterday morning or I will get them a*es for breakfast!>
The third one is the one who passes."
AFAIK it was a real test used un the British Navy to see if a candidate had the sense to understand that he was to be a commander and that he had to rely no longer on his own person but on the men he was responsible of, and that they were to be his resources from that moment on.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
den2k88 wrote: A as a manager, Really? What for? To keep the meeting room occupied? Do you have a quota of pointy hairdos to meet? Wouldn't a radio be cheaper to hear a constant stream of buzzwords?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
For the reasons I explained: B can code, it's better if he codes. Managers are needed to save developer's time by doing the paperwork. A can be trained to be a good manager - actually every person capable of reading and writing can - while training another B starting from A requires much more time and can do much more harm.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
As much harm as (in the worst case) an unproductive self-important drone that interferes with everything and knows everything better?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Yes, because they often synergize. An idiot programmer comes up with a unusable component and the self-important drone forces it down the thorat of the others (been there...).
At least if the programmers have sense they will be able to work around the drone. Get a single idiot programmer in there and it's over.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
den2k88 wrote: At least if the programmers have sense they will be able to work around the drone. Get a single idiot programmer in there and it's over. Ah, so it comes down to the old concept. Create a diversion that keeps the pointy-hairs busy and gives them something to 'manage' while you do what you intended to do in the first place.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Precisely, and that is how most of the work is done in my company
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Life could be so easy if we ever decided to get a pointy hairdo.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Yeah, but when the managers start picking out technology to solve problems rather than ask the REALLY SMART PEOPLE THEY PAY, you know it's going to be an interesting 2017.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
B any day!
A degree is not that important. Experience is more valuable, and if he writes good clean code, it doesn't matter how he got to do so.
Anyway - self taught programmers often know more and have more experience than those who have taken the degree - because they are more interested and seek out the knowledge themselves, and often program a lot in their spare time.
People who have taken a degree in computing may have done so because they have heard that there is good money to be made and lots of jobs, not necessairly because they are that interested in it.
My 5 cents (being a B type myself!)
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Johnny J. wrote: Anyway - self taught programmers often know more and have more experience than those who have taken the degree - because they are more interested and seek out the knowledge themselves, and often program a lot in their spare time. In my experience it's better to stay a mile away from these people unless your job is very repetitive. Put them 3 inches out of their waters and they fail miserably, while a good scientific trained mind applies the same rigor and forma mentis to every problem, even the ones he hasn't faced before. And in fact my self-taught colleagues and ex-colleagues are the ones who write the most awful code in existance... an example? In a structure there are these... things? (they had otehr names luckily, not x y w z).
...
x___0 As Long
y____0 As Long
w_0 As Long
z__0 As Long
x___1 As Long
y____1 As Long
w_1 As Long
z__1 As Long
x___2 As Long
y____2 As Long
w_2 As Long
z__2 As Long
x___3 As Long
y____3 As Long
w_3 As Long
z__3 As Long
x___4 As Long
y____4 As Long
w_4 As Long
z__4 As Long
x___5 As Long
y____5 As Long
w_5 As Long
z__5 As Long
x___6 As Long
y____6 As Long
w_6 As Long
z__6 As Long
x___7 As Long
y____7 As Long
w_7 As Long
z__7 As Long
...
Beacuse array are so old-style... and they are the ones who cram the application logic AND hardware management directly in the UI.
And that is the sme thing I saw in my previous experiences with self-taught programmers. Of course there are thousands of graduated programmers who do much worse than this example and just as many perfectly good self-taught who can teach me on even and odd days. But the trend and my experience had taught me to be wary.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|