Click here to Skip to main content
15,899,935 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.

 
NewsRe: Dilemma of a modern day developer Pin
CDP18022-Dec-16 21:55
CDP18022-Dec-16 21:55 
GeneralRe: Dilemma of a modern day developer Pin
Sander Rossel3-Dec-16 1:08
professionalSander Rossel3-Dec-16 1:08 
GeneralRe: Dilemma of a modern day developer Pin
OriginalGriff3-Dec-16 1:19
mveOriginalGriff3-Dec-16 1:19 
GeneralRe: Dilemma of a modern day developer Pin
CDP18023-Dec-16 2:39
CDP18023-Dec-16 2:39 
GeneralRe: Dilemma of a modern day developer Pin
BryanFazekas5-Dec-16 1:25
BryanFazekas5-Dec-16 1:25 
GeneralRe: Dilemma of a modern day developer Pin
Richard MacCutchan2-Dec-16 22:00
mveRichard MacCutchan2-Dec-16 22:00 
GeneralRe: Dilemma of a modern day developer Pin
Tim Carmichael3-Dec-16 2:17
Tim Carmichael3-Dec-16 2:17 
GeneralRe: Dilemma of a modern day developer PinPopular
Marc Clifton3-Dec-16 3:02
mvaMarc Clifton3-Dec-16 3:02 
virang_21 wrote:
In today’s market there is ever growing expectation from developer to be proficient in whatever technology is hot at that time and there are quite a few at any given point in time. Not only you need to know that technology inside out you are expected to know any other tools, libraries and frameworks build around it. It makes you question are you really a good developer even if you don’t know latest technologies or tools ?


This is mixing apples and oranges.

For the TLDR folks:

Good developer: overall skills and technical knowledge in specific areas capable of learning new things.

Good fit: a person with the specific skills the business needs now.

Those are two different things.

Longer read:

First off, I'm a good developer because I have a lot of (what I think is) very good overall knowledge, practices, work ethic and discipline, including skills such as communication, documentation, thinking outside of the box, and so forth. I'm also a good developer because I can learn new things -- business processes, technologies, etc. I'm also a good developer because when I start on a project, I ask a lot of questions, I assume I know nothing, I ask why decisions were made that are contrary to how I would have done things, so I can learn what the trade-offs were, and I constantly look at what I'm doing and work on self improvement.

On the other hand, if a client / employer needs someone with a specific expertise to immediately jump in and work on something in which I don't have those specific technical skills, then I am not a good fit for their requirements. That does not mean I'm not a good developer. It only means that for their business requirements, they can't afford the (sometimes considerable) tooling up / training that I would need.

Obviously, there is the third camp, let's call those people junior developers, that are neither good developers (and hopefully will be one day with proper mentorship) nor have the technical skills. Those are the people that companies are the most reluctant to hire nowadays. The idea of grooming someone just out of school, building a long term relationship with them, having incentives for their staying with the company, etc., those days are for the most part long gone, partly because of market forces and partly because companies more and more treat people like replaceable cogs in the wheel, when actually they are not, especially once they've learned a lot of the intangible knowledge of the specific business domain. I'm not saying anything original here, this issue has been written about for years.

[edit]

The other thing about modern development, and something that seems to be not fully recognized, or worse, ignored, is that the days of one man development are pretty much over. It really does require a team nowadays - front end, back end, middleware, source control, documentation, testing, QA, deployment -- and in that world, while it's still important to know your particular area of expertise well, communication, organization, and "higher level" skills are becoming (IMHO) even more important, and also what I find generally lacking are the people that can glue it all together well. You might call these people "architects", but they are certainly not the typical product/project manager.

[/edit]

Marc
V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802


modified 3-Dec-16 11:04am.

GeneralRe: Dilemma of a modern day developer Pin
BillWoodruff3-Dec-16 6:04
professionalBillWoodruff3-Dec-16 6:04 
GeneralRe: Dilemma of a modern day developer Pin
Marc Clifton3-Dec-16 9:02
mvaMarc Clifton3-Dec-16 9:02 
GeneralRe: Dilemma of a modern day developer Pin
BryanFazekas5-Dec-16 4:58
BryanFazekas5-Dec-16 4:58 
GeneralRe: Dilemma of a modern day developer Pin
dandy723-Dec-16 3:22
dandy723-Dec-16 3:22 
GeneralRe: Dilemma of a modern day developer Pin
Nathan Minier3-Dec-16 4:05
professionalNathan Minier3-Dec-16 4:05 
GeneralRe: Dilemma of a modern day developer Pin
Michael Chourdakis3-Dec-16 4:09
mvaMichael Chourdakis3-Dec-16 4:09 
GeneralRe: Dilemma of a modern day developer Pin
AndrewDavie5-Dec-16 1:05
AndrewDavie5-Dec-16 1:05 
GeneralRe: Dilemma of a modern day developer Pin
PIEBALDconsult3-Dec-16 4:19
mvePIEBALDconsult3-Dec-16 4:19 
GeneralRe: Dilemma of a modern day developer Pin
#realJSOP3-Dec-16 7:57
professional#realJSOP3-Dec-16 7:57 
GeneralRe: Dilemma of a modern day developer Pin
Mark_Wallace4-Dec-16 22:39
Mark_Wallace4-Dec-16 22:39 
GeneralRe: Dilemma of a modern day developer Pin
Kirill Illenseer4-Dec-16 21:45
Kirill Illenseer4-Dec-16 21:45 
GeneralRe: Dilemma of a modern day developer Pin
maze35-Dec-16 0:08
professionalmaze35-Dec-16 0:08 
GeneralRe: Dilemma of a modern day developer Pin
DeerBear5-Dec-16 3:46
DeerBear5-Dec-16 3:46 
GeneralRe: Dilemma of a modern day developer Pin
Kirk Wood5-Dec-16 3:55
Kirk Wood5-Dec-16 3:55 
GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 4:42
professionalClockMeister5-Dec-16 4:42 
GeneralRe: Dilemma of a modern day developer Pin
Gerry Schmitz5-Dec-16 5:15
mveGerry Schmitz5-Dec-16 5:15 
GeneralRe: Dilemma of a modern day developer Pin
Member 13347155-Dec-16 5:49
Member 13347155-Dec-16 5:49 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   479 votes