CodeNewbie Community 🌱

Don_Hackathon
Don_Hackathon

Posted on

What the best way to understand - you are not a smart person?

Hi guys, it's time to improve my skill in solving algorithm problems. Actually, it's pain for me, and I never was able to understand this part faster than other people. To be honest I always thought it's a wasting of time.

However this year, I just want to do something that is really hard for me and reprogram my mind, let's call it "Evolution design of thinking".
Everybody do it, I saw a lot of examples and they all can do it, so that is a provement - the human species able to design this thinking process.

Last month I read a book about habits and neuroscience and decided to make the scientific experience. I'm going to make an algorithm solving a part of my life, which means my new "Bad habit", like smoking. I need to be addicted to it, from the feeling "You are not a smart person yeat". Of course, I'm joking, but this process always makes me feel it. However, I understand this is my mind's trap. So if you think so - let's do it together.

My plan 45 days - this is day 5. And the best source for me it's a leetcode.

Oldest comments (5)

Collapse
 
sheriffderek profile image
sheriffderek

To be honest I always thought it's a wasting of time

How can you be sure it isn't?

I've never written anything (besides regular computer programs) that I would call an "Algorithm" - but I work mostly in front-end web dev and UX.

Why do you need to do that stuff?

Collapse
 
foxbuka profile image
Don_Hackathon

It depends on the project. I'm also a front-end developer and honestly, I've met some problems, which demand from my knowledge of algorithms. Of course in common, you can meet it rarely, however
it's better to be ready for it.

It's also a good practice, and as you can see "Algorightms" can be a key for the doors in a good company and so on. Anyway, it's hard for me, that why I like it and I want to improve it. Challenges are something that's I always liked.

Collapse
 
sheriffderek profile image
sheriffderek

I would just go on codementor.io, call a friend, or a more senior dev - and have them teach me whatever I need to learn at the time - instead of trying to prepare for every situation. It's much less expensive for everyone involved.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Repetition is the key to becoming the person you want to be. All it takes is hours of practice and then one day those problems you used to struggle on will become second nature.

Collapse
 
foxbuka profile image
Don_Hackathon • Edited

Thank you sensei, these are the best words of support