Answer the question
In order to leave comments, you need to log in
How to develop algorithmic thinking?
All my life I was afraid to blunt at the interview, when they take you and put you in front of the laptop, they say "write this" - and you will blunt. This happened recently, I tried out for a company, I did an excellent test, passed a technical interview (oral, in all languages), talked to HR, and then a technical specialist takes it, gives a laptop with an easy task, and everything just gets lost in my head. The task was to sort just the array myself (at that time, even bubble sort flew out of my head).
The fact is that I do my own projects, they turn out to be interesting and complex, but I'm afraid that they will give the task in the office, I will also take it and blunt it.
This happens all the time, even when I was given an assignment to write something at the university, it is much harder for me to do what they tell me than what I give myself. I’ll think about mine for a while, but I’ll do it right, but I’m afraid there will be trouble with someone else. How to overcome this in yourself? Clearly the problem is in the mind.
Answer the question
In order to leave comments, you need to log in
Вообще, это не про алгоритмы а про психологию.
Это состояние - боязнь связанная с ответственностью, это тоже почему перед ЕГЭ школьники сходят с ума.
Один из способов: изменить отношение к таким событиям, то есть вести себя так, будто конца света не случится если зафейлишь. Воспринимать такое как ничего особенного, и что фэйл что успех - всё будет пучком.
Других способов не знаю - не психолог.
Алгоритмы где натаскаться: решать задачи, например на codeforces. Один важный аспект: желательно не знать на какой алгоритм задача заранее, так как главное не знать алгоритм, а понять, какой алгоритм применить.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question