Tag Info

Hot answers tagged

2

How to debug well, especially using a debugger and taking a proper approach to tackling a bug, i.e. find out what is causing, find out why it is causing it and understand why your solution fixes it rather than simply trying stuff and hoping. Most computer science graduates are strikingly poor at debugging, and - as a result - take far longer to fix things ...


1

Many of the skills you will need as a professional programmer are almost impossible to each in a university/academic setting. They can come only from experience working directly in the field. Learning how to collaborate and communicate with people outside your "profession", like graphic designers, product designers, managers, etc. Understanding that your ...


1

I feel I should add to this. As the chosen answer has already stated, knowing your weakness is a huge advantage, and there are some basic tools for learning problem solving techniques. What I think is lacking in the answer, though, is simply just to find ways to practice difficult problems - a lot. Be stubborn about fully finishing every problem you try. ...



Only top voted, non community-wiki answers of a minimum length are eligible