Другие языки программирования и технологии

Как научится писать код не в текстовом редакторе* или IDE, а на бумаге или доске для собеседования?

Я не работаю и поэтому приходится заниматься всеядностью на разных языках. И побаиваюсь собеседований.
Sergei Trifonov
Sergei Trifonov
483
Представьте сначала всю логику работы программы в уме, разбейте
её на более мелкие алгоритмические конструкции.
После этого будет проще записать все на бумаге или доске.
Причём на собеседовании от вас вряд ли потребуют писать подробный код,
интересен не код, а рассуждение, последовательность решения задачи.
Поэтому, рисуйте квадратики и кружочки, соединяйте их стрелочками, объясняйте
что будете делать сначала, что потом, чем закончите и как это все будет работать.

И не бойтесь собеседований, там то же люди...
Валерий Цепилов
Валерий Цепилов
69 651
Лучший ответ
Sergei Trifonov только там люди, которые такие задачки каждый день решают.
я не одного собеседования не прошел, я их боюсь, и ненавижу тестовые, они нужны как капча, а не как тестовые задания. Я был очень глупый на первом собеседовании, теперь я их боюсь
Берёте лист бумаги A4, карандаш -- и пишете. Если косякнули -- ластиком потёрли.
ЛС
Леша Секрет
85 238
Пришел как-то на собеседование, так подсунули такой код, что потом их спросил, че за язык такой... а сказали нет такого, просто тест на сколько быстро человек может разобраться в любой проблеме.
Потому, чем больше языков знаешь, тем будет лучше.
А писать на бумаге я не считаю за знания, все знать не возможно и помнить. Ты можешь перед экзаменом все запомнить, но через день забудешь, так и смысла нет.
Равшан Ахундов
Равшан Ахундов
93 635
Sergei Trifonov я тоже так думал, и вот теперь я так и не устроился на работу. Везде нужны профи, и прямо сегодня.
Я бы даже был готов зарплату не получать, если можно было бы влиться
Я думаю когда работаешь в коллективе один день практики, идет как несколько дома.
Сейчас смотрю пару курсов на coursera, майл технопарк, чтобы освежить знания.
Проверяющий - не синтаксический анализатор.
Так что писать можно не очень точно, можно псевдокодом.
Sergei Trifonov там точно указано было, с++
Ну, если так руки трясутся, что карандаш не держица, то правильно боитесь. Гы.
А если с руками все в порядке, то не вижу проблемы: если можете написать осмысленный код в редакторе, то значит карандашом также можете.
Ал
Ал
48 987
Мля точно также, но ручкой / мелом . И старайся объяснить что ты делаешь и для чего
Sergei Trifonov только там нет подсветки синтаксиса как в sublime, gedit, pycharm, visual studio и тд.
и некоторые конструкции я практически не запоминаю, например как какие пакеты надо подключать, какие-то базовые конструкции, это очень отвлекает, когда пишешь какой-то мудренный алгоритм