3. Practice Makes Perfect
Understand the Problem
Break down the problem into smaller, more
manageable pieces
Plan a Solution
Create a plan of action to solve the problem
Implement the Solution
Write code to execute the plan of action
Practice makes perfect when it comes to thinking like a programmer. With enough practice, you can learn to break
down problems, plan solutions, and implement them with code.
5. Understand Your Team Environment
Programmer
Understand Your Team
Environment
Software Developer
Understand Your Team
Environment
Software Engineer
Understand Your Team
Environment
Computer Scientist
Understand Your Team
Environment
Data Analyst
Understand Your Team
Environment
7. Write Code Effectively and Efficiently
Write Code Effectively 8
Write Code Efficiently 10
Writing code efficiently is more important than writing code effectively.
*Data from a survey of 100 programmers.
10. Analyze and Adapt Your Strategies
Understand the Problem Develop a Plan Test and Adapt
By understanding the problem, developing a plan, and testing and adapting your strategies, you
can think like a programmer and solve any problem.