Roadmap to best life

36
Статистика
Статистика
36
Статистика темы
  • Популярность
    Топ-483
  • Постов
    60
  • Просмотров
    10,363
  • Подписок
    36
  • Карма автора
    +238
1 2 3 4
  • Можешь поделиться ресурсами где искал валютную удаленку?

    Ответить Цитировать
    1/1
    + 2
  • Интересно, пожалуй подпишусь, сам буду искать первую работу в АйТи, вначале как всегда стремно. Ждем новых подробностей)

    Ответить Цитировать
    1/2
    + 1
  •  trydex

    https://getmatch.ru/ 

     и через

    https://hh.ru/
     

    Многие компании не выкладывают свои заявки на поиск работника и пишут сами, увидев ваше резюме. 

    Не скажу, что это идеальные сервисы для поиска валютной удаленки. Но выйти за пределы РФ вполне возможно. Сложно, но возможно.
     


     Mike_M


    На кого учитесь? 

    Удачного поиска! :)

    Ответить Цитировать
    10/21
    + 2
  • MifitoS @ 13.08.24 

     

     Mike_M


    На кого учитесь? 

    Удачного поиска! :)

     

    Python. Изучаю FastAPI. Вот уже буду готовиться к собеседованию, вопросы учить, уже пора бы. Пол года почти учил.

    Ответить Цитировать
    2/2
    + 2
  • Хэллоу, гайз!


     

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

    Прежде чем начну свой длиннопост, хотел бы напомнить, что я являюсь Java-ментором и на данный момент работаю на позиции Java Senior Developer в крупной стартап-компании, первом "единороге" в Узбекистане, с возможностью удалёнки по всему миру.

     

    Так как в моменты активации моей менторской анкеты приходит довольно много запросов, я решил вынести ответы на самые популярные вопросы в отдельный пост. И вам полезно, и мне приятно. Сразу отмечу, что многие советы также подойдут и другим будущим разработчикам, айтишникам :)


     

    Как попасть в IT?

    Начну, пожалуй, с возможных вариантов. Первый и самый главный вопрос, который вы должны задать себе: "Кем вы себя видите?" Чтобы ответить на него, нужно определиться с направлением.



     Я бы выделил шесть основных направлений:


     

     Дизайнеры

     
     Тут всё понятно. Если вам нравится дизайн, формочки на сайтах, как всё выглядит, разные логотипчики, то стоит рассмотреть UI/UX направление или просто позицию дизайнера/3D-дизайнера :)


     

     Аналитики

     

     Если вам нравится рассчитывать показатели, делать графики, общаться с бизнесом, узнавать их требования и переносить всё это в понятный структурированный вид, то стоит взглянуть в это направление. Если хочется чуть более айтишных задач — идите в системные аналитики. Если интересует изучение потребностей организации — добро пожаловать в бизнес-аналитики.


     

     Фронтендеры


     Если вам хочется меньше IT-шной логики, но видеть то, что вы создаете и пишете, то это фронтенд. По сути, фронтенд — это всё, что браузер может выводить на экран или запускать. Грубо говоря, дизайнер создает страницу с дизайном, а вы должны будете преобразовать эти макеты в работающий код :)

    Коллаборация выглядит так:

    UI-дизайнер рисует красивую кнопку.

    UX-дизайнер определяет, где эта кнопка должна находиться на странице, что будет происходить при её нажатии, и насколько удобно пользователю её найти и нажать.

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


     

     Бэкендеры


     Бэкендеры. Если дополнять верхний текст, то фронтендер работает уже с той инфой, которую передает ему бэкендер =). Т.е. то, что вы перешли на порнохаб и вам высветились видосики, а не во весь экран - "иди работай, а не ладошки натирай" это работа бэкендера. Backend прописывает "подкопотную" часть, т.е. то, что вы не видите. Он пишет сложную логику, которая должна выдавать вам, зачастую, отсортированные, отфильтрованные, нефильтрованные товары. Или же отвечать за банковский перевод. Или же за переадресацию страницы. И бэкендер очень плотно взаимодействует с базами данных, а также с другими сервисами. Иногда мы у них запрашиваем какую-то информацию и после отдаём её вам :)  
    Для кого же бэк? 
    • Если вы любите сложную логику, невидимую пользователям.
    • Если хотите разрабатывать игры, работать в финтехе (разработка банковского ПО) или пилить серверную часть сайта или стартапа.
    • Если хотите заниматься ИИ.

    • Писать мобильные приложения.


     

     DevOps


     Помните тех, кто всегда разбирался в компьютерах, собирал их и умел работать с командной строкой? Многие из них стали девопсами. Благодаря DevOps написанный нами код доходит до пользователя максимально быстро и безопасно. Эти парни позволяют нам автоматизированно прогнать наш код через этапы фильтрации и тестов, чтобы избежать критических проблем. Они создают мост между разработчиками и инфраструктурой, следя за тем, чтобы приложение работало без сбоев.


     

     Тестировщики (QA-инженеры).


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

    Тестировщики бывают разные. От тестирования телефона, какой-нибудь новой модели samsung, до написания кода, который позволяет протестировать всю систему или её часть.


     

       Не попали в топ:

    Data Scientists и Data Engineers – специалисты по данным, которые работают с большими объемами данных, анализируют их и создают модели для принятия решений.

    Cybersecurity – специалисты по кибербезопасности, которые защищают системы и данные от атак и взломов.


    Выбор направления и языка программирования

    Представьте, что вы в онлайн-игре и вам нужно выбрать персонажа. Я дал вам выбор. Теперь очередь за вами =)


     

     Выбрали? Окей, идем дальше.

    Теперь можно определиться с языком программирования, но... не окончательно :)

    Грубо говоря:

    Банковское ПО, бэкенд сайтов — Java.

    Стартапы, AI-проекты — Python.

    Мобильные приложения — Swift (iOS), Android (Java или Kotlin).

    Фронтенд — HTML, CSS, JS, React, Angular, Vue.

    Со всем остальным поможет Google. Главное, что вы определились с направлением. Далее будет несложно закинуть запрос вроде "на каком языке пишут мобильные Android-приложения" или "что нужно знать для изучения DevOps".


     

       Топ самых популярных вопросов:

    Сколько мне понадобится времени, чтобы стать программистом?
    Всё индивидуально. Есть люди, которые учатся полтора года, а есть те, кто уже через три месяца был готов к трудоустройству. В среднем, я бы сказал, около 6-8 месяцев. Всё зависит от того, сколько времени вы готовы уделять изучению, приходите ли вы за деньгами и был ли у вас опыт программирования (хоть даже на Паскале в школе). По моему опыту, те, кто хоть как-то и где-то что-то писал, справляются лучше.


     

    Сколько времени нужно уделять на изучение?
    Сколько сил хватит :) Желательно на старте уделять большое количество времени, так как руку еще не набили, и всё может быстро забываться. Оптимально — 1-2 урока в неделю плюс самостоятельная работа и изучение. Важно учитывать свои особенности: кому-то тема заходит с первого раза, кому-то и трёх мало.


     

    Не слишком ли я стар для IT? (Пишут те, кому за 30)
    Нет, вы не старые. Прорваться сейчас можно любому. Чем лучше запоминаете информацию, вживаетесь в роль, тем легче зайти.


     

    Можно ли сейчас зайти в IT или уже поздно?

    Можно, но с годами сложнее

     

     

    Сколько платят?
    Я могу лишь ответить за джава разработку. В целом это вилка для джунов с 40 до 120 тысяч

    Мидлов: 150-230

    Синьоров: 280+
     

     

    Обязательно ли иметь высшее образование или любить математику для того, чтобы стать программистом?

    Нет, не обязательно. Техническая вышка дает лишь небольшой бонус к успеху. Но далеко не решающий.

     


    Насколько важен английский язык?

    Желательно базовое знание, умение читать техническую литературу. Но его отсутствие не критично.


     

    Как сейчас большинство находят работу в IT?

    Накрутка опыта.

     

    Какие способы попасть в IT?

    Стажерские программы. Всё максимально легко, если вы студент условной Бауманки. Главное — найти такую программу, прошерстить крупные IT-компании и кинуть заявку. Обычно берут с технических вузов.

    Программы IT-компаний, курсы. Тут важно внимательно изучить договор и условия. Обычно это выглядит так: 6-12 месяцев учитесь, потом вас берут на проект. Вы получаете зарплату, но не можете уволиться на протяжении года. Если уволитесь — придется вернуть деньги и заплатить штраф.

    Обучение в университете на разработчика. Есть шанс, что после окончания бакалавриата вас возьмут на работу. Но он достаточно мал.

    Самостоятельное обучение или менторство. Вы сами изучаете информацию, делаете себе план, создаёте легенду и идёте на собеседования. Или с ментором (будете учиться быстрее, учить только нужное и получите помощь на всём пути).


     

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


     

    Последний этап: выбор языка

    После выбора направления и языка вам нужно отправиться на HeadHunter и поискать вакансии по ключевым запросам. Например, на запрос "Java" выдает 3 457 вакансий, а на "Java Developer" — 3 215 вакансий. В то же время, если ввести "Kotlin", то всего 799 вакансий. Очень важно свериться, что выбранный вами язык актуален с точки зрения вакансий. Никому не хочется потратить полгода или год своей жизни, выйдя с ненужными знаниями.


     

    Поздравляю! Теперь вы выбрали язык программирования и готовы приступить к обучению.

    Ответить Цитировать
    11/21
    + 29
  • Программировать не собираюсь, но статья интересная. Спасибо!

    Ответить Цитировать
    1/1
    + 4
  •  MifitoS, есть ли смысл идти в разработчики, если уже несколько лет работаю QA в банке, писал простенькие api тесты на python и java. У нас с бэкерами один грейд и ЗП соответственно) поэтому и вопрос такой, стоит ли переучиваться на разработчика или лучше расти в автотестах до мидла и синьора?)

    Ответить Цитировать
    1/2
    + 1
  •  Maks233, у тестировщиков есть возможность как и у некоторых разработчиков устроиться на дополнительную работу и получать больше денег, совмещая. Рекомендую, только если налажен тайм менеджмент и на основную работу уходит несколько часов в день, а не 8 часов и более. (Только для опытных специалистов)

    Лимит для QA это написание автотестов. Автотестерам платят в разы больше.  

     

    Переходить на ЯП будет затруднительно. У меня сейчас напарник, очень сильный автотестер, но он не знает очень много нюансов из разработки. 

    Если есть безумное желание и азарт этим заниматься, то можно. А так - не советую. 

     

     

    Да и в целом многие думают, что перейти с одного языка программирования на другой очень легко - это миф. 

    Поэтому к своему первому выбору и стоит отнестись серьёзно.

    Ответить Цитировать
    12/21
    + 1
  •  MifitoS, согласен) поэтому и планирую развиваться в автотестах... Писать логику на бэке как то тяжеловато для меня)

    а по поводу кому сколько платят, тут не всегда так) внутри даже одного стрима, ручному тестеру у нас могут платить в 2 раза больше, чем фронту синьору) тут, как говориться, как себя продашь, сколько раз тебя апнут и тд)

    Ответить Цитировать
    2/2
    + 1
  •  Maks233, Возможно. Тут уже не знаю ) Сужу в целом по больнице. Возможно ручные врут, что они автотестеры?)

    Ответить Цитировать
    13/21
    + 1
  • Привет , сейчас работаю аналитиком в банке , в основном вся работа с sql  и очень мало питона , очень хочется в разработку , но хз как аккуратно перейти)) как бы действовал?

    Ответить Цитировать
    1/1
    + 1
  • MifitoS @ 08.08.23 

    День 1


    Переустанавливаем винду,

    MifitoS @ 08.08.23 

    День 2


    т.к. оказывается, что вирус где-то поселился в кэше хрома и постоянно восстанавливается при удалении (не помню уже че за папка была, аля temp).

    Как после удаления Винды остался кэш Хрома?

    Ответить Цитировать
    1/1
    + 2
  •  AA_KK
     Папку temp генерит хром. Возможно из облака или из расширения гугл хрома, точно я уже не помню, честно говоря. 

     


     Go1den

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

    Однако легенду всё равно придётся корректировать, если на работе не переведут на разработчика: мол, я сначала был аналитиком, потом меня перевели в роль разработчика. Но деятельность стала слишком однообразной из-за процессов в банке, а финтех — слишком бюрократическая машина, не даёт работать в полную силу. Поэтому я здесь, собеседуюсь у вас. 

    Придется приврать) И, благо процессы ты все знаешь, будет полегче

    Ответить Цитировать
    14/21
    + 2
  •  MifitoS, как относишься к Назарову и ОМ?

    Ответить Цитировать
    1/1
    + 2
  •  MifitoS, Отличный пост. Вроде ничего нового, но очень структурировано и почти ничего лишнего.

     

    П.С. хорошие тестировщики иногда вырастают в отличных продукт мэнэджеров, а дальше потолка нет :)

    Ответить Цитировать
    1/1
    + 2
  •  Cash_Magnetic,  

    Нуу... прикручивать опыт я начал еще до него, правда не в таких масштабах, ибо не было еще конкуренции. 

    Да и начинал я с junior позиции, а не с middle, как сейчас делают

     

    А так, лично для меня он говорит очень правильные вещи. Но лучше бы он молчал :)

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

     

     

    Сейчас он ушел в конкретное инфоцыганство. У него есть своя группа с менторами, которые берут бешенные деньги за урок. Он приглашает различных людей к себе на интервью, которые вообще не относятся к IT. Короче слишком много мешанины. 

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

    + меня немного раздражает популяризация айтишки. Я из каждой дыры уже слышу разговоры о ней. Иногда кажется, что люди разучились говорить о других вещах. 



     

    Для себя я выделяю у него несколько полезных вещей: 

    1) Менторы-блогеры, которых он приглашает, по моему направлению. Они периодически выкладывают интересные собеседования. Это довольно полезно. + мотивирует )

     

    2) Нужно всегда помнить, что компании на тебя насрать. Ты расходник. Рвать жопу ради фантомных технологий не стоит. Перерабатывать, овертаймить - тоже. Должно быть взаимное уважение. И ты должен следить за тем, чтобы не выгореть, заниматься чем-то параллельно. Не отдавать жизнь ради работы. 

    Т.к. во мне живет гиперответственность, для меня это довольно тяжело.

     

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


    Он доказал, что существует множество ситуаций, когда общая сумма выигрышей и проигрышей далека от нуля. Она может быть как выше (в выигрыше большинство), так и ниже (проиграли все).

    Так, Нэш объяснил, почему Адам Смит ошибался, считая конкуренцию лучшим двигателем рынка. Он доказал, что стратегия «каждый в группе делает то, что лучше для него» в итоге приводит к победе максимум одного участника группы. При этом может случиться так, что не победит никто. А если все участники договорятся о сотрудничестве и наметят свои цели (будут делать то, что лучше для них и для группы), у них есть возможность добиться общего успеха. Это хорошо показано в фильме «Игры разума».

     

    4) 

     

    5) Когда я набираю к себе сотрудников в компанию я знаю, кто врёт, а кто нет :) Большинство действует по типичным паттернам, которые можно отследить в общении. Это мне на руку. ОФК я возьму человека, если вижу, что он сильно углубился во все темы, мастер спорта по вранью и мне это не будет выстрелом в колено. Но многие выходят довольно слабыми. 
     


     


     Bagaiev

    Спасибо большое, очень приятно!

     

    Продукты, имхо, отдельная каста. Ими может быть почти кто угодно.

    Я слышал, что если ты ПМ у тебя вряд ли получится совмещать вторую работу, если захочешь больше денег. Из-за огромного количества созвонов, согласований и управленческой деятельности. 

    А в целом, по рынку, они не сильно больше получают.

    Но вот если ты CTO ... то тут уже другая история)

    Ответить Цитировать
    15/21
    + 2
  • MifitoS @ 04.09.24 

    Самостоятельное обучение или менторство. Вы сами изучаете информацию, делаете себе план, создаёте легенду и идёте на собеседования. Или с ментором (будете учиться быстрее, учить только нужное и получите помощь на всём пути).

    Ты оказываешь менторскую поддержку за деньги? Насколько больше/меньше зарабатываешь таким образом по сравнению с почасовкой на основной работе (номинальной)?

    Ответить Цитировать
    1/2
    + 1
  • Дизель @ 06.09.24 

    Ты оказываешь менторскую поддержку за деньги? Насколько больше/меньше зарабатываешь таким образом по сравнению с почасовкой на основной работе (номинальной)?

    Да. Преподаю. Любой желающий может мне написать в личку, обсудим. 

     

    Где-то процентов на 10 получаю больше за менторство.

    Ответить Цитировать
    16/21
    + 1
  • MifitoS @ 05.09.24 

    Все его волки гнут цены совсем неадекватные, я считаю, что образование должно быть более доступно.

    MifitoS @ 06.09.24 

    Да. Преподаю. Любой желающий может мне написать в личку, обсудим. 

     

    Где-то процентов на 10 получаю больше за менторство.

    но они просят примерно столько же, как и ты)

    Ответить Цитировать
    1/2
    + 1
  •  awakening, Не согласен. Просить по 10 тысяч за составление резюме или же по 5 тысяч за 1 урок не в моих интересах. 

     

    5 тысяч урок = 1 час. 

     

    1 час * 8(рабочий день)*5000(цена урока) * 20(рабочие дни) = 800к. 

    Таких зарплат, на руки, вы не найдёте в СНГ по моему направлению. 

    А некоторые и больше просят.

     

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

     

    Единственное, в чем можно меня подловить, что если человек слабый и ему нужна помощь на работе, тогда уже это отдельные цены. И как правило вместе с ними входит прайс помощи при трудоустройстве.

    Ответить Цитировать
    17/21
    + 2
1 2 3 4
2 человека читают эту тему (2 гостя):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.