4
votes
4answers
270 views

How do you go from intermediate to expert? [closed]

Some would say: write a lot of code. That's certaintly true, writing a lot of code has helped me. I seen see the pitfalls. I refactor. I read. I've read countless books and I acknowledge design ...
2
votes
6answers
465 views

How do you move beyond code examples without a project?

I am currently learning Scala and I find a mental blog of how to proceed to a degree where I can use Scala daily beyond the normal examples. I just do not have a particular project in mind of what I ...
73
votes
11answers
6k views

How can I make sure that I'm actually learning how to program rather than simply learning the details of a language?

I often hear that a real programmer can easily learn any language within a week. Languages are just tools for getting things done, I'm told. Programming is the ultimate skill that must be learned and ...
0
votes
2answers
364 views

Stepping between learning about programming and actually programming a small project (C#) [duplicate]

I'm a Games Design Student, aware of the frequent advice that I should be good at something else as well (Programming/Art) so I'm useful when a designer is not required and also for the sake of being ...
12
votes
5answers
907 views

Does dealing with legacy code help one evolve as a programmer?

I'm a Java developer with a bit more than a year of experience which places me somewhere above a junior, but not among mid-level developers yet. Recently I was offered a long-term project which is ...
14
votes
6answers
2k views

What can a technically proficient senior software developer study to keep improving

Say you have been programming for over 10 years. You know many languages, with few of those at very detailed level. You have been designing architecture for solutions, worked on and delivered larger ...
7
votes
2answers
2k views

Are these SQL concepts for beginners, intermediate, or advanced developers?

I've been learning SQL recently and practicing with MySQL/Postgres and soon Oracle DB. I've also search the web for a 'road map' study of databases but couldn't find one, unfortunately. I want to ...
-3
votes
0answers
92 views

Resources for small programming excercises [duplicate]

Possible Duplicate: Books or websites containing easy programming problems? Are there any resources that offer small programming exercises? I am looking for problems that are relatively ...
22
votes
8answers
1k views

Do you generally keep your “scratch code”? What's the best way of keeping past ideas organized? [closed]

I'm a novice programmer and I occasionally come up with ideas that I think will be handy on future projects. Having an art background, I used to keep a sketchbook. I would go back through these ...
-2
votes
2answers
366 views

NLP as a job requirement

When an employer points out that NLP is required in a position what does he expect? Can I teach myself natural language processing theory or must know specific frameworks or what?
4
votes
3answers
382 views

Where do I learn most - by going to industry or pursuing a doctorate degree?

I enjoy learning new things, and thus I want to pursue a career where I can continue to do so. I'm currently doing my Master's thesis and will finish my degree beginning of next year. After that I'm ...
13
votes
8answers
1k views

Is it worth being computer languages polyglot?

You can often hear that programmers should learn many different languages to improve themselves. I still go to school and don't have big programming experience (a little more than year). But what was ...
5
votes
1answer
381 views

I have free time for Android development. I'd like suggestions on how to tackle this effectively [closed]

I'm finishing college for good tomorrow, then leaving my current programming job the next day. I'll be looking for opportunities, but I may end up with a month or two without a job, so with lots of ...
4
votes
1answer
543 views

What do you need to master a language and its technology? [duplicate]

Possible Duplicate: how to really master a programming language Let say about Java(just a sample, you can talk about C#, PHP, C++ ... it's just similar) and 10 (ten) levels, 1 is newbie and ...
89
votes
13answers
8k views

I'm in over my head at my job. What should I do? [closed]

About 8 months ago I was hired as the sole developer at a small company to take on a certain project. Although there are other small projects that come up from time to time, I've been spending about ...
11
votes
9answers
1k views

How do I improve my code reading skills

Well the question is in the title - how do I improve my code reading skills. The software/hardware environment I currently do development in is quite slow with respect to compilation times and time ...
32
votes
18answers
3k views

Learning to be a good developer: what parts can you skip over? [closed]

I have set myself the goal of becoming a decent developer by this time next year. By this I mean full experience of the development 'lifecycle,' a few good apps/sites/webapps under my belt, and most ...
13
votes
10answers
4k views

Programmer aptitude test [closed]

I have many friends that see what I do, find it interesting and ask me the question Do you think I could be a programmer? My response is ... ummm ... do you like math? I'd like to have a ...
10
votes
8answers
377 views

How to keep a team well-trained?

I'm currently mentoring a small team of 4 junior dev in small software company. They are very smart and often achieve their tasks with a high-quality job but I'm sure they still can do better - ...
7
votes
3answers
743 views

Written communication skills courses, how important are they for developers? [closed]

We usually worry about coding standards, ethics, latest technology etc. But at times we tend to ignore our writing skills and communicating skills. Do we need to pursue a communication skills ...
75
votes
24answers
13k views

How do I improve my coding skills? [closed]

Here's a bit information about me, before starting with the question. I am a Computer Science Undergraduate, Java being my primary coding language. The basic problem in my University are the ...
18
votes
8answers
2k views

Are programming skills and computer knowledge taught at university sufficient for industry? [closed]

I am student currently attending my fourth year at a Swedish university and will, if all goes well, take my Master's degree in Computer Science in winter of 2011. It is a respectable university, at ...
14
votes
6answers
853 views

How often do you expand your skill set? [closed]

In the ever changing world of programming, how often to you catch up on a new language or technology? I have heard it said that one should learn a new language yearly. Is that always true?