|
Aren't you projecting your own frustrations a bit?
People come in all shapes and sizes so I try not to generalize too much.
I never said old people are unskilled or stop learning two decades before they retire, I only said I've met people like that and they were called senior because they were old.
In fact, I said "old or with the company for many years." (and those two usually correlate, but not necessarily.)
I knew this guy, only 38, had been with the company since he was 18, so 20 years.
He was one of the two senior developers and by far the best of the two, but also the worst programmer in the team.
New projects stressed him out and he only worked on projects he already knew, which really weren't anything special in terms of quality or complexity.
He knew the systems inside out though, and when you said "we need to update service X" he'd say "then you also need to update services A, Y and Z."
The other senior was slightly older, early 40's, and he did nothing, if he did anything it caused bugs and he literally slept on the job (they put a close eye on him, probably building a dossier).
These were the only two developers who could access the production environments because they were seniors.
All others had to go through the least helpful bunch of sysadmins I've ever met.
And in other, similar, instances the senior was just old
Just because you're old, doesn't mean you are skilled or knowledgeable.
I've also met lots of juniors and mediors who were really bad at programming, but that wasn't the question.
Likewise, I've met awesome young developers, but they rarely got a senior title as they were only around their 30's and people don't buy that.
Whenever I think of old(er) people who are definitely senior and good at what they do I think of some CP members, most notably Marc Clifton.
I also just read Clean Architecture and The Pragmatic Programmer, both books written by old folk!
And sometimes people just work with older technologies and that's okay (like mainframe maintenance or something, I don't know), just not in the (web development) environments where I work.
Gary R. Wheeler wrote: I am one of the people you are disparaging, as I turn 60 in less than two weeks. [...] By your standards and based upon these factors I'm an out-of-date oldster who should be euthanized because I'm in your way. My whole point is actually that age doesn't mean an ing thing!
Happy early birthday by the way!
|
|
|
|
|
my understanding of the real definition of "senior" is:
1. needs very little assistance, if at all, to get their work task completed.
2. mentors and reviews entry level and junior developers/programmers/engineers/whatever.
3. is part of the system architecture and design process and decision making.
what I have discovered is more in line with what Sander has posted: people who have been with the company a long time.
I have also observed people who have been in the business for a certain amount of years and these people think that gives them the right to be called "senior", when it fact, they are terrible at what they do and are anything but senior.
at the end of the day, it really doesn't matter anymore.
modified 16-Jul-21 10:00am.
|
|
|
|
|
I reject the premise of the question.
|
|
|
|
|
Senior is a job title. Proficient is the ability to do the job. The two should be (but too often are not) related.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
(Senior) Programmer Analyst.
Can wear multiple hats. Bridges the user - programmer gap.
I'd say most "junior" programmers are weak / lax in analysis and design; so if you find one that can, he's a "senior".
There are probably senior junior programmers out there that may become senior senior programmers one day.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Disclaimer: I'm probably more of a developer than anything, but I've held senior positions for most of that time. Also I've got to talk about myself a bit here because it's only fair you know how I came by my information.
I would consider someone senior if they were comfortable in the following roles (whether or not they will be doing them in a particular position):
1. They should be good at being a team lead, which requires some amount of project management
2. They should be able to supervise and mentor (see #1)
3. They should be able to be critical in making hiring assessments that benefit the company
4. They should be a good liaison between management and the software team
5. They need to be good at communication at a high level (see #4)
#4/5 is one that was the most challenging for me, because I'm very technical and analytical, but I was good at the first two in large part because developers tend to respect me professionally - i can develop as well as lead a team and manage a project. I'm good at the 3rd one because I'm good at assessing people's technical abilities. This is probably overall why I've been in those roles.
I hope that helps.
ETA: It seems some people here have had different experiences with what people expect from senior developers. I was working at consulting firms that would hire at senior level and expect something very much like the above from anyone that they hired at that payscale.
Real programmers use butterflies
modified 16-Jul-21 11:55am.
|
|
|
|
|
With regard to your 5 points, I agree with each more strongly as you go down the list. If someone is really good at developing code, #1 and the supervision part of #2 can be outsourced, for much the same reasons that it would be wasteful to have that person clean toilets.
|
|
|
|
|
Don't get me wrong, I don't think it's the best use of my time either, but it's also something that helps you keep teams together. And having that skill .. well let's just say there are a lot of soft-skills surrounding it that, while less tangible, such as communication and leadership skills, really help in a senior position.
Real programmers use butterflies
|
|
|
|
|
We woke up one day: we were astronauts on a small blue planet spaceship. We asked: "why do we keep going round and round the sun ?" The moment we asked that, we were no longer astronauts, and, we began to feel an incredible ache for the beauty, and power, we once had. And, we were tormented by the need to question the reality of our memories of soaring through space.
... one of those days ...
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
I'll have what he's having!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Unconditional love (8,4)
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
ABSOLUTE ZERO?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yep YAUM
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Yesterday's helped - see: I can learn new things!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I get sent a WOTD from the OED which occasionally gives me a starting point to compose a clue ( the hardest part for me is thinking of a word ) but lately they are totally unusable. Todays was "stink eye".
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
A dirty look for street tattoo, yes? (5, 3)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
"Yes" == "Aye", and the question mark gets it to "eye" (hopefully)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
Unconditional ABSOLUTE
love ZERO (in Tennis) It would have been better with "OK?" at the end, maybe.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yeah, it's missing a definition for the whole answer...
and I don't get the "OK?" bit... I am not having a good day with the thinking so far
|
|
|
|
|
My understanding is that a ? is an indicator that there is no separate definition, that the entire clue is essentially the definition, but in a contrived way.
The OK would be a brilliant addition: 0 degrees Kelvin.
|
|
|
|
|
... and wouldn't then need the question mark... unless 0 and O are not sufficiently equivalent in clues?
|
|
|
|
|
Good question. I'd probably leave it in, because the characters do look different.
|
|
|
|
|
I've just finished Homeland S5, (yes, I know I'm late to the party), and seem to have spent quite a lot of time, shouting at the TV, telling them not to be so stupid. They don't even seem to be able to get the basics of spying right! On the assumption that the CIA are monitoring everything, I thought I'd post a couple of 'handy hints' for them on The Lounge:
1. Rule number 1 of being a hostage, (surely?). If one of your captors decides he wants to help you: Don't send him off to find the poisonous gas canister - and not come back. Do get him to set you free. Simple!
2. The dead baddy's phone. If the dead baddy, (conveniently?), hasn't protected his phone with a Pin No.: Don't just dial the last number used; hang up, (thinking: "no idea who that is!"); and forget all about it. Do, use some very clever 'track and trace system', (that only the CIA have), to identify who the number belongs to - and their location, down to the nearest square metre.
I'm pretty sure following basic rules like this is going to save them lots of time - and, maybe, cut the length of a season down to 6 episodes.
P.S. Has anyone ever wondered how Jack Bauer, (yes I know it's a different program), always manages to have it all sorted in exactly 24 hours? Surely there must have been times when he cracked it in 21 hours - and the last three episodes are him in bed sleeping? Or, after 24 hours, he's still tied up in the terrorists garage with Gaffa tape over his mouth?
|
|
|
|
|