From: Sergey Matveev Date: Sun, 16 Sep 2018 07:15:23 +0000 (+0300) Subject: Разработчики: junior vs senior X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=3c9f9d792c94cdb610803923a32f5cee22d65a68;p=stargrave-blog.git Разработчики: junior vs senior Побеседовал я тут с гораздо более опытным в ИТ человеком на тему того что на работе у меня происходит когда пришли junior-ы. Сказал что ни в коем случае нельзя чтобы опытные программисты пытались обучать тех, у кого опыта не очень. Говорит, что это сделает только хуже, так как junior-ы не будут развиваться потому-что угнетены и постоянно в тени senior, а senior будут бесится из-за того что надо выполнять ещё и не только свою работу, плюс ещё и пытаться обучать. Первый признак что между нами действительно пропасть из серии junior vs senior -- то, что мы говорили на разных языках. По-началу, реально мои разговоры с новобранцами вызывали недоумение из-за того, что, казалось бы, очевидные/тривиальные вещи были не очевидны и не тривиальны. Приходилось останавливаться и объяснять то одно, то другое. Буквально мы говорили на разных языках с ними: даже одни и те же фразы старые коллеги-senior-ы совсем по другому интерпретируют. И мне сказали, что я когда пришёл на первую работу, то, будучи junior-ом, имел те же самые проблемы с своим первым начальником. Типа он жутко был недоволен, что я многое не понимал, как я всё это делал, итд, итд. И, благо, как-раз тот, с кем я это всё обсуждал, был связующим звеном между мной и начальником-senior-ом, понимая и его хотелки и мой "язык". Всегда нужна прослойка между сильно разноуровневыми людьми. Я смутно помню как там мной были недовольны, но я был активным и инициативным и поэтому когда приходил начальник, я уже уже успевал кучу коммитов наделать. И сейчас считаю что лучше 2-3 раза переделать/доделать, коммитов натворить, зато постоянно в работе, не бывает не занятости, не бывает уныния, постоянная активность втягивающая. Да -- что-то приходится чуть ли не с нуля переделывать: но так учатся же на ошибках. Это заставляет тебя много думать и понимать, что и почему было не так в предыдущие разы, катализированно идти по пути который когда-то проходили и senior-ы. Если бы я ждал когда мне конкретно скажут что делать, что не делать, ждал бы ревью после коммитов, останавливая работу в ожидании, то... да я б через несколько месяцев от скуки точно бы свалил и вообще передумал бы становится программистом, благо, тогда как-раз учился на инженера строителя космических кораблей. В общем, у нас на работе всё происходит как по накатанной дорожке. Просто опыта из серии психологии/управления нет. И ещё понял что моя прежняя активность (сейчас я разваренный и неспешный) сильно помогала и спасала с работе. ---