В группах Facebook для начинающих программистов часто спрашивают, как улучшить резюме, чтобы легче получить работу. За свою 12-летнюю карьеру я прошёл путь от джуниора до технического директора — и резюме ни разу мне не пригодилось. Не то, чтобы я не пытался. Просто у меня его ни разу не спрашивали.

Я работал в четырёх компаниях, а пару месяцев назад создал пятую самостоятельно (Bootstrap Shuffle). Расскажу секрет. Он даст вам значительное преимущество перед другими кандидатами, а рекрутёры меня возненавидят!

В чём секрет?

Первая работа (2007-2009)


В 2007 году во время учёбы (финансы и банковское дело) я начал делать бота, работающего в сети Gadu-Gadu, в то время крупнейшего польского мессенджера. В 2007 году его купил Naspers за $154 млн (Gadu-Gadu, а не бота).

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

Проект заинтересовал компанию Gadu-Gadu. Меня пригласили на встречу в Варшаву, предложили неплохие деньги за лицензию на проект и предложили работу. Конечно, я согласился — и заработал свои первые деньги! (Под «довольно хорошими деньгами» я подразумеваю хорошие деньги для того, кто раньше никогда ничего не зарабатывал).

Я нашел первую работу (на самом деле работа нашла меня!) потому что кто-то увидел потенциал в моём любительском проекте и/или во мне!

Никто не спрашивал резюме.

Вторая работа (2009-2010)


В 2009 году в Польше начала расти популярность Facebook. Меня заинтересовало, как использовать их API, я сделал несколько тестов и начал создавать проект с использованием этого API.

Поскольку у меня не было опыта в SaaS (мне было 23 года), я написал письмо с предложением сотрудничества одному специалисту по созданию интернет-стартапов (я знал это из блогов/статей/интервью) — Рафалю Агнещаку, генеральному директору Fotka.pl, на тот момент крупнейшей социальной сети в Польше. После встречи он предложил мне работу программиста в своей компании.

Вторую работу я нашёл благодаря тому, что предложил интересную идею нужному человеку в нужное время (Facebook только начал расти в Польше). Составлять резюме опять не пришлось.

Третья работа (2010-2017)


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

Тем не менее, интерес к Facebook API сохранился.

Я запустил проект StreamPublish: инструмент публикации сообщений на Facebook с правильным форматированием (сегодня это уже невозможно, но тогда различные параметры добавлялись в сообщение через API).


StreamPublish.com (2010)

В 2010 году Рафаль брал интервью у Лукаша Мисюканиса (YouTube показывает 2012 год, просто его повторно загрузили). Там Лукаш рассказал, что создаёт Агентство социальных медиа и хочет попасть в топ-3 этой категории в Польше. На момент интервью у него был только один сотрудник по имени Агнешка.

Я решил написать Лукашу с предложением по проекту StreamPublish. Мы встретились, и так у меня появилась очередная работа. Я стал третьим сотрудником в Socializer, компании Лукаша. Он не спрашивал резюме.

Компания выросла до более чем 200 человек, её купила сеть Dentsu Aegis за $8 млн, а после покупки я в течение трёх лет работал техническим директором с командой около 30-ти программистов.

Примечание: чтобы иностранные читатели могли понять, в какие компании я попал без резюме, покажу обложку книги «Евангелисты. Учитесь у создателей польского интернета» (2012):


«Евангелисты. Учитесь у создателей польского интернета»

Четвёртая и пятая работа (2017?…)


С полученным опытом всё стало проще. После Dentsu/Isobar я присоединился к своим друзьям из Flying Bisons, где мне поставили задачу создать группу ведущих разработчиков.

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

Какие выводы?


Начните творить.

В первых трёх компаниях я получил работу, потому что создал собственные проекты в нерабочее время. Если это сработало три раза подряд, значит, в этом что-то есть!

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

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

Вы узнаете много нового!

Сторонние проекты — беспроигрышный вариант. Поскольку я всегда старался создавать собственные проекты, у меня нет проблем с фронтендом, бэкендом и инфраструктурой.

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

Удачи!

P. S. Если у вас уже есть какой-то сторонний проект, поделитесь ссылкой в комментариях!

Комментарии (165)


  1. ShamanR
    27.02.2019 10:27
    +11

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


    1. Matisumi
      27.02.2019 11:40

      Зашел в комменты написать про ошибку выжившего — а тут уже написано. Действительно, в статье описано просто удачное стечение обстоятельств, а не план действия. Я не говорю, что делать так, как советует автор, не нужно, но надо четко понимать, что это не 100% способ.


      1. Ghool
        27.02.2019 13:30
        +1

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


        1. saboteur_kiev
          28.02.2019 02:22

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


          1. Nikoobraz
            28.02.2019 09:38

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


            1. oracle_and_delphi
              28.02.2019 09:48

              Почему мало?
              Вы думаете, что все мажоры проходят собеседования и высылают резюме?


              1. striver
                28.02.2019 11:58

                Вы думаете, что все мажоры проходят собеседования и высылают резюме?
                Мажоры вообще не работают.


        1. striver
          28.02.2019 12:24

          Хорошо, в этом случае вопрос. Если есть десктопное приложение (так сказать пэт проект, который не обязательный, но многие используют на работе), исходники час от часу заливаются на гитхаб. Как «заинтересовать», ибо сомневаюсь что ЭйчАры смотрят на сам код?


          1. Ghool
            28.02.2019 12:31

            Связаться напрямую с вашим будущим начальником через голову HR-отдела


            1. striver
              28.02.2019 12:43

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


              1. Ghool
                28.02.2019 13:34

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


                1. striver
                  28.02.2019 14:24

                  Вернемся в начало.

                  Как человек, много пособеседрвавший людей в разное время, могу сказать, что такие проекты поднимают интерес к кандидату на 50%
                  — человек не рассылает резюме, то есть, о нем знают и так по проектам. Вы собеседуете людей, значит, вы видите резюме, но 50% интереса где вы берете, то есть как находите?


                  1. Ghool
                    28.02.2019 14:32

                    Я собеседую людей, когда их присвлают HR — и если они рассказывают про свои проекты увлечённо — и проекты чего-то стоят (пусть и не для меня) — это поднимает их стоимость в моих глазах.


                    Но ещё я встречаюсь с людьми в жизни — в разных местах, и иногда зову их к нам работать — потому, что они меня заинтересовали :)


                    1. striver
                      28.02.2019 14:33

                      Теперь понятно, ибо я сначала подумал, что вы изначально HR.


          1. saboteur_kiev
            28.02.2019 13:22

            А сколько денег может принести это десктопное приложение?

            В статье рассказ не столько о девелопере, сколько о стартапере. То, что он вдобавок сам технически воплощает свои идеи, это дополнение.


            1. striver
              28.02.2019 14:32

              А сколько денег может принести это десктопное приложение?
              Да… там десяток человек от силы пользуется, еще доделал для знакомого, но он уволился там через месяц и та часть накрылась. Приложение… скажем так, просто удобная усовершенствованная эксель-табличка, со своими базами, интерфейсом и возможность создавать свои отчеты и их печать, ну там разный учет/контроль и легкий прогноз использования расходников. Считайте, что это урезанная версия 1С.
              В статье рассказ не столько о девелопере, сколько о стартапере. То, что он вдобавок сам технически воплощает свои идеи, это дополнение.
              Ну, то есть это да, просто у меня вопросы были к товарищу выше, ибо я так понял, что если у тебя есть коммерческие продукты, то ты интересней на 50%, или как-то не так. Ладно, то такое. Ибо если у тебя есть хороший заработок от твоих приложений, то особого смысла нет в фул-тайм работе.


          1. Nikoobraz
            01.03.2019 09:24

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

            Это совсем не то же самое, что рассказать эйчару о своем проекте.


            1. striver
              01.03.2019 11:20

              Суть статьи — понятна. Хороший товар не нуждается в рекламе. И. Реклама двигатель торговли, если нечего двигать. Труд — тот же товар, а резюме — реклама. Я, вот вспоминаю, как я попадал на ту или иную работу, то в целом, лишь 1 раз резюме было основой. Да, оно было, просто прилагалось как и другие документы. У меня похожая ситуация с автором, но на другом уровне и в других сферах. Если говорить в целом, то с меня крайне слабый продавец, вот я и уточнил у товарища выше. Но как оказалось, сделал зря, ибо, я почему-то подумал, что он работает в HR, но это оказалось не так.


    1. Polaris99
      27.02.2019 14:24

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


    1. roscomtheend
      27.02.2019 15:47
      +1

      История закончится на «пришлите нам своё резюме», даже если тебя приглашают на работу, потому что работали с тобой над другими проектами (и собеседование тоже будет).
      Людей, по 20 лет не писавших резюме, я даже собеседовал — они по 20 лет сидели программистами на каком-нибудь заводе и писали внутреннюю систему на каком-нибудь процедурном турбо-паскале (ООП? SQL? про паттерны вообще спрашивать страшно).


      1. red_andr
        27.02.2019 18:52
        +1

        Именно, в любой более-менее крупной компании есть HR, у которого есть свои процедуры приёма на работу. Обычно такие: любой кандидат должен прислать резюме, пройти хотя бы формальное собеседование и дать рекомендации. И даже директор компании эти процедуры изменить не может. Я тоже устраивался на работу в компанию, где директор знал меня лично по старому проекту, но отдел кадров всё равно потребовал все эти бумажки, потому что «так положено».


        1. striver
          28.02.2019 00:53

          И даже директор компании эти процедуры изменить не может.
          С учетом того, что только директор может уволить или принять на работу. То эта фраза звучит немного странно.
          Да, стоило добавить, что если директор — это еще и владелец. В противном случае, если директор не устанавливал правила, то формально бумажки должны быть, чтобы его же «добрые» люди не подставили и не было поводом для увольнения.


          1. mkovalevskyi
            28.02.2019 01:05

            у вас какие-то очень маленькие конторы. )


          1. red_andr
            01.03.2019 00:28

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


        1. Wan-Derer
          28.02.2019 11:23

          отдел кадров всё равно потребовал все эти бумажки, потому что «так положено»

          На такой случай надо заготовить резюме в стиле «трололо» :)


          1. red_andr
            01.03.2019 00:25

            Да, что то вроде работал два года дрессировщиком в цирке и три года вышибалой в баре.


    1. Druu
      28.02.2019 11:58

      Какая-то ошибка выжившего, если честно.

      Это как посмотреть. Ведь все проекты, над которыми работал автор — провалились :)


  1. bezarius
    27.02.2019 10:59
    +1

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


    1. Ghool
      28.02.2019 13:36

      Именно поэтому таких людей, как автор мало.
      И — именно поэтому таким путём можно добиться больших результатов.


      Да, все так не смогут.
      Тут речь о том, как выделиться на фоне всех


  1. dss_kalika
    27.02.2019 11:02
    +3

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

    Резюме нужно обычным разработчикам, которые работают за деньги и не создают особых идей (или в их стеке это вообще невозможно).


    1. Koneru
      27.02.2019 12:28

      А какой стек ограничивает творить? Просто есть стеки на которых творить сложно и долго, но вот невозможно это что-то новенькое…


      1. oldbie
        27.02.2019 13:02

        Что-то крайне низкоуровневое да еще привязанное к конкретному железу. Например если вы 15 лет разрабатываете прошивки для Apple устройств, то не представляю как продемонстрировать в стороннем проекте профессионализм и творческий потенциал.


        1. vedenin1980
          27.02.2019 14:12
          -1

          Создать открытый проект по прошивкам Apple устройств, так чтобы они работали на дистрибутиве Линукса?


          1. F0iL
            27.02.2019 19:37
            +1

            Подобные вещи вполне могут быть запрещены контрактом, либо попахивать нарушением NDA.


            1. mkovalevskyi
              27.02.2019 23:31

              чисто теоретически, в китае могут и оценить )
              но в любой другой стране, за такой проэкт вас как минимум внесут в список толерантного цвета…

              хотя и сам эппл, если повезет, тоже может заинтересоваться…


      1. dss_kalika
        27.02.2019 15:43

        SQL, к примеру?
        Аналитические кубы?

        Слабо представляю что в них можно создать в качестве «проекта» ) Особенно без интерфейса.


        1. Envek
          27.02.2019 16:11

          Вы недооцениваете SQL, он мощнее, чем бы вам хотелось казалось: https://wiki.postgresql.org/wiki/Mandelbrot_set


          1. dss_kalika
            27.02.2019 16:55
            +2

            =D Классно. Но есть ощущение, что это использование его немного не по назначению… но всё равно.

            Вы уверены, что если я такую штуку приложу к резюме — это будет каким то плюсом? (бОльшим, чем простенький тест на индексы, связи и умение составлять оптимальные запросы для разнонагруженных систем или опыт работы?)


            1. Envek
              27.02.2019 20:25

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


              1. dss_kalika
                27.02.2019 20:40

                эээ… рекурсия она и есть рекурсия. собственно — это суть фракталов )
                собственно, объяснять среди одной рекурсии, нескольких юнионов и функций в конце для интерпретации полученных данных тут особо нечего.
                и рекурсии есть очень во многих языках (т.е. в принципе тот же алгоритм можно забить в любую консоль и вывод), а вот индексы — это специфика. Оптимизация запросов, уровни изоляции и транзакции и прочая фигня — туда же. =)


                1. boogiebomzh
                  28.02.2019 03:27

                  «Рекурсия она и есть рекурсия» — это лучшее определение рекурсии, какое мне когда-либо встречалось.


                  1. python3
                    28.02.2019 08:29

                    «Чтобы понять рекурсию, нужно сперва понять рекурсию»


                1. Envek
                  28.02.2019 15:27

                  Индексы — это основы прикладных баз данных, наличие знания о них ожидается от любого SQL-падавана, равно как и базовые знания об оптимизации запросов. А вот более хитрые штуки, среди которых и редко нужные обычному разработчику рекурсивные CTE, оконные функции, lateral join'ы, хорошее понимание уровней изоляции транзакций — это уже следующий уровень, имхо.
                  В моём понимании, если кандидат рассказывает, как работает рисование фрактала на SQL, то индексы у него можно спросить для галочки — просто убедиться, что базовые вещи он знает.


                  1. dss_kalika
                    28.02.2019 15:46

                    Если кандидат рассказывает о том, как работает рисование фрактала на SQL — значит он знает как рисовать фрактал на SQL. Никакой связи эта задача с базами данных и, в общем то не имеет. т.е. фактически, реализован алгоритм фракталов в языке SQL. И то — достаточно в ограниченном варианте.
                    Сколько нужно знать команд на C# что бы написать пару рекурсивыных функций для нескольких арифметических операций и парой «распарсиваний» строк? И что это скажет о его знании ООП? Или о том, как строить микросервисы или общаться по апи? Ничего не скажет.

                    ЗЫ:
                    1. 50% собеседователей на ведущего разработчика не отвечают «что такое кластерный индекс».
                    2. 70% теряются при вопросе «а если очень нужно, можно ли сделать второй кластерный индекс по таблице?».
                    3. Рекурсии, оконные функции и джоины — сущая мелочь перед оптимизацией запросов и процессов, а так же правильным использованием индексов и хинтов.

                    Вся эта задача с фракталом вполне заменяется парой тестовых заданий на собеседовании, которые и так придётся решить =)


        1. vedenin1980
          27.02.2019 16:12

          Слабо представляю что в них можно создать в качестве «проекта» )

          Ну например или так

          Аналитические кубы?

          Берем открытые данные, полезные для многих, рисуем аналитические кубы хоть в вебе, хоть Excel, оформляем в виде opensource проекта — получаем очень зрелищный проект в портфолио.

          Особенно без интерфейса.

          А кто запрещает opensource проекту иметь интерфейс?


          1. dss_kalika
            27.02.2019 16:53
            +1

            А кто запрещает opensource проекту иметь интерфейс?


            Потому что разработчики баз данных не разработчики интерфейсов? )

            Берем открытые данные, полезные для многих, рисуем аналитические кубы хоть в вебе, хоть Excel, оформляем в виде opensource проекта — получаем очень зрелищный проект в портфолио.

            Без интерпретации этих данных смысла в них нет. А для интерпретации нужна компетенция не разработчика а аналитика. =)
            Ну например или так
            К сожалению, библиотеки скриптов не очень впечатляют работодателей и собеседующих программистов. О твоём уровне как разработчика они ничего не говорят и никакой структуры за собой не несут. Более того, чаще всего они легко гуглятся )
            Хотя у меня и самого такой тулкит есть, конечно, но единственный его плюс — облегчение работы исключительно мне, и то невысокое.

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

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

            ЗЫ: но за варианты спасибо. Кое-какие мысли полезные я попробую развить )


            1. vedenin1980
              27.02.2019 17:28
              +1

              Потому что разработчики баз данных не разработчики интерфейсов? )

              Так «пользователи» открытых проектов это обычно разработчики, которые полезному сервису (особенно opensource) готовы простить дизайн начала 90-х. К тому же, у популярного проекта со временем появляются стороние контрибьютеры, среди которых могут быть и дизайнеры.

              это не будет весить почти ничего, к сожалению

              Иногда смотрят просто на наличие или кол-во звезд

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

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

              Второй рецепт — ищи на английском StackOverflow вопросы по своей экспертизе и пиши ответы (хорошие вопросы (и даже вопросы и сразу ответы) тоже можно писать, но это, как ни странно сложнее). По себе знаю, мимолетное упоминанине о 35 тыс. репутации на SO вполне может впечатлить работодателя (кстати из SO предложения о работе мне тоже приходят). Помню на одной из работе в Германии, когда меня взяли, ко мне приходили коллеги посмотреть «на того нового русского у которого 20+ тыс. репутации на SO». SO, конечно, не чистый opensource, но достаточно близкое к этому.


              1. striver
                27.02.2019 17:38
                +2

                По себе знаю, мимолетное упоминанине о 35 тыс. репутации на SO
                Лучше всякий рекомендаций.


              1. dss_kalika
                27.02.2019 18:04

                Иногда смотрят просто на наличие или кол-во звезд

                =)
                В «ваших модных фреймворках» — возможно.
                Большая часть разработчиков SQL с которыми я работал никогда не заходили на гитхаб, и гитом не пользовались никогда. Никакие звёздочки им ни о чём не скажут )
                ЗЫ: я работал и работаю в известных и крупных компаниях и ходил собеседоваться ещё в большее количество. Нет, это не самореклама, просто, мне кажется, люди которые пишут на более свежих и «клиенто-ориентированных» языках имеют достаточно узкое представление о профессиональной среде другого вида проектов ) Особенно порадовало когда нам на какой то конференции начали рассказывать о том как надо учиться и развиваться, изучать новые фреймворки каждые полгода… (а нашему фреймворку 20 лет)… =))

                На самом деле, есть универсальный рецепт: есть экспертиза — пиши технические и обучающие статьи (лучше на английском). Обучающие материалы можно создать для любого стека и без команды, а уровень разработчика они показывают очень хорошо.
                Да, это хорошая тема и есть чем себя «рекламнуть». =)
                Но:
                1. Это не проект )
                2. Это не заменит резюме и реального опыта работы.
                3. Честно говоря, время на зарабатывание такой репы можно с большей пользой потратить на что то иное, если эта репа нужна только для резюме. Навыки скажут больше чем статьи. Намного…

                Но я хорошо представляю каким это может быть плюсом, да.

                Так «пользователи» открытых проектов это обычно разработчики, которые полезному сервису (особенно opensource) готовы простить дизайн начала 90-х. К тому же, у популярного проекта со временем появляются стороние контрибьютеры, среди которых могут быть и дизайнеры.


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

                ЗЫ: не подумайте, что я — тот человек который ищет к чему бы придраться, лишь бы ничего не делать. Мне действительно интересно как может выглядеть какой то личный и сторонний проект и что полезного может предложить самостоятельный разработчик таких специфических областей. =)


                1. InChaos
                  28.02.2019 14:52

                  Полностью поддерживаю. Сам начинал студент-разработчик в 90-х (ASM-Pascal-Delphi), потом связка с базой, с 2000-х перешел в чисто DBA, SQL разработка, тюнинг, оптимизация. И заметил интересную вещь. Как все ИТ специалисты для пользователей — темный лес (тыжпрограммист), так и DBA для программистов аналогично.
                  Сколько раз, смотря на то, какие запросы выполняются на сервере, спрашиваешь у разработчика — кто это писал???? Он отвечает, не я, это фреймворк (система, модуль и т.д.), я только параметры подставил и функцию (свойство, метод) вызываю. Волосы дыбом встают, когда видишь в какую лапшу это ООП превращает простейшие SQL вызовы.
                  И результат работы DBA никак не виден визуально, только временем работы приложения (выполнения запросов). И часто именно тюнинг базы (индексы, партиции и т.д.) под эти «кривые» запросы, которые городят эти фреймворки, спасает, поднимая производительность реально в десятки, а иногда и сотни раз.


        1. Am0ralist
          27.02.2019 17:47

          SQL, к примеру?
          Некоторые создают 3D движки… )


          1. dss_kalika
            27.02.2019 18:11

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

            ЗЫ: но всё равно прикольно )))


            1. Am0ralist
              27.02.2019 19:30

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

              ...
              Так то понятно, что чтоб развернуться именно в БД нужна какая-то уж совсем интересная задача, но чтоб и при этом не получалась опять сугубо энтерпрайзная фигня, а нужная широкому спектру людей… большая часть потребностей которых сводится к парочке связанных таблиц. И в любом случае нужны те, кто будет интерфейс взаимодействия с БД делать.
              Хоть википедии БД переписывай)


              1. dss_kalika
                27.02.2019 20:42

                что за статья? )



  1. zompin
    27.02.2019 11:28

    У меня просто нет идей)


    1. Areso
      27.02.2019 17:48
      +1

      А у меня их слишком много…


  1. ParaParadox
    27.02.2019 11:35

    У меня похожая история, правда резюме мне всё же пришлось написать.
    Я с детских лет увлекаюсь электроникой и программированием. Выучился в Германии по специальности, связанной с электроникой, и несколько лет работал ремонтируя и программируя производственные машины и автоматы. Высшего образования у меня нет.
    Так как движения вверх последние года 3 небыло, решил поменять работу и написал спонтанное резюме в одину большую фирму, которая занимается разработкой электроники для автомобилей. Приложил пару фотографий своих хобби-проектов, в которых используются FPGA и микроконтроллеры, и после двух собеседований я получил инженерную должность с зарплатой инженера.
    Как я узнал позже, ключевой точкой в их решении меня принять на работу, был мой сайт, на котором я выкладывал свои проекты. Сайт они нашли сами, я о нём ничего в резюме не писал.

    Жалею только о том, что раньше так не поступил…


  1. ganqqwerty
    27.02.2019 12:00
    +1

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


  1. melesik
    27.02.2019 12:16

    P. S. Если у вас уже есть какой-то сторонний проект, поделитесь ссылкой в комментариях!

    Пожалуйста, мой проект. Добро пожаловать :)


    1. old_bear
      27.02.2019 19:38

      Это перевод статьи, так что вам имеет смысл писать автору оригинала.
      На польском. (это шутка)


  1. Salikhoff27
    27.02.2019 12:16
    +3

    «Зачем вам писать резюме, если можно пилить свои проекты.» Конечно, пилить проекты же легче и быстрее, да?


    1. Kroid
      27.02.2019 17:18

      Интереснее.


  1. striver
    27.02.2019 12:20

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


  1. dedyshka
    27.02.2019 12:22
    +1

    Нельзя сказать, что автор не прав в своём совете, но в то же время это как совет экстраверта интровертам — «да, вы не парьтесь… просто общайтесь с людьми!».


  1. thauquoo
    27.02.2019 12:54
    +1

    За последние 12 лет я каждый раз публиковал резюме, прежде чем получал приглашения на работу. Мне тоже писать статью? :-)


  1. kapash
    27.02.2019 13:21
    +1

    Расскажу секрет.

    Вторую работу я нашёл благодаря тому, что предложил интересную идею нужному человеку в нужное время

    Четвёртая и пятая работа я присоединился к своим друзьям из Flying Bisons



    1. oracle_and_delphi
      27.02.2019 13:38

      То есть вариант для экстравертов.


      1. siziyman
        27.02.2019 14:14
        +1

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


        1. ganqqwerty
          27.02.2019 14:26

          Ну дык удача — это функция от количества попыток


          1. kapash
            27.02.2019 14:29
            +1

            В казино не были ?)


            1. ganqqwerty
              27.02.2019 23:38
              +1

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

              • профильная журналистика (например, Хабр принес мне и заказчиков, и работу)
              • правильные бесплатные проекты например, школа-лагерь африканского ноутбука OLPC привлекла огромное количество технарей, заинтересованных технологиями, что опять-таки дало мне работу. Книжка по джаваскипту тоже отлично выстреливает. В то же время, просто рандомное волонтерство в благотворительной организации, как по мне, не обладает этой асимметрией — этим надо заниматься по зову сердца.
              • правильные pet-проекты, например мои карточки для подготовки к js-собеседованиям приносят немножко денег сами по себе плюс привлекают людей для консалтинга
              • организация правильных мероприятий, например конференций по Semantic MediaWiki, позволило вообще без проблем начать работать в Швейцарии.


              Помимо этого есть еще чудесная область знакомств. Преодоление своей стеснительности (давайте уж не прикрываться этой вашей латынью, а называть все своими именами) — это просто супер вещь. В худшем случае, на тебя, завязавшего с кем-то разговор, «не так посмотрят», а в лучшем — ты приобретешь друга/девушку/делового партнера.


              1. Druu
                28.02.2019 11:53

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

                А с каких пор бесплатные и пет-проекты = не теряешь вообще ничего? Можно определить потери банально в деньгах по ТК и своему рейту — первые 2 часа переработок в день 1.5х рейт, дальше — 2х (и это будет еще заниженная оценка).
                И дальше посчитать, сколько вам стоил ваш пет-проект.


                1. ganqqwerty
                  28.02.2019 17:45

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


                  1. Druu
                    01.03.2019 07:29

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

                    Но ведь можно просто работать на основной работе или в бизнесе. Тогда и навыки будут заведомо более релевентны, еще и деньги получите.


                    1. ganqqwerty
                      01.03.2019 12:36

                      Можно, а иногда и нужно! Проблема в том, что основная работа связана именно с потребностями бизнеса, а не с потребностями вашего саморазвития. От клепания формочек на ангуляре в течение полугода никакой особой экспы вы не наберёте, зато бизнесу это регулярно может быть нужно — в дополнение к вашим сверхспособностям по написанию грамматик или экспертизе в области brain science data management.


                      1. Druu
                        02.03.2019 08:59

                        Проблема в том, что основная работа связана именно с потребностями бизнеса, а не с потребностями вашего саморазвития.

                        Вы же говорили про то, что: "навыки и технологии, полученные или задействованные в этих проектах, должны как-то помогать вам в основной работе или бизнесе", с-но это как раз те навыки, которые связаны с потребностями бизнеса. Если потребности бизнеса — клепать формочки на ангуляре, значит и развиваться следует в области клепания формочек на ангуляре. А саморазвиваться в области сверхспособностей по написанию грамматик или brain science data management весело и прикольно, по бизнесу нафиг не нужно, а значит и на вашей работе (если она состоит в клепании формочек на ангуляре) не поможет никак.


                1. imanushin
                  01.03.2019 11:41
                  +1

                  Можно определить потери банально в деньгах по ТК и своему рейту

                  А зачем? Если Вы не работаете выходных, значит напрямую денег Вы не получите. Максимум — отдохнёте. А если вы сделаете pet проект вместо поездки в соседний город пошопиться, то ещё и сэкономите (т.е. заработаете). Если вместо платного фильма — то заработаете. Если вместо бара — то сэкономите. И так далее.


                  На деле в большинстве случаев pet проект на выходных мешает отдыху, однако ещё и защищает от дополнительных трат (как я описал выше).


                  дальше — 2х

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


                  Если Вы покодите, вместо спора со мной, то Вы сможете показать результат работодателю. А Ваш ответ — вряд ли.


                  1. Druu
                    02.03.2019 09:06

                    А зачем?

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


                    Напишите х100

                    Я взял стандартный рейт, прописанный в законе. При чем тут ваши х100?


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

                    Нахрена работодателю мой код? Он мне деньги платит не за код.


          1. Legtarrr
            27.02.2019 14:51

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


            1. mkovalevskyi
              27.02.2019 23:34

              как говорилось в одном старом фильме: «Джонни, сделай монтаж» ;)


            1. Papashkin
              28.02.2019 08:16

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


        1. oracle_and_delphi
          27.02.2019 14:55

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


          1. siziyman
            27.02.2019 15:09

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


            1. oracle_and_delphi
              27.02.2019 15:31

              Конечно, монетка может выпасть на ребро несколько раз подряд (офигенное везение), но когда такое происходит на протяжении 12 лет…


              1. zaiats_2k
                27.02.2019 15:58

                Когда монетку бросают миллионы людей — у кого-то да попрёт. А потом он напишет статью об этом.


              1. vedenin1980
                27.02.2019 16:20

                но когда такое происходит на протяжении 12 лет…

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


          1. kapash
            27.02.2019 16:01

            А какие критерии полезности людей?


          1. ganqqwerty
            27.02.2019 23:41
            -1

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


  1. nanshakov
    27.02.2019 16:13
    +1

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


    1. imanushin
      27.02.2019 21:37

      Конечно! Вы ведь что-то новое делали, иначе бы скачали просто либу.


      Я был бы крайне рад:


      • Почитать статью о том, что люди делали (а не новость про очередной блокчейн стартап с ICO)
      • На собеседовании спрашивать кандидата о его коде в проекте, а не об абстрактных вещах.


    1. ganqqwerty
      28.02.2019 23:29

      О БОЖЕ МОЙ, ЭТОТ ЧУВАК НЕ ОВОЩ, СРОЧНО БЕРЕМ ЕГО В КОМАНДУ! Серьезно, примерно так и идет ход рассуждений. Планка гораздо ниже, чем мы привыкли думать


  1. kashey
    27.02.2019 16:25

    — На первой работе у меня не спрашивали резюме, и у меня его и не было
    — На вторую работу я попал из-за side project (3d engine)
    — На третью работу я попал из-за side project (картография)
    — На четвертую работу я _думал_ что попал из-за side project (опять же картография), но нет. Хотя именно этим я там и занимался
    — На пятую работу я попал из-за случайно сделанной халтурки (в исходниках было мое имя)
    — И вот где-то сейчас, после 18 лет работы, начинают спрашивать и резюме, и диплом. Чисто для галочки — никому это не нужно.


    1. mkovalevskyi
      27.02.2019 23:36

      если вы не собираетесь менять страну проживания — то да, диплом не нужен.


      1. kashey
        27.02.2019 23:56

        Пишу из Австралии.


        1. mkovalevskyi
          28.02.2019 00:44

          статус?


          1. kashey
            28.02.2019 00:47

            — работаешь два года (теперь три) на дядю
            — дядя тебя подает от своего имени вне «конкурса» и каких либо дополнительных документов (которые нужны чтобы набрать достаточно баллов и пройти конкурс).
            — два года и две недели — у тебя есть Permanent Residency
            — без дяди будет образно говоря год, даже с хорошими баллами — очередь перегружена.


            1. mkovalevskyi
              28.02.2019 01:06

              значит, в Австралии с этим немного легчее. )


  1. VMichael
    27.02.2019 16:39

    Я так получил работу начальника отдела проектирования.
    Встречал супругу с работы, а там курил их ИТ директор. Узнал кого я жду, поинтересовался чем я занимаюсь. Спросил, не посоветую я ли кого то на должность нач. отдела проектирования. Я ответил, что только сам круто проектирую, а знакомых таких нет. Через две недели вышел на работу туда. Резюме не писал.
    Но это же случайная случайность, до этого у меня и мысли не было про эту компанию. Хотя конечно ИТ директор потом поинтересовался у моей супруги подробностями моей работы.
    И про статью. Автор сунулся куда то в нужное время и попал. А те кто стучались до него и после него, пролетели. Т.е. все таки путь через резюме он более надежный. Хотя, если есть идеи, конечно нужно пробовать, хуже от этого не будет.


  1. Mabusius
    27.02.2019 17:15
    +2

    Я свою первую работу похожим образом нашел. Но тут есть один подвох — свои проекты должны быть обязательно успешными. А чтобы сделать чтото успешное, нужно найти чтото, что еще никто не сделал, но что всем нужно. В старых и больших экосистемах это зачастую невозможно в принципе — куда ни плюнь, везде уже плюнули и помногу раз. Мне в свое время повезло, разработчики ЦМС почемуто наотрез отказывались пилить фичу, которую у них все просили. Я запилил ее на коленке за неделю в виде модуля — получил тысячи скачиваний и кучи отзывов. В итоге меня про этот модуль на собеседованиях расспрашивают до сих пор, хотя там код чуть сложнее «Hello world».


    1. dss_kalika
      27.02.2019 18:14

      Не обязательно, кстати. Я тоже свою первую серьёзную работу нашёл благодаря подработке типа «фриланса»… и это был вполне рядовой проект. (импортировать эксель в аксесс и выдавать отчёты)
      Всё зависит, конечно, от размера амбиций. Если ты не суперстар — то достаточно, обычно, хорошего рабочего и полезного проекта, или даже просто тестового, разработанного для поднятия скилов или пробы каких то идей ) Но если трубуется не просто разработчик — то и проекты и резюме у него должны быть непростые.


  1. jarvis
    27.02.2019 17:44
    +1

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

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


    1. dss_kalika
      27.02.2019 18:16
      +1

      А не аналог ли это того же резюме? )
      Оно, по сути, из чего состоит:
      1. Проекты в которых ты участвовал.
      2. Твои навыки.
      3. Рекомендации.
      4. Пройденные сертификации.
      т.е… всё тоже самое, но удобнее и с твоими контактами )


      1. shiru8bit
        28.02.2019 02:55

        Не аналог. С резюме человек ищет работу, бегает по собеседованиям, продаёт себя (рассказов об этом полон Хабр). Выше же показано обратное — работа сама находит человека.


        1. dss_kalika
          28.02.2019 09:29

          Э-э… моё резюме много раз находили эйчары и мне не приходилось его слать и продавать себя о_О


          1. shiru8bit
            28.02.2019 11:26

            Всякое бывает, жизнь не состоит из бинарных вариантов. Но эйчары не совсем равно работа, всё-таки. Обычно путь автора топика подразумевает отсутствие контактов с HR и собеседований в принципе, то есть не разные пути захода в одну входную дверь, а разные двери.


            1. dss_kalika
              28.02.2019 11:29

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


              1. shiru8bit
                28.02.2019 11:40

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


                1. dss_kalika
                  28.02.2019 11:46

                  Я не придумываю — я спросил. =)
                  Своё дело, безусловно, надо любить, но 8 часов в день (т.е. большую часть свободного времени человека) для многих достаточное время для посвящения ему, что бы жертвовать и остальным временем ради того, о чём может рассказать резюме. Да и, опять же, не все специальности позволяют делать свои проекты )


                  1. shiru8bit
                    28.02.2019 11:49

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


        1. psy06
          28.02.2019 11:23
          +1

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


          1. dss_kalika
            28.02.2019 11:26

            Рекомендовать всем быть лучше всех… как то странно. =)


            1. shiru8bit
              28.02.2019 11:41

              Так лучше не в сферическом вакууме, а в выбранном подмножестве бесконечных возможностей.


              1. dss_kalika
                28.02.2019 11:48

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


          1. tamapw
            28.02.2019 11:41

            Если вы не можете быть лучше всех, вы занимаетесь не своим делом.

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

            Достаточно быть лучше среднестатистического по многим параметрам и особых проблем с поиском работы не будет. Лучшим быть совсем не обязательно. А где-то даже плохо.


            1. shiru8bit
              28.02.2019 11:43

              Быть средним — не иметь особых проблем с поиском работы. Быть лучшим — не иметь поиска работы вообще. Разве это плохо?


              1. dss_kalika
                28.02.2019 11:49

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


                1. shiru8bit
                  28.02.2019 11:53

                  Извините, ваша логика и психология совершенно вне моего понимания.


                  1. dss_kalika
                    28.02.2019 12:12

                    Пример:
                    Мне предлагают работу только шарашкины конторы, которые знают что я неплох. Конечно, я могу пойти туда без резюме. А могу подать резюме, пройти 100 собеседований и устроиться в гугл.

                    Это про выбор и прочее.

                    Про пет-проекты:
                    К примеру разработчик баз данных. Больших, высоконагруженых и сложных. Такого масштаба системы не бывают на одного человека или выбранными из инфраструктуры и контекста.
                    Представить пэт-проект который бы мог быть полезен, реализуем одним человеком и показателен в плане навыков в этой области как то непросто. Насколько бы эту область ни любил ) Более того, резюме куда больше скажет о таком специалисте чем его пэт-проект. =)

                    ЗЫ: и, да — личный проект никак не скажет о том, насколько человек способен разбираться в существующей системе, в чужом и легаси коде итп-итп. А это, пожалуй, один из важнейших навыков обычных разработчиков.


                    1. shiru8bit
                      28.02.2019 12:20

                      Карьера и узкая специализация vs энтузиазм, я понял. 'Пойти в гугл' против 'всегда делать исключительно то, что нравится'.

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


                      1. dss_kalika
                        28.02.2019 12:27

                        Карьера и узкая специализация vs энтузиазм, я понял.
                        Почему энтузиазм не может быть в узкой области? (да не такая уж она и узкая).
                        'Пойти в гугл' против 'всегда делать исключительно то, что нравится'.
                        Почему в гугле нельзя заниматься тем что нравится? )

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

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

                        Это частое заблуждение разработчиков на… ммм… ну пусть «клиентореинтированных» языках, что нет иных областей программирования, что все сидят на гитхабе или в этой области есть открытые проекты, что есть много разных фреймворков для работы в этой области и надо их обязательно изучать итп-итп…


                        1. shiru8bit
                          28.02.2019 12:36

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

                          Про показ проектов каких-то баз, фреймворки, гиты — это всё не ко мне.


                          1. dss_kalika
                            28.02.2019 12:45

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

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

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


                            1. shiru8bit
                              28.02.2019 12:50

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


                              1. dss_kalika
                                28.02.2019 13:42

                                Бывает.
                                Но что то мне подсказывает, что намного реже, чем «бывает» что человек ищет работу =)

                                И если куда-то приглашают — это не значит, что автоматически соглашаются на первое предложение, или на самое дорогое предложение, или на какое-либо предложение вообще.
                                Ну да. Надо паралельно просматривать предложения о работе, что бы оценить рынок, его предложения (интересные или не очень) и сравнить с предложенным (если работа вообще нужна) и… это и есть искать работу )


                    1. imanushin
                      01.03.2019 11:46

                      разработчик баз данных. Больших, высоконагруженых и сложных.

                      Напишите цикл статей, с примерами, объяснениями. Это и будет Вашим pet проектом.


              1. tamapw
                28.02.2019 12:00

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

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

                В жизни так же работает старая фраза «Лучшее враг хорошего». Гнаться за первенством и быть лучшим из лучших совершенно не обязательно.


  1. unwrecker
    27.02.2019 18:52

    Я тоже. Просто работу не менял


  1. hidro74
    27.02.2019 19:27

    такие компании так же не смотрят резюме, и много вообще где не нужны резюме


  1. Londoner
    27.02.2019 19:30
    +3

    Это из серии «наш товар хороший, поэтому в рекламе не нуждатся». Ирония в том, что эта самая статья и есть самореклама, гораздо более эффективная, чем рассылка резюме, её прочитает намного больше народу, чем чьё-либо резюме.

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

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

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


  1. DistortNeo
    27.02.2019 20:24

    Резюме не писал, а вот несколько раз заполнять дурацкий личный листок по учёту кадров приходилось.


  1. graninas
    27.02.2019 21:51
    +1

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

    А в Польше хорошо.


  1. aensidhe
    27.02.2019 22:32
    +2

    Перевод:


    В группах Facebook для начинающих программистов часто спрашивают, как улучшить резюме, чтобы легче получить работу. За свою 12-летнюю карьеру я прошёл путь от джуниора до технического директора — и резюме ни разу мне не пригодилось. Не то, чтобы я не пытался. Просто у меня его ни разу не спрашивали.

    Оригинал:


    On Facebook, in groups dedicated to beginning programmers, I often see questions about how to improve one’s CV to increase the chances of being hired.
    In my 12-year career, I went from the junior to the technology director and never got a job thanks to my CV. It’s not like I didn’t try. I just never got a job sending my CV.

    Итого, не "не спрашивали", не "не пригодилось", а "я ни разу не устроился на работу из-за того, что я послал CV". Это абсолютно разный смысл. Зачем вы обманываете читателей Хабра?


    Написанное автором означает лишь несколько вещей:


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


    1. dss_kalika
      27.02.2019 22:57

      Я бы это перевёл как «я ни разу не получил работу благодаря именно резюме». т.е. резюме его спрашивали и он слал, но работу получал за связи, знакомства и сторонние проекты приложенные скорее всего к резюме или всплывшие в процессе собеседования.


      1. aensidhe
        27.02.2019 23:30

        Это тоже неверно. Всё, что мы знаем, это то, что он никогда не получал работу, если его первым шагом была отправка резюме.


        1. dss_kalika
          28.02.2019 09:30

          Возможно, дело в резюме тогда? )
          Или в том, что он его не отсылал?


          1. aensidhe
            28.02.2019 09:52

            Там чёрным по белому написано.


            It’s not like I didn’t try. I just never got a job sending my CV.

            Так что отсылал, но никогда не получал оффера. А уж в чём там дело — мы не знаем.


  1. rgs350
    27.02.2019 23:48

    Очень важный вопрос, существенно важнее информации в статье. Что изображено КДПВ? Почему оно градиентное и пунктирное?


  1. mikechips
    28.02.2019 03:09

    Жаль, что на HeadHunter'ах всяких такое не прокатывает. Там обязательно в первую очередь крепится резюме, а за ним уже сопроводительное письмо.


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


    Автор статьи молодец, конечно, но, как уже упоминали выше, не раскрыл-таки универсального рецепта. Далеко не все столь везучие.


  1. aivazovski
    28.02.2019 07:01
    +1

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

    Где взять идей для того самого своего проекта?


    1. shiru8bit
      28.02.2019 07:08

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


      1. aivazovski
        28.02.2019 07:36

        Я это понимаю, и мои товарищи это понимают. Но получается у нас нет никаких потребностей, хотя у всех есть свои хобби и круг интересов.

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


        1. shiru8bit
          28.02.2019 12:43

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

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


          1. svr_91
            28.02.2019 12:55

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

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


            1. aivazovski
              28.02.2019 13:08

              Для начала стоит глянуть в лицензию этого опенсорса. Есть лицензии где любые разработки «на основе» автоматически становятся свободно распространяемым опенсорсом. Так что компания максимум может получить ачивку «вносим вклад в опенсорс».


          1. Am0ralist
            28.02.2019 15:17

            Ага, примерно то же самое, что у меня с попыткой затегировать файлы по хоббийному своему направлению.
            Все найденные варианты были больно лайтовыми и не рассчитанные на тысячb тегов…
            А единственная найденная прога которая могла бы хотя бы частично пройти мои требования — была исключительно 32битная и как сервис в 64битной винде не завелась. Не говоря уже о том, что в итоге данными тегами ты бы просто толком не смог поделиться.
            Остается только стать самому программистом и написать самому… когда-нибудь, ага.


  1. scruff
    28.02.2019 07:37

    Если у вас нет всех компетенций (например, вы знаете только внешний интерфейс), попробуйте найти кого-то с необходимыми навыками.
    Найти легко, наладить контакт — тяжелее, особенно «за спасибо» — далеко не каждый мидл, не говоря о сеньоре, готов за так делиться своим опытом. И это правильно, я считаю. На одной из прошлых работ, меня начальство толкало делиться опытом CCIE c новичками «за так», и постоянно получало с моей стороны отказ, я мотивировал это так «мои знания — мой хлеб — дайте мне что-то взамен, на то, чем я буду делиться (передать часть обязанностей на тех же желторотиков, бесплатный абонемент в местный спортзал, поднять з/п наконец)». Всякие абстрактные вещи типа признания в коллективе и членство к кампусе конторы категорически мною отвергались. Очень быстро я оказался белой вороной, в последствии послав этих странных на мой взгляд ребят вместе с конторой.


  1. razielvamp
    28.02.2019 07:43

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

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

    ЗЫ будучи серверным админом, очень удручен, что чтобы что-то доказать работодателю делом, надо поднимать за свои кровные кластер на AWS с централизованной системной сбора логов и CI/CD которая будет разбрасывать через 5 баз данных на 200 реплик самоподнимаемых контейнеров динамическую страничку 'Hello Word %datetime%'


  1. Papashkin
    28.02.2019 08:20

    Просто размышления на тему.

    — присылайте резюме, мы посмотрим.
    — просто спросите Джейка Вортона обо мне, мы с ним много работаем над пет проектами.
    /… спустя какое-то время… /
    — забудьте про резюме, вы приняты.

    Все персонажи вымышлены, любое совпадение является случайным.


  1. valeris2
    28.02.2019 08:29

    В западных больших конторах есть «процесс». Вас могут знать, пригласить и чего уж там, сделать позицию «под вас», но процесс есть процесс — залейте резюме в HR систему, пройдите 4-6 собеседований (пусть и абсолютно формальных). При 50к+ человек в компании, тот, кто вас нанимает, просто не в силах перешагнуть через все это.


  1. DenisTrunin
    28.02.2019 08:29

    Смотрите кстати аналогичные рассуждения у Егора Бугаенко, он тоже против собеседований и просмотров резюме
    How Much Do You Cost? https://youtu.be/GS45LzE3LPQ
    M43: Technical interviews are pointless, pay attention to these five things instead! https://youtu.be/gVs9NKSlOVc


  1. demondeimos
    28.02.2019 08:49

    Все таки у автора слишком много допущений.
    И да, работу нашел без резюме, но то потому, что вовремя достучался до нужного человека, а потом вообще прыгал по командам друзей.
    Как бы в таких ситуациях резюме не спрашивают, ага.
    Но универсальным подходом тут и не пахнет.
    У меня, в прошлой жизни в одном провинциальном городке, тоже резюме не спрашивали.
    Ну просто потому, что в городе с численностью населения в 198 тысяч человек, так или иначе, если ты успешен, то тебя знают все и на работу уже зовут без всяких там формальностей.
    Меня тоже, как и автора, звали постоянно на какие-то проекты, на работу приглашали когда я только трудовую на предыдущем месте получал: информация разлеталась махом.
    Это все хорошо, но в маленьких городах.
    В тех же миллионниках уже сложнее: либо ты успешен прям как очень крутой специалист в своей области и прилагаешь к поддержанию статуса кучу сил (это и посты, и конфы, и книги, и митапы и т.п.), либо бегай и обивай пороги как все: с резюме и очередью из таких же молодых и ранних.
    Да, если ты сложился как специалист и в «тусовке» тебя знают, то в какой-то момент тебя станут рекомендовать на работу, но эта рекомендация не является прям мерилом успеха и универсальным ключом, который открывает все двери. Просто жизнь становится проще и не более.
    Отдельной строкой идут «узкие» специалисты, но тут немного другой подход: их все хотят заполучить просто потому, что других, в доступной перспективе, нет и не будет. Отсюда у таких специалистов вполне неплохо все складывается с востребованностью, НО до этого в их жизни был период упорного вкалывания на этот успех: учеба, сертификация, ну и все прочее. Плюс эту нишу еще найти надо, а минус: ниша может в какой-то момент стать неактуальной.


  1. Wan-Derer
    28.02.2019 10:49

    Второй совет такой себе. «Охрененно прорывных идей» и желающих немедленно ими поделиться развелось столько что у любого занятого человека они вызывают только зубную боль и желание забанить советчика кочергой по тыковке…
    Плохо то что в этом потоке фекалий теряются действительно ценные мысли


  1. psy06
    28.02.2019 11:07

    За всю карьеру резюме не спрашивал никто, 16 лет в полиграфии, 10 лет в ИТ создание спец контента. Раза 3 резюме писал, эффект был нулевым. Все места оказавшие значимое влияние на мою жизнь, я получил только благодаря личным контактам. Поэтому считаю что кумовство это единственный работающий способ (я имею ввиду работу не за копейки). Совет для начинающих, ищите первый важный контакт который за вас подпишется, дальше будет легче, потому что в любой отрасли все всех знают, и если вы не лентяй, то вас заметят. Мой первый серьезный контакт вышел на меня сам благодаря моему портфолио, это был 2001 год, спустя полтора года после выпуска из универа. Повторюсь за банальщину, только серьезное вложение сил в совершенствование вашей темы, дает результат.


  1. puyol_dev2
    28.02.2019 11:39

    Ну типичный же УМВР ЧЯДНТ. На хабре любят свои частные случаи трансировать на целые отрасли


  1. Brusnikina
    28.02.2019 11:39
    +1

    прям как у меня с дипломом) ни разу не показала еще..))


  1. fukkit
    28.02.2019 12:48
    +1

    До времени, когда на вопросы «пришлите резюме» стало возможно отвечать «извините, мне некогда его составлять» прошло довольно много лет подчинения всей этой кадровой бюрократии. Такова селяви.


  1. river-fall
    28.02.2019 13:05

    Стратегия бизнеса понятна: «если он что-то пишет в нерабочее время для удовольствия, значит и по работе тоже скорее всего что-то делать будет по выходным и вечерам, без необходимости экономической и иной стимуляции». Чистая выгода.


    1. dss_kalika
      28.02.2019 13:44

      Или что на работе недостаточно нагружен )


  1. grt_pretender
    28.02.2019 21:07
    +1

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

    При этом (помимо того, что он оказывался в удачном месте в удачное время) автор показал интересную проблему: за резюме часто не видно человека. Либо же CV просматривают быстрее, чем можно составить о соискателе полное впечатление. Видно не тебя, а лишь твое (не)соответствие формальным требованиям вакансии, которые в принципе часто выглядят, мягко говоря, странно и избыточно.

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

    Говорит ли это о том, что резюме — это по умолчанию плохо? Нет, конечно. Говорит ли это о том, что автор мог действительно не подходить на те вакансии, куда отсылал CV? Вполне возможно)


  1. ZaitsXL
    28.02.2019 22:54

    чтобы не показывать резюме сделайте интересный продукт и получите работу! это же так просто!


    1. mkovalevskyi
      28.02.2019 23:33

      типа гугла? ;)


      1. striver
        01.03.2019 01:03

        Создайте свой гугл.


      1. ZaitsXL
        01.03.2019 17:27

        это был сарказм


    1. striver
      01.03.2019 01:03

      Можно сделать на столько интересный проект, что и работать больше не придется.