Всем привет!
Я заскочу к вам на огонёк? Правда я по делу, и шутить смешные пресмешные шутейки как предыдущие господины я не мочь, не уметь.
Судя по последним движениям на форуме - весна 2020 затянулась как минимум до середины года, и в этой связи уже даже старые кошаки повылазили из своих котофеехранилищ писать на форум. Сегодня my turn, и на этой улице уже я расскажу вам одну историю.
В конце января 2018 года, когда в конец уже надоело грызть кактус, концу покера подходил второй год, а от клиента покерстарс уже достаточно сильно начинало вонять ларьком «Свежая рыба» в тридцатиградусную жару, мы с одним моим товарищем решили съебаться с покера диверсифицировать производство и начать хоть что-то делать кроме картишек.
Товарищ мой подался открывать свое небольшое дело, а я вдруг наткнулся на дневник ТС, с удовольствием его читанул за пару вечеров и решил научиться кодить. У strkk был пост где-то, что он берет учеников, где расписаны все условия сотрудничества, как и чего – я дочитал только до слов «набираю учеников», после чего я уже писал ему ЛС. Приятно удивившись открытости и приветственной дружелюбности Андрея, поболтали, получил много вводной инфы с чего мы можем начать, чего по деньгам будет, и что в итоге мы должны получить от занятий на выходе. Договорились, что я сейчас докатаю месяц и начнём.
Там потом 4 месяца спинов, замазка и закваска с недобором в херпойми сколько БИ, вступление в пул, оргком пула, тонна катки, размазка, Майорка на пару недель, 3 сентября, я календарь переверну, после отдыха надо было денег вернуть в семью – снова кактус, самый большой за карьеру месяц по объему катки и самый большой занос (забеременела жена), катка, катка, суперсладкие поля перед Новым годом, после Нового года, вновь гравитационное замедление времени и засасывание сотен тысяч раздач в черную дыру вечности.
В общем в конце февраля уже 2019 года я понял, что так будет происходить бесконечно, и так, по-моему, происходило предыдущие последние n-лет. Ну разве что беременность жены тут была восхитительным исключением из этого правила)
Прошел год с небольшим (!) – словно это был один день. Я, как уверен и многие уважаемые господины на форуме, сел покатать, немного моргал, немного мышкой щелкал, немного отходил облегчить душу на 5 минут раз в час и иногда поспать – хуяк! хуяк! и прошел год с небольшим, оказывается. Кому я рассказываю – вы сами всё знаете. В общем, вот в тот момент я наконец-то впервые за (n+1)-лет понял, что пора на самом деле диверсифицироваться съебываться с покера.
И вот в конце февраля я снова сконнектился с ТС и мне повезло (чего обычно со мной не так часто случается) - Андрей меня взял в ученики, хоть и не брал никого уже вроде, я просто «давно занимал».
Стартанули заниматься с Андреем в феврале 2019, я пытался какое-то время параллельно катать, но скоро стало понятно, что это сильно мешает прогрессу и с картишками потихоньку начал подвязывать. Катка отнимала много сил, внимания, мешала концентрации и самое главное – времени.
Летом у меня родился сын (
weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehaa
)
и на пару месяцев я не только бросил катать, но и занятия пришлось немного отложить. К каточке, хвала богам, я так и не притронулся с тех пор, а вот к занятиям вернулся уже воодушевленный, довольный как слон и прилично замотивированный на успех. Периодичность занятий была не сильно плотная, однако это компенсировалось содержательной частью. В итоге мое последнее занятие у Андрея состоялось, если мне не изменяет память, в самом конце октября 2019 или в начале ноября, т.е. на все про все у меня ушло где-то 8 месяцев (это включая перерывы и доп. затраты времени на восстановление знаний после перерыва).
Поясню немного за все про все. Уровень моей подготовки и знаний в программировании ДО того как мы начали заниматься с Андреем:
«полный нуб»;
«знаю что такое байт, конечно же, погоди, а что это за стринг такой»;
«а какой ЯП начать изучать, чтоб через месяца два разрывать, я в школе видел Pascal»;
«интерфейс – вау охмагош как до этого человечество додумалось, какая невероятная абстракция!».
А если еще конкретнее - я впервые увидел код на первом занятии с Андреем) Что еще тут можно добавить, ведь каждое второе занятие разрывало мое сознание. Сказать, что я был впечатлен тогда – ничего не сказать.
В общем к октябрю я подразобрался более менее в java, начинал уже пинать spring, щупал всякие разные непонятно называющиеся штуки, писал (пытался) разные тестовые задания на джуна, рассылал резюме и проваливал первые собеседования. Все по красоте, как у любого претендента на junior позицию, и как и положено - с голым хумусом на блюде вместо какого бы то ни было оффера.
Уверен, что до java junior developer мне оставалось совсем чуть-чуть. Но я этого уже никогда не узнаю.
Так получилось, что в декабре 2019 я рандомным образом попал на день открытых дверей в одну интересную европейскую IT компанию, российский офис которой есть именно в моем городе. Меня пригласили на собеседование. Я даже не могу сказать точно, какое оно там было у меня по счету, я уже перестал считать. Но вдруг в результате собеседования я не услышал как обычно в ответ то, что я говорил на утро девчонкам, когда мы познавали любовь земную в мои 18-19 лет, и мне реально перезвонили и позвали на второе, потом на третье техническое, где мне в целом удалось как-то неплохо себя показать. Однако по ходу этих встреч выяснился один небольшой нюанс: в компании все на scala, и java – это так-то ок, но может я немного бы подучил скалу и они бы меня взяли) Я дослушал только до слов «взяли» - после я уже сидел читал «Scala для нетерпеливых» и где-то еще через 3 месяца я таки умудрился за 2 дня до начала пандемии сесть на ступеньку уходящего поезда стажером в этой компании.
Сказать, что scala сложна – ничего не сказать. Где-то через пару месяцев я уже четко понимал, почему не бывает скала джунов. Но на самом деле главная сложность была не связана с ЯП.
Ты приходишь в компанию, такой красавчик, начитавшийся, написавшийся игрушечного кода (не важно на каком ЯП), знаешь, что такое вот это, что такое вот то, можешь дать определение любой херне, которая что-то там делает в чем-то там не важно в чем. Тебе дают посмотреть код и у тебя в этот момент начинает ярко сверкая и поблескивая дымить пукан. Я был в ахуе very impressed with. Ты ничего не понимаешь, огромные куски абсолютно непонятного кода, куча импортов, «шо ето за библиотеки», «а чо так можно было», откуда чего ездит, абстракции и имплиситные преобразования, которые тебе даже в приступе гениальности не могут привидеться, разные модули, микросервисы, контейнеры, скрипты по сборке, разборке, переборке, пайплайны, docker, kafka, elasticsearch, Jenkins, хуенкинс, …
В общем тут многоточие я поставлю, перечислять много можно. В первый же месяц стажировки листочек A4, на который я выписывал непонятные слова типа OSGi и тому подобные заклинания из названий технологий, библиотек и т.д. - был исписан полностью и вот только недавно у меня там осталось незачеркнутыми всего парочка каких-то совсем диких и сложных тем.
Так весело и незаметно пролетело еще 3,5 месяца и вот сегодня я подписал бессрочный контракт, теперь я называюсь Software Developer в команде дата процессинга. Более менее разбираюсь как там чего, и наверное я уже стал scala разработчиком.
Итого у меня ушло на всё - примерно год с четвертью. Это с нуля, но надо пояснить, что я работал очень усердно и много, с задротством, присущим опытному спинокрутильщику и гиперопинателю.
Сейчас, оглядываясь назад, прежде всего хочу похвалить и поблагодарить ТС. Его занятия, подход и та база, которую он дал мне как новичку – невероятно помогла мне на всех этапах и трудно переоценить его вклад в мой успех. Могу его без раздумий рекомендовать любому, кто хотел бы войти в айти, начать изучать программирование или раздумывает погрузиться в мир кода и хочет это сделать эффективно, не тратя времени на всякий ненужный хлам, потому что если бы еще и это бы пришлось разгребать – то путь был бы дольше, длиннее, неинтереснее, и, главное, изи мог бы быть заброшен в дальний ящик «начатого, но не доведенного до конца».
Еще добавлю вот что.
Скучаю ли я по картишкам, потерял ли я в доходах по сравнению с тем, что было, не огорчен ли я, что ушел из профессиональной каточки – боже, нет, ни секунды, ни сколечко, да я рад как слон. Если о чем-то я и сожалею, так это только о том, что не сделал этого раньше. Если кто-то из вас хотя бы задумывался о подобном, но вы боитесь, не уверены, не знаете стоит или нет сваливать из покера в IT, то мой совет: делайте это прямо сейчас, не тяните и не откладывайте. Чем раньше – тем лучше.
Ну и на последок замечу, что, конечно же, все вышенаписанное - это просто буквы текста потока мыслей одного старого полуседого кота, который уже ни во что не верил и ничего не ждал, но может кому-то будет интересен мой опыт.
Кто не хочет читать много букв зарезюмирую:
ТС очень хороший тренер, со всей ответственностью и используя свое слово и репутацию рекомендую его любому, кто хочет научиться кодить.Научил даже меня.
А покерок – шляпа, и надо валить.