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



Но в 13 лет родители купили мне компьютер, и жизнь начала меняться: я быстро стал местным эникейщиком, у которого взрослые дяди и тети спрашивали, как установить “виндоус на процессор”. В 15 я задался вопросом, как написать свою игру. Спросил двоюродного брата, который уже стал “уважаемым человеком” и делал сайты в Москве. Брат привез учебник Лафоре по C++ и сказал: “Осваивай программирование”.

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

«С подключением» — и вместо подготовки к ЕГЭ я рубился в Half-Life по сети. В игре познакомился с Луисом — студентом на два года старше, который уже неплохо разбирался в “плюсах” и стал помогать мне в изучении теории программирования. В общем, я играл и пробовал что-то писать, подзабив на экзамены.

В итоге, баллов хватило только на институт в небольшом городке под Ростовом.

Предисловие: как использовать ВУЗ, если тебя особо ничему не учат


Быстро стало понятно, что уровень ИТ-подготовки и требования тут низкие, и чтобы сдать любой предмет, достаточно будет посидеть над ним перед сдачей. После первой сессии я оказался в топ-3 по баллам на потоке. С тех пор у меня появилась куча времени, чтобы делать свои проекты.

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



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

Это давало 25 тысяч в месяц: для начала 2010-х совсем неплохо. Советую узнать, есть ли что-то подобное в вашем региональном вузе.

Путь первый: «ты не Павел Дуров»


Еще на первом курсе мы с Луисом решили делать свою социальную сеть с 3D-эффектами и стали разрабатывать на Web-GL движок, который мог перемещать и соединять картинки.

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



Мы быстро собрали из наших заготовок демо-сцену с телефончиками, договорились, что отдаем инвестору 30% — и все стало, по сути, проектом дядьки с деньгами. Я привлек еще пару студентов-программистов, которых знал по клану в Half-Life: каждый сидел в своей общаге и пилил какую-то часть — мне достался плагин на “Битриксе” под браузеры, остальные разрабатывали конструктор, чтобы пользователи могли собирать витрины товаров и вставлять их к себе на сайты через фрейм.

Нам привели первого клиента — девушку с интернет-магазином флешек. Инвестор говорил, что как только мы сделаем пилот, его люди будут связываться с производствами и магазинами по всей стране и предлагать им 3D-витрины.

Мы подготовили демо-сцену с флешками, попытались связаться с заказчицей,… а она пропала. Я месяцами звонил ей, писал в скайпе, но ответа не было. Мы сделали то, что обещали, но отдавать оказалось некому. Инвестор сказал, что ему все это уже неинтересно, но посоветовал обратиться к его питерскому знакомому. Я поехал в Питер, где услышал: “Давайте вы создадите студию и будете заниматься региональным продакшеном, где вы там сидите, а не пытаться что-то великое пилить, а?"

Проект, который и так, по сути, далеко отошел от наших целей, в таком виде продолжать вообще не хотелось. Хорошей новостью было, что от нас тоже уже ничего не хотели. А мы собрали [как тогда казалось] команду.

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


Сама идея «запиливать стартапы», чтобы развиваться в разработке, нам понравилась. Мы решили продолжать, но на свои.



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

Я ответил, что хорошо бы всех собрать в одном месте, а не ютиться по общежитиям в разных городах. Он спросил: «А сколько вам нужно денег для этого?” Мы прикинули — 60-70 тысяч в месяц должно хватить, чтобы оплачивать хостинг, снимать квартиру, где мы будем работать, покупать еду и т.д. До заветной суммы не хватало 25 тысяч. Брат согласился переводить их нам, а остальное шло из наших стипендий.

Мы начали снимать квартиру в Таганроге, где тогда жил Луис — самый опытный из нас. Чтобы получать стипендии, на 2-3 дня в неделю ездили на учебу под Ростов, а остальные дни проводили в “штабе”: писали код, ложились спать, просыпались — и снова писали. В перерыве варили яйца в сковородке и давили тараканов тапками.



Тогда был тренд игр-песочниц, и мы решили делать свой survivor horror: ты пробуждаешься в лесу, рубишь деревья, строишь дом, забор, копаешь ров, заливаешь воду, защищаешься от опасных мутантов. В общем, свой “Майнкрафт”, только не кубический, а с плавными переходами и более реалистичной землей.

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



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

А до альфы, в которую было бы реально интересно играть, все еще оставался путь, равный примерно что бесконечности. Мы поняли, что ни денег, ни сил для продолжения проекта у нас нет.

Путь третий: фундаментально-научное имитирование деятельности


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



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

Быстро повторив простые примеры из книжек, стали делать большую абстрактную библиотеку с модными алгоритмами HTM (Hierarchical temporal memory) по мотивам книг и статей Джеффа Хокинса. С этого момента мы начали публиковать более-менее серьезные и осмысленные статьи, показывать реальные симуляции и визуализации, — и могли бы относительно легко выигрывать гранты в 250-2000К на исследования.

И тут нас встретил бюрократический аппарат во всей красе. „Благодаря“ ему, сумма реального гранта таяла почти вдвое, а мы вместо работы должны был составлять бесконечные отчеты о своей бурной деятельности.

Нам улучшили условия работы — после трех “человекомест” в компьютерном классе мы по-царски заняли зал в 70 квадратов с четырехметровыми потолками. Но тут же начались истории вроде „послезавтра у нас день шахтера — и вы берете компьютеры из лаборатории и несёте показывать достижения“.



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

В итоге решили, что чем отбывать несколько дней в неделю на какой-то бесполезной фигне, лучше идти заниматься нормальной коммерческой разработкой: пора было пробиваться в Ростов, ближайший к нам “большой город с ИТ-компаниями” из юношеских планов.

Путь четвертый: реальный продакшен в местной ИТ-компании


Пока я искал работу в Ростове, то познакомился с Пашей, одним из тимлдов в uCoz, и спросил, что нужно, чтобы попасть к ним. Он ответил, что есть спрос на клиентсайд, скинул мне примеры заданий — и я засел изучать мир веб-технологий. Способ обучения „брать новую задачу и наращивать знания по мере ее решения“ был мне привычен и понятен.

Через пару месяцев в скайп упало сообщение от Паши: „Помнишь, ты хотел к нам? Мы запускаем конструктор сайтов для малого бизнеса, нужно верстать шаблоны. Готов показать, что выучил?“ Я сказал, что да.

Это был мой первый опыт собеседования. И когда меня вдруг спросили: „Почему ты хочешь работать у нас?“ — я честно выпалил: „Я знаю, что я буду работать у вас. Потому что я уже справился с тестовым заданием“.



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

А уже через полгода я получил людей в подчинение (что очень импонирует моему эго).

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

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



Послесловие


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

И главное — бойтесь. До последнего я боялся, что не состоюсь в отрасли, и этот страх гнал меня вперед.

Я убеждал себя, что лучше получить кучу неудач и пережить, что не получилось, не скомпилилось, не понравилось, не заработало, чем прийти к тому, что перед расставанием советовал инвестор нашего первого проекта: „Накупи пластмассовой фигни в Китае за $1, а затем продай за $10 у себя на родине. Профит“.

А как вы „выбивались в люди“?
Поделиться с друзьями
-->

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


  1. aezhko
    18.05.2016 15:19
    +4

    Когда учился в университете, я боялся, что ничего не умею => никто не возьмет меня на работу => умру продацом-консультантом. Мотивировало.


    1. spasibo_kep
      18.05.2016 15:38
      +2

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

      Между вахтами делать было особо нечего, он решил изучать программирование. Как вернулся из рейса, у него было несколько готовых скриптов для сайтов. Руку набил вроде, стал брать заказы. Сейчас фрилансит и решил поступать в голландский университет на ИТ-направление.


  1. SKolotienko
    18.05.2016 15:32
    +3

    Неплохо так автор попрыгал по разным темам — стартап про интернет магазины с 3д-витринами, мультиплеер 3д игры, нейросети и наука, работа в большой компании по разработке сайтов. Осталось ещё попрограммировать микроконтроллеры и операционные системы.


    1. s_berez
      18.05.2016 16:34

      Ну что-ж, я еще молод, всякое может случиться. Поделился с вами о том, как получилось окунуться в несколько разных сфер IT


      1. truggvy
        18.05.2016 23:20

        А не тянет снова заняться графикой и машинным обучением? 2-е сейчас особенно востребовано.


        1. s_berez
          18.05.2016 23:21
          +1

          Я и сейчас этим занимаюсь в свободное от работы время


  1. lactosefree
    18.05.2016 16:04
    +4

    При всем моем уважении, «история успеха» не может и не должна заканчиваться в Ростове. Не входите в зону комфорта, не останавливайтесь и развивайтесь дальше!


    1. s_berez
      18.05.2016 18:35
      +1

      История — это всегда еще и способ понять, куда развиваться. Мне кажется, мы и за этим тут сидим.


    1. truggvy
      19.05.2016 09:52

      Может дело всё таки не в городе? При том, что IT-фирмы сейчас зачастую работают с заказчиком удаленно, нет особой разницы где расположен офис — в Ростове или в Гонконге. На мой взгляд важнее всё таки сложность и масштабность проектов. Ну и то, насколько в целом интересна область деятельности конечно.


      1. lactosefree
        19.05.2016 22:40
        -1

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

        У меня есть жизненный пример из собственного опыта. Мне посчастливилось около года прожить в Бостоне. Вдоль по улице от моего дома начинался кампус Гарварда, а еще чуть дальше кампус MIT. Когда я заходил в кафе, вокруг сидели одни студенты с книжками, ноутбуками, готовящиеся к семинарам, работающие над своими проектами или просто обсуждающие их. Невероятная атмосфера созидания и развития. Это очень сильно мотивирует. Сейчас я живу в Москве, заходя в кафе, я вижу, в основном, хипстеров, страдающих от родительских денег и безделья. Волей не волей ты перестаешь ощущать ценность времени и постепенно скатываешься на их уровень. Приходится тратить лишние силы на борьбу с самим собой. Я бывал в других городах и, к сожалению, там еще хуже.

        Есть популярная теория насчет того, что человеку, чтобы ощущать себя успешным, достаточно иметь соседей с достатком чуть ниже, чем у него самого. При этом ему совершенно неважно, что где-то сидит Билл Гейтс. Мы постоянно сравниваем себя с окружающими и выстраиваем свой жизненный путь исходя из людей, которые живут вокруг нас. В 50 лет, может быть, и полезно себя поберечь и поселиться там, где ты себя будешь чувствовать «состоявшимся», но до 30 даже и думать не стоит, чтобы входить в подобную зону комфорта.

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


        1. XAHOK
          20.05.2016 04:34

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

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


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

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

          Не обижайтесь, но для меня это эквивалентно: «Я тупой лох! Я самый тупой лох среди всех и меня приняли только потому, что остальные еще тупее! Но я над собой работаю и когда-нибудь это исправлю». Как то не особо мотивирует, а скорее наоборот. Такое я про себя даже сразу после универа не думал. Я знал, что я знаю чуть больше, чем нифига, и я работал в этом направлении. Впрочем и сейчас я продолжаю, а иначе никуда. Но 1 человек не статистика:

          • Линус Торвальдс в 22 года написал ядро Линукса 0.01
          • В 20 лет дядюшка Билли создает свою компанию мелкомягких, а в 30 уже первую форточку
          • Стив Балмер — см. историю дядюшки Билли
          • Алан Тьюринг — в 24 предложил концепцию Машины Тьюринга
          • И остальные представители Легиона, двигающего мир

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

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

          Эх. А ведь я тот самый алкаш из вашей фразы. Даже обидно, хотя вы мне просто завидуете!(шутка). Ничуть оно мне не помешало. Да и на автора вы все таки зря. Лид может и должен не быть уже разработчиком, т.к. задачи у него специфические. Мой лид может нагородить 40 тысяч запросов к БД в одном методе. Говорит ли это, что он плохой лид? Нет, т.к. его главная задача служить преобразователем между хотелками кастомеров/начальства и нами, а это не так то и просто. И со своей работой лида он справляется отлично. И автор тоже показал, что опыт в данной области у него есть.


        1. truggvy
          20.05.2016 10:06
          +2

          lactosefree Вас послушать, так все айтишники, которые хотят в этой жизни чего-то достичь, должны срочно бросить всё и свалить в силиконовую долину. А уж там-то!.. Простите, но это стиль рассуждений скорее художника чем программиста. Среда конечно формирует человека, но и человек формирует среду вокруг себя. А после достижения определенного уровня профессионального развития уже далеко не всякая «атмосфера созидания и развития» может помогать двигаться вперед. И тогда на первый план выходит развитие по принципу «сделать что-то лучше существующих аналогов или что-то, чего вообще никто пока не делал». То есть «сложность и масштабность проектов», о чем я писал выше. И вот тогда ты сам можешь стать источником «атмосферы созидания и развития» для других и для самого себя. А силиконовая долина — не резиновая :)


          1. dkv
            20.05.2016 11:43
            +1

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


        1. s_berez
          20.05.2016 16:45
          +1

          Для развития человека очень важно иметь какой-то референс в своем окружении. В случае с маленькими городами, где жизнь течет неспешно,

          мне 23, я тимлид в Ростове


          Сложилось впечатление, что вы недооцениваете наш город-миллионник и местное сообщество.

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

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

          2. Есть технологические компании, выросшие в Ростове, а теперь работающие с клиентами по всей России и СНГ — те же «Везет всем», например.

          uCoz, наверное, тоже не с бухты барахты тут свой R&D открыл. Поясню на примерах.

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


          Вот это верно. Как я говорил, случайных людей тут нет. Мы не на вручении «Оскара», чтобы перечислять всех, но вот пара примеров:

          1. Паша, он сейчас технический директор uKit, которого я упоминал в статье, — вот такие вещи делает.

          2. Олег, наш сениор, — вот его переводы, вот некоторые из его проектов.

          3. Саша, тоже сениор, и его полезности.

          Рядом с такими людьми, поверьте, хочется расти.


  1. dmrt
    18.05.2016 16:20
    +1

    Аспирантура — это совсем плохой вариант по-вашему?
    А если в Московском ВУЗе?


    1. LonelyCruiser
      18.05.2016 18:41

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


      1. dmrt
        18.05.2016 18:50

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


        1. SKolotienko
          18.05.2016 19:10
          +1

          Редко, но можно. Например, в некоторых ВУЗ-ах есть кафедры от коммерческих компаний типа ABBYY, Яндекса и других. Для студентов и аспирантов таких кафедр есть возможность сочетать как научную работу, так и работу в компании.


        1. 0xd34df00d
          18.05.2016 19:33

          Сложно сочетать. После фулл-тайм работы на аспирантуру чуть меньше сил, чем хотелось бы.

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


      1. ArisChik
        19.05.2016 11:29

        «Если вы собираетесь делать карьеру в науке в СНГ, то конешно в аспирантуру.
        Если вы собираетесь делать карьеру в IT в СНГ, то тогда на работу программистом».

        Fixed

        Ибо в США и Европе, PhD уровень ценится и открывает дороги в очень хорошие места. Ты работаешь над настоящими научными проектами (а не как в большинстве пост-советских вузов), знакомишься с «лидерами рынка» и, имея хоршую рекомендацию профессора в чей лаборатории ты трудился, уходишь в сферический Гугл пилить сферический ИИ, или в сферический Нью-Йорк работать квант-аналитиком на 5-значную зп со старта. Для примера, посмотрите на команду Andrew Ng и отследите карьеру его аспирантов.

        Да и кроме того, например, в Дании при выдаче разрешения на проживание, работает система баллов и в ней кандидат наук по профильным направлениям (физ.-мат. например или CS) сразу получает 100 из 100.


        1. meln1k
          19.05.2016 12:52

          Интересно, а аспирантура в СНГ будет цениться на западе?


          1. Arastas
            19.05.2016 14:38
            +1

            Если Вы за время аспирантуры набьёте хорошее публикационное портфолио.


    1. s_berez
      18.05.2016 18:47

      Про Москву не скажу, но с LonelyCruiser соглашусь: все зависит от того, какие вы ставите перед собой цели, что в приоритете.

      Если говорить о плюсах и минусах аспирантуры в целом, вспомнил интересную старую хабрастатью


      1. dmrt
        18.05.2016 18:56

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


    1. PeterSikachev
      18.05.2016 20:56

      В аспирантуру в России стоит идти только если у вас нету других вариантов косить от армии или нужно место в общаге. Если что, я был в аспирантуре ВМК МГУ и Technische Universitaet Wien


      1. dmrt
        18.05.2016 21:44

        Я как раз хотел на ВМК в МГУ. Расскажите немного, как там? Вы учились там, закончили?
        А что в Technische Universitaet Wien предлагают?


        1. PeterSikachev
          18.05.2016 21:46

          Нет, ушел. Актуальной наукой в России занимается очень мало ученых, и там либо совсем нет денег — либо совсем нет науки. Обычно нет ни того, ни другого.
          В TU Wien неплохо в целом, но чистая наука не для меня.


        1. PeterSikachev
          18.05.2016 21:53

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

          Если есть топовые западные конфы/журналы — то можно попробовать. Какие из них топовые — легко гуглится, по своей области.

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

          Только нормальную статью на топовую конференцию написать — при условии того, что весь ресерч у вас УЖЕ сделан — это человекомесяц работы, если не первый раз делаете. Нормальный тезис — это 2-3 статьи на топовых конфах и еще парочку на конфах уровнем пониже. Так что это фуллтайм работа.


          1. dmrt
            18.05.2016 22:22

            А вообще, в идеале, вы бы наверное посоветовали искать работу за рубежом сразу: в Канаде, Германии, Австралии или США и там заодно поступать в аспирантуру?


            1. 0xd34df00d
              18.05.2016 22:23

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

              Можно искать-поступать в аспирантуру и без всяких работодателей.


            1. PeterSikachev
              18.05.2016 22:27

              На западе аспирантура — это фуллтайм работа. Или фуллтайм обучение. Совмещать вряд ли получится. Исключения бывают — но это скорее какое-то специфическое сотрудничество.

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

              Рабочую визу получить тоже, наверное, проще в Германии будет.

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


            1. PeterSikachev
              18.05.2016 22:30

              Относительно совмещения — например, работая в Эйдосе, я читал лекции в университете Монреаля и делал доклады на Сигграфе по результатам работы. Дали ли бы мне защититься где-нибудь, если бы я попросил? Хз, может быть, но мне как-то уже пофигу и время на это не хочется тратить.


              1. dmrt
                18.05.2016 22:40

                Мда, ваш опыт чрезвычайно впечатляет конечно.


      1. 0xd34df00d
        18.05.2016 22:03

        Я в аспирантуре при МФТИ/ВЦ РАН. Мне норм. Науку можно делать при этом вполне себе самостоятельно.


        1. dmrt
          18.05.2016 22:07

          Сколько часов в неделю уходит на аспирантуру?
          Какой опыт вынесли из этого процесса обучения?


          1. 0xd34df00d
            18.05.2016 22:14

            На саму конкретно аспиранутру сейчас — нисколько. На первом курсе ушло, наверное, часов 20 на реферат по философии, ну и ещё примерно столько же на подготовку и сдачу всяких сопутствующих курсов вроде кандмина по английскому или по той же философии.

            На научную работу — когда как. Иногда часов 50 трачу, иногда — всю неделю к более скучным вещам вроде написания статьи подступиться не могу.

            Опыт вынес, что в смутные времена мы живём в контексте инициатив МинОбра.

            Я пока ещё не закончил, впрочем.


        1. PeterSikachev
          18.05.2016 22:12

          Смотря что считать наукой — для меня критерий это, если говорить о графике — публикации на ивентах типа ACM SIGGRAPH и IEEE Eurographics.
          Если вы успеваете такое делать в своей области — честь вам и хвала :)

          А так — главное, чтобы нравилось, конечно


          1. 0xd34df00d
            18.05.2016 22:18

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


            1. PeterSikachev
              18.05.2016 22:22

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


              1. 0xd34df00d
                18.05.2016 22:22

                Результаты — результатами, аспирантура — аспирантурой, ИМХО.


  1. myrov_vlad
    18.05.2016 16:34
    +1

    Очень хорошая и интересная статьи.
    Лично моим мотиватором является страх «быть тупым», особенно когда я вижу, как, например, уважаемый Monnoroch или Laytlas пишут крутые статьи про очень интересные вещи, а я этого не знаю (тем более мы с ними одногодки!).
    Недавно, например, провалил экзамены в ШАД(за что мне очень стыдно) и заполняю полностью пробелы в знаниях по математике.
    Можно, конечно, попытаться оправдаться, что на первых курсах я был нерадивым студентом и ничего не учил, но это глупое оправдание, а время-то идет…


  1. Merkat0r
    18.05.2016 16:34
    +1

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


    1. s_berez
      18.05.2016 16:56
      +1

      Главное, что все налаживается. Но я все же побуду программистом, можно? Я осознанно боролся за это, а по ходу приходилось еще учиться быть… не менеджером, а скорее лидером в небольшом коллективе.


  1. qadmium
    18.05.2016 16:56
    +1

    Да, ДГТУ он такой…
    Моя success story — я уехал из Ростова


  1. meln1k
    18.05.2016 17:08

    Учился в Екатеринбурге на инженера-теплоэнергетика, пока вдруг после экскурсии на электростанцию не понял что это не мое и что надо что-то менять. Решил прокачивать навыки computer science на coursera, с 4 курса начал работать, начинал с PHP после чего перешел на Scala. В итоге к 23 годам переехал в Берлин и сейчас работаю в крупнейшей европейской e-commerce компании.


  1. M-A-XG
    18.05.2016 17:47

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


  1. i360u
    18.05.2016 17:47
    +2

    Мне кажется, что шаблоны для uCoz, после геймдева и нейросетей, это даунгрейд (если не фейл). Я не прав?


    1. s_berez
      18.05.2016 18:07

      Я работаю в uCoz, но над проектом uKit.

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

      Объемы работ и их вополщение и реальная польза меня сильно мотивируют.


    1. ColorPrint
      19.05.2016 21:41
      +1

      Угу, задачи по сути чисто инженерные и науки ноль :(


  1. Siper
    18.05.2016 18:05
    +2

    Мотивировало то что прочитал одну книжку по российской экономике, там прямым текстом было написано что меня ждет, пока все сбывается.


    1. spasibo_kep
      18.05.2016 20:36

      Напрашивается аналогия про Марти Макфлая. А что за книжка?


  1. darkAlert
    18.05.2016 18:19
    +1

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


    1. spotifi
      18.05.2016 18:53
      +5

      Сижу прямо сейчас в Урюпинске. Работаю на канадцев. Зарплата раз в 50 превышает типичную местную. Себестоимость жизни — около нуля.


      1. griven
        18.05.2016 21:45

        Ну в маленьких городах есть проблема с окружением и досугом. Не сидеть же дома вечно


      1. darkAlert
        18.05.2016 22:09

        прекрасно вас понимаю, сам полгода перед отъездом работал удаленно и чувстовал себя богачом. Но тут как в Золотом теленке — деньги есть, но тратить их негде.


        1. spotifi
          21.05.2016 11:38

          Не проблема

          1. Есть интернет. Можно заказать.
          2. Можно съездить. В крупный город. В другую страну.

          Тратить ежедневно на алкоголь что ли — увольте.


      1. AndrewN
        18.05.2016 22:33
        +1

        Прямо-таки имеете стабильно месячную з.п. 500к руб. и продолжаете жить в Урюпинске?


        1. spotifi
          21.05.2016 11:36

          Ну отчего же, я путешествую по 1-2 месяца.
          Тратить деньги кроме как на путешествия и хорошие вещи (которые опять таки можно в путешествиях купить или по интернету выписать) — смысла нет, не печень же в пивнушках пропивать.


    1. s_berez
      18.05.2016 20:13
      +1

      Я тоже действовал последовательно, но по-своему: с первого проекта использовал JS, что помогло набрать нужный для дальнейшего развития продакшен-уровень. В остальном, где-то движения между проектами были вызваны объективными причинами, где-то — преследовавшим страхом «застрять». Ну и интерес к нейросетям сохранился до сих пор, пусть и на уровне хобби-проекта.

      P.S. Спасибо за историю и удачи в столице.


  1. Bedrosova
    18.05.2016 18:41
    +3

    Какая ностальгия нахлынула посла прочтения статьи! Где мои 17 лет?

    Меня мой региональный университет тоже здорово поддержал в свое время. Стипендия была небольшая, но в начале 3го курса зав. кафедрой пристроил меня инженером на местный завод на полставки и еще на полставки — лаборантом на кафедре. Темой исследования на кафедре был искусственный интеллект, я проектировала нейросеть на C++, а на заводе я на том же C++ писала плагины для КОМАС-3D.

    Это был 2005 год. Стипендия была 850р (повышенная). На заводе платили 2500р, сколько будут платить на кафедре, я даже не стала спрашивать, когда меня туда оформляли — думала — какие-то копейки. Когда же в первую з/п я получила за работу на кафедре 7000р, я даже не знала, на что мне потратить такое богатство — ведь в сумме у меня получилось почти столько же, сколько в сумме зарабатывали в то время мои родители. И это еще не считая тех курсовых, что я писала на заказ — а там выходило до 17 курсовых в семестр, за каждую я брала 500р — как сейчас помню. Золотые были времена! Школа жизни!


  1. XAHOK
    18.05.2016 18:49
    +2

    У меня, слава богу, путь был более простой:

    Курса с 4 писал на заказ странный софт на комбинаторные задачи, который должен был выдавать результат в Excel. Только спустя не сколько лет я узнал, что это были куски для анализа биржевых трендов. Как и зачем оно работало не представляю до сих пор.

    После госов, по совету и предложению преподавателей с кафедры, устроился вместе с другом в компанию, которая разрабатывала оборудования для испытаний грунтов. До сих пор помню свою первую задачу: вот вам блоки аппаратуры, вот вам описание протокола взаимодействия, и вот вам LabView для запиливания провайдеров. Это было феерично! Все видим в первый раз, но глаза горят, а руки дрожат от нетерпения. Обедали не отходя от компа и не прерывая работу. Было весело. Спустя пару месяцев оно у нас работало без загвоздок и в дальнейшем даже использовалось для написания софта. Спустя некоторое время мы поняли, что лапшекод может выглядеть действительно лапшой.

    Когда мы получили первые результаты, нам доверили очень «важное» устройство класса лоток с песком, шаговым двигателем и двумя датчиками: силы и перемещения. Глаза загорелись еще больше, руки задрожали, как у наркоманов. Пилим адский софт!

    Посреди этого проекта, мне доверили разработку софта для нового устройства класса «алюминиевый кубик». Целых ШЕСТЬ шаговых двигателей для создания давления жидкостью, работающих попеременно. Целых ТРИ датчика давления (передавались со словами «угробишь — убьем», один все таки убил). И целых ШЕСТЬ клапанов. Софт опять таки на LabView (идея фикс директора). Можно сказать, что это был мой первый софт в продакшен. А так же первая командировка к заказчику (установка, наладка и проверка всего). Было весело, но заработал стойкую нелюбовь к Москве, как к городу для постоянного проживания.

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

    Спустя некоторое время друг занялся разработкой сайтов для масла на хлеб и потихоньку утянул меня тоже. Так началось мое знакомство с ASP.NET MVC и зоопарком HTML/CSS/JS.

    Позже мы открыли свою ООО для легализации доходов и спустя пол года переехали на вольные хлеба, как сайтего-клепатели. Дела шли, честно говоря, фигово, но за-то было очень много времени для изучения всего нового, чем жила индустрия. Правда был один стартап, который хорошо просадил наш бюджет, но познакомил с Unity3D. Были амбициозные планы по изготовления 3D моделей районов/поселков для риэлтеров. Был даже заинтересованный человек, но финансово мы залезли в полную Ж. Собственно на этом проект и умер, а припоминался он еще больше года.

    «Жили» мы в бизнес-инкубаторе в офисе на 30 кв.м., который обходился нам дешевле, чем аренда квартир (вроде в начале 3.5 тыр в мес.). Впрочем, «жили» не совсем правильное слово. Мы все еще живем там и даже периодически собираемся.

    Тогда-то мы и познакомились с веселой вещью, под названием парсеры. Как известно, программисты очень ленивый народ, а значит собирать данные о поисковых позициях сайтов нам было в лом. В итоге за несколько вечеров был сооружен веселый многокомпонентный софт с планировщиком задач, бриджем и служанками, который парсил гугл и яндекс. Собственно сам парсер был написан за первый вечер, но периодическая капча никак не попадает под «софт для ленивых» и мы превратили наш софт в бог знает что, но ни яндекс, ни гугл, никогда не считали нас за бота, хотя парсили мы все с одного IP. А параллельно мы продолжали следовать заветам Ильича.

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

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

    Что будет дальше, покажет rnd.Next().


  1. Electrohedgehog
    18.05.2016 19:34
    +7

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

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

    Чему такому важному вы научились за полгода? Тимлид, и я говорю это имея перед глазами живые примеры, должен разбираться в основных технологиях своего направления, видимый мне минимум — PHP,Yii, Symfony, JS, jQuery, Angular, MySQL, Postgress, Mongo, Cassandra и обязательно тонкости их взаимодействия между собой. Или вы руководите верстальщиками шаблонов на голом HTML? Снова лучший из худших?

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

    Ещё пара лет такого руководства и вы станете крайне низкокачественным управленцем. Будете кочевать из одной непрезентабельной фирмы в другую с зарплатой в районе 0,5к$ и постоянной потерей навыков, в то время как ваши более или менее адекватные подчинённые будут расти профессионально и превращаться в специалистов. Может быть через пару лет один из них будет проводить с вами собеседование а вы будете мучительно краснеть.

    Как я вижу статью: Мне 25(ну где-то так). Я около шести лет в программировании. Ни одного серъёзного проекта. Никакой специализации. Работаю начальником верстальщиков. Должность эту получил за полгода. Зарплата чуть выше среднего по городу. Никакого профессионального роста. Я выбился в люди.

    Дабы не было «сперва добейся» замечу, что в данный момент вы в лучшем положении чем я. Может добьюсь а может и нет. Но считать подобное положение дел достижением, достойным статьи на хабре точно не стану.

    И, кстати, не рискну высказываться, но может кто-то ещё просмотрит внимательно код с фотографии?


    1. s_berez
      18.05.2016 21:44
      +2

      Я уважаю ваш скепсис, но не разделяю его.

      Как я вижу статью: Мне 25(ну где-то так). Я около шести лет в программировании. Ни одного серъёзного проекта. Никакой специализации.

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

      Вырвался из города просто найдя работу возле учёбы?

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

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

      Багаж знаний хорошо. А неопытные руководители плохо. Полностью с вами согласен.

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


    1. s_berez
      18.05.2016 21:48
      +1

      Работаю начальником верстальщиков. Должность эту получил за полгода. Зарплата чуть выше среднего по городу. Никакого профессионального роста. Я выбился в люди.

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

      Насчет роста и зарплаты — не разделяю ваш скепсис.

      Ещё пара лет такого руководства и вы станете крайне низкокачественным управленцем. Будете кочевать из одной непрезентабельной фирмы в другую с зарплатой в районе 0,5к$ и постоянной потерей навыков, в то время как ваши более или менее адекватные подчинённые будут расти профессионально и превращаться в специалистов.

      Я сделаю всё от меня зависящее, чтобы ваше предсказание в отношении меня не сбылось.

      И, кстати, не рискну высказываться, но может кто-то ещё просмотрит внимательно код с фотографии?

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


      1. Electrohedgehog
        21.05.2016 07:30

        Вы невероятно адекватый, по меркам нынешнего интернета, человек. Ваше восприятие критики надо считать эталонным. Без сарказма.

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

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

        596>DOM-манипуляции при помощи регулярных выражений

        600>Очень грязная проверка условия. Правильнее, особенно с учётом того, что у вас полный отдел новичков, надо писать примерно так:

        var isIntersects = foeList.some(
        function (foe) (
        return expRect.inersectsS(foe.rect);
        ))

        if (merge && !isIntersects){
        ...
        }

        Что-то мне подсказывает,что остальной код может тоже иметь некоторые проблемы.
        В консоль на главной ucoz.ru выводится сообщение об ошибке. ОЧЕНЬ плохо для десяти лет опыта в разработке сайтов.
        А на мобильных устройствах это поделие выглядит, извините, просто <здесь было плохое слово> ужасающе непрофессионально.


        1. s_berez
          25.05.2016 13:58

          Был немного занят, ответ только сейчас смог составить

          596>DOM-манипуляции при помощи регулярных выражений

          Это не DOM, в переменной лежит кусок HTML в виде строки и мы просто смотрим есть ли там " примерно '<a' ". Код на фото — wip (work in progress) и потому там много подобных «пристрелок», которые потом изменяются, удаляются, выключаются и дописываются. Я знаю как было бы правильнее и «более лучше», но такие усилия были бы напрасны.

          600>Очень грязная проверка условия.

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


  1. 0xd34df00d
    18.05.2016 19:34

    Статье люто не хватает ссылок на те самые осмысленные статьи из части про науку.


    1. 0xd34df00d
      19.05.2016 15:09

      Люди несогласны, окей. Просто ради интереса: а с чем именно несогласны?

      Мне правда интересно, какие статьи по нейросетям можно писать, после которых уходишь делать конструкторы сайтов и вроде там даже счастливо что-то делаешь.


      1. zip_zero
        19.05.2016 15:52

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


        1. 0xd34df00d
          21.05.2016 02:37

          Хорошая обзорная статья может быть весьма ценной. Мне такие научрук давал по ensemble methods, когда я во втором курсе на кафедру пришёл.

          Впрочем, судя по комментарию ниже, там, ну, в общем, не дать это студентам.


      1. spasibo_kep
        19.05.2016 21:25
        +1

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


        1. 0xd34df00d
          20.05.2016 19:55

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


    1. s_berez
      19.05.2016 22:21

      Спасибо за интерес к статьям, вот одна из них.


      1. 0xd34df00d
        20.05.2016 19:55

        Ясно, спасибо.


  1. Ryzhyj
    18.05.2016 23:21
    +1

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


    1. XAHOK
      19.05.2016 18:10

      Обычно ВУЗ только препятствует. Помогают отдельные люди из преподавателей. Бывает и всей кафедрой готовы помочь. Правда бывают случаи, когда преподаватели всей кафедрой студентов реально терпеть не могут, но это, слава богу, далеко не везде.


  1. shaytan69
    19.05.2016 16:41
    +1

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