Questions on self-guided improvement. Because no one cares as much about you as you do.

learn more… | top users | synonyms (1)

5
votes
5answers
689 views

Better programming by programming better? [closed]

I am not convinced by the idea that developers are either born with it or they are not. Where’s the empirical evidence to support these types of claims? Can a programmer move from say the 50th to 90th ...
5
votes
5answers
281 views

Should documentation be a company policy or every programmer's responsibility? [closed]

I have been struggling lately with the whole subject of documentation at my current position. I am at a point in my programming career in which I feel I have just been birthed into the whole world of ...
5
votes
12answers
386 views

What are your initial three steps when you are first presented with a software problem? [closed]

I am curious about the very early steps that a programmer's mind takes when it first encounters a problem that it is supposed to solve. How do you start reasoning about it ? What are the first ...
5
votes
9answers
606 views

How can I retain knowledge about new technologies I don't use every day?

At work we mostly do WinForms development and it’s not a secret that it is already very outdated. I have a passion to learn new stuff like WPF, MVVM and want to use full advantages of C# 4.0. There is ...
5
votes
3answers
925 views

How do you keep consistent self confidence while coding? [closed]

As the number of bugs in a codebase increases, that number not only decreases the quality of the code, it also affects the mindset of the developers. Developer self-confidence falls when things are ...
5
votes
6answers
748 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 ...
5
votes
6answers
2k views

How long does it take for one to become really comfortable in a programming language and coding starts being fun? [closed]

I am just starting out in programming learning Aspect and I'm nearing the end of the introduction. I've learned about algorithms and functions and types of code and Python and briefly the basic ideas ...
5
votes
4answers
1k views

Should I learn design patterns or algorithms to improve my logical thinking skills? [duplicate]

Possible Duplicate: How can I improve my problem-solving ability? When starting a programming task, I have trouble breaking it up into steps and figuring out how to go about solving it. I ...
5
votes
3answers
252 views

Is it worth trying my IT experience in a totally different domain? [closed]

I have a good breadth of experience now (over a dozen) primarily as a dba,developer, BI admin, data analyst. I started my career in a couple of startups and now for a big internet company. The culture ...
5
votes
2answers
836 views

Does learning to play an instrument improve programming ability? [closed]

I've seen plenty of questions asking if listening to music boosts productivity, etc. but I haven't been able to find one about performing music. Learning to play the piano has been on my to-do list ...
5
votes
4answers
308 views

Keep track of knowledge about techniques/bugfixes/workarounds [duplicate]

I'm trying to bring more structure in my worklife by trying to maintain my 'knowledge' of new techniques/bugfixes/workarounds. I find them on google (sometimes after a while of searching) and fix my ...
5
votes
3answers
355 views

Should I be looking up the answers to programming exercises? [closed]

I have recently started my journey to learn programming, and got my self a book on Objective-C. The thing is though: I get stuck quite often, trying to figure out how to solve the different ...
5
votes
2answers
729 views

Improving analysis skills

I am a software engineer with a couple of years of experience. However I feel my problem solving skills need to be improved. To put in crude terms given facts A and fact B I have difficulty in ...
4
votes
5answers
789 views

Does relying on intellisense and documentation a lot while coding makes you a bad programmer? [duplicate]

Is a programmer required to learn and memorize all syntax, or is it ok to keep handy some documentation? Would it affect the way that managers look at coders? What are the downside of depending on ...
4
votes
4answers
3k views

How I do become a better programmer as a junior developer [closed]

I am a junior developer in South Africa. I just graduated from college last year. My current employers hired me as a developer but they do not give me anything to develop and I've been working here ...
4
votes
1answer
1k views

How to morph from a programmer noob to a guru? [closed]

I have been a programmer for two years, and i am getting hard to level up my skill especially working at legacy code maintenance right now. I think working hard is not enough to elevate my skill, ...
4
votes
7answers
2k views

How to ensure quality of code? [closed]

I have been learning programming in C# for about a year and a half now. How should I ensure that the code that I am writing and the habits are forming are good ones? ie. I don't want to end up having ...
4
votes
2answers
408 views

If most of team can't follow the architecture, what do you do?

I'm working on a greenfields project with two other developers. We're all contractors, and myself and one other just started working on the project while the orginal one has been doing most of the ...
4
votes
3answers
446 views

Internship vs Open Source in terms of experience [closed]

I'm currently a second year undergraduate Computer Science student. I'm having a hard time deciding to either apply for an internship or spend the summer back home, working on some fields I feel I ...
4
votes
3answers
6k views

How can I practice implementing data structures and algorithms? [duplicate]

I just finished learning the basics on data structures and algorithms using Python and C, completing some of the exercises from the book I read. I feel that it is necessary to implement some of these ...
4
votes
2answers
890 views

Professional Development: Finding that “pet project” to work on - then managing other commitments [closed]

At the moment, like a fair few of you I'd imagine, I spend at least 40 hours working on projects that use a specific set of technologies. Sometimes I'm doing maintenance, and have those technologies ...
4
votes
7answers
465 views

Doing practice jobsearch/technical interviews? [duplicate]

Possible Duplicate: How can I really “wow” an employer at an interview? I graduated college last year & I've never gone through the interview process - my current ...
4
votes
4answers
363 views

How to make consistent progress towards the goal of becoming better, as opposed to just coding for fun?

I'm in senior year in high school. I enjoy programming (Java) very much and aspire to do it as a career in the future. However this isn't the topic of this question. My question is: how can I start ...
4
votes
4answers
632 views

I Want To Program! [closed]

I am highly interested in learning how to program but I am unsure whether I want to lean towards web developing or software programming. Or does computer programming cover both in a nut shell? Where ...
4
votes
5answers
16k views

How long would it take for someone completely new to programming to get enough knowledge to make it to the job market as a junior programmer?(C#) [closed]

I just want to know how long would it take me to become proficient enough (in let's say C#) in order to be able to get into the job market as a junior/entry level programmer. I have read all those ...
4
votes
2answers
259 views

Decoupling Threads

It's not uncommon to hear of decoupling the UI from program logic, or database design/access from program logic...or even program logic from itself. However, I've never heard of an approach to ...
4
votes
5answers
2k views

Site for programming tasks [duplicate]

Possible Duplicate: Programming Puzzles This may sound crazy, but is there a website where you can pick and choose a programming task for someone? Unpayed. As a matter of exercise. I would ...
4
votes
7answers
382 views

Technique/visualisation aids to help ourselves to have a clearer picture of the code? [duplicate]

Sometimes when code is too complex, I break it down into parts. Is there another kind of technique/visualisation to help have a more clear picture of the code?
4
votes
2answers
2k views

Do all programmers going through a steep learning curve? [duplicate]

I don't have many peers who work as a programmer or at least who are social enough to share some parts of their precious knowledge, so I have little to none to compare with. I tend to learn new ...
4
votes
3answers
2k views

What tools do PHP Developers use? [duplicate]

Possible Duplicate: What would you consider best practice workflow tools for web application (PHP) development? I start my new job next week as a PHP Developer which is my dream job but ...
4
votes
2answers
114 views

Anyone know of any resources for someone who wants to learn WPF and F# [closed]

It's easy to find resources for learning WPF, similarly it's pretty easy to find resources for F#. But I feel that I could save some time if I could learn them both at the same time. So can anyone ...
4
votes
1answer
8k views

Improving logic/creativeness as a programmer [duplicate]

I am currently working as a software developer and am getting by ok, but feel that there is something missing from my skillset. Looking at job interview questions and processes of some of the big ...
4
votes
1answer
1k views

What is the best way to approach reading other people's code? [on hold]

I'm a junior developer and am trying to learn by reading open source code (AutoMapper). My approach would be to first understand the requirements of the software/feature. Then look for specifics on ...
4
votes
1answer
1k views

Online courses focussed on learning LISP for beginners? [closed]

I'm looking for an online course that I can use to learn programming using Lisp (especially Scheme), from scratch. I didn't find anything similar on Coursera/Udacity - the only resource I found was on ...
4
votes
1answer
1k views

Differences between Software Quality certification levels?

First off, thanks for reading the question. I understand that this would theoretically be best asked in the SQA stack area - but - seeing as how that doesn't officially exist yet, maybe this was the ...
3
votes
3answers
1k views

Am I a code monkey? [closed]

I just tried integrating my website with facebook. I got a lot of copy-paste code from the facebook developers site. I just put the code and it works fine. Do you call this kind of programmers "code ...
3
votes
5answers
745 views

What to do with a programmer that can't handle priorities? [closed]

One colleague in our team has multiple jobs to do, but he don't focus on the job that is currently the most important. In our team we always discuss the next steps, but he still don't focus on one ...
3
votes
5answers
3k views

I have an MIS degree. How do I sell myself as a programmer? [closed]

So, I graduated with a BSBA in Management Information Systems with honors almost 2 years ago which is more of a business degree. As of right now, I do have a job title of "Programmer", but it's more ...
3
votes
3answers
450 views

My most cherished dream project seems to resemble a product that already exists. What shall I do? [closed]

I guess this is more of a "comfort seeking" question than legality one. You see, for the past couple of months I have been brainstorming and developing a product, all by myself. I was planning to ...
3
votes
4answers
2k views

Can you write a (dynamic) website using only XHTML and CSS?

I am more of a desktop developer that a web developer. Therefore I only know XHTML and CSS when it comes to the web (and C#, if that is in any way useful). I have a little experience with ASP.NET with ...
3
votes
4answers
586 views

Starting a second undergraduate degree [closed]

Some background I've started programming when I was about 10 years old and truly loved it ever since. This year I've graduated from a mediocre university with a CS degree in Eastern Europe and two ...
3
votes
5answers
454 views

Is working on a large project a good or a bad thing in the long run? [closed]

In a large project you only get to use the technology necessary for that project; smaller projects come and go, and you need to learn more technologies. On the other hand large projects are usually ...
3
votes
2answers
730 views

XP, TDD or DDD - Which one should I learn first? [closed]

I want to learn XP, TDD and DDD to improve myself. My problem is I have general ideas of what they are but I don't know which one should I learn first, do I need to learn something before other? ...
3
votes
4answers
390 views

Methods of ordering function definitions in code

When I work on some programming project (usually command line application in Python with many switches), I'm usually creating about 30 and more functions. Most of the functions are in one file (except ...
3
votes
1answer
1k views

How to manage with less technical knowledge? [closed]

I've become a project manager in my company and here is what I've experienced till now: At first, I was trying to keep in shape technically with other developers of the team (about 15 developers) and ...
3
votes
1answer
434 views

What are the Vital Things noticed in an Experienced Programmer Resume by a firm?

Hai Friends, Tell me or share with me , i am developer with one year experience, now i want to modify my old fresher resume to an experience resume, so i want to know what are the ...
3
votes
3answers
558 views

Working alone vs with others [closed]

Being a student in a small school, there aren't a lot of people (well, there aren't any) that share the same passion or skill of programming that I have. I have been learning to program myself since ...
3
votes
3answers
331 views

Migration to embedded systems

My company has so far been developing a medical device, which is connected via USB to a desktop system (running x64 Windows 7) to run the image analysis and do everything GUI related. I am familiar ...
3
votes
1answer
216 views

Looking for a digital developer book service [duplicate]

I just started managing a small team of developers for my company and I would like to give them access to a library of books that would help them improve their skills. Before I buy a bookshelf worth ...
3
votes
3answers
158 views

Moving from academics to workforce

I have worked for the past 4 years as a programmer and research assistant. It is my second major job out of college(CS degree). It was a good position at the time, but I grew frustrated at the slow ...