Войти в АйТи от КриптоКота

Тема в разделе "Королевство Live", создана пользователем КриптоКот, 13 авг 2018.

  1. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот


    Добрый день. По многочисленным просьбам я представляю вам свою программу обучения и построения карьеры в IT. Долгое время я не хотел писать эту статью, так как считаю эту тематику неуместной для игрового форума, есть более целевые ресурсы. Но время шло, темы о #войтивайти появлялись как грибы после дождя, а вопросы о программе обучения в личку только множились. Я решил ответить, но ответить так, чтобы любому офисному рабу человеку строящему карьеру (не важно в IT или нет) было что почитать.

    Скажу сразу, это не гайд о том как успешно вкатиться в айти и уехать хрюкая в закат. И нет, это не реклама моих IT курсов. В первую очередь это история. История молодого криптокота. Который дротил мобцов в линейку, ничего не знал и ничего не хотел, но потом решил таки что-то изменить. В этой истории я расскажу вам мой образ мыслей, подскажу что конкретно я учил и почему, какие этапы обучения я проходил и как я вижу построение карьеры в этом самом большом айти. По сути это будет моя программа обучения дополненная жизненными взглядами и опытом пять лет спустя.

    Прошу отметить что в ходе обучения я не использовал закрытые источники или курсы, а также что программа обучения вполне могла морально устареть или не подходить вашему региону. Но это не важно. В самообучении намного важней ваш образ мыслей. Если у вас правильный образ мыслей вы сами поймете что вам учить и почему.

    Предварительные требования:
    1. Твердое понимание что вам это нужно и интересно. Эта программа рассчитана на полную прокачку вас как специалиста (т.е. на годы), а не "как войти за месяц чтоб сразу на 200к". Как говорится, вы просили поделиться - я делюсь. Если вас такой подход не устраивает, прошу дальше не читать. В интернете много курсов "чтоб легко и быстро".
    2. Понимание какова конкретная цель обучения. Конкретный уровень зарплаты. Конкретная компания или должность. Жизнь в конкретной стране. С самого начала реалистично определите свой потолок и этапы его достижения. Абстрактного желания #войтивайти здесь не достаточно.
    3. Знание английского на уровне чтения/прослушивания технических текстов.
    4. Технический склад ума.
    5. Достаточное кол-во времени (по 4+ часа в день минимум), желания и усидчивости.
    maxresdefault (3).jpg
    Этап 1: Дифференциация
    Будучи студентом крупного, но весьма бесполезного университета своего города я уже на третьем курсе видел довольно ясную тенденцию. Тенденцию что я выпущусь с университета с полным нулём знаний и всё всру. Никаких особых талантов у меня никогда не было и я понимал что айти пожалуй единственное на чем я мог бы построить свою профессиональную жизнь. У меня было аналитическое мышление (если мышление задрота в ла2 можно таким назвать), а также много свободного времени. Понимая что актива у меня всего два (мышление и время), я составил программу обучения из 3-х пунктов (тогда их было три). На этом и начался мой путь самообучения. Забегая наперед, скажу что в жертву пошли пары философии и экономики (прости @Cicero, я всё просрал :usmanov:), а также любые пары на которых я мог сидеть на задних рядах и писать свои конспекты/решать задачки на бумажке.

    На первом этапе вы скорей всего не имеете конкретного опыта в IT. Таких как вы много. Давайте посмотрим правде в глаза - вы никому не нужны. У вас не хватает самого важного - опыта работы. Поэтому на данном этапе первоочередно нужно найти любую работу, которая позволит вам учиться и набирать опыт. Поможет вам в этом дифференциация.

    Дифференциация (от лат. differentia — «различие») - определенный набор навыков и качеств которые вас отличат от других кандидатов. Самым большим вашим отличием на данном этапе должно стать умение простого, но эффективного программирования. Казалось бы банальщина, а вот большинство ваших конкурентов этого уметь не будут. А также умение показать и доказать что вы таким умением обладаете.

    Проф. знаний на этом этапе у меня не было никаких. Как и любому новичку, мне очень не хватало структуры и понимания что учить. Я посмотрел на рынок труда и какие вакансии были в моде. Тогда это была Java. Не зная как структурировать учебу, я решил схитрить и поэтому выбрал уже готовую структуру. Я начал самоподготовку к сертификации OCPJP.

    Oracle Certified Professional, Java SE 7/8 Programmer (OCPJP) - сертификация состоящая из двух экзаменов 1Z0–808 и 1Z0–809. Скажу сразу - для новичка экзамены будут не простыми (особенно второй). Я знаю ребят которые даже с несколькими годами опыта работы сыпались на этом экзамене. Из плюсов этого подхода - итоговое знание Java на уровне "бери и начинай работать", сертификат который хоть как-то поможет выделить резюме из тысячи таких же. Из минусов - экзамены платные, причем раньше они стоили в районе 100$, а теперь 200+ евро. Но даже если у вас нет таких денег, это не так критично. Сам процесс подготовки к такой сертификации (а также прохождение mock тестов) вам даст достаточно знаний чтобы уже начинать входить в айти. Получение самого сертификата опционально (можете получить его позже).

    Теперь по порядку что я читал. Начинаем с Java For Dummies (советую любую книгу For Dummies если совсем с нуля начинаете) или Head First Programming (если вы вообще не имеете понятие что такое программирование). Потом Head First Java и Head First Design Patterns. Дальше полируем знания с помощью Thinking in Java и Effective Java. Поздравляю, теперь вы на этапе когда можно начинать готовиться к экзаменам :putinhappy2:. Теперь берем OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide и до победного. Для начинающих также будут полезны задачки от Codingbat и прочих похожих ресурсов. Этот этап у меня занял около года, по 8 - 12 часов в день, с перерывами на сон и еду. Дополнительно я всем советую CS50, просто феноменальный курс который преподают студентам Гарварда. Интересно слушать на любом уровне, заходит лучше раннего Галковского :DEG:

    Многое будет не понятно. Будет тяжело. Но Бог гугл вам в помощь и один за одним непонятных моментов будет становится меньше. Если же Java вам не зайдет и вы выберете другой язык программирования, то советую вам только одно. Найдите структуру в хаосе. Если вы будете сами следовать любой структурированной программе обучения (не важно какой), то рано или поздно вы прийдете к своей цели.

    Если еще не успели, то можно сразу создавать аккаунт на LinkedIn (или что там у вас вместо этого), Github и StackOverflow, а также регайте нормальную почту. Под нормальной я подразумеваю почту в формате <фамилия>@gmail.com. Почта defopidr2@yandex.ru конечно подчеркнет вашу индивидуальность, но вряд ли поможет вам попасть на интервью. Погуглите как правильно составить резюме, вы не поверите как много людей совершенно не имеют понятия как их составлять. От себя могу сказать, что если вы не директор NASA, то у вас нет никаких причин чтобы ваше резюме было больше одной страницы.

    Этап 2: Экспоненциальный рост
    Если вы дошли до второго этапа, значит вы смогли найти свою первую работу в IT. Скорей всего сейчас вы работаете в какой-нибудь маленькой фирмочке и рады что вам дают работать за еду. Я сам был в этой ситуации и могу сказать что стоит остерегаться что вами будут пытаться пользоваться. Вам будут рассказывать что нужно "много лет чтобы понять азы", что "нужно еще годик поработать за еду", "да и вообще ты тут никто". Стоит понимать что в IT вы будете очень быстро расти. Прям совсем быстро и если вы не идиот, то вы в первый день работы и вы через год работы - два разных человека.

    Поработав год, полтора на первой работе я советую вам уходить на следующую работу. Именно через такое время вы дойдете до ситуации когда вы уже учите что-то новое намного медленней чем раньше, вы эффективно работаете. Вам нравится эффективно работать? Проснись, Нео. Ты в этой игре не ради блага работодателя, а ради себя. Выбирая следующую работу на данном этапе, я советую выбирать опыт, а не деньги. Идите на работу которая будет платить более-менее нормально (теперь можно отказываться работать за еду), но которая будет вас максимально развивать. Постоянно учите что-то новое, по другому никак.

    Так получилось что на первой работе все мои знания оказались не нужны. Так и сказали "Java ненужОн". Работать пришлось на Python и Django, а поэтому учить все пришлось с нуля. Сначала я читал Head First Python, потом Dive into Python 3. Также я много изучал как работают реляционные БД, работал с PostgreSQL. Использовал Celery и Django, участвовал в open source разработке Django Rest framework и других Python проектов. На данном этапе уже не так важно что конкретно вы учите, главное что вы учите что-то новое и востребованное на рынке труда. Основная часть этого этапа у меня заключалась в задротской работе (10+ часов в день почти без выходных) в двух стартапах, в каждом по полтора года. Параллельно с этим для учебы в университете (учился и работал одновременно) я учил теорию графов и написание компиляторов.

    Намного сложней дался переход из маленького стартапа в большую интернациональную компанию. Здесь пришлось попотеть и пройти еще одну программу обучения. Готовился я по этому списку. Общался с парнем лично, задавал вопросы и даже немного помог написать этот список. Если вы дошли до этапа прохождения интервью в компаниях по типу Google, Amazon, Facebook и тд., то вам однозначно понадобится этот список. Я прошел где-то 70% этого списка и мне хватило, зависит от компании в которую вы проходите интервью. Так же я очень сильно советую книгу Cracking the Coding Interview. Не могу достаточно раз упомянуть насколько эта книга ценна для подготовки к таким интервью. Но задачки будут точно не легкими, так что не удивляйтесь если первое время голова будет пухнуть.

    Самым тяжелым в этом переходе будет смена мышления и знаний от разработчика до инженера. Вам прийдется понять как работают структуры данных, алгоритмы и их сложность, всевозможные методы сортировки и поиска, бинарные деревья и тд. В общем вся та лабуда которая вам не нужна в обычной практике написания кода.

    Уже устроившись в большую компанию мне наконец-то понадобилось знание Java, которое пришлось восстанавливать. Дополнительно к этому я начал учить JavaScript и Scala. Учил уже на практике, почитывая YDKJS и спрашивая друзей JS задротов много вопросов. Также я стал учить React, но уже на практике, без книг. На данном этапе большим преимуществом будет ваш проф. круг знакомых у которых вы можете спрашивать вопросы по областям их компетенции. Scala я учил почитывая книгу Functional Programming in Scala, но сильно далеко не продвинулся так как мне хватило ограниченных знаний по этой теме.

    5HGpiI.jpg
    Примерно так выглядит экспоненциальный рост в IT.

    Этап 3: Монетизация
    Если вы дошли до этого этапа, то это можно сказать успех. Вопреки стереотипу, далеко не все в этой профессии рубят бабос как капусту. Большая часть криптокотов по настоящему так и не доходит до этого этапа. Происходит это потому что они бегут к этапу № 3 сразу же, пропуская этапы № 1 и № 2. Часто это заканчивается каким-то локальным тупичком (по типу написания софта для банка), когда человек вроде быстро урвал большую ЗП, но теперь не знает как ему развиваться дальше и не видит возможности карьерного роста. Чудес не бывает, чтобы дойти до этого этапа и тем более на нём не остановиться, нужно пройти все остальные.

    Ваша цель перейти от "сначала опыт, потом деньги" к "утром деньги, вечером стулья". В отличии от этапа № 1 и № 2 у вас теперь все карты в руках, у вас есть навыки за которые работодатель будет готов платить больше. Единственный совет - смотря на варианты следующей работы всегда думайте, "а что дальше" не только в плане денег.

    Сам я только выхожу на этот этап. Сейчас в процессе подписания контракта с переездом и увеличением зарплаты. После этого планирую полтора года на получение нужных документов и дальше снова работать в направлении максимальной монетизации своих навыков.

    Я уже выбрал Machine Learning как направление для развития (поэтому и переезд) и монетизации своих навыков. Сейчас я плавно (чтобы не больно) вхожу в математику, а точнее в линейную алгебру, теорию вероятностей и статистику. Также прохожу курс по Machine Learning на Coursera. Каких-либо глубоких знаний мне это не даст, но этого будет достаточно чтобы дальше подтягивать по работе.

    На этапе монетизации я советую изучать что-то перспективное, интересное и за что готовы платить деньги. На данный момент это: machine learning, data science и blockchain. Основы программирования вы уже должны твердо знать, опыта достаточно. Фундамент уже построен, пора строить верхние этажи.

    image.png
    Запишись на курсы бизнес молодости от КриптоКота прямо сегодня! :defohappy:

    Этап 4: Инерция
    Ине́рция
    (от лат. inertia — бездеятельность, синоним: инертность[1]) - этап который может считаться как пиком так и спадом IT карьеры. Зависит от точки зрения и восприятия. Хотя люди на этом этапе уже тимлиды, руководители и тех. директора, я воспринимаю этот этап как "контролируемую деградацию". Как правило, на данной стадии развития находятся люди в возрасте (с семьей и детьми) и эти ваши инновации им уже не нужны. Им не интересно вникать в новинки или часами сидеть узнавать как что работает, и это нормально. Если же мы говорим о человеке, фанате своего дела, который до сих пор работает программистом, то как правило он сталкивается с другими проблемами. Его выбивает из колеи темп инноваций и изменений, а в спину постоянно дышит молодняк.

    Вашего опыта, знакомств и навыков должно быть достаточно чтобы дальше плыть по течению. Для поиска интересной и оплачиваемой работы нужно прикладывать уже намного меньше усилий. Хорошо это или плохо, решать вам. Но именно этот этап полного спокойствия и предсказуемости очень часто приводит к кризису среднего возраста.

    Буду читать разные книги по менеджменту и управленческим процессам. Также изучать книги по экономике и написанию бизнес-плана чтобы создать свою компанию. На самом деле кого я обманываю, тут бы дожить до этого этапа :putinhappy2:

    Этап 5: Выход

    Самый интересный, неоднозначный и недооцененный этап - выход с IT. Большинство людей входящие в IT даже не задумываются об этом, ведь зачем выходить если все и так хорошо. Под выходом с IT я подразумеваю уход с работы, создание своего дела или переход в руководящую должность где у вас 0 часов программирования. Даже будучи тех. директором в IT компании вы по сути уже решаете управленческие вопросы, вы в "около IT", но уже не в нем.

    Мой подход в этом вопросе такой же как и к финансовым рынкам, если во что-то входишь, думай как будешь с этого выходить. Буду я когда-нибудь уходить с IT или нет, я не знаю. Но то, что работа в офисе за зарплату (пусть и большую) для меня не является определением успеха, это точно. Хорошим :poros:, интересной работой, но точно не успехом.

    Советую найти любимое дело вне программирования. Не важно будет это скалолазание, иностранный язык или уроки фортепиано. Любое хобби поможет отвлечься и не тронуться умом от работы. А со временем может даже стать стимулом для поиска чего-то вне айти.

    graph.png
    Этапы развития в виде графика для визуалов.
    Первые три этапа я осмыслил и распланировал еще будучи студентом. Два других добавил после.
    Внимательный читатель заметит что первые три этапа описаны более детально чем последние два. Я прошёл только первые два и нахожусь вначале третьего, а соответственно детально могу описать только то, через что пошёл сам. Но надеюсь даже этот, весьма неполный и субъективный гайд кому-то поможет и натолкнет на правильный путь. Еще раз повторюсь, гайд не претендует на объективность, это всего лишь мое виденье индустрии/карьеры/пути криптокота в большом IT.

    В свою очередь надеюсь что молодые и амбициозные :chaika:перестанут терроризировать форум бесконечно новыми #войтивайти темами, а вместо этого будут задавать вопросы в этой теме. Желаю вам удачи на этом нелегком пути :poros::poros::poros:
     
    Последнее редактирование: 14 авг 2018
  2. Mad_Brain

    Mad_Brain

    Рега:
    9 апр 2017
    Сообщения:
    716
    Шекелей:
    675G
    Karma:
    34
    Gold:
    675
  3. Cicero

    Cicero VIP

    Рега:
    14 авг 2015
    Сообщения:
    9.193
    Шекелей:
    7.165G
    Karma:
    3.240
    Gold:
    7.165
    1) Пожертвовал парами экономики и философии ради IT
    2) Пошёл писать софт к торговому терминалу Cicero, чтобы он делал деньги одним нажатием на кнопку
    3) ...
    4) Получил плюс от Cicero!

    Отличная темка. Понравилось, что нацеливаешь стремиться не к баблу и особенно что думаешь о выходе из IT. Из тебя бы вышел отличный собеседник в термах.
     
  4. albatrus

    albatrus VIP

    Рега:
    1 дек 2014
    Сообщения:
    82
    Шекелей:
    8.445G
    Karma:
    25
    Gold:
    8.445
    Привет Криптокот. Год назад начал изучать java, и вот уже месяц работаю "программистом" фронт(в основном это заполнение xml файлов и совсем немного JS, который я в принципе пока не знаю, но решаю вопросы по ходу дела)+бэкэнд, это моя первая работа вайти. Кинули меня на древний веб проект, к которому документация и прочее не менялось с 2008 года и как я полагаю, созданный тогда же.
    В итоге почти вся работа сводиться к найти похожее в чужом коде и сделать по аналогии. Я конечно со своего нулевого опыта мб чего не вижу, но мне кажется я уже особо не развиваюсь как программист, а больше развиваю усидчивость(что да где глянуть), так вот вопрос думать ли уже о смене работе и если я допустим через 6-9 месяцев уйду, не покажется ли это странным другим компаниям?
     
  5. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Привет. Полностью зависит от того есть ли у тебя другие варианты или нет. Если ты сейчас ищешь другую работу и тебя готовы брать прямо сейчас, то какая тогда разница что подумает работодатель (если и так уже берут)? Если вариантов нет, то это повод начинать потихоньку готовится к выходу. Там часик подворовать почитать что-то развивающее, тут на часик раньше уйти или с дома поработать (а на самом деле на интервью сходить). При должной изворотливости к условному году (уже 100% норм уходить), ты будешь полностью готов лететь дальше.

    Я так, подворовывая время, целый диплом на 60 страниц на одной работе написал. А на другой за несколько месяцев подготовился к серии довольно сложных интервью.
     
  6. Nautilus

    Nautilus Владимир Говноконкурсович

    Рега:
    15 июн 2009
    Сообщения:
    8.282
    Шекелей:
    4.290G
    Karma:
    1.122
    Gold:
    4.290
    Крч, не, не канает. Если в 30 только входить, то выйти не получится. Мой труп вынесут.
     
  7. albatrus

    albatrus VIP

    Рега:
    1 дек 2014
    Сообщения:
    82
    Шекелей:
    8.445G
    Karma:
    25
    Gold:
    8.445
    Не, вариантов пока нету. Я вот не знаю за что кидаться, то ли за основы сети, паттерны и прочее, что указано у тебя в курсе "coding interview university" или же за известные фреймверки типо spring. По твоей схеме их изучение, как я понимаю происходит на работе, чего у меня нет.(
     
  8. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Посмотри на вакансии у себя в городе. Посмотри что для них просят. Запиши в список что тебе нужно выучить хотя бы на уровне "начальник клянусь, доучу на работе". Дальше прикинь сколько времени ты сможешь своровать на работе чтобы тебя не уволили (остальное тебе не важно). И на работе + дома потихоньку проходишь этот список. Вот тот адовый список "coding interview university" я прошел работая фулл тайм на работе + тратя на это один выходной. Стартап затухал и я уже ничего нового не учил, пора было готовиться идти на выход.
     
  9. SryMyBad

    SryMyBad

    Рега:
    9 дек 2011
    Сообщения:
    1.581
    Шекелей:
    3.130G
    Karma:
    353
    Gold:
    3.130
    Что насчет курсов? Мне кажется очень профитным изложение большого и свежего кол-ва информации от препода, который занимается этим всю жизнь и отслеживает все нововведения. Конечно потом все это предстоит еще раскрыть при самообучении, но ты уже знаешь, что можно с помощью данного языка, и при изучении очередной главы у тебя не появляется вопроса а нахрена мне это нужно, ты уже думаешь что бы ты сделал с помощью этого.
     
  10. Nuffsaid

    Nuffsaid

    Рега:
    27 май 2011
    Сообщения:
    404
    Шекелей:
    45G
    Karma:
    136
    Gold:
    45
    11765596.jpg
    Думаю тут то многие и споткнулись/споткнутся. Можно поподробнее? Как ты формировал эти пункты. Для меня такая академичность и структурированный поход большая проблема.

    Я входил по наитию, просто играя в игры, сначала настраивая и переписывая, а позже создавая свои аддоны/плагины/ботов. Цели были простые и слегка наивные, тогда думал что фермы можно масштабировать бесконечно. Но нестабильность такого заработка заставила уйти на завод (буквально, пусть и в IT отдел). Вариантов в городе немного, зарплата норм. Хочется больше, но понятия чего именно нет, поэтому интересно как ты выстраивал эти ориентиры?
     
  11. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Проблема курсов в том что очень тяжело отличить хорошие курсы от скама на деньги дающее почти ноль знаний. После того как пару моих не самых умных сокурсников пошли преподовать на курсы (никогда нигде не работавшие) я вообще в этом всем усомнился :putinhappy2:

    Я думаю курсы в целом могут работать, но даже их я бы советовал после того как прошел хотя бы какое-то самообучение. Когда человек уже почувствовал боль, отчаяние, свою тупость и никчемность (у меня так было). И уже только тогда идти к ментору который тебе будет помогать. Проблема многих людей что они приходят на курсы где им разжевывают всю информацию, а жевать не учат. Дают рыбу, но не учат рыбачить. Скажем так, я еще не видел ни одного криптокота который бы не попал в IT, пройдя всю боль и унижение самообучения. А вот с курсов мало ребят обычно стартует, такие дела :neveru:
     
  12. LazyFaggot

    LazyFaggot из США VIP

    Рега:
    6 дек 2017
    Сообщения:
    588
    Шекелей:
    12.855G
    Karma:
    385
    Gold:
    12.855
    количество людей выходящих из айти в момент времени, описывается экспоненциальным распределением. Сколько видел менеджеров уровня VP, которые возвращаются к корням и делают какое-нибудь гавно на унылой фирме потому что больше уже ничего не светит, ибо таких випи в каждой конторе кучи. Получил компенсацию, довольно щедрую, но все равно всегда мало и вперед, в какой то момент переводить код из кобола на джаву, в молодой и быстроразвивающийся коллектив.
    Описанный выход из айти, рассказывает такую же золотую историю, только в современных условиях, раньше это были золотые прииски в калифорнии, а сейчас айтизаготовки, в той же калифорнии, которые откроют свои стартапы юхуу. Сколько там уже хэдкаунт на всяких гуглах-шмуглах в калифорнии ? думаю половина из них будущие стартаперы!
     
  13. DmitryPashko

    DmitryPashko

    Рега:
    21 ноя 2012
    Сообщения:
    145
    Шекелей:
    60G
    Karma:
    15
    Gold:
    60
    Ушел с ядерной физики в IT точно по такому же пути, писал ботов к л2, потом ява сервак, скрипты, потом забил на л2, и ушел в java enterprise, этих скилов хватило с головой, сейчас в топ 4 компании в своей стране по IT(Ua), правда качать англ пришлось довольно таки усердно будучи уже на работе.
     
  14. слышТЫ

    слышТЫ Ватный стариковец

    Рега:
    5 июн 2009
    Сообщения:
    1.077
    Шекелей:
    15G
    Karma:
    3
    Gold:
    15
    Пацаны дам совет, ищите прошаренных индусов и китайцев кто будет писать вам Код ))) и сливайте вашему шефу что это вы))). У меня в фирме были 2 таких пидараста, Поямал лично за руку, хорошо хоть есть фирмы ООО "Ноги в Бетон" и ООО "Отвезем в лес", отдал им в работу!!! Но блять это работает !!! -1кк денег на дормоедов за год ушло.
     
  15. DmitryPashko

    DmitryPashko

    Рега:
    21 ноя 2012
    Сообщения:
    145
    Шекелей:
    60G
    Karma:
    15
    Gold:
    60
    Спалить таких ребят очень легко, буквально на втором кодревью, да и в ИТ очень легко видеть тех кто халявит, глянуть лишь доску работы, комитов и тд...
     
  16. DmitryPashko

    DmitryPashko

    Рега:
    21 ноя 2012
    Сообщения:
    145
    Шекелей:
    60G
    Karma:
    15
    Gold:
    60
    Набор на преподов в такие "курсы" вообще ужас и 99% это тупо скам бабла, да и цены за "вайтивайти" курсы ставят космические при том что после их ты просто нахуй не нужен, так как твой скил будет 0 на рынке, так как на курсах максимум чего научат так селектить sql и базовый синтаксис из js, java...etc
     
  17. Totem

    Totem

    Рега:
    28 фев 2017
    Сообщения:
    7
    Шекелей:
    5G
    Karma:
    3
    Gold:
    5
    Последнее редактирование: 19 янв 2022
  18. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Начинай с конца. Это не шутка, иногда я так даже книжки читаю. Представь чего ты хочешь добиться через 5 лет. Желательно только чтобы это было что-то реалистичное. Визуализируй конечную цель и теперь от неё строй обратные этапы. Я в студенческие годы бредил работой в главном офисе Google, мне это казалось работой мечты. Я представил что мне для этого нужно в обратном порядке:
    1. Работа в Google
    2. Переезд в США с разрешением на работу
    3. Приглашение в США
    4. Сильное резюме, опыт работы и набор навыков
    5. Работа в стартапах как самый быстрый способ получения навыков
    6. Физически оказаться не в СНГ, так как там стартапы интересней
    7. Переехать в Европу по учебе
    8. Пройти отбор чтобы попасть на учебу
    9. Дифференциация
    10. Самообучение
    Хотя я и дошел до середины № 2, сейчас у меня другая цель. Может я дойду до № 1, а может и нет. Не важна цель, важен твой путь к ней. Если ты играл в ЛА2, то у тебя просто должен быть навык использования такого подхода. Чтобы получить третью профу, ты должен был сначала получить вторую, а до этого первую. Чтобы одеться в S, сначала понять как одеться в A, B, C, D. Ты этот подход никогда не использовал в реальной жизни, но он у тебя есть.
     
  19. flawy

    flawy VIP

    Рега:
    13 мар 2012
    Сообщения:
    3.062
    Шекелей:
    12.385G
    Karma:
    400
    Gold:
    12.385
    До монетизации всё хорошо расписано, дальше опыта нет, че писать то.
    Через энтерпрайз Джаву никому бы не посоветовал входить - разочаруетесь скорее всего.
    Все прут в data science... Вообще заметил, что куда не пойду, вдруг ажиотаж начинается и рейты сбивать начинают. В линкедине уже реже приглашают на свои обосаные интервью. Заебали.
    Я то целенаправленно туда шёл. Сначала реляционные базы, потом big data (hadoop). Теперь вот думаю, идти дальше или хомяки всё обгладают.
    К 30-и быть программистом это зашквар
     
  20. CyTeHeP

    CyTeHeP VIP

    Рега:
    28 июн 2009
    Сообщения:
    199
    Шекелей:
    1.160G
    Karma:
    222
    Gold:
    1.160
    Отличная статья.
    Добавлю по своей специализации - если хотите в PHP, постарайтесь идти сразу в нормальный backend, а не в формошлёпство, фуллстек и битрикс(храни господь) и прочие сео правки и техподдержку. Очень много времени сэкономите.
     
  21. LazyFaggot

    LazyFaggot из США VIP

    Рега:
    6 дек 2017
    Сообщения:
    588
    Шекелей:
    12.855G
    Karma:
    385
    Gold:
    12.855
    Хаха да, все думают, что вот там будет круто и вот они сча оседлали волну, не то что лузеры вокруг. Всю эту агенду тщательно формируют, чтобы мамкины машино обучатели и исследователи данных чувствовали себя хорошо, по сути те же жопачасы только с претензией. завтра будет новый тренд и все машин лернеры станут дерьмом мамонта и надо будет подучить что то новенькое, чтобы делать синтемент анализ срущих радугой пони, будущее требует новых вызовов для технарей! хорошо если успеют на директорскую должность в гугле, а так такой же зашквар быть менеджером этих 30 летних кодеров.
     
  22. DarkNeo

    DarkNeo

    Рега:
    7 июн 2009
    Сообщения:
    2.143
    Шекелей:
    25G
    Karma:
    814
    Gold:
    25
    почему не выбрал вариант выучить основы и ехать в столицу работать с ментором за еду? зачем надо было сидеть годами дома и сразу в европу?
     
  23. Anover

    Anover

    Рега:
    10 мар 2010
    Сообщения:
    4
    Шекелей:
    1.705G
    Karma:
    0
    Gold:
    1.705
    А можно подробнее почему в jee разочаруемся?
    Я 2 месяца как устроился и попал на новый проект на спрингах, пока куча опыта, интересно. Мне кстати биг дата интересна тоже, с учетом этого выбирал джаву, какие сейчас проблемы?
     
  24. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Учиться поехал потому что тогда наивно казалось что учёба нужна (нет).
    Скорректировал тем что почти сразу бросил учёбу, закончил только много лет спустя. А с ментором мне не везло, сначала за меня браться никто не хотел, а потом я уже втянулся и сам все учил.
     
  25. DarkNeo

    DarkNeo

    Рега:
    7 июн 2009
    Сообщения:
    2.143
    Шекелей:
    25G
    Karma:
    814
    Gold:
    25
    имел ввиду минуя университет вообще. коммуналка, доширак, столица, ментор.
     
  26. Sioxie

    Sioxie денег не занимать

    Рега:
    23 июл 2009
    Сообщения:
    8.554
    Шекелей:
    8.681G
    Karma:
    731
    Gold:
    8.681
    Подходит для тех кому лет 16-18. Остальные, как сказал Вовка увидят свой труп на выносе.
     
  27. elpico

    elpico птица со скверным характером VIP

    Рега:
    17 мар 2017
    Сообщения:
    14.800
    Шекелей:
    1.305G
    Karma:
    1.582
    Gold:
    1.305
    Еще короче можно сделать: войти чрез @КриптоКот -а в шведский ИТ.
    09205224.479974.2748.jpg
     
  28. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Так и надо было делать. Результат примерно тот же получился бы, только меньше бомжевать по времени.
     
  29. DarkNeo

    DarkNeo

    Рега:
    7 июн 2009
    Сообщения:
    2.143
    Шекелей:
    25G
    Karma:
    814
    Gold:
    25
    только корочки о высшем образовании бы не было. что для тракториста не вариант.
     
  30. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.112
    Шекелей:
    3.330G
    Karma:
    2.116
    Gold:
    3.330
    Подпишусь под каждым кото-словом, ебошишь, ебошишь, ебошишь, молишься на икону создателя google и опять ебошишь :usmanov:

    Есть на мой взгляд еще более хардовый вариант пройти 1 и 2 пункт, он актуален для РБ точно, и доступен котам с большими большими яйцами. В РБ на данный момент это работает так: идешь на любые актуальные курсы питон\ява\сях, по окончанию курсов получаешь заявку от одной из местных галер по типу itransition, epam проведя там 1,5-2 года, если сохранишь стремление к развитию и кукуха не поедет, ты выходишь хорошим профильным специалистом с кучей практического опыта, но знаю только 2 человек которые прошли этот путь не забив большой хуй на айти, ойти и все прочие ти.

    В свою очередь если достаточной аудитории будет интересен мой опыт работы и какие-то знания в переходе от 15 лет - фриланс ру\еу - ИП в РБ - ООО в ЕС по веб-деву, могу поделится как дополнением какой-то инфы к теме :neveru:
     
  31. Loku

    Loku душный мещанский хохол

    Рега:
    17 окт 2010
    Сообщения:
    1.653
    Шекелей:
    5.500G
    Karma:
    450
    Gold:
    5.500
    2 ключевых момента в дополнение к вышесказанному:

    1) Учиться придется чрезмерно много (что и так понятно по кол-ву жопочаов в посте Криптокота), в основном самообучение, разному и все равно регулярно будет встречаться какая-то хрень которую видишь первый раз в жизни. Это применимо почти к любой профессии, но для дева необходимость обучения\самообучения гипертрофированна и заложена в специфику работы.

    Если не умеете, не хотите, не можете регулярно изучать какую-то новую хрень — не идите. Либо это будет через боль, либо вы будете дном.

    2) Если если нет способностей — не идите.

    Умоляю, не лезьте, я насмотрелся на дно разработчиков и мне регулярно приходилось тыкать их в их же говно.
    Если не тянешь, нет способностей — ну не иди, есть куча айтишных и околоайтишных специальностей аля QA\QC\PM\Product\DevOPs\ маркетинг (куча направлений) \дизайн\аналитики всех мастей, да даже HR'ы на галерах и тех. писатели.

    Строго говоря этот пункт актуален ко всем профессиям ибо чем-то я нагрешил и мне приходилось работать с дно дизайнерами\верстальщиками\копирайтерами\qa и бог знает кем. Один я оставался охуенным спецом пока не проснулся и не пошёл в школу. В общем не кодингом единым и выбирайте то, что получается лучше всего. Даже если это сосание хуёв.
     
  32. DarkNeo

    DarkNeo

    Рега:
    7 июн 2009
    Сообщения:
    2.143
    Шекелей:
    25G
    Karma:
    814
    Gold:
    25
    тут речь о прокрастинации и она успешно лечится
    https://habr.com/post/298192/
     
  33. Kaesor

    Kaesor

    Рега:
    23 фев 2014
    Сообщения:
    101
    Шекелей:
    5G
    Karma:
    -7
    Gold:
    5
    привет. насколько я понял ты работаешь в spotify. мне интересно какие именно вопросы задвали тебе на интервью. в принципе я могу посмотреть на гласдуре, но более интересен режим диалога.
     
  34. elegance

    elegance

    Рега:
    29 июн 2011
    Сообщения:
    375
    Шекелей:
    5.731G
    Karma:
    31
    Gold:
    5.731
    Добавлю к вышесказанному, очень полезно после чтения теории, делать небольшие home проекты, это и плюс для портфолио и плюс к закреплению навыков.
     
  35. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    А open source проекты трижды полезны.
     
  36. IOstream

    IOstream обиженный пикабушник

    Рега:
    2 ноя 2010
    Сообщения:
    699
    Шекелей:
    2.725G
    Karma:
    19
    Gold:
    2.725
    В целом очень похоже на мой случай, в контексте промышленного программирования, только упор сделан на развитие архитектуры кода и понимание техпроцессов... Как показала практика вот этот момент внутренней организации программы в ПЛК очень сильно влияет на скорость разработки и качество работы системы, хотя казалось бы =_=
     
  37. dntPanic

    dntPanic VIP

    Рега:
    1 дек 2014
    Сообщения:
    303
    Шекелей:
    20.630G
    Karma:
    74
    Gold:
    20.630
    На тему прокрастинации мне очень помогли курсы Learning how to learn. Ведут два нейробиолога. Очень занятно.
    Или же на эту тему есть книга от одного из них. Барбара Оакли - Думай как математик.
     
  38. F3x111TsSL

    F3x111TsSL (10000W)

    Рега:
    3 июн 2009
    Сообщения:
    4.604
    Шекелей:
    1.075G
    Karma:
    407
    Gold:
    1.075
    сам я конечно же нихуя учить не буду, но гайд хороший
     
  39. FRU

    FRU VIP

    Рега:
    28 окт 2010
    Сообщения:
    4.004
    Шекелей:
    160G
    Karma:
    2.985
    Gold:
    160
    Товарищи, а можно куда-то еще войти кроме айти? Ну вот не к добру это все.
     
  40. Almirante

    Almirante

    Рега:
    15 июн 2009
    Сообщения:
    137
    Шекелей:
    15G
    Karma:
    3
    Gold:
    15
    Съебался в панике из своего института, где догнивал диссер, т.к. почувствовал, что начинаю тонуть в болоте.
    Начал "входить" - пошел стажером в какую-то компанию. Взяли меня, чтобы пощупать новое для себя направление:
    Вот и щупаю уже 3 месяца, писаясь от восторга.
    Внезапно перестал читать Дефо и залипать в ютьюбчик, начал вспоминать научно-технический английский)

    Как ни удивительно, предыдущий опыт и образование (инженер оптик) оказались небесполезны.
    На диссер решил не забивать с концами, совместить опыт с работы и из диссера, т.к. направление редкое и новое, хоть лаба и сгнила, по идее перспективное (на взгляд изнутри)
    Вижу дальнейшие перспективы в совмещении data science и прикладной науки (уже имею 8 летний опыт на стыке клеточной биологии и оптики).
     
  41. слышТЫ

    слышТЫ Ватный стариковец

    Рега:
    5 июн 2009
    Сообщения:
    1.077
    Шекелей:
    15G
    Karma:
    3
    Gold:
    15
    Лет через 10, будет специальность.
    1) Специалист по нейросетям (отладчик)
    Больше специальностей не будет )))
     
  42. SryMyBad

    SryMyBad

    Рега:
    9 дек 2011
    Сообщения:
    1.581
    Шекелей:
    3.130G
    Karma:
    353
    Gold:
    3.130
    С чем работаешь? И что за важная архитектура кода?
     
  43. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Первое интервью (hangouts, 30 мин): Знакомство с рекрутером, рассказываешь о себе, почему ты бы хотел работать в Spotify, чем ты считаешь что ты отличаешься от других. Тебе рассказывают как будут проходить интервью, если тебя выберут проходить дальше. Можно задавать вопросы о работе в компании.

    Второе интервью (hangouts, 1.5 часов): Интервью из двух частей с двумя программистами. Первая часть задачка на программирование, решаешь в CoderPad. Задачка на разные приколы с массивами. Если решаешь быстро тебе её усложняют, в конце спрашивают временную и пространственную сложность приведенных решений. Вторая часть trivia, там подряд задают штук 40 computer science вопросов, с целью выявить что ты не знаешь.*

    День интервью (офис, 6+ часов): Целый день в главном офисе, всего четыре интервью.
    • Culture interview - Разговорное интервью где тебя спрашивают как ты вел бы себя в определенных ситуациях. Вопросы бывают с подвохом, а интервьюеров заранее натаскивают распознавать ложь и замечать неуверенность. Многие его не проходят, так и не понимая что именно это интервью их погубило.
    • Coding interview - Нужно было за час описать дизайн грида крафта предметов с майнкрафта. Описать классы и интерфейсы, а также написать пару из них. Нужно хорошее знание ООП, задачки обычно веселые.**
    • Ланч с командой и тур по офису - просто общаешься с командой, кушаешь ланч, отдыхаешь.
    • System design - Самое адовое интервью. Нужно задизайнить на доске архитектуру CDN которая будет раздавать 1 миллион изображений. Рассказать как работает кеширование на всех уровнях (edge location cache, application cache, edge location cache, HTTP caching, browser cache). Нужно рассказать сколько МБ памяти нужно будет и какие сервера будешь использовать и почему. Насколько я знаю сыпятся почти все именно на этом интервью.
    • Case study - Фирменный секрет, расскажу только брату @Kramet-a что там было :usmanov:
    День интервью вымотал, потом болела голова. Весь процесс от А до Я у меня занял около месяца.

    * Теперь задают 3 больших развернутых вопроса, вместо кучи маленьких.
    ** Есть пул таких задачек которые меняются раз в 3 месяца. Задачка которая у вас будет зависеть от lead interviewer.
     
  44. Kaesor

    Kaesor

    Рега:
    23 фев 2014
    Сообщения:
    101
    Шекелей:
    5G
    Karma:
    -7
    Gold:
    5
    спасибо. как будешь в NY - можно будет пересечься.
     
  45. ValQa

    ValQa VIP

    Рега:
    30 янв 2013
    Сообщения:
    37
    Шекелей:
    6.025G
    Karma:
    0
    Gold:
    6.025
    Я пытался начать в IT. Это надо любить и жить этим. Совершенно иная эко-система со своими приколами и людьми. Самое сложное для меня было и есть - это коммуницировать с другими программистами-хипстерами. Не говоря уже об усидчивости. Хотя если вы любили тратить жопо-часы на сидение и занятие чем-либо на одном месте, то это для вас.
     
  46. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Хочу поздравить @Cicero с 1.000 кармы. Расти большой и сильной статуей.
     
  47. Kavader

    Kavader мастер слов VIP

    Рега:
    13 сен 2010
    Сообщения:
    3.607
    Шекелей:
    10.745G
    Karma:
    1.024
    Gold:
    10.745
    Даже больше можно сказать - хотеть стать IT просто от того что нет денег, это как одновременно выбрать 2 стула и пытаться к этому привыкнуть.
     
  48. слышТЫ

    слышТЫ Ватный стариковец

    Рега:
    5 июн 2009
    Сообщения:
    1.077
    Шекелей:
    15G
    Karma:
    3
    Gold:
    15
    Самое главное пройти приемку в коллектив !!! В буржундии принимают так !!!


    А на следующий день так !!!

     
    Последнее редактирование: 13 авг 2018
  49. disturbed

    disturbed работник ФСБ (майор)

    Рега:
    1 фев 2010
    Сообщения:
    2.589
    Шекелей:
    3.580G
    Karma:
    431
    Gold:
    3.580
    Азино три топора выглядит как-то посолиднее чем вся эта айти херня чтобы быстро поднять бабла!
     
  50. КриптоКот

    КриптоКот 6 лет в США и 4 года в Швеции/Норвегии VIP

    Рега:
    1 дек 2014
    Сообщения:
    5.183
    Шекелей:
    14.415G
    Karma:
    179
    Gold:
    14.415
    Криптокот
    Не думал открыть свои термы? Уж кому как не тебе знать что такое хорошие термы. А слава о чудаке-хозяине который рассказывает гостям о стоицизме и свойствах оливкового масла разошлась бы по всей округе.

    Как тебе NY? Был вариантов туда нацелить когти, но для меня слишком большой город, не люблю суету. Поэтому буду собираться в деревню (Бостон).


    Кстати, никто не оценил стартовый ролик в темке? Как по мне, он просто офигенный. Вокруг него, можно сказать, весь топик оформлялся :griffin:
     

Поделиться этой страницей