Справедливости ради, хуячить "System.out.println();" раз за разом реально заёбывает. А в буфере обычно живёт что-то более полезное.
sout/syso + enter в идее/эклипсе
Sys +enter +enter тоже работает.
фактически это то же самое, что и подсказчик из IDE. Но проблема с IntelliSense больше относится к С++ разрабам под виндой. Там он работает настолько медленно, что иногда проще вручную все писать.
Ага, еще ручкой на бумаге скажи должен уметь. На кой хрен нужны достижения современных средств разработки, если ими не пользоваться?
собеседования с написанием на бумажке рабочего кода(а не просто псевдокода) не такая уж и редкость
обычно чем говнянее контора тем жестче требования на собеседосе
любят алгоритмы хотя единственный алгоритм который ты потом будешь использовать - алгоритм приготовления кофе
да и вообще самой сложной вещью может оказаться переписка с мильёном менеджеров и обьяснениями а за каким это хуем девелоперу нужен доступ к базе данных, ты же блядь можешь силой мысли материализовать её.
обычно чем говнянее контора тем жестче требования на собеседосе
любят алгоритмы хотя единственный алгоритм который ты потом будешь использовать - алгоритм приготовления кофе
да и вообще самой сложной вещью может оказаться переписка с мильёном менеджеров и обьяснениями а за каким это хуем девелоперу нужен доступ к базе данных, ты же блядь можешь силой мысли материализовать её.
Дак, ладно если какую-нибудь пузырьковую сортировку накидать, но не фейсбук же на бумажке пилить.
А потом, когда ты не пройдешь собес из-за "недостатка квалификации", эти чуваки на основе этой бумажки построют весь свой проект.
я бы отказался и потом ушел с такого собеседования, если по другому никак, бывает иногда сложно подпись свою поставить за отсутствием практики пользоваться ручкой, а тут еще писать код...
На бумеге, в основном, не заставляют писать, а представляют уже готовый код, где нужно говорить в чем ошибка. Меня больше всего такой вариант возмущает, т.к. в 99% случаев там печатают такой код, который в реальных проектах никто не напишет. Особенно это для С++ характерно, когда с арифметикой указателей вытворяют абсолютно нечитаемые "финты ушами", и на полном серьезе заставляют тебя это проверять. Просто смотришь на это безобразие, и возникает вопрос:
Чтоб ускорить разработку, очевидно же.
Сначала напридумывать названия классов и методов на целую строку, а потом шеймить за использование вспомогательных средств быстрого набора.
я вот регулярно пишу в vi потомушто на моих порезаних серверах только busybox и если у меня на собесе человек не может в vi простенький python скрипт накидать тогда я с ним собеседование заканчиваю.
Таки херачить скрипты на удаленном сервере и жавку на дофига бузинес решении немного разные вещи. Когда пишешь что-то на жавке, 99.9% что это происходит в IDE. Вот баши, конфиги и тд, это само собой разумеется.
а тут мы видим линуксоида, который боится кричать на весь джой, что он линуксоид(и получить минусов), но использование vi должно явно это подчеркнуть.
судить специалиста по тому как он умеет пользоваться текстовым редактором, с которым он вполне мог ниразу не сталкиваться - это ты прямо сильно задвинул.
самый важный прям пунктик в знаниях программиста.
судить специалиста по тому как он умеет пользоваться текстовым редактором, с которым он вполне мог ниразу не сталкиваться - это ты прямо сильно задвинул.
самый важный прям пунктик в знаниях программиста.
vi и на винде используется. Как минимум, мне постоянно приходится с ним сталкиваться, когда работаю с гитом. Не из "элитарности", а просто лень копаться в настройках гита и использую все по дефолту. В принципе, он вызывает когнитивный диссонанс только при первом знакомстве, потом привыкаешь. Пользуюсь гитом через терминал по той же причине, т.к. нормальные графические утилиты еще и платные.
В целом верно, повторяющиеся строки не сложно писать, для кусков кода буфер обмена, и вообще нужно стремиться к тому чтобы код был простым и с ним было бы реально работать без супер-пупер примочек.
Сначала повысь уровень мастерства на сложностях, а уже потом облегчай себе жизнь.
Сначала повысь уровень мастерства на сложностях, а уже потом облегчай себе жизнь.
Щас кстати есть плагины для питоновских IDE которые на основе предсказаний нейросетки (которую тренили на куче проектов) помогают дописывать код. Т.е. если сетка знает этот паттерн который ты реализуешь она тебе его почти прямо в IDE дописывает.
Чтобы написать коммент, необходимо залогиниться