Job assignments, positions and activities that programmers can engage in to learn, improve and perfect skills related to programming.

learn more… | top users | synonyms

8
votes
3answers
249 views

How best to involve junior developer in designing an application from scratch? [closed]

We are a team of 3 developers (2 experienced devs and a junior). We just started a brand new project. We've designed the application, concentrated efforts on choosing the right architecture and now ...
27
votes
6answers
4k views

Is reading+modifying existing code better than making your own? [duplicate]

I'm an inexperienced programmer. I have been assigned to develop a Firefox plugin with no prior experience. So I followed the tutorial at MDN. I learned so many things, it's exciting and overwhelming ...
1
vote
3answers
269 views

How does one regrade a development team appropriately?

We have a team of 20+ developers, of mixed skills and varying levels of ability in each. Some are C#/MVC4/.Net 4.5 developers cutting new code, some are VB6-ers maintaining our critical legacy apps. ...
3
votes
1answer
494 views

What is expected from a programmer as an intern? [closed]

I was hired as an intern at a company that mainly deals with civil and environmental engineering. I am their only programmer and the project they assigned me seems impossible for someone of my ...
0
votes
2answers
642 views

How to rate your understanding of a programming language? [duplicate]

Background: (may skip): I am currently in my second year at university studying Computer Science and applying for placement positions for a year of work. One application I have run into is asking me ...
0
votes
4answers
324 views

Are there metrics, like in other professions, that can be used to measure whether a programmer is considered experienced? [closed]

Driving instructors (at leas in Germany) often mention 100.000 km driven as a reference point where a driver is considered experienced. Is there a similar number for programmers? For example, how ...
18
votes
4answers
1k views

How much difference does experience make? [closed]

I see many job adds which require at least x years experience. The question is how do you know when a candidate has the required years of experience? What do you expect from a person with x years ...
375
votes
23answers
18k views

Overcoming slow problem solving due to increased knowledge of what might go wrong

This has been troubling me for some time, and I'd really appreciate the input of other professionals. Short background: I started programming when my parents bought me my first computer in 1988 (at ...
0
votes
1answer
678 views

Interviewer gives wrong answers to their own questions [closed]

I have taken some C and C++ interviews in India and I must say I am quite disappointed by the kind of questions Indian interviewers ask. They expect black-n-white answers to questions and wont accept ...
1
vote
2answers
106 views

When to bail on a proposed solution?

Here's a *hypothetical* issue. There is a performance issue in the current release. Its difficult to find the cause of this issue because the performance tests haven't been run in roughly 10+ ...
8
votes
3answers
509 views

Does the expansion of new technologies cause a perceived shortage of skill? [closed]

Systems programming and desktop application development is a well established field. In recent years, web and mobile development have shown rapid expansion. As a software engineer I understand that ...
2
votes
3answers
261 views

What does it mean for a developer to be given “creative freedom”

So I was reading the flowchart shouldiworkforfree, and I was thinking what does it mean to be given creative freedom? as a developer?.. "Will they give you creative freedom?" For example does it ...
8
votes
2answers
285 views

How do I Integrate a Former Team Member into the Current Team

Is it possible to re-integrate a former team member into a software project? We have a product with a looming customer deadline and we don't have enough hours to get it done! We have a former ...
2
votes
1answer
226 views

How to communicate inefficiency before it's implemented?

This is a problem I come across pretty often. Basically we are using an application to make art content. Often times this requires writing custom tools for it. Sometimes you run into parts of the ...
27
votes
6answers
2k views

Pair programming when driver and observer have different skill level and experience

I know pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer, reviews each ...
-1
votes
3answers
624 views

2 Years Work Experience, Should I treat it like im a College Graduate? [closed]

So I just got laid off from a company after 2 years, no fault of my own. It was a large, rather well known company that had been doing cuts for the entire year (almost 75% of our department was cut). ...
3
votes
7answers
787 views

What is the correlation between programming language and experience/skills of their users?

I'm sure there is such a correlation, because experience and skill leads good programmers to picking languages that are better for them, in which they're more productive, and working in a language ...
6
votes
2answers
160 views

Does the term “Learning Curve” include the knowing of the gotchas? [closed]

When you learn new technology you spend time understanding its concepts and tools. But when technology meets real life strange and not pleasant things happen. Reuqirements are often far from ideal and ...
14
votes
6answers
1k views

How can I improve my skills while working on actual projects, in the absence of more experienced developers?

I'm the lead developer at a small company, working with C# and ASP.Net. Our team is small, 2-3 people, without much experience in development and design. I don't have the opportunity to learn from ...
69
votes
28answers
5k views

Is it possible for a good programmer to have never used version control? [closed]

I am looking for an expert programmer to help solve a difficult situation. The interviews so far have been surprisingly disappointing. The best candidate so far is a very experienced programmer who ...
1
vote
9answers
574 views

Experience vs. versatility [closed]

Let's say a .NET programmer works at a company which provides software on demand, not as a product. The programmer works in WPF for a period of time and he/she invests lots of time in it. He/she get ...
4
votes
4answers
777 views

Introducing a (new) test method to a team

A couple of months ago I was hired in a new job. (I'm fresh out of my Masters in software engineering) The company mainly consists of ERP consultants, but I was hired in their fairly small web ...
8
votes
6answers
2k views

How can I get more programming experience [closed]

I am going to be a third year computer science student and I have read Head first Java, Head First C, and I am currently reading C++ which is the language that I like the most since it has a good ...
9
votes
5answers
489 views

How important are the people I work with? [closed]

I'm a very lucky individual who's managed to push a job I enjoy as a junior developer (I say push as I was hired as a Business Analyst but moved into development by proving I could do the work). I'm ...
25
votes
17answers
2k views

What's the best lesson you have learned in your career? [closed]

I think mine is "there's no such thing as a five minute job" - that programmers tend to be overly optimistic about development and that we should really think through a the implications before ...
2
votes
3answers
917 views

What shoud I know or should be doing after six years of experience in software development? [closed]

Even after six years of experienece I am still doing the things which I was doing six years ago. Working on the same mundane CRUD stuff. Nothing has been real challenging. Since I am working in a ...
9
votes
6answers
612 views

Is it normal for a software developer to have lots of issues after product went live? [closed]

In recent months, our product (which went live probably 9 months ago) experience an increase in the number of users using it. We faced lots of queries, problems, and complaints from users. Sadly, it ...
2
votes
1answer
388 views

Do I have to change my company to make sure I'm good enough? [closed]

I have been working as a developer since my fourth year of university until now. I'm getting my master's degree next year (in math modeling). I've worked for the same company all the time, first on ...
25
votes
13answers
5k views

Is it worth to learn Experimental Languages?

I'm a young programmer who desires to work in the field someday as a programmer. I know Java, VB.NET and C#. I want to learn a new language (as I programmer, I know that it is valuable to extend ...
7
votes
6answers
1k views

Excellent knowledge of C++ [closed]

I recently saw a recruiting page for a software company where one of the requirements was "Excellent knowledge of C++." Now, I know this somehow implies as expert knowledge of C++, but where exactly ...
7
votes
5answers
1k views

How to gain experience? [closed]

This is a problem that I think many people will find very common and some guidance from the expert users around here will be appreciated. Background Basically I'm a junior web developer in a team of ...
1
vote
4answers
7k views

How to gain Professional Experience in Java/Java EE Development [closed]

I have been seeing opportunities go past me for just 1 reason: not having professional industry experience. I say to many employers that I'm capable of doing the job and show them the work I've done ...
4
votes
1answer
219 views

Attending my first software conference - any tips before I go? [closed]

My nice employer allowed me to visit a software conference in June (International PHP Conference, for those who care). Wanting to make the most of it, I would ask the more experienced conference ...
1
vote
1answer
198 views

What is the best way to maintain our programming experiences? [duplicate]

Possible Duplicate: how do you remember programming related stuff? During my work experiences, I always met many kind of blocking problems with different technologies. When I remember the ...
2
votes
1answer
339 views

Am I experienced enough to learn and develop immediately using Ruby on Rails?

General Question I understand that discussions revolving around questions of this form run the risk of becoming too specific to help others. So, perhaps a better, general question would be: What ...
5
votes
5answers
1k views

Does using a PHP framework count as experience using PHP to a company that doesn't use that framework?

I've started working at a company that uses the Yii PHP framework. I'm mostly using Yii but also some frontend stuff like jQuery and Ajax. What I'm worried about is limiting my skill set to a ...
4
votes
2answers
170 views

Programming IDEs feature to add a forgotten open parentheses?

I very often find myself in situations where I should have opened a parentheses, but forgot and end up furiously tapping the left arrow key to get to the spot I should have put it, and doing the same ...
4
votes
3answers
291 views

Getting to the big leagues & managing time as a novice game developer?

I'm a 23-year-old novice game developer who just got his first job in the industry a year ago. Unlike most programmers I know, I started programming pretty late, during my second year in college, and ...
7
votes
8answers
1k views

How much experience on average should a Sr. developer have to be competent with a framework or library? [closed]

If you are a Senior developer with say 8+ years experience, how much time spent doing programming is reasonable for competency on average? Specifically working with some library or framework ...
4
votes
0answers
476 views

Certifications needed to get an interview with no experience and no degree. [duplicate]

Possible Duplicate: Are certifications worth it? Given that I have no commercial experience to speak of -- and no undergraduate degree -- how can I best demonstrate my programming ability ...
22
votes
7answers
2k views

Resume dilemma for professional job

On my resume, I list myself as having "7 years of hands-on experience programming in C". To clarify, I am a self-taught C programmer with some college courses thrown in the mix. I've worked on some ...
18
votes
7answers
633 views

Does using new techniques hurt productivity?

It seems that as experience with the specific set of tools you have to work with grows, the incentive to try out new things weakens. When I was new at this programming job, trying out new things, ...
36
votes
13answers
7k views

When should I stop programming / coding? [duplicate]

Possible Duplicate: How old is “too old”? I often hear from my senior colleagues and other peers that being passionate about programming is ok but at certain experience/age one ...
2
votes
5answers
605 views

How does a fresher with a clean slate turn into a good programmer? [closed]

As a graduate fresh out of college with a clean slate, how can one go about being a good programmer who writes good maintainable code? How does one learn good coding practices and apply them? Can one ...
-1
votes
9answers
329 views

Can you share an explanation or experience that gave you clarity about how to use SQL SELECTS? [closed]

I have been programming for a long time, like 13 years (only professionally for about 4). I've become familiar with things like QBasic, Visual Basic, C#, .NET, Java, C, C++, Javascript, JQuery, etc. I ...
22
votes
11answers
2k views

What to choose: freeware, shareware or payware? [closed]

A few years ago I've developed a program that has a steady group of users. It became quite popular and now we have close to two million downloads on Download.com. At first I provided the application ...
0
votes
4answers
403 views

How do you estimate? [duplicate]

Possible Duplicate: How to respond when you are asked for an estimate? What are the estimation methods you use in real world projects and found it to be useful. I know there will be lot of ...
13
votes
4answers
2k views

Backtrack My “Education”

A while ago, I decided to start programming. I really, just jumped into a language (Perl) and went from there. What I regret is that I just jumped in: I didn't learn the basics (if you would call ...
5
votes
4answers
1k views

I'm so jealous of middle-aged developers. Are we unlucky? [closed]

First of all, I couldn't decide the right words for title after reading How old is "too old"? question. I still can't decide with old, middle-aged, expert or professional. As you know, ...
9
votes
9answers
559 views

What does long-term freelancing say about a developer's experience?

I have been interviewing candidates lately for a developer position requiring 10+ years experience and have come across a couple of CVs that I am not sure how to understand: I have interviewed a few ...