%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
Зачем академические знания постоянно держать в голове, если нет необходимости в их практическом применении. Когда они понадобятся можно обратится к справочнику или взять реализацию конкретного алгоритма из какой-нибудь библиотеки. Или у вас по работе часто приходится с нуля какое-то сложные алгоритмы разрабатывать?
Здравствуйте, landerhigh, Вы писали:
L>Здравствуйте, %, Вы писали:
L>%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
L>Это как? L>Когда они на ровном месте наворачивают O(N^N), а у тебя ничего, кроме O(1), не выходит?
Я кстати тоже не вкурил, в чем алгоритмическая сила измереятся.
А так я у нас вообще по ходу самый слабый в команде. Ничего, зато есть чему и у кого учиться.
%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
Кстати, я не так давно понял, как здорово, когда у тебя в команде очень юные и перспективные junior'ы (и не только). Снимается очень много проблем, проект делается быстрее, разговоры о реальных проблемах. Так что радуйся, работать станет комфортней и продуктивней, ну и некий дух соревновательности у тебя появится, поэтому ты станешь тоже продуктивней. Нанимать надо всегда людей, которые умнее тебя или знают больше.
Re[2]: Как жить с осознанием собственной слабости?
Здравствуйте, mgu, Вы писали:
mgu>Здравствуйте, %, Вы писали:
mgu>%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
mgu>Подождать годик, ветер переменится, будут гонять по битовым операциям или ещё чему-нибудь практически ненужному.
%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
Два варианта есть, земляк мой Артём.
Перечислю оба:
1) Стараться развивать то, в чем ты сильнее молодых (опыт, знания каких-либо тонких мест вашего проекта,
умение самоорганизоваться, тяга к самооборазованию/саморазвитию, широкий проф-кругозор, умение быть ментором, усидчивость и т.д.).
В этом случае в команде будет примерный паритет: у молодого — свежие академические знания, а у более возрастного — всё остальное.
2) Если именно знание алгоритмов критично для вашего проекта (а не для "себя_показать_да_на_других_посмотреть" на собеседовании),
то тогда — садись за книги, ищи по сайтам — в общем навёрстывай. Но это изучение актуально в том случае, если оно именно важно в вашей
повседневной практике. Если все эти алгоритмы в действительности приходится разрабатывать на ваших рабочих проектах.
В противном случае — эти знания и навыки будут не более, чем механизмом поднятия ЧСВ
%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
Прям даже интересно: они больше знают (любопытно, что такоего нового изобрели в последнее время) или лучше умеют применять?
Если последнее, то рецепт один: применять больше и разнообразнее, задачки там решать и все такое.
Re[2]: Как жить с осознанием собственной слабости?
Здравствуйте, nekocoder, Вы писали:
N>%>Когда понимаешь, что алгоритмически слабее многих молодых программистов ?
N>Пик карьеры пройден. Надо постепенно дауншифтиться.
Я поучаствовал в code jam. Было прикольно, мне понравилось. Но я почувствовал себя на месте тех самых слабых коллег.