7
votes
5answers
382 views

Will I learn more from changing other people's code?

I am currently trying to break through the intermediate coder stage to advanced and needless to say it's been tough. I have been working through several books with example code. I have felt lately ...
2
votes
3answers
533 views

How can I get over programming laziness? [closed]

I'm having this problem a lot more lately in the past year. I'm still relatively new to programming, and I try my best to actively learn new things, or to program in my spare time, but I can't. No ...
2
votes
2answers
296 views

Programming methodology - best way to level up? [closed]

Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here? It feels like I have reached my threshold, ...
1
vote
0answers
105 views

Educating Teams - Software Craftsmanship and Best Practices [closed]

I'm part of a team that's responsible for trying to spread better coding practices to other teams. These ideas are things like software craftsmanship, professionalism, learning new technology, ...
5
votes
4answers
531 views

Learning by doing (and programming by trial and error)

How do you learn a new platform/toolkit while producing working code and keeping your codebase clean? When I know what I can do with the underlying platform and toolkit, I usually do this: I create ...
6
votes
3answers
388 views

Does studying other people's programs help in self growth?

Should I be studying big softwares written by other people in our company? My work may be a small sub module on the top of that software, and I may not be required to know what goes beneath the hood, ...
1
vote
1answer
181 views

Knowing so much but application is a problem? [closed]

In my work, my friends always tell me, you know so much about computer science, electronics engineering,..etc. But I have difficulty in applying them and my code is crap. How to solve that problem? ...
13
votes
8answers
913 views

Is perfectionism a newbie's friend or enemy? [duplicate]

Possible Duplicate: Where do you draw the line for your perfectionism? I see that the development community is very focused on doing things the right way and personally I would like to do ...
2
votes
3answers
530 views

How To Start Programming [closed]

I have taken a programming course 2 years ago but I haven't worked in programming since then. I recently found a programmer job, but there is no programming team so for me to gain valuable experience ...
38
votes
7answers
2k views

How can I get my progress reviewed as a solo junior developer

I am currently working for a 2 person company, as the solo primary developer. My boss gets the clients, mocks up some png design templates and hands them over to me. This system has been working fine ...
0
votes
2answers
395 views

I cannot understand the application of oops How can I develop the understanding of application of oops?

I am struggling hard to learn the application of Object Oriented Programming since last 2 years. I am a developer in PHP technology, I am aware of almost all the basics of OOPS, but still cannot find ...
2
votes
4answers
446 views

The benefits of using RAII in C++

Suppose I'm a teacher and I want to explain to my students what are the benefits of using RAII in C++: I need a very good example, full of details, but that is easy to understand. Which approach ...
4
votes
5answers
302 views

Is it normal to feel like you forgot many things in language after a lapse? [closed]

I'm coming back to C++ after a month. I still didn't start practicing but seeing my old code gives me nauseous feeling like I'm seeing something new even with simple small code. Is this normal? Will ...
1
vote
2answers
192 views

What would be a good set of first programming problems that would help a non-CS graduate to learn programming?

I'm looking at helping a friend learn programming (I'm NOT asking about the ideal first language to learn programming in). She's had a predominantly mathematical background (majoring in Maths for both ...
2
votes
2answers
180 views

Globally important concepts to understand? [closed]

I have a history of web development using LAMP + html/css (though I admit the LAMP aspect isn't in great depth) and would like to follow the career path of software developer, so I'm currently ...
41
votes
40answers
4k views

Stuff you should have learned in school but didn't pay attention to at the time [closed]

This question made me think that there was a better question to ask. What did you learn in school that you didn't care about at the time, but turned out to be useful or you had to relearn in the ...
8
votes
7answers
335 views

How can we deal with experiental gaps in learning of programmers or any technology field?

This problem is a re-occuring one in my experiences. That of the ability to learn from other people's experiences, and being able to share what I have learned. Part of the problem of this learning ...
2
votes
3answers
853 views

How do you find the most optimized way to write code?

In my programming career, I have written Java and PHP, Javascript and a little Ruby. I am not a CS major but got into web development from a more broad Internet Professional associates degree, which ...
1
vote
3answers
269 views

Most commonly forgotten thing to do when programming/web developing

Does anyone else have that one thing they always forget to do when programming or developing a website? Personally mine is forgetting to include the Doctype in a website...the amount of time i have ...
1
vote
2answers
249 views

How to choose a new technology for mastering and not lose sense of reality and practicality?

How to choose the right next step in learning programming and mastering new technologies? I have experience with WinForms applications in C# .NET. Next what I see as a good area of expanding the ...