Click here to Skip to main content
15,891,607 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: How did you overcome this obstacle ? Pin
Daniel Pfeffer29-Jun-21 15:48
professionalDaniel Pfeffer29-Jun-21 15:48 
AnswerRe: How did you overcome this obstacle ? Pin
honey the codewitch29-Jun-21 2:31
mvahoney the codewitch29-Jun-21 2:31 
AnswerRe: How did you overcome this obstacle ? Pin
Marc Clifton29-Jun-21 2:54
mvaMarc Clifton29-Jun-21 2:54 
AnswerRe: How did you overcome this obstacle ? Pin
Stefan_Lang29-Jun-21 4:01
Stefan_Lang29-Jun-21 4:01 
AnswerRe: How did you overcome this obstacle ? Pin
PhilipOakley30-Jun-21 0:03
professionalPhilipOakley30-Jun-21 0:03 
GeneralRe: How did you overcome this obstacle ? Pin
Slacker00730-Jun-21 0:17
professionalSlacker00730-Jun-21 0:17 
GeneralRe: How did you overcome this obstacle ? Pin
PhilipOakley30-Jun-21 0:54
professionalPhilipOakley30-Jun-21 0:54 
AnswerRe: How did you overcome this obstacle ? Pin
Member 1330167930-Jun-21 0:46
Member 1330167930-Jun-21 0:46 
Some places value skills that never age and you'll be fine if you have those skills. Other places value skills tied to particular products, and you'll have to retrain every few years.

If your skills are mostly tied to a particular application then, sure, you'll be coining it for a few years until it gets superceded by some other application, at which point you will have to retrain. This is the "treadmill" that most people refer to; you'll be on the relearning treadmill all your life if you specialise in some vendor-supplied proprietary tech-stack.

If you *are* going to specialise in some particular application or program, choose something that has obvious staying power (Linux kernel dev, for example, rather than Sage Accounting dev).

VB developers were the most in-demand, until VB was displaced, then they had to retrain. Win32 developers were high in demand, until C# allowed non-Win32 specialists to write Windows applications.

Being tied to a particular proprietary tech-stack makes you vulnerable. You'll know you're in this position when interviewers ask you questions about a particular product.

A question like "What are the callbacks needed to make a service on Windows?" is clearly product-oriented, while "How would you write a service provider for services over TCP" is clearly not.

Windows and Windows Services is clearly a product. Service provisioning and the TCP stack is clearly not. Knowledge of the former becomes less useful over time. Knowledge of the latter has gotten *more* useful over time.

Coincidentally, I'm 45, and in the middle of interviewing with Amazon. The questions are all based around algorithms and data structures, and I'm doing quite well so far. My compatriot (22 years dveloper on various Windows applications) who also applied didn't make it past the first interview. He is still looking for a job where his experience (native development on Windows) matters. He is probably going to have to accept a Game-Dev position if he wants to move at all.

One year of non-vendor related knowledge beats out 22 years of vendor-specific knowledge.
AnswerRe: How did you overcome this obstacle ? Pin
Slow Eddie30-Jun-21 1:26
professionalSlow Eddie30-Jun-21 1:26 
AnswerRe: How did you overcome this obstacle ? Pin
Kirk 1038982130-Jun-21 2:05
Kirk 1038982130-Jun-21 2:05 
AnswerRe: How did you overcome this obstacle ? Pin
Gary Wheeler30-Jun-21 3:47
Gary Wheeler30-Jun-21 3:47 
AnswerRe: How did you overcome this obstacle ? Pin
WPerkins30-Jun-21 3:59
WPerkins30-Jun-21 3:59 
GeneralRe: How did you overcome this obstacle ? Pin
CHill6030-Jun-21 5:12
mveCHill6030-Jun-21 5:12 
AnswerRe: How did you overcome this obstacle ? Pin
agolddog30-Jun-21 3:53
agolddog30-Jun-21 3:53 
AnswerRe: How did you overcome this obstacle ? Pin
Matt McGuire30-Jun-21 4:32
professionalMatt McGuire30-Jun-21 4:32 
AnswerRe: How did you overcome this obstacle ? Pin
Steve Naidamast30-Jun-21 4:44
professionalSteve Naidamast30-Jun-21 4:44 
AnswerRe: How did you overcome this obstacle ? Pin
Josh Gray230-Jun-21 18:59
Josh Gray230-Jun-21 18:59 
AnswerRe: How did you overcome this obstacle ? Pin
nobody1587-Jul-21 3:48
nobody1587-Jul-21 3:48 
GeneralAs some of you may already know, Dij The Cat can use a computer... Pin
OriginalGriff28-Jun-21 11:29
mveOriginalGriff28-Jun-21 11:29 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
Kenneth Haugland28-Jun-21 11:35
mvaKenneth Haugland28-Jun-21 11:35 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
OriginalGriff28-Jun-21 11:38
mveOriginalGriff28-Jun-21 11:38 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
Kenneth Haugland28-Jun-21 11:48
mvaKenneth Haugland28-Jun-21 11:48 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
obermd28-Jun-21 11:59
obermd28-Jun-21 11:59 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
Mike Hankey28-Jun-21 12:00
mveMike Hankey28-Jun-21 12:00 
GeneralRe: As some of you may already know, Dij The Cat can use a computer... Pin
Greg Utas28-Jun-21 12:59
professionalGreg Utas28-Jun-21 12:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.