< Why You Should Learn Coding The Hard Way />

< Why You Should Learn Coding The Hard Way />

In general, easy stuff does not have what it takes to draw my attention.

In particularly, when it comes to coding and developing, specially when am working on my abilities, enhancing my skills in coding, I divide me time between revising old information, learning new techniques and technologies, building.

In this article, I'll talk about learning, what I include in every learning process is my logical thinking, best way to enhance it in my opinion is solving algorithms, why solving algorithms?!

Solving algorithm override your average mind work effort, it revise everything you learned, it mix it together, and even analyses your information in order to find the answer you are looking for, if this is not enough for you, the other reason is in every job interview they will give you algorithms to solve, to test your logical thinking.

The way you handle the algorithms and solve it, can guarantee you get the job in most firms, why, because most of them interested in your logical thinking and your ability to solve problems, anything else like your coding knowledge is less important, they could even prefer someone with great logical thinking capabilities but no coding experience over a candidate who is experienced in coding, but not as much powerful in solving problems.

Such a long introduction to the title right, will here it is: the hard way to learn coding

When you are learning to code, of course you are coding, otherwise you are not learning, you are only reading stuff, so here's a small piece of advice, when you want to solve a problem (including an algorithm) don't use a predefined method, try to do it your way, think about it, try several ways, you are even allowed to google it, take your time, don't give up.

E.x: let's say you want an algorithm to compare between two strings, and check if the first one ends with the second string, of course you can simply use the "endsWith()" method. of course its a good way to solve it, but since you are learning, why the shortcuts, if you are working then yes I'd encourage you to make your code as simple as possible.

Instead of using a predefined method, do it your way, just code it, don't be scare, and trust me, when you do it your way, run it, and it work, the way you are gonna feels not just gonna give you a huge push forward, its gonna make this knowledge will be carved in your mind.

Solving problems the hard way will give you big confidence, either in your learning process, in building a project, more important in a job interview.

Wouldn't you like to set in a job interview, he/she give you an algorithm to solve, and you give that smart smile and ask:

"would you like the easy way or the hard way"

I won't take longer, I hope you got my point, this is my first article, please give me your honest opinion, where are my flaws, what should I pay attention to.

Don't give up on coding, keep your fingers busy on the keyboard, don't get distracted, have fun building.

MAY THE CODE BE WITH YOU
Mohammad AbuSaleem

Technical Team Leader at Construcllo

5 年

An interesting and helpful article, Keep up the good work bro?

回复

要查看或添加评论,请登录

Mohammad AlShwaiki的更多文章

社区洞察

其他会员也浏览了