Do you think like a programmer?
What are some thinking patterns that you should develop or you should possess as a programmer?
🧠SYSTEMATIC LEVEL THINKING
When we think in a systematic way we focus on different parts of a system and how they work together.
✔️You identify and analyze the problem.
✔️Create options to solve it.
✔️Define your criteria on why a solution is better than the other.
✔️You make your final decision.
🧠SELF DEVELOPMENT / STUDENT MINDSET
Keep learning, keep trying. Not because you *know* something enough to get by, it doesn't make you a master at that skill. As you keep learning you make small improvements that will make a huge difference in the long run.
🧠ACCEPT THAT YOU WILL MAKE MISTAKES
There's one thing that is inevitable and that thing is FAILURE. We all hate that word but, as you learn new things and you refine your understanding of things you already knew mistakes are inevitable but think of it as one step closer to success and don't let this low feeling define you.
🧠MASTER PROBLEM SOLVING
When we solve problems we need to think in a systematic way of thinking and we must be willing to experiment with different ways of doing something to see if the output changes. Find the problem-solving method that works best with you. You can research:
✔️small-chunking your problem.
🧠DON'T BE AFRAID TO ASK FOR HELP
When asking for help always remember to explain what you're trying to achieve, what you have tried, and what error you got. Keep it concise and straight to the point in just one message and you'll see how more people will be willing to help.
💭 Which of these skills did you found most valuable? I want to hear your thoughts below. 👇🏼👇🏼