Tease Your Brain
Algorithm, design patterns on problem solving are fundamental skill as a programmer. You might use them on your daily work or life. But it is good to understand and brush up your skill for future. Or at least tease your brain.
References
Below are some reference books that focus on these skill set:
- The Algorithm Design Manual plus lectures with video and slide
- Introduction to Algorithms
- Cracking the Coding Interview: 150 Programming Questions and Solutions
- Hacker's Delight
- Probability and Statistics
- Head First Design Patterns
- Design Patterns: Elements of Reusable Object-Oriented Software
Practice makes perfect
One more thing. Practice. There are lots of resources on the Internet that you can practice your thinking and solving problem skills. Below are a few examples:
Comments
Comments powered by Disqus