And if someone knows how to code, it does not mean they know designing algorithms<\/p>\n
At the core of programming is thinking, thinking of the best way how a machine can do a task<\/p>\n
Often you would come across folks who can write some code, but cannot think of a process themselves<\/p>\n
And try jamming in pieces of code from different places instead<\/p>\n
Taking a solution from how we’d do it in our head to getting it right in the code is sometimes easier said than done<\/p>\n
To learn this skill, it’s best to follow some basic steps until this becomes second nature, in short which are:<\/p>\n
– Solve problem on paper
\n– Write solution steps in detail
\n– Write pseudo code
\n– Script in desired language<\/p>\n
More on that in a separate article.<\/p>\n
#QsDaily<\/p>\n<\/div>