Questions tagged [skills]

Questions around the proficiency of a particular technology or ability. Examples could be proficiency in C# or gathering requirements.

Questions around the proficiency of a particular technology or ability. Examples could be proficiency in C# or gathering requirements.

160 questions
876
votes
357 answers

What is the single most effective thing you did to improve your programming skills?

Looking back at my career and life as a programmer, there were plenty of different ways I improved my programming skills - reading code, writing code, reading books, listening to podcasts, watching screencasts and more. My question is: What is the…
Oded
  • 53,326
  • 19
  • 166
  • 181
333
votes
19 answers

When should you call yourself a senior developer?

Possible Duplicate: Whats the difference between Entry Level/Jr/Sr developers? I'm curious what senior developer means because apparently the definition doesn't mean what I thought it would. I keep seeing these teens at 22-23 years old who call…
Kev
  • 479
  • 3
  • 6
  • 7
265
votes
33 answers

How do you tell if advice from a senior developer is bad?

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice on things that I just couldn't agree with (it…
learnjourney
  • 301
  • 2
  • 4
  • 10
245
votes
174 answers

What should every programmer know?

Regardless of programming language(s) or operating system(s) used or the environment they develop for, what should every programmer know? Some background: I'm interested in becoming the best programmer I can. As part of this process I'm trying to…
Matt Lacey
  • 2,433
  • 3
  • 16
  • 10
198
votes
9 answers

What's the difference between Entry Level/Jr/Sr developers?

Other than title and pay, what is the difference? What different responsibilities do they have. How knowledgeable/experienced are they? What is the basic measure to determine where a developer fits into this basic structure?
JD Isaacks
  • 8,924
  • 12
  • 47
  • 54
176
votes
36 answers

How can programming ability be used to help people in poverty?

As a student studying Computer Science in college, I often hear from friends working on various humanitarian projects, and I want to do something myself. But it seems that programmers don't have as many obvious avenues to help out as, say, doctors…
Matthew
  • 303
  • 3
  • 4
  • 11
160
votes
10 answers

Would you put your Stack Overflow profile link on your CV / Resume?

If applying for a new job, would you put your Stack Overflow profile link on your resume? This would show the employer you're an active member of the development community and also provide an insight into your knowledge + how well you convey your…
billy.bob
  • 6,549
  • 4
  • 29
  • 45
157
votes
13 answers

If my team has low skill, should I lower the skill of my code?

For example, there is a common snippet in JS to get a default value: function f(x) { x = x || 'default_value'; } This kind of snippet is not easily understood by all the members of my team, their JS level being low. Should I not use this trick…
Florian Margaine
  • 6,791
  • 3
  • 33
  • 46
136
votes
12 answers

How to recognize a good programmer?

Our company is looking for new programmers. And here comes the problem - there are many developers who look really great at the interview, seem to know the technology you need and have a good job background, but after two months of work, you find…
gius
  • 360
  • 2
  • 4
  • 7
106
votes
17 answers

Importance of hobby projects

I want to know, how important is it to program in your spare time? Is it necessary to work your 9-5 as a programmer and then get home and work on your hobby to become a better programmer? This said, I know you only get better at programming by,…
Pieter van Niekerk
  • 413
  • 2
  • 6
  • 11
106
votes
22 answers

Do job postings exaggerate their requirements?

I feel like a reasonably qualified programmer, but a lot of job postings I run into make me feel otherwise. Almost all of them separate qualifications into requirements and desirables, but even the requirements part can be daunting. I've seen a lot…
Tesserex
  • 3,015
  • 4
  • 26
  • 27
100
votes
10 answers

What are the key differences between software engineers and programmers?

What are the key differences between software engineers and programmers?
grokus
  • 7,536
  • 4
  • 31
  • 46
94
votes
7 answers

What is the difference between these senior software engineer titles?

I'm currently a senior research software engineer at a large company and am being offered a "senior staff engineer" position somewhere else. I am not sure if the new position's title conveys a sideways move or an advancement. So, all other things…
stackoverflowuser2010
  • 2,736
  • 2
  • 18
  • 14
94
votes
14 answers

Learn programming backwards, or "so I failed the FizzBuzz test. Now what?"

A Little Background I'm 28 today, and I've never had any formal training in software development, but I do have two higher education degrees equivalent to a B.A in Public Relations and an Executive MBA focused on Project Management. I've worked on…
moraleida
  • 939
  • 2
  • 7
  • 9
90
votes
14 answers

Hiring a programmer much more qualified & experienced than yourself?

My employer is hiring a programmer - more specifically, I am interviewing and selecting the person who will fill the position. The best candidate right now is far more qualified than I am, older, and a lot more experienced. Other people I've talked…
Kyle Lowry
  • 1,433
  • 11
  • 14
1
2 3
10 11