Как я шел к Java-программированию и прошел мимо

    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. Хотя нет, сейчас не двигаюсь, так как залез в маркетинг.


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


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



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


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


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

    Сервер Молл
    37.18
    серверы HP, Dell и Lenovo: новые и восстановленные
    Share post

    Comments 94

      +19

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


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

        +5
        Последняя фраза очень точно. Но до нее нужно каждому желающему дойти самостоятельно, не варим мы в готовые ответы :)
          0
          Дом то купил как хотел?
            0
            Далеко до него еще. Я только в прошлом году план составил
          +3
          Дмитрий Анатольевич?
          0
          Спасибо за историю, бро. Я понимаю тебя. Был такой же упадок в душе.

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

          Как раз сейчас я занимаюсь тем, чтобы помочь команде Icons8 из 20 человек получить такой же навык работы с удовольствием, без выгорания.
            0
            Спасибо за отзыв и дополнительную пищу для размышлений!
            +2
            У меня похожая история. И тоже купил курс на javarush. Прошел до 30 левела начал воплощать свои идеи и понял что java не совсем то что мне нужно. Переключился на С++ и плавно перешел на фреймворк Qt. Теперь пишу в нем и радуюсь что нашел что искал) А дальше посмотрим)
              0
              Так на нужный уровень зп вышли, либо «нашли» свое и успокоились?
                0
                Три раза нет :) Ну уверен, что и дальше буду предпринимателем с элементами кодера, но пока нравится. До желаемой ЗП еще не вышел, по крайней мере, чистого дохода в карман.
                +1
                Я как то никогда не понимал всех этих курсов по языкам программирование, слишком быстро все меняется, они часто устаревают не успев начаться. Кажется более адекватная вещь для новичков это какой-нить базовый курс по CS и алгоритмам. Да и язык это вообще вторичное, если не третичное в программировании, меня за все кучи собеседований ни разу не спрашивание каких то особенностей языка, более того, даже когда в фирме пишут на питоне и меня на собеседовании попросили написать код для решения задачки — я сказал могу на С++ и написал на нем — все всё поняли и остались довольны.
                  0
                  Плюсую. Я люблю подход:

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

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

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

                      0

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

                    +2
                    Быстро меняется, это не про Java :)
                    0
                    Привет, Амиго =)
                    Да, знакомая история. У меня правда пока 22 уровень в JR. Вот только такой большой мотивации стать именно программером нет, зато очень помогло в качестве понимания программ для меня, как для админа и также помогло от выгорания, как админа. Я нашел себе и в админке кучу всего неизученного и стал копать дальше =)
                      0
                      Увы, я вот тоже к числу вторых отношусь, да все никак не решался прыгнуть, а теперь уже возраст… джуном становиться в 33 года…
                        +2
                        Мне 31. Это не возраст :)
                          0
                          Del
                            +3
                            Я в 35 начал становиться джуном. Изучил С/С++ и Питон. Через полтора года начал фрилансить и что-то зарабатывать. Как помне главное заниматся тем что нравится и к чему склонен.
                              +1
                              мне 35 и я только стал джуном, до этого был сварщиком с мечтами стать программистом на java. теперь доволен как слон и предубеждения о возрасте, для любого дела, это только главная отмаза для себя что ты ни чего не хочешь менять.
                                0
                                и вас взяли куда-то джуном или фрилансите?
                                  0
                                  да взяли джуном. компания конечно не программерская и не IT но свои сайты имеет.
                                0
                                Мне сейчас 33. В сентябре рискнул сменить специализацию с админки, которая надоела, на java-разработчика, кем хотел стать давно.
                                У меня сейчас пока не то, что junior уровень, у меня сейчас entry-level и ничего, не пугает. Мне кажется, что главное, чтобы было от души, а не из-под палки.
                                  +1
                                  На тему возраста :)
                                  0
                                  Таки какой у автора уровень в JR?:)

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

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

                                  А почему Джуном не стал? Пытался ли пройти интервью?
                                    +1
                                    У меня был 20-какой-то уровень, не вспомню сейчас. А собеседование и не проходил, окунулся в самостоятельный заработок денег. Это дело съедает все свободное время на первых порах
                                      0
                                      А фрилансили как программер? Так в итоге вы теперь маркетингом в своей организации занимаетесь?
                                        0
                                        Фрилансил в основном переводами, текстами, редактурой. Занимаюсь маркетингом в своем малом стартапе
                                      +3
                                      Очень подумай, прежде чем увольняться в никуда.

                                      Я так поступил и давал себе три месяца на изучение Java (не с 0) и достижения хоть какого-то заработка, программируя по 12-15 часов в сутки.
                                      После истечения тех трёх месяцев начал посматривать на hh.
                                      Прошло ещё полгода, но результат тот же — в офис не зовут, хотя уже сам хочу вернуться на зарплату. Для одних оверквалифкейт (была высокая должность it-менеджера), для других — навыков не хватает.
                                        0
                                        Вы в аналогичном моей ситуации вакууме оказались. Если позволите совет – припомните чем нравится заниматься и начните планомерно работать в этом направлении. Первые пол года вы постоянно будете оглядываться на «хочу в офис», но надо терпеть, если есть внутреннее понимание «оно». Тогда все получится.
                                        А, еще надо запасти денег или быть готовым отказаться от нового айфона и одежды от Helfiger на какое-то время :)
                                          0
                                          Может, причина тому — город? Я из СПб, мне кажется, тут вполне реально устроиться на позицию Джуниора.

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

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

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

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

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

                                              Таки подожди, ты все-таки получил работу и необходимые навыки? Сколько в целом времени заняло?
                                                +1
                                                Увы, уже 9 месяцев дома.
                                                Необходимые навыки — смотря для чего. Кодить умею сильно лучше чем год назад. Но денег этим зарабатывать пока не научился.
                                                  0
                                                  Если отправить 100 заявок, то минимум 1 раз вам повезет :) Статистика не врет.
                                                  Это как клиентов искать — конверсия 1-2%
                                          0
                                          2 недели до 40 это не реально, дальше все будет не так просто, 2 месяца по 12-15 часов больше похоже на правду, но стоит ли так усердствовать, чревато выгоранием
                                          0
                                          Думаю, многим будет интересно про вашу новую жизнь почитать.
                                          Например:
                                          1) Как начали
                                          2) Опишите свой типичный день
                                          3) Что нравится и что не нравится в сравнении с ИТ
                                            +1
                                            Да, думал про такую статью, так что вполне может появиться
                                            +2
                                            Вывод. Хотите познакомиться с профессией, идите работать в настоящую ИТ компанию, потому что курсы и фриланс — это безалкогольное пиво с резиновыми женщинами.
                                              +2
                                              Если туда возьмут и согласятся учить за свои деньги – пожалуй. И если спокойно относитесь к full-time
                                                +1
                                                Крупные компании часто проводят собственные обучения( всевозможные школы, внутренние университеты и т.п.)
                                                Часто по итогам они берут стажёров работать «за еду», но при этом они уже внутри компании и у них есть все шансы вырасти дальше при наличии способностей.

                                                Попробуйте рассмотреть вариант стажёрства, просто засылая резюме в крупные компании ( даже, если у них нет подходящих вакансий)
                                              +2
                                              такая же история! Программирование интересовало ещё с самых юных лет, но «эникейство» далось гораздо легче и быстрее, поэтому после универа я развивал сисадминские навыки. Но идея программировать приходила примерно раз в год; всякие разные языки пробовал учить, но дальше основ двигаться не получалось, т.к. не мог ответить себе на главные вопросы -«а зачем оно(этот язык) мне нужно?» и -«что же мне теперь делать дальше?», наконец дошёл я до явы: я был удивлён, как быстро и легко дался мне этот язык, сразу и пришли ответы на вечные вопросы. После года «учёбы» на всяких stackoverflow, через знакомого нашёл небольшой заказ, в итоге мне ничего не заплатили, но опыта я получил массу! А за тем нашёл и постоянную работу на должности младшего программиста под андроид. Сейчас мне 30, очень жалею, что не начал программировать раньше!
                                                +1
                                                Одному 33, второму 31, а вот мне скоро 32.
                                                Пережил сильное выгорание года три назад. Был даже момент, когда физически почувствовал тошноту от работы.
                                                Смело уволился и начал строить бизнес. Прогорел, разбил два раза машину, ушла девушка и набрался долгов.
                                                Попутно (ещё до увольнения) учил Java, но оказалось, что доучился только до Hello World и выпрыгнуть из долгов на позицию джуниора не так-то просто.
                                                Затем подвернулась хорошая работа по старой специальности и с зп как у мидла. Нонсенс
                                                В итоге сейчас размеренно продолжаю учить джаву и так же размеренно строю малый бизнес.
                                                Бизнес, для получения хороших денег, так как тоже хочу дом, а джаву, на будущее, для реализации собственных проектов и для возможности работать удалённо.
                                                А помогает мне очаровательная блондинка;)
                                                  +2
                                                  Постоянная работа, которая позволяет при этом работать на себя – это клад. Не совсем честно по отношению к работодателю, ну да и они обычно не святые.
                                                  Это как машина-гибрид. Вроде и к розетке не привязан, и в то же время экономишь неплохо так на топливе.
                                                    +4
                                                    32 ему ха-ха :)
                                                    Мне в ноябре 47, я полным ходом осваиваю веб-стек (в одиночку, наставник был только на нулевом этапе), в марте запустил — опять же практически в одиночку — довольно сложный (ок, ок, для меня сложный) проект и иногда посматриваю на Джаву.
                                                    И до Джавы доберемся… правда без наставника здесь уже не получится… но ничего страшного, найдем.
                                                    +1

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

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

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


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

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

                                                          +2

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

                                                            0

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

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

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

                                                                0

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

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

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

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

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

                                                        0
                                                        очень актуальная история, в офисах все делают вид что работают )) ведь в конце концов получат зарплату)) а бизнес это сложно)) зачем то, что сложно ;)
                                                        всем бобра )))
                                                          +2
                                                          В офисе я реально работал на результат в двух случаях:
                                                          1)В начале карьеры на энтузиазме и горящих глазах
                                                          2)Когда доход зависел от KPI и был процентным. Очень воодушевляла возможность получить не 60, а 90 и попасть в чарты лидеров подразделения :)
                                                          Важно отметить, что KPI должен только повышать ЗП, а не откусывать от нее части. Иначе это демотиватор и воровство, как по мне.
                                                            0
                                                            100%++++
                                                          +4
                                                          А я знаете ли всегда была способна к математике, но знала что все мне надоест и как закончила прикладную математику в нефтегазе пошла в актрисы, потом играя в хорошем театре, получая высшее актерское, снявшись в эпизоде у германа младшего, выгорела. Я побежала в аналитики в консалтинг (изучала все новости ИТ) на деле оказалось тестировщик, два месяца смотрела все что происходит в ИТ, вспомнила что любила статистику, когда все ее называли дурой, всплакнула что сейчас все ее стали уважать)) и убежала учиться на курсеру MachineLearning, сейчас уже начала учиться на дорогущих курсах от NewProLab, потому что несмотря на все минусы этих курсов и хотябы кластер разверну!
                                                          Сейчас я понимаю, что наверное у меня есть такие плюсы, как аккуратность в коде и креативность. Надо будет так продавать себя, еще всегда желание представлять глубоко как что работает.
                                                          Сейчас пока курссы наались, и нет работы, думаю хватит книжки читать и кодить, надо искать стажировку.

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

                                                              0
                                                              Ну, когда семью кормить не надо, можно и побегать туда-сюда, и дома посидеть полгода с книжками :)
                                                                0
                                                                И походить по интервью полезно
                                                              0
                                                              Вот блин, а я в ИТМО 15 ноября иду на курс по фронтенду…
                                                                +1
                                                                В тот, что в районе Авиационной и Гагарина? Я там учился, может в головных корпусах и лучше, хз. Но требования к преподам у них очень странные. Любой Джуниор может попасть, если язык подвешен.
                                                                  0
                                                                  Не, на Ломоносова 9. вот тут инфа.
                                                                  Вроде бы там всего два препода. Один — Виталий Геннадьевич, руководитель курсов и с большим опытом и еще один тоже серьезный товарищ, судя по описанию в группе в ВК.
                                                                  Джунов вроде бы там не видно в преподах)
                                                                    0
                                                                    Расскажите потом, как в итоге вышло
                                                                      0
                                                                      В феврале расскажу уже)
                                                                        0
                                                                        Почти февраль… антересно жи )
                                                                          0
                                                                          Март…
                                                                            0
                                                                            Апрель…
                                                                            И уже почти май
                                                                    0
                                                                    http://profi.ifmo.ru/frontend-developer/ не вставилась ссылка(
                                                                  –2
                                                                  Кажется, к вашей статье, прекрасно подойдет эпиграф:

                                                                  Я вверх поднимаю свой флаг — мне хватает отваги,
                                                                  Но я не придумаю слов, чтоб их вышить на флаге.
                                                                  И даже в моем «Hello world»
                                                                  Сплошь ошибки и баги.
                                                                  Идти обещаю вперед.
                                                                  Спотыкаюсь на первом шаге. (с) Рыжая Мавра
                                                                    +1
                                                                    Действительно, лучше стоять и раздумывать :)
                                                                    +2
                                                                    В любой работе надо брать паузы. Желательно связанные с компом, ибо все другие (рыбалка к примеру) сильно отдаляют от пк.
                                                                    Затем, когда надо работать, пишите письмо администрации той или иной игры с просьбой забанить вас на 3-5-неделю, и работаете.
                                                                      +1
                                                                      Ну у меня было, как и у вас на 100%. Был сисадмином, до чёртиков надоело после 30, а тут в 2014 случился бум FlappyBird(о которой я узнал тута на хабре) и я решил заняться разработкой под Андройд не имея ни знаний ни опыта в программировании. Обучался через интернеты, т.к. у меня в провинции в отличии 2х столиц никаких курсов нет. Создал несколько простых программок — сейчас они как зомби, почему то скачивания уменьшились по сравнению с 2015, а вот одна, которую я создавал как пробную взлетела — принося несколько сотен$ пассивного дохода. Главное тут идеи, а не навыки, без идеи — иди нанимайся, даже если ты супер-пупер программист. Сейчас я углубляюсь в Java, OpenGl es — есть еще одна не реализованная идея(игра), на которую не хватает знаний. Unity не хочу, хочу на своем движке 2Д. А пассивный доход от программки это для меня, как стипендия — можно учиться не отвлекаясь. Спасибо Гуглу и Америке
                                                                        0
                                                                        С идеями всё верно. У меня уже почти десятилетний стаж (java и c++), взять должность в американской корпорации оказалось легче легкого.
                                                                        Однако, со своим полный голяк. Как только пытаюсь придумать, что бы сделать такого, что бы мне пригодилось, в голове одна пустота. Ни одной идеи, ни одного своего проекта.
                                                                        Решил вот расти в менеджеры, посмотрим, чем дело кончится.
                                                                          0
                                                                          Мне кажется, основной затык всех новых предпринимателей – уверенность в ценности идеи. Она конечно важна, но не настолько, чтобы быть стопором.

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

                                                                          Даже банальный интернет-магазин все еще может приносить неплохо денег, если грамотно за него взяться и не гнаться за демпингом.
                                                                            0
                                                                            У меня есть идея. Очень и очень
                                                                              0
                                                                              надо и серьезный движок для сайта и приложение обязательно
                                                                              масштабная тема но провереная. у одного точно знаний не хватит
                                                                          0
                                                                          И кстати насчет онлайн игр) Думаю многие торчат на разного вида ММО. И скажу что играть и эффективно кодить у меня не получается. Поэтому раньше заставлял себя отказываться от игрулек в пользу кодинга а теперь просто даже не позволяю себе «посмотреть» на новую ММО :)))
                                                                            0
                                                                            Я тоже прошел мимо 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 лет.
                                                                              0
                                                                              Мне было проще — я с детства твердо знал, что буду программистом. А людям, которым нужны деньги и которые готовы кардинально изменить свою жизнь, надо идти в бизнес.

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

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

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

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


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


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

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

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

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

                                                                                        Only users with full accounts can post comments. Log in, please.