image alt text


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


Зачем вообще все это


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


Такие ситуации у меня возникали 3 раза
  1. На шестом году работы системным администратором;


  2. На втором году деятельности пресейл-инженера в интеграторе;


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

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


image alt text


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


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


  • Будет по-прежнему интересно заниматься разработкой ближайшие N лет. Если не интересно, то никогда не станешь лучше среднего программиста. А средние программисты не получают нужный по плану доход;


  • Есть минимум 3 года в запасе для того, чтобы подняться на ступень карьерной лестницы, примерно равную Senior Developer.

Ну что ж, 3 года раскачки отодвигают заветные 5 лет до цели, но все же не исключают ее полностью. Значит, за дело.


Что пробовал и что сработало


Всегда интересовался мобильными платформами и грамотными интерфейсами, поэтому о направлении развития голову не ломал и решил стать разработчиком под iOS/Android. Как и другие начинающие, поддался на лозунги "программировать просто" и начал просто смотреть видео-уроки с практическими примерами. Что-то получалось, но в голове не было понимания происходящего внутри программы, и почему стоит делать именно так, а не иначе.


image alt text


В первую волну стремления стать программером смотрел уроки по iOS-разработке. Казалось, что Objective-C позволит легче погрузиться в дело с базовыми знаниями C, да и продукты яблочной компании нравились. Но на практике язык оказался крайне мудреным и нелогичным, а документация Apple – не приспособленной для начинающего. К тому же, на тот момент уже был представлен Swift и Objective-C начал свой планомерный закат.


К слову, язык C тоже учил не в школе и не в институте. Просто как-то увлекся темой смарт-часов, купил Pebble Steel и руки зачесались собрать собственный циферблат или какое полезное приложение. Если кто не знает, Pebble SDK базируется на языке C и предлагает как инструмент для разработки облачный IDE CloudPebble.


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


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


Любовь прошла, завяли яблоки


Никогда не думал, что яблоковод со стажем способен слезть с платформы Apple. Но это случилось, и меня увлек логичный мир Material Design новых Android. К тому же, у Google очень лояльная политика в отношении новых разработчиков: с вас вообще не требуют никаких денег и предлагают массу руководств и онлайн курсов Udacity. Одна только проблема – нужно учить Java.


Тогда мне Java казалась чем-то невероятно уродливым и способным только на ужасные интерфейсы в стиле Symantec из далекого прошлого. Но у языка оказалось заметно больше общего с уже полюбившимся C, чем у Objective-C. Это была уже третья по счету попытка стать программистом, потому не стал полагаться на простые самоучители и подписался на курс JavaRush. Этого показалось недостаточно, и я снова стал студентом.


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


image alt text


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


Амиго, брат


С JavaRush вышло интереснее. Клюнул на то, что курс полностью онлайновый, в нем более 80% времени занимает практика, а разработал его хороший программист. Не буду заниматься рекламой, вы и сами можете почитать о проекте подробнее, если интересно. Скажу лишь, что ближе к 10 уровню уже появляется полное ощущение, что тебя серьезно учат разработке с использованием современных инструментов вроде IntelliJ IDEA.


Так что потряс оставшийся после обучения в ИТМО бюджет и оформил платную подписку. Особенно нравится их манера периодически подкидывать тебе задачи по темам, которые еще не изучались в курсе. Приучают ковыряться в сторонней документации, искать ответы на форумах и доходить до истины самостоятельно. Уверен, не всем понравится такая схема обучения, но лично я оценил. По крайней мере, в Core Java стал чувствовать себя увереннее, чем после очного курса.


Когда теоретические основы окрепли, начал самостоятельно ковыряться в Android Developer Studio, смотреть видео-уроки и кодить свой калькулятор. Вообще, хотелось создать идеальный мультимедиа-комбайн для авто на базе ОЕМ-железа. Эту идею все еще держу в голове и когда-нибудь обязательно к ней вернусь с собственной командой разработчиков.


У проекта JavaRush масса опубликованных историй на тему "как я купил JavaRush и осуществил мечту", но лично я мечту еще не осуществил и по-прежнему только двигаюсь к званию Junior Developer. Хотя нет, сейчас не двигаюсь, так как залез в маркетинг.


Потому что обстоятельства сильнее нас


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



Отличный ролик на тему стартапов для поднятия настроения


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


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

Поделиться с друзьями
-->

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


  1. Scf
    06.10.2016 13:50
    +19

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


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


    1. dimskiy
      06.10.2016 14:36
      +5

      Последняя фраза очень точно. Но до нее нужно каждому желающему дойти самостоятельно, не варим мы в готовые ответы :)


      1. NeverIn
        06.10.2016 21:26

        Дом то купил как хотел?


        1. dimskiy
          06.10.2016 21:44

          Далеко до него еще. Я только в прошлом году план составил


    1. pehat
      06.10.2016 20:42
      +3

      Дмитрий Анатольевич?


  1. copist
    06.10.2016 14:16

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

    Вот так я не выгорел: side projects которыми очень нравится заниматься, а именно — развитие тех навыков, от которых меня всегда пёрло.

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


    1. dimskiy
      06.10.2016 14:43

      Спасибо за отзыв и дополнительную пищу для размышлений!


  1. vitanje
    06.10.2016 14:44
    +2

    У меня похожая история. И тоже купил курс на javarush. Прошел до 30 левела начал воплощать свои идеи и понял что java не совсем то что мне нужно. Переключился на С++ и плавно перешел на фреймворк Qt. Теперь пишу в нем и радуюсь что нашел что искал) А дальше посмотрим)


  1. Terras
    06.10.2016 15:37

    Так на нужный уровень зп вышли, либо «нашли» свое и успокоились?


    1. dimskiy
      06.10.2016 16:31

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


  1. billyevans
    06.10.2016 15:58
    +1

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


    1. Terras
      06.10.2016 16:01

      Плюсую. Я люблю подход:

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

      После этого практикой добираешь все, что тебе нужно.


      1. Vjatcheslav3345
        06.10.2016 23:04
        +1

        Можно ещё один интересный подход, пожёсче — А) вдумчиво изучаешь фундаментальные вещи в книжке; Б) открываешь какой нибудь список языков программирования и с закрытыми глазами тыкаешь в любой — затем смотришь — если попался тот же язык, что в теоретической книжке, повторяешь выбор пока не попадётся другой. Как попался — реализовываешь на нём собственные версии примеров из книжки или решаешь тестовые задачи из неё же.
        По условиям такой игры с самим собой — жаловаться на её сложность себе или окружающим — означает автоматическую дисквалификацию, проигрыш.
        Для совершенных новичков эта забава не подходит.


        1. grossws
          07.10.2016 11:46

          Ага, ткнуть в пролог для императивной задачи xD


    1. Viacheslav01
      09.10.2016 13:23
      +2

      Быстро меняется, это не про Java :)


  1. TalWar
    06.10.2016 16:23

    Привет, Амиго =)
    Да, знакомая история. У меня правда пока 22 уровень в JR. Вот только такой большой мотивации стать именно программером нет, зато очень помогло в качестве понимания программ для меня, как для админа и также помогло от выгорания, как админа. Я нашел себе и в админке кучу всего неизученного и стал копать дальше =)


  1. MinasM
    06.10.2016 16:23

    Увы, я вот тоже к числу вторых отношусь, да все никак не решался прыгнуть, а теперь уже возраст… джуном становиться в 33 года…


    1. dimskiy
      06.10.2016 16:24
      +2

      Мне 31. Это не возраст :)


    1. dimskiy
      06.10.2016 17:03

      Del


    1. thebat_ua
      06.10.2016 21:45
      +3

      Я в 35 начал становиться джуном. Изучил С/С++ и Питон. Через полтора года начал фрилансить и что-то зарабатывать. Как помне главное заниматся тем что нравится и к чему склонен.


    1. bad4iz
      07.10.2016 08:52
      +1

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


      1. MinasM
        07.10.2016 16:01

        и вас взяли куда-то джуном или фрилансите?


        1. bad4iz
          07.10.2016 17:55

          да взяли джуном. компания конечно не программерская и не IT но свои сайты имеет.


    1. Diesel594
      07.10.2016 10:09

      Мне сейчас 33. В сентябре рискнул сменить специализацию с админки, которая надоела, на java-разработчика, кем хотел стать давно.
      У меня сейчас пока не то, что junior уровень, у меня сейчас entry-level и ничего, не пугает. Мне кажется, что главное, чтобы было от души, а не из-под палки.


    1. extensible
      07.10.2016 12:05
      +1

      На тему возраста :)


  1. Cargeh
    06.10.2016 17:02

    Таки какой у автора уровень в JR?:)

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

    Прочитав историю, задумался :)

    А почему Джуном не стал? Пытался ли пройти интервью?


    1. dimskiy
      06.10.2016 17:04
      +1

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


      1. MinasM
        06.10.2016 18:12

        А фрилансили как программер? Так в итоге вы теперь маркетингом в своей организации занимаетесь?


        1. dimskiy
          06.10.2016 19:07

          Фрилансил в основном переводами, текстами, редактурой. Занимаюсь маркетингом в своем малом стартапе


    1. just_login
      06.10.2016 19:07
      +3

      Очень подумай, прежде чем увольняться в никуда.

      Я так поступил и давал себе три месяца на изучение Java (не с 0) и достижения хоть какого-то заработка, программируя по 12-15 часов в сутки.
      После истечения тех трёх месяцев начал посматривать на hh.
      Прошло ещё полгода, но результат тот же — в офис не зовут, хотя уже сам хочу вернуться на зарплату. Для одних оверквалифкейт (была высокая должность it-менеджера), для других — навыков не хватает.


      1. dimskiy
        06.10.2016 19:09

        Вы в аналогичном моей ситуации вакууме оказались. Если позволите совет – припомните чем нравится заниматься и начните планомерно работать в этом направлении. Первые пол года вы постоянно будете оглядываться на «хочу в офис», но надо терпеть, если есть внутреннее понимание «оно». Тогда все получится.
        А, еще надо запасти денег или быть готовым отказаться от нового айфона и одежды от Helfiger на какое-то время :)


      1. Cargeh
        07.10.2016 20:26

        Может, причина тому — город? Я из СПб, мне кажется, тут вполне реально устроиться на позицию Джуниора.

        А вообще я задумался, спасибо :) Сейчас меня уже пригласили на Junior Android Developer, с горем пополам решил то, что мне дали на собеседовании, отправили домой с задачами. Решу — не знаю, что будет.

        Попробую попасть. Главное чтобы потом после первого месяца не выперли :)))


        1. just_login
          07.10.2016 20:45

          СПб :)

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

          А так уже и до 3D в OpenGL добрался, клепаю игры для андроида.

          Ну и удачи на новом месте! По моему «не пройти испытательной срок» — это надо постараться, что конечно не повод для расслабленности.


          1. Cargeh
            07.10.2016 20:48

            Пока еще не на новом месте, но очень хотелось бы! :)

            Таки подожди, ты все-таки получил работу и необходимые навыки? Сколько в целом времени заняло?


            1. just_login
              07.10.2016 22:34
              +1

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


              1. dimskiy
                07.10.2016 22:54

                Если отправить 100 заявок, то минимум 1 раз вам повезет :) Статистика не врет.
                Это как клиентов искать — конверсия 1-2%


    1. ksandr_ua
      06.10.2016 21:45

      2 недели до 40 это не реально, дальше все будет не так просто, 2 месяца по 12-15 часов больше похоже на правду, но стоит ли так усердствовать, чревато выгоранием


  1. Fafnir
    06.10.2016 17:13

    Думаю, многим будет интересно про вашу новую жизнь почитать.
    Например:
    1) Как начали
    2) Опишите свой типичный день
    3) Что нравится и что не нравится в сравнении с ИТ


    1. dimskiy
      06.10.2016 17:16
      +1

      Да, думал про такую статью, так что вполне может появиться


  1. AmdY
    06.10.2016 19:04
    +2

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


    1. dimskiy
      06.10.2016 19:10
      +2

      Если туда возьмут и согласятся учить за свои деньги – пожалуй. И если спокойно относитесь к full-time


      1. pan_KOST
        07.10.2016 10:47
        +1

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

        Попробуйте рассмотреть вариант стажёрства, просто засылая резюме в крупные компании ( даже, если у них нет подходящих вакансий)


  1. s366315
    06.10.2016 19:11
    +2

    такая же история! Программирование интересовало ещё с самых юных лет, но «эникейство» далось гораздо легче и быстрее, поэтому после универа я развивал сисадминские навыки. Но идея программировать приходила примерно раз в год; всякие разные языки пробовал учить, но дальше основ двигаться не получалось, т.к. не мог ответить себе на главные вопросы -«а зачем оно(этот язык) мне нужно?» и -«что же мне теперь делать дальше?», наконец дошёл я до явы: я был удивлён, как быстро и легко дался мне этот язык, сразу и пришли ответы на вечные вопросы. После года «учёбы» на всяких stackoverflow, через знакомого нашёл небольшой заказ, в итоге мне ничего не заплатили, но опыта я получил массу! А за тем нашёл и постоянную работу на должности младшего программиста под андроид. Сейчас мне 30, очень жалею, что не начал программировать раньше!


  1. mdonskoi
    06.10.2016 19:11
    +1

    Одному 33, второму 31, а вот мне скоро 32.
    Пережил сильное выгорание года три назад. Был даже момент, когда физически почувствовал тошноту от работы.
    Смело уволился и начал строить бизнес. Прогорел, разбил два раза машину, ушла девушка и набрался долгов.
    Попутно (ещё до увольнения) учил Java, но оказалось, что доучился только до Hello World и выпрыгнуть из долгов на позицию джуниора не так-то просто.
    Затем подвернулась хорошая работа по старой специальности и с зп как у мидла. Нонсенс
    В итоге сейчас размеренно продолжаю учить джаву и так же размеренно строю малый бизнес.
    Бизнес, для получения хороших денег, так как тоже хочу дом, а джаву, на будущее, для реализации собственных проектов и для возможности работать удалённо.
    А помогает мне очаровательная блондинка;)


    1. dimskiy
      06.10.2016 19:13
      +2

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


    1. gluck59
      07.10.2016 01:37
      +4

      32 ему ха-ха :)
      Мне в ноябре 47, я полным ходом осваиваю веб-стек (в одиночку, наставник был только на нулевом этапе), в марте запустил — опять же практически в одиночку — довольно сложный (ок, ок, для меня сложный) проект и иногда посматриваю на Джаву.
      И до Джавы доберемся… правда без наставника здесь уже не получится… но ничего страшного, найдем.


  1. Source
    06.10.2016 20:50
    +1

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


    1. dimskiy
      06.10.2016 21:48
      +1

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


      1. Source
        07.10.2016 14:03

        Это вопрос ко всем, не только Вам… Неужели все так на Android западают? К тому же надо понимать, что многие мобильные приложения всё равно работают по клиент-серверной архитектуре и на Java у них может быть только клиент.


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

        Вы опять же размышляете только в рамках Java-мира… вот мне и интересно, почему так получается?
        Есть же ещё веб, IoT и т.д. Да и та же мобильная разработка, я из статьи не понял как и почему Вы прыгнули с iOS на Android… чисто из-за дизайна?


        1. grossws
          07.10.2016 14:32
          +2

          Вы тоже совершаете ту же ошибку, что и автор, поддерживая ложную дихотомию в рассмотрении java-мира: он не ограничивается android'ом и enterprise.


          1. Source
            07.10.2016 14:53

            Я ж не говорю, что есть дихотомия… Это просто 2 преобладающие области применения Java. Многие из тех, кто не Enterprise, давно перешли на Scala, Groovy, Clojure, etc. Их, конечно, тоже можно отнести к Java-миру, но это уже скорее оффтопик :-)


            1. grossws
              07.10.2016 16:57

              Это просто 2 преобладающие области применения Java. Многие из тех, кто не Enterprise, давно перешли на Scala, Groovy, Clojure, etc.

              В этом вы и не правы. Java SE куда более живая и обширная чем вам кажется. И на ней живёт значительная часть не-энтерпрайзного серверного мира, big data мир, всякий десктопный софт и т. п. Посмотрите на тонны софта в рамках того же Apache Software Foundation или Eclipse Foundation, библиотек, относящихся к enterprise миру, там далеко не подавляющее большинство.


              1. Source
                07.10.2016 23:25

                Мне кажется, что когда люди говорят "enterprise" они подразумевают не столько Java EE, сколько крупные и неповоротливые компании. Хотя возможно в этом я и ошибаюсь… Интересно было бы опрос на эту тему посмотреть.


        1. dimskiy
          07.10.2016 14:44
          +1

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

          Что касается Андроида, тот тут занятная ситуация. На мой предвзятый вкус, удобство интерфейсов Apple скатывается вниз, а Google — растет. Думаю, не в последнюю очередь из-за их отличной концепции материального дизайна. С учетом этого, сейчас мне более интересна именно эта платформа, хотя зрелому специалисту стоит уметь разрабатывать и под iOS, и под Android. Просто с какой-то платформы стоит начать, так почему бы не с той, которая нравится больше, документирована отлично и не требует ничего для начала работы?

          Примерно так я и рассуждал.


          1. Source
            07.10.2016 14:53

            Спасибо за ответ.


  1. Sofjya
    06.10.2016 21:48

    очень актуальная история, в офисах все делают вид что работают )) ведь в конце концов получат зарплату)) а бизнес это сложно)) зачем то, что сложно ;)
    всем бобра )))


    1. dimskiy
      06.10.2016 21:49
      +2

      В офисе я реально работал на результат в двух случаях:
      1)В начале карьеры на энтузиазме и горящих глазах
      2)Когда доход зависел от KPI и был процентным. Очень воодушевляла возможность получить не 60, а 90 и попасть в чарты лидеров подразделения :)
      Важно отметить, что KPI должен только повышать ЗП, а не откусывать от нее части. Иначе это демотиватор и воровство, как по мне.


      1. Sofjya
        07.10.2016 14:31

        100%++++


  1. klarabro
    06.10.2016 22:34
    +4

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

    П.с. оставила один спектакль, играю раз в месяц.
    Возраст 26.


    1. dimskiy
      06.10.2016 22:36
      +1

      Самая оригинальная ИТ-история, что я слышал! Правильно говорите, что есть уникальные навыки, которых нет у «нативного» технаря. Мне вот гуманитарная жилка и прошлый журналистско-фрилансерский опыт помогали лучше читать и проводить презентации. Хотя профессионально этому делу не учился, просто не хотелось делать _кхм_, каковым выглядят большинство технических презентаций.


      1. mahowik
        07.10.2016 05:12
        +1

        Мы с другом учились в техникуме на Радиоаппаратостроение. Далее я пошел в универ в программеры, а он в пед. на историю религиивединея :) При чем упорно так поступал 3 года, т.к. конкурсы были высокими. На 3м курсе начал работать в казино, далеее выучив английский подался на круизный лайнер по тому же профилю. Уже в плавании на должности менеджера в казино прознал что сисадмин получает в двое больше. Начал штудировать сис вин администрирование и сдавать тесты на оф. сертификаты… Через годик, не получив должности админа на круизнике вернулся в РБ и устроился в гос. контору за первым опытом. Еще через годик в Епам подался. За 5-6 лет дослужился до лида и в целом доволен всем… Смелость и настойчивость приносят свои плоды!


        1. klarabro
          08.10.2016 21:20

          И эта довольно оригинальная.


    1. river-fall
      07.10.2016 15:08

      Ну, когда семью кормить не надо, можно и побегать туда-сюда, и дома посидеть полгода с книжками :)


      1. klarabro
        08.10.2016 21:24

        И походить по интервью полезно


  1. Aleksandr_S1
    06.10.2016 22:42

    Вот блин, а я в ИТМО 15 ноября иду на курс по фронтенду…


    1. dimskiy
      06.10.2016 22:44
      +1

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


      1. Aleksandr_S1
        07.10.2016 10:04

        Не, на Ломоносова 9. вот тут инфа.
        Вроде бы там всего два препода. Один — Виталий Геннадьевич, руководитель курсов и с большим опытом и еще один тоже серьезный товарищ, судя по описанию в группе в ВК.
        Джунов вроде бы там не видно в преподах)


        1. dimskiy
          07.10.2016 10:05

          Расскажите потом, как в итоге вышло


          1. Aleksandr_S1
            07.10.2016 10:11

            В феврале расскажу уже)


      1. Aleksandr_S1
        07.10.2016 10:10

        http://profi.ifmo.ru/frontend-developer/ не вставилась ссылка(


  1. OksikOneC
    06.10.2016 23:48
    -2

    Кажется, к вашей статье, прекрасно подойдет эпиграф:

    Я вверх поднимаю свой флаг — мне хватает отваги,
    Но я не придумаю слов, чтоб их вышить на флаге.
    И даже в моем «Hello world»
    Сплошь ошибки и баги.
    Идти обещаю вперед.
    Спотыкаюсь на первом шаге. (с) Рыжая Мавра


    1. dimskiy
      06.10.2016 23:53
      +1

      Действительно, лучше стоять и раздумывать :)


  1. nikitasius
    06.10.2016 23:54
    +2

    В любой работе надо брать паузы. Желательно связанные с компом, ибо все другие (рыбалка к примеру) сильно отдаляют от пк.
    Затем, когда надо работать, пишите письмо администрации той или иной игры с просьбой забанить вас на 3-5-неделю, и работаете.


  1. zx80
    06.10.2016 23:59
    +1

    Ну у меня было, как и у вас на 100%. Был сисадмином, до чёртиков надоело после 30, а тут в 2014 случился бум FlappyBird(о которой я узнал тута на хабре) и я решил заняться разработкой под Андройд не имея ни знаний ни опыта в программировании. Обучался через интернеты, т.к. у меня в провинции в отличии 2х столиц никаких курсов нет. Создал несколько простых программок — сейчас они как зомби, почему то скачивания уменьшились по сравнению с 2015, а вот одна, которую я создавал как пробную взлетела — принося несколько сотен$ пассивного дохода. Главное тут идеи, а не навыки, без идеи — иди нанимайся, даже если ты супер-пупер программист. Сейчас я углубляюсь в Java, OpenGl es — есть еще одна не реализованная идея(игра), на которую не хватает знаний. Unity не хочу, хочу на своем движке 2Д. А пассивный доход от программки это для меня, как стипендия — можно учиться не отвлекаясь. Спасибо Гуглу и Америке


    1. mad_celt
      07.10.2016 14:35

      С идеями всё верно. У меня уже почти десятилетний стаж (java и c++), взять должность в американской корпорации оказалось легче легкого.
      Однако, со своим полный голяк. Как только пытаюсь придумать, что бы сделать такого, что бы мне пригодилось, в голове одна пустота. Ни одной идеи, ни одного своего проекта.
      Решил вот расти в менеджеры, посмотрим, чем дело кончится.


      1. dimskiy
        07.10.2016 14:37

        Мне кажется, основной затык всех новых предпринимателей – уверенность в ценности идеи. Она конечно важна, но не настолько, чтобы быть стопором.

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

        Даже банальный интернет-магазин все еще может приносить неплохо денег, если грамотно за него взяться и не гнаться за демпингом.


      1. klarabro
        08.10.2016 21:26

        У меня есть идея. Очень и очень


        1. klarabro
          08.10.2016 21:47

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


  1. vitanje
    07.10.2016 00:31

    И кстати насчет онлайн игр) Думаю многие торчат на разного вида ММО. И скажу что играть и эффективно кодить у меня не получается. Поэтому раньше заставлял себя отказываться от игрулек в пользу кодинга а теперь просто даже не позволяю себе «посмотреть» на новую ММО :)))


  1. bad4iz
    07.10.2016 09:26

    Я тоже прошел мимо java но только правда в веб стек.
    Полюбил программирование лет 10 назад еще в универе програмил на Turbo Pascal в тетрадке без компа и раз в месяц проверял на машине (компа не было и жил я в деревне учился заочно) тут то не до ошибок, благо их не было. Потом попалась java, учил без наставника отрывками от работы, наплывами раз в полгода, бросал снова начинал. Перегорал наверное так как отдавал ей все свое свободное время, и результатов кроме немного дальше чем «Hello World» не дошло. Но зимой взял и прошел все курсы на stepik.org, то бишь один «Java. Базовый курс » от Computer Science Center и 2 части «Разработка веб сервиса на Java» от mail. Везде набрал 100%. Тут наверное должна прийти должность джуна но.., на рынке труда в моем городе к джуну должно прилагаться знания английского pre+ (EPAM даже на курсах) в других знание spring и тому подобное. Это конечно все можно выучить но разве это джуна знания? Просто я думал джун это как… подсобник в строительстве принеси подай иди… извините, 18 лет в строительстве (работал сварщиком), а тут такое.
    Но полгода скитаний по рынку труда ни остались без ответа, благо попутно познакомился с php javascript html css, и сейчас работаю в вебе джуном в свои 35 лет.


  1. Wannaasbird
    07.10.2016 11:08

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

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


    1. bad4iz
      07.10.2016 12:34
      +1

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


  1. river-fall
    07.10.2016 13:26
    +1

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

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

    Если дело зажигает и манит, деньги придут сами собой.
    Расскажу чуть о себе — Когда понял, что Микрософт потихоньку сдает позиции одна за другой и на международной арене нет особенного спроса на MCSE, переквалифицировался в linux DevOps, работать снова стало интересно. Потом переехал, стало еще интереснее :)
    На новом месте появилась необходимость в знаниях python & nodejs, потихоньку копаю в ту сторону параллельно с основными обязанностями.
    Куда всё это приведет — пока не знаю :)


    1. dimskiy
      07.10.2016 13:40

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


  1. reksar
    07.10.2016 14:33

    «создать идеальный мультимедиа-комбайн для авто на базе ОЕМ-железа»
    я вот тоже с этой мыслей пришел на JavaRush ;)
    Если еще вернешься к этой теме, был бы рад участвовать!


    1. dimskiy
      07.10.2016 14:34

      Буду иметь ввиду ;)


  1. springtime
    08.10.2016 13:19

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


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


    Конечно думаю поискать где можно бесплатно поучится/подработать, но знания пока заставляют только учится :)
    Спасибо за пост, а то мне 28 и я начал думать что все потерянно. Видимо, в сфере IT возраст не важен :)


    1. Source
      08.10.2016 19:18

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


      1. springtime
        10.10.2016 09:56

        Спасибо!
        На codeacademy я прошел весь бесплатный курс по питону. Сейчас пока сижу с книжкой "Программируем на Python играючи Майкл Доусон", в целом, интересно и доходчиво там все объясняется. У меня просто есть не большие трудности — это английский язык :)


  1. Alex_x86
    08.10.2016 13:20

    По своему опыту могу сделать следующее наблюдение: прежде всего нужно получить фундаментальное образование, научится системно думать и т.д. Затем, программированием нужно болеть. И, естественно, четко понять, что нужно учиться программировать, а не учить языки программирования. И тогда вам будет счастье:) И любой язык будь то «ява» или «с» — неважно, будет вам приносить пользу в реализации задач.


  1. astaa
    08.10.2016 21:20
    +2

    Привет всем.
    Мне в декабре стукнет 42.
    По образованию инженер-программист. Защищался в 96м, на паскале (даже не турбо). По специальности вообще не работал. После защиты проработал на продажах два года в конторе совсем не по профилю (отопление, ну и блэкджек там со всеми вытекающими)). А потом пошёл в полиграфию. За несколько лет создал с нуля сильное предприятие, жил хорошо. Дело было в Казахстане. Потом, в 2007 решил сделать сильный рывок. Сделал (прокредитовался почти на лям зелени, всё заложил, включая новую технику и всё своё жильё), но тут грянул кризис, на год раньше пришёл, чем в Россию. Работа кончилась, предприятие моё сильное было, агония длилась больше года. Я всё потерял (банк вежливо отжал всё, что у меня было) и переехал в Омск с остатками «железа». Блин, я провёл пять лет, пытаясь в мертвом городе реанимировать мёртвое дело. Ну да, хватало на жизнь, но без излишеств и накоплений. Такой замкнутый, знаете, круг — жизнь не супер, но что-то начинать страшно, потому что временной ресурс не позволяет. Я не только управленец, я всё могу в полиграфии, а тут просто затупил и побоялся… В 2014 переехал в Новосиб, здесь семья вся собралась, попытался открыть точку, не пошло. Двинул во фриланс, сначала по полиграфии понемногу, потом начал веб-дизайном, потом за пару месяцев расковырял html и css. Захотел на работу в it-контору веб-дизайнером-верстальщиком, не получается — наверное, возраст отпугивает. Короче, я как-то сел и начал себя мучить вопросами — а кто же, всё-таки, я есть. Мучил-мучил и домучил. Блин, я всё-таки управленец, я не дизайнер и не программер (хотя всё это или могу, или изучаю по необходимости плюс профильное образование). Именно поэтому я и сколотил когда-то сильную контору по полиграфии — потому что умею ставить задачи и с людьми ладить. Короче, заслал резюме в it-контору на менеджера проектов — вроде, берут. Я не знаю, получится сразу или постепенно, но я только в 41 год окончательно осознал, в чём моё предназначение. Ребята и девчата, не бойтесь, пробуйте. И пусть вам повезёт больше, чем мне, и вы найдёте себя намного раньше. Но самая фишка, знаете, в том, что я себя в 41 чувствую не корявым пнём, а человеком в расцвете, грамотным специалистом, который чего-то стоит. Это к вопросу о возрасте, когда ещё можно сделать зигзаг. Не надо бояться, всё получится, надо только захотеть.