Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Поворот на 90°

Поворот на 90°

Как перекатиться в новый для себя стек технологий
с максимумом профита и минимумом боли

Ilya Kaznacheev

November 21, 2019
Tweet

More Decks by Ilya Kaznacheev

Other Decks in Technology

Transcript

  1. Поворот на 90°
    Как перекатиться в новый для себя стек технологий
    с максимумом профита и минимумом боли

    View full-size slide

  2. с чего все началось
    - физфак ВГУ
    - курсы Cisco
    - работа эникеем
    - курсы Netcracker
    - курсы T-Systems
    - завод
    - ABAP

    View full-size slide

  3. почему?
    kaznacheev.me/article/bremya-abap-razrabotchika

    View full-size slide

  4. что отличается?
    - другие бд
    - другие сетевые взаимодействия
    - другие инструменты
    - другая инфраструктура

    View full-size slide

  5. а еще?
    - другие собеседования
    - другие базовые требования
    - другие подходы к разработке
    - другое отношение к контролю качества
    - другое отношение к работнику

    View full-size slide

  6. что общего?
    - базовые принципы программирования
    - SQL
    - некоторые сетевые протоколы
    - архитектурные навыки
    - софтскиллы

    View full-size slide

  7. начало
    - курсера
    - задачки в интернете
    - гитхаб

    View full-size slide

  8. поиск работы

    View full-size slide

  9. на сеньора не возьмут
    а для джуниора я уже стар
    (мало денег)
    а еще удаленка

    View full-size slide

  10. сеньорити определяется
    софтскиллами и общими знаниями,
    а не узкими хардскилами

    View full-size slide

  11. но это еще нужно доказать

    View full-size slide

  12. резюме

    View full-size slide

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

    View full-size slide

  14. cover letter

    View full-size slide

  15. так что писать то?

    View full-size slide

  16. я толком и не понял, но
    dev.to/benrobertson/the-cover-letter-that-got-me-a-remote-front-end-de
    veloper-job-25f9
    ну и для каждой компании нужно
    отвечать на то, что написано в вакансии.
    некоторые делают это в резюме,
    но мне лень

    View full-size slide

  17. гитхаб?
    а что, надо было?

    View full-size slide

  18. итак, собеседования

    View full-size slide

  19. отказы

    View full-size slide

  20. тестовые задания

    View full-size slide

  21. интервью

    View full-size slide

  22. тесты, анкеты, прочий булшит

    View full-size slide

  23. где искал работу?
    workingnomads.co
    weworkremotely.com
    remote.com
    welovegolang.com
    remoteok.io
    remotelist.ru
    golangprojects.com
    github.com/kaizensoze/remote-freelance-jobs
    Slack
    Telegram
    LinkedIn
    Moikrug
    Upwork
    Random companies’ websites

    View full-size slide

  24. сложно ли найти удаленку?

    View full-size slide

  25. что пришлось выучить?

    View full-size slide

  26. хардскиллы
    - новые БД (Postgres, Mongo, Redis, Rethink…)
    - новые веб технологии (REST, gRPC, GraphQL, WebSocket)
    - всякие подходы к коммуникации(MQ, APIs), документации (Swagger,
    Proto, RPC) и ее наблюдению (логгинг, трейсинг, мониторинг)
    - множество библиотек в Go
    - различные подходы к разработке
    - утилит
    - веб приложений
    - микросервисов
    - докер + компоуз
    - кубер
    - куча сопутствующих технологий и стандартов

    View full-size slide

  27. софтскиллы
    - умение продавать себя
    - умение подавать свой опыт в нужном виде
    - подавление страха, стеснения и стыда
    - cultural fit
    - обсуждение денег

    View full-size slide

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

    View full-size slide

  29. а я понял, что на интересных местах
    требуются только сеньоры,
    а быть senior developer != иметь
    N лет опыта в технологии X

    View full-size slide

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

    View full-size slide

  31. что не помогло
    - задротство над алгоритмами (немножко помогло, достаточно
    прочесть первые главы Cracking the Coding Interview)
    - размещение резюме в группах в телеграме
    - поиск позиции с точки зрения мидла или опытного, но недогофера
    - отклики на вакансии где-то там не так эффективны, чем письмо на
    почту HR, а еще лучше, если кто-то порекомендует, но я пока не
    проверял

    View full-size slide

  32. что в итоге то?
    - работаю с интересными технологиями и приятными людьми
    - езжу на конференции и митапы (пока за свой счет), тусовка в Go очень
    активная
    - пишу в блог, появилось много о чем рассказать
    - хожу на хакатоны
    - вдохнул настоящей удаленки, работаю из любой точки мира (обычно у
    себя дома в халате, стул изменился с твердого на мягкий)
    - понимаю две трети шуток из ∏ρ؃uñçτØρ Øπτµç∑ (раньше понимал
    одну треть)
    - активно участвую в жизни сообщества, делюсь опытом

    View full-size slide

  33. контакты
    kaznacheev.me
    github.com/ilyakaznacheev
    dev.to/ilyakaznacheev
    linkedin.com/in/ilyakaznacheev
    t.me/ilyakaznacheev
    t.me/kaznacheev_feed

    View full-size slide