One of the thing that I’ve learned during my coding time is that there’s not complex coding or impossible task to be solved.
At first, every new task will look to complex to code: a new function, a new class or maybe a new project will be something that scary the sh** out of you but don’t worry.
There’s always be a solution for you problem and you will be able to solve your new task by following some simple rules that I’ve learned myself.
- Don’t worry about how hard is the jobs that someone has assigned to you, because every job can be split into easier jobs.
- Don’t worry about your capabilities: you will be able to find what you’re looking for on the web.
- Don’t hurry. Stay calm
- As for point 1, split your task into at least 5 sub-task and eventually for very subtask create others sub-subtasks.
- Think at your code as your mind think.
The last point is, in my opinion, the most important one because if you are able to write down a solution for your problem you will be able to translate that solution into code.
One of the thing that I’ve learned as a developer is that there’s no impossibile task to complete: you only need to think a solution in a “human” way and then translate it into code.