Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt
Don't learn to code in 2019. Learn to problem solve instead. Does it sound like something that most people don't talk about? I bet it does. But this is definitely the reality.
I often see this with newbie and experienced developers. They try to learn all the possible outcomes of coding, learn to program in a hundred different languages... Only to start feeling overwhelmed.
And that's when they still find coding to be absolutely difficult. But why that happens?
Because they absolutely have no idea how to solve problems. And this is why, building an entire application might be a long distance dream for most software developers.
I've been there too.
When most programmers are given a programming problem in an interview, they make several key mistakes. The most severe of those is the improper allocation of time. You have heard the saying “measure twice and cut once,” then you are probably familiar with the idea of spending upfront time to make sure something is done right, rather than diving right in.
It is astounding how many developers can write and maintain large enterprise systems dealing with all kinds of complex logic, database access, etc and cannot for the life of them solve a moderately difficult programming problem given in an interview in less than 30 minutes.
It is also astounding how many developers who can not write even a single line of code, can also fail at same problem, in exactly the same way.
Based on those two statements, your first assumption might be that asking someone to solve a programming problem as part of an interview would be a bad idea, because it isn’t really telling you if they are good and just crumble when asked to do something like this on the spot, or if they can’t program at all.
So get to it! Start learning how to solve programming problems. Reverse strings, sort linked lists, help grandma pick the highest yielding grandsons and a granddaughters to send Christmas cards to!