Questions tagged [experience]

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

Filter by
Sorted by
Tagged with
-3 votes
1 answer
115 views

How to anticipate a software future where ARM (potentially) replaces x86 in server and PCs? [closed]

With the introduction of Apple M1 processor, ARM has stood up to be a capable competitor and an alternative to x86 processors. We can foresee a future where ARM captures considerable market share of ...
user avatar
  • 113
-2 votes
1 answer
111 views

Ways to get up to speed understanding an existing Django program

I have just started a new job in which I will be overhauling and updating a web-application written in Django. I have a loose familiarity with Django (and have been reading up on the documentation for ...
user avatar
  • 135
0 votes
0 answers
65 views

What should I do if I am unfamiliar with my organisation's codebase? [duplicate]

I've recently started my first job as a software developer at a small startup company. I do not have a degree in a software engineering related field, although, I have very recently completed an A-...
user avatar
-4 votes
1 answer
54 views

Technique to master new (third party) projects [duplicate]

I'm a graduated software developer. In the last year I worked like a sysadmin, nowadays, I entered on a different software company as a VB.Net Developer, it means I need to learn and master a very, ...
user avatar
4 votes
5 answers
278 views

What is it like to change the underlying database on a significant real-life project?

Have you ever seen a significant non-theoretical project where the underlying database engine had to be changed? Was it a major undertaking, taking months of work, or was it conceived and done in a ...
user avatar
  • 8,021
11 votes
2 answers
869 views

Is it considered lazy if I use a linear algebra package for C++?

First, let me give some background before I actually state the question. I study physics and all my programming classes have been in easy programming languages like MATLAB. By easy I mean that the ...
user avatar
  • 301
4 votes
3 answers
201 views

Should the developer provide steps/directions for SQA?

New to the field of QA, I've been asked to do SQA for a project that I'm unfamiliar with and that is close to completion. An example of a specific functional task to be tested looks like the following:...
user avatar
  • 1,339
9 votes
3 answers
692 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 ...
user avatar
  • 101
28 votes
6 answers
7k 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 ...
user avatar
0 votes
4 answers
502 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 many ...
user avatar
18 votes
4 answers
2k 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 ...
user avatar
  • 10.2k
465 votes
21 answers
26k views

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

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 ...
1 vote
2 answers
129 views

When to bail on a proposed solution? [closed]

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+ ...
user avatar
  • 607
86 votes
4 answers
59k views

What skills should I cultivate to become a development/technical lead? [closed]

I am currently a professional programmer. I want to expand my skillset, but I also want to make the career jump to being a dev lead as part of a team. I know there's got to be a lot to learn (and this ...
user avatar
  • 1,427
3 votes
6 answers
1k views

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

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 ...
user avatar
  • 5,409
5 votes
2 answers
185 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 ...
user avatar
15 votes
6 answers
2k views

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

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 ...
user avatar
  • 279
74 votes
28 answers
7k 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 ...
4 votes
4 answers
1k views

Introducing a (new) test method to a team [closed]

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 ...
user avatar
  • 151
9 votes
6 answers
6k 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 ...
user avatar
  • 99
26 votes
17 answers
4k 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 ...
26 votes
13 answers
6k views

Is it worth to learn Experimental Languages? [closed]

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 ...
user avatar
  • 461
8 votes
6 answers
4k 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 ...
user avatar
  • 239
7 votes
5 answers
2k 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 ...
user avatar
  • 6,520
0 votes
4 answers
21k 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 ...
user avatar
3 votes
1 answer
321 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 ...
user avatar
4 votes
2 answers
193 views

Programming IDEs feature to add a forgotten open parentheses? [closed]

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 ...
user avatar
  • 1,117
3 votes
3 answers
343 views

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

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 ...
user avatar
  • 1,177
36 votes
3 answers
221k views

What's the difference between junior, middle, and senior developers? [duplicate]

Possible Duplicate: Whats the difference between Entry Level/Jr/Sr developers? There seems to be three common java programmer qualification levels: Junior Middle Senior What makes a programmer ...
user avatar
7 votes
8 answers
2k 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 ...
user avatar
21 votes
7 answers
3k views

Resume dilemma for professional job [closed]

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 ...
user avatar
  • 227
13 votes
4 answers
2k views

Backtrack My "Education" [closed]

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 ...
user avatar
  • 5,676
13 votes
7 answers
2k views

Does C# experience translate well to C++? [closed]

My programming classes in school were C++, but I ended up working a job doing C# for the last few years. If there was a position that required say 1 or 2 years experience in C++, would my experience ...
user avatar
  • 2,643
9 votes
9 answers
926 views

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

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 ...
user avatar
  • 99
14 votes
8 answers
3k views

Work experience instead of education? [closed]

I wanted to name this topic as "Education vs. Experience", but this topic already exists. I've read that discussion and though what I'd like to ask is related with that topic, the question ...
user avatar
3 votes
5 answers
2k views

Where to Start When Making a Web Application on Your Own [closed]

I've been assigned an in-house web application that is basically an Employee and Project Management System. I'm getting confused as to where I should really start with this assignment (I mean I'm my ...
user avatar
16 votes
5 answers
68k views

How do you report "startup experience" on your resume? [closed]

Say you've spent a significant amount of time (5 years) serially starting up companies, with enough success to keep going for 5 years, but not enough to retire rich. And now, with a mortgage and a ...
user avatar
13 votes
5 answers
12k views

Creating a New Scripting Language For the Learning Experience? [closed]

Is creating a scripting language for my own personal learning experience worth it? The reason I ask is that there are so many programming languages available already, I know mine will never have any ...
user avatar
  • 1,007
16 votes
4 answers
6k views

How do I know how much to ask for in salary? [closed]

I'm heading into my first job (i.e. they're bringing me on for a full position) in Software Development and am quite nervous about how the whole salary negotiation thing goes. Glassdoor.com says that ...
user avatar
  • 185
2 votes
6 answers
7k views

Where should you be at with 5 years experience? [closed]

Backround: I am currently a Junior in college working towards a degree in MIS. I've been interning with a compnay for a 3 summers and a winter break in there. With only 11 months to go before I start ...
user avatar
  • 149
31 votes
16 answers
3k views

Will staying in this position affect my career negatively? [closed]

I work at a small software company where the owners are also the managers. My concern is that any and all progression in technology is met with utter disdain by management. Some of the comments are as ...
4 votes
4 answers
287 views

How to support design decisions? [closed]

There are bad design decisions. On the same pitch, being a senior engineer can sometimes be hard. Youngsters have awesome and radical ideas, which a senior engineer wonders whether will work on the ...
user avatar
  • 829
5 votes
6 answers
794 views

How to bootstrap managerial experience? [closed]

Most engineering manager positions require X years of managerial experience in the job description. That means as an individual contributor I can never qualify. But this experience has to come from ...
user avatar
3 votes
5 answers
673 views

How to network effectively to get a job [closed]

I have been working for 5 years at the same company now. I want to go and find a new job. Finding jobs or getting interview calls has been difficult, there are have far and few. And to compound the ...
user avatar
  • 149
90 votes
14 answers
5k views

Hiring a programmer much more qualified & experienced than yourself? [closed]

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 ...
user avatar
  • 1,433
2 votes
1 answer
149 views

Should one Consider Periods in "Year of Experience" while actually not Coding on regular basis [closed]

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. ...
user avatar
19 votes
1 answer
2k views

Haskell web frameworks survey [closed]

There are several web frameworks for Haskell like Happstack, Snap, and Yesod, and probably a few more. In what aspects do they differ from each other? For example: features (e.g. server only, or ...
user avatar
  • 552
27 votes
19 answers
4k views

Are there reasons other than budget for hiring "entry-level" programmers? [closed]

Are there reasons other than budget for hiring "entry-level" programmers?
5 votes
5 answers
343 views

Have you worked with a well designed application? [closed]

Inspired by this question, I started wondering - is there or has there ever been such a thing as a "well designed application"? One where the architecture would be perfect and no refactoring would ...
user avatar
  • 5,134
12 votes
7 answers
2k views

Should every programmer keep a "Lessons Learned" journal? [closed]

Every time I've finished a project, there is always something that I've learned (otherwise I don't find it very motivating). But I can't remember everything, and much later I may stumble across the ...
user avatar
  • 17k