Comments 96
История развития отношения к IT в России:
прошлое: программисты с другой планеты
настоящее: программистам очень хорошо платят
будущее: программистам очень хорошо платят потому, что они с другой планеты
Мне было проще — я с детства твердо знал, что буду программистом. А людям, которым нужны деньги и которые готовы кардинально изменить свою жизнь, надо идти в бизнес.
Вот так я не выгорел: side projects которыми очень нравится заниматься, а именно — развитие тех навыков, от которых меня всегда пёрло.
Как раз сейчас я занимаюсь тем, чтобы помочь команде Icons8 из 20 человек получить такой же навык работы с удовольствием, без выгорания.
1) Фундаментальная книга по языку (чтобы знать, что там под капотом, и как это работает).
2) Видюшки по типовым штукам с ютьюба
3) Документация
После этого практикой добираешь все, что тебе нужно.
Можно ещё один интересный подход, пожёсче — А) вдумчиво изучаешь фундаментальные вещи в книжке; Б) открываешь какой нибудь список языков программирования и с закрытыми глазами тыкаешь в любой — затем смотришь — если попался тот же язык, что в теоретической книжке, повторяешь выбор пока не попадётся другой. Как попался — реализовываешь на нём собственные версии примеров из книжки или решаешь тестовые задачи из неё же.
По условиям такой игры с самим собой — жаловаться на её сложность себе или окружающим — означает автоматическую дисквалификацию, проигрыш.
Для совершенных новичков эта забава не подходит.
Да, знакомая история. У меня правда пока 22 уровень в JR. Вот только такой большой мотивации стать именно программером нет, зато очень помогло в качестве понимания программ для меня, как для админа и также помогло от выгорания, как админа. Я нашел себе и в админке кучу всего неизученного и стал копать дальше =)
У меня сейчас пока не то, что junior уровень, у меня сейчас entry-level и ничего, не пугает. Мне кажется, что главное, чтобы было от души, а не из-под палки.
Сейчас, пожалуй, нахожусь в подобной ситуации. На этой неделе пытался уволиться, чтобы программить по 12-15 часов в день (за 2 недели рашнуть джава раш до 40 уровня, сейчас 10) и стать Джуном, но после разговора с начальником решил остаться до конца октября.
Прочитав историю, задумался :)
А почему Джуном не стал? Пытался ли пройти интервью?
Я так поступил и давал себе три месяца на изучение Java (не с 0) и достижения хоть какого-то заработка, программируя по 12-15 часов в сутки.
После истечения тех трёх месяцев начал посматривать на hh.
Прошло ещё полгода, но результат тот же — в офис не зовут, хотя уже сам хочу вернуться на зарплату. Для одних оверквалифкейт (была высокая должность it-менеджера), для других — навыков не хватает.
А, еще надо запасти денег или быть готовым отказаться от нового айфона и одежды от Helfiger на какое-то время :)
А вообще я задумался, спасибо :) Сейчас меня уже пригласили на Junior Android Developer, с горем пополам решил то, что мне дали на собеседовании, отправили домой с задачами. Решу — не знаю, что будет.
Попробую попасть. Главное чтобы потом после первого месяца не выперли :)))
Резюме рассылал на junior developer, но нет. Связываю с тем что в анамнезе руководство подразделением в 40 человек и ответственность в очень много денег. Наверное для кадровиков странно что после этого можно идти в junior`ы.
А так уже и до 3D в OpenGL добрался, клепаю игры для андроида.
Ну и удачи на новом месте! По моему «не пройти испытательной срок» — это надо постараться, что конечно не повод для расслабленности.
Таки подожди, ты все-таки получил работу и необходимые навыки? Сколько в целом времени заняло?
Например:
1) Как начали
2) Опишите свой типичный день
3) Что нравится и что не нравится в сравнении с ИТ
Часто по итогам они берут стажёров работать «за еду», но при этом они уже внутри компании и у них есть все шансы вырасти дальше при наличии способностей.
Попробуйте рассмотреть вариант стажёрства, просто засылая резюме в крупные компании ( даже, если у них нет подходящих вакансий)
Пережил сильное выгорание года три назад. Был даже момент, когда физически почувствовал тошноту от работы.
Смело уволился и начал строить бизнес. Прогорел, разбил два раза машину, ушла девушка и набрался долгов.
Попутно (ещё до увольнения) учил Java, но оказалось, что доучился только до Hello World и выпрыгнуть из долгов на позицию джуниора не так-то просто.
Затем подвернулась хорошая работа по старой специальности и с зп как у мидла. Нонсенс
В итоге сейчас размеренно продолжаю учить джаву и так же размеренно строю малый бизнес.
Бизнес, для получения хороших денег, так как тоже хочу дом, а джаву, на будущее, для реализации собственных проектов и для возможности работать удалённо.
А помогает мне очаровательная блондинка;)
Это как машина-гибрид. Вроде и к розетке не привязан, и в то же время экономишь неплохо так на топливе.
Мне в ноябре 47, я полным ходом осваиваю веб-стек (в одиночку, наставник был только на нулевом этапе), в марте запустил — опять же практически в одиночку — довольно сложный (ок, ок, для меня сложный) проект и иногда посматриваю на Джаву.
И до Джавы доберемся… правда без наставника здесь уже не получится… но ничего страшного, найдем.
По заголовку статьи я ожидал, что автор прошёл мимо Java к какому-нибудь другому языку программирования…
Причём, судя по комментариям, автор далеко не одинок в выборе именно Java.
В связи с этим вопрос: чем именно вы руководствуетесь при выборе Java (в целом и Android в частности) для входа в профессию программиста?
Это вопрос ко всем, не только Вам… Неужели все так на Android западают? К тому же надо понимать, что многие мобильные приложения всё равно работают по клиент-серверной архитектуре и на Java у них может быть только клиент.
потому что корпорейт с его Оракловыми базами и фронтендами навевали на меня тоску и раздражали
Вы опять же размышляете только в рамках Java-мира… вот мне и интересно, почему так получается?
Есть же ещё веб, IoT и т.д. Да и та же мобильная разработка, я из статьи не понял как и почему Вы прыгнули с iOS на Android… чисто из-за дизайна?
Вы тоже совершаете ту же ошибку, что и автор, поддерживая ложную дихотомию в рассмотрении java-мира: он не ограничивается android'ом и enterprise.
Я ж не говорю, что есть дихотомия… Это просто 2 преобладающие области применения Java. Многие из тех, кто не Enterprise, давно перешли на Scala, Groovy, Clojure, etc. Их, конечно, тоже можно отнести к Java-миру, но это уже скорее оффтопик :-)
Это просто 2 преобладающие области применения Java. Многие из тех, кто не Enterprise, давно перешли на Scala, Groovy, Clojure, etc.
В этом вы и не правы. Java SE куда более живая и обширная чем вам кажется. И на ней живёт значительная часть не-энтерпрайзного серверного мира, big data мир, всякий десктопный софт и т. п. Посмотрите на тонны софта в рамках того же Apache Software Foundation или Eclipse Foundation, библиотек, относящихся к enterprise миру, там далеко не подавляющее большинство.
Что касается Андроида, тот тут занятная ситуация. На мой предвзятый вкус, удобство интерфейсов Apple скатывается вниз, а Google — растет. Думаю, не в последнюю очередь из-за их отличной концепции материального дизайна. С учетом этого, сейчас мне более интересна именно эта платформа, хотя зрелому специалисту стоит уметь разрабатывать и под iOS, и под Android. Просто с какой-то платформы стоит начать, так почему бы не с той, которая нравится больше, документирована отлично и не требует ничего для начала работы?
Примерно так я и рассуждал.
всем бобра )))
1)В начале карьеры на энтузиазме и горящих глазах
2)Когда доход зависел от KPI и был процентным. Очень воодушевляла возможность получить не 60, а 90 и попасть в чарты лидеров подразделения :)
Важно отметить, что KPI должен только повышать ЗП, а не откусывать от нее части. Иначе это демотиватор и воровство, как по мне.
Сейчас я понимаю, что наверное у меня есть такие плюсы, как аккуратность в коде и креативность. Надо будет так продавать себя, еще всегда желание представлять глубоко как что работает.
Сейчас пока курссы наались, и нет работы, думаю хватит книжки читать и кодить, надо искать стажировку.
П.с. оставила один спектакль, играю раз в месяц.
Возраст 26.
Вроде бы там всего два препода. Один — Виталий Геннадьевич, руководитель курсов и с большим опытом и еще один тоже серьезный товарищ, судя по описанию в группе в ВК.
Джунов вроде бы там не видно в преподах)
Я вверх поднимаю свой флаг — мне хватает отваги,
Но я не придумаю слов, чтоб их вышить на флаге.
И даже в моем «Hello world»
Сплошь ошибки и баги.
Идти обещаю вперед.
Спотыкаюсь на первом шаге. (с) Рыжая Мавра
Затем, когда надо работать, пишите письмо администрации той или иной игры с просьбой забанить вас на 3-5-неделю, и работаете.
Однако, со своим полный голяк. Как только пытаюсь придумать, что бы сделать такого, что бы мне пригодилось, в голове одна пустота. Ни одной идеи, ни одного своего проекта.
Решил вот расти в менеджеры, посмотрим, чем дело кончится.
Может, не стоит сразу пытаться придумать свой айфон, а начать с чего попроще и стать там видной рыбой? Это даст капитал для дальнейших больших идей и позволит обрести некоторую независимость.
Даже банальный интернет-магазин все еще может приносить неплохо денег, если грамотно за него взяться и не гнаться за демпингом.
Полюбил программирование лет 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 лет.
Мне было проще — я с детства твердо знал, что буду программистом. А людям, которым нужны деньги и которые готовы кардинально изменить свою жизнь, надо идти в бизнес.
Отлично сказано, жаль проголосовать за вас не могу ), я тоже считаю что люди которые гонятся только за деньгами в программировании, шансы достичь чего-то в этом очень малы.
Как и в любой профессии. Чтобы стать профессионалом, надо любить что делаешь, интересоваться, жить этим, копать в глубину чтобы понимать мелочи. Ведь эти мелочи и составляют цену продукта. Посмотрите на любой товар, где то на хабре видео видел. Но если что то другое мешает, будь то деньги или даже просто личные проблемы, ты эти самые мелочи не видишь.
Если нравиться зарабатывать деньги то надо зарабатывать а не делать дело (в данном случае кодить).
Всех денег не заработаешь, и аппетиты будут постоянно расти. Чем меньше вещей в доме и больше пространства — тем лучше.
Менять профессию только ради денег — странное решение, т.к. в результате ты всё равно увидишь какие-то новые профессии, которые более денежные, чем текущая, и эта погоня никогда не кончится.
Мы проводим на работе бОльшую часть дня, а главное — самое эффективное время. Если выхлоп от этого только циферки на счете в банке и полная эмоциональная опустошенность, то это не то, на что я хотел бы потратить своё время в этом мире.
Если дело зажигает и манит, деньги придут сами собой.
Расскажу чуть о себе — Когда понял, что Микрософт потихоньку сдает позиции одна за другой и на международной арене нет особенного спроса на MCSE, переквалифицировался в linux DevOps, работать снова стало интересно. Потом переехал, стало еще интереснее :)
На новом месте появилась необходимость в знаниях python & nodejs, потихоньку копаю в ту сторону параллельно с основными обязанностями.
Куда всё это приведет — пока не знаю :)
я вот тоже с этой мыслей пришел на JavaRush ;)
Если еще вернешься к этой теме, был бы рад участвовать!
Блин, случайно наткнулся на вашу статью и даже зарегистрировался, чтобы написать свою мини историю.
До 20 лет хотел пойти учится на психолога, но жизнь решила иначе и свела меня в работу (на тот момент) крупного интернет провайдера.
После этого, безумно полюбил IT сферу, от сетей до приложений. После, отучился шесть лет на вечерке, получил диплом проектировщика, и сейчас работаю сис.админом. Но желание научится программить не покидает меня до сих пор. С мая месяца сижу на Питоше и пока, очень нравится, посмотрим что будет дальше.
Конечно думаю поискать где можно бесплатно поучится/подработать, но знания пока заставляют только учится :)
Спасибо за пост, а то мне 28 и я начал думать что все потерянно. Видимо, в сфере IT возраст не важен :)
Мне в декабре стукнет 42.
По образованию инженер-программист. Защищался в 96м, на паскале (даже не турбо). По специальности вообще не работал. После защиты проработал на продажах два года в конторе совсем не по профилю (отопление, ну и блэкджек там со всеми вытекающими)). А потом пошёл в полиграфию. За несколько лет создал с нуля сильное предприятие, жил хорошо. Дело было в Казахстане. Потом, в 2007 решил сделать сильный рывок. Сделал (прокредитовался почти на лям зелени, всё заложил, включая новую технику и всё своё жильё), но тут грянул кризис, на год раньше пришёл, чем в Россию. Работа кончилась, предприятие моё сильное было, агония длилась больше года. Я всё потерял (банк вежливо отжал всё, что у меня было) и переехал в Омск с остатками «железа». Блин, я провёл пять лет, пытаясь в мертвом городе реанимировать мёртвое дело. Ну да, хватало на жизнь, но без излишеств и накоплений. Такой замкнутый, знаете, круг — жизнь не супер, но что-то начинать страшно, потому что временной ресурс не позволяет. Я не только управленец, я всё могу в полиграфии, а тут просто затупил и побоялся… В 2014 переехал в Новосиб, здесь семья вся собралась, попытался открыть точку, не пошло. Двинул во фриланс, сначала по полиграфии понемногу, потом начал веб-дизайном, потом за пару месяцев расковырял html и css. Захотел на работу в it-контору веб-дизайнером-верстальщиком, не получается — наверное, возраст отпугивает. Короче, я как-то сел и начал себя мучить вопросами — а кто же, всё-таки, я есть. Мучил-мучил и домучил. Блин, я всё-таки управленец, я не дизайнер и не программер (хотя всё это или могу, или изучаю по необходимости плюс профильное образование). Именно поэтому я и сколотил когда-то сильную контору по полиграфии — потому что умею ставить задачи и с людьми ладить. Короче, заслал резюме в it-контору на менеджера проектов — вроде, берут. Я не знаю, получится сразу или постепенно, но я только в 41 год окончательно осознал, в чём моё предназначение. Ребята и девчата, не бойтесь, пробуйте. И пусть вам повезёт больше, чем мне, и вы найдёте себя намного раньше. Но самая фишка, знаете, в том, что я себя в 41 чувствую не корявым пнём, а человеком в расцвете, грамотным специалистом, который чего-то стоит. Это к вопросу о возрасте, когда ещё можно сделать зигзаг. Не надо бояться, всё получится, надо только захотеть.
Как я шел к Java-программированию и прошел мимо