Click here to Skip to main content
15,905,616 members

Survey Results

How do you prefer to master the programming skills you need?

Survey period: 13 Jun 2016 to 20 Jun 2016

Do you dive deep with laser focus or have you never met a technology you didn't like? What's your approach?

OptionVotes% 
Master a very small number of technologies very deeply1147.55
Learn the technologies that interest me, some deeply, some not so deep78451.92
Be proficient (but not necessarily a master) in as many technologies as possible26817.75
Learn what I need, as I need it, and no more.29519.54
Bluff my way through it all382.52
I don't program110.73



 
GeneralSpecialist vs. polyglot... PinPopular
Sander Rossel12-Jun-16 21:25
professionalSander Rossel12-Jun-16 21:25 
GeneralRe: Specialist vs. polyglot... Pin
Nathan Minier14-Jun-16 1:05
professionalNathan Minier14-Jun-16 1:05 
GeneralRe: Specialist vs. polyglot... Pin
BryanFazekas14-Jun-16 2:27
BryanFazekas14-Jun-16 2:27 
GeneralRe: Specialist vs. polyglot... Pin
Sander Rossel14-Jun-16 5:56
professionalSander Rossel14-Jun-16 5:56 
GeneralRe: Specialist vs. polyglot... Pin
BryanFazekas14-Jun-16 7:44
BryanFazekas14-Jun-16 7:44 
GeneralRe: Specialist vs. polyglot... Pin
Sander Rossel14-Jun-16 8:16
professionalSander Rossel14-Jun-16 8:16 
GeneralRe: Specialist vs. polyglot... Pin
George Tourtsinakis14-Jun-16 23:24
George Tourtsinakis14-Jun-16 23:24 
GeneralRe: Specialist vs. polyglot... Pin
Sander Rossel15-Jun-16 9:59
professionalSander Rossel15-Jun-16 9:59 
The idea behind specialization is the following. Let's say your specialization is writing software for a specific kind of printer, not many people need that and not many people really no how to do it. Now the deal is that there are always a few people who need someone to write software for that specific printer. And YOU are one of the very FEW who have the specialized skills and knowledge to do it. So sure, you can write their software, but it's going to cost them... Name your price, no one else can do it for them and they know it. Besides, you're the specialist, so that's worth something! Smile | :)
Compare that to a skill such as C#. Everyone and their dog need a C# programmer, but then again, everyone and their dog can write C# too! So it's nice that you can write it, but so can ten other people. Suddenly it becomes a little harder to name your price as there is a lot of (good) competition Frown | :(

Of course when you specialize and that specific printer you know so well goes out of production and support ends and ultimately gets replaces you better have a set of skills to fall back on Smile | :)
Read my (free) ebook Object-Oriented Programming in C# Succinctly.
Visit my blog at Sander's bits - Writing the code you need.
Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability.
— Edsger W. Dijkstra
Regards,
Sander

GeneralA little of some PinPopular
ledtech312-Jun-16 18:09
ledtech312-Jun-16 18:09 
GeneralRe: A little of some Pin
Mohibur Rashid12-Jun-16 19:07
professionalMohibur Rashid12-Jun-16 19:07 
GeneralRe: A little of some Pin
Member 1168325112-Jun-16 22:26
Member 1168325112-Jun-16 22:26 
GeneralRe: A little of some Pin
KSmithDev13-Jun-16 1:21
KSmithDev13-Jun-16 1:21 

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.