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

learn more… | top users | synonyms

2
votes
5answers
616 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 ...
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 ...
2
votes
1answer
137 views

Should one Consider Periods in “Year of Experience” while actually not Coding on regular basis

Sorry if the title sounds a bit clumsy. The scenario I am trying to describe is during my academic years I have mostly coded in C/C++. Few small projects were done but no large scale work was done. ...
2
votes
3answers
279 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 ...
2
votes
1answer
394 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 ...
2
votes
1answer
352 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 ...
1
vote
9answers
659 views

What reasons do you have/give for using an MP3 player/iPod while programming? [closed]

At my last job, as a Project Manager, I argued (unsuccessfully) for the Developers to be able to use MP3 players while they were working. Unfortunately, the culture in that company was such that many ...
1
vote
5answers
559 views

Why does changing from one language to another make a programmer fresher?

Right now I have been working on language X for the last 2 years. I am very good at it, but language X is not popular so jobs are not readily available for it. Consequently, I am thinking to change ...
1
vote
9answers
623 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 ...
1
vote
7answers
341 views

Question about programming in linux [closed]

In the next month I have to shift to work on the ubuntu system and writing c/c++ programs. I used to program in windows visual studio for some years. What should I do to prepare the shift suddenly? ...
1
vote
3answers
295 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. ...
1
vote
2answers
107 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+ ...
1
vote
4answers
9k 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 ...
1
vote
1answer
201 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 ...
0
votes
4answers
333 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 ...
0
votes
4answers
448 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 ...
0
votes
3answers
773 views

As a programmer, what paths should I take concerning education? [closed]

After a burst of ranting about homework, the applicability of the classes I'm taking, and my computer science teacher, I have some questions concerning education for my career path as a developer. I ...
0
votes
2answers
986 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 ...
-1
votes
3answers
697 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). ...
-1
votes
4answers
181 views

What has been your experience with commercial third-party libraries? [closed]

I am thinking of purchasing an Infragistics library for a project I'm working on, but I've never used a third-party library in my code before. Is it something you would recommend? Have you ever had ...
-4
votes
0answers
73 views

How can I convince the city to stamp an official seal into my journey book? [closed]

This question about when to call oneself a Senior Software Engineer contains a fantastic answer by one user which suggests bringing back the term 'Journeyman' into Software Engineering. This got me ...