Как стать автором
Обновить

«Подарил удочки и попрощался с друзьями на год»: как я стал Android-разработчиком, отказавшись даже от прогулок

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров55K
Всего голосов 30: ↑18 и ↓12+13
Комментарии94

Комментарии 94

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

Об этом я задумался примерно на 4-5 месяц обучения. Так и родилось мое приложение. Теперь отжимаюсь 5 дней в неделю. Кстати, неплохо подкачался за это время:)

Респект!
Забавное совпадение – тоже загоняюсь по отжиманиям (ну, они ничего не требуют и прокачивают дофига мышц, а если добавить приседания и подтягивания – вообще почти всю тушку, можно устраивать челенджи "месяц по 100 раз в день"), тоже подкачался на них, уже 72 тысячи наотжимал))). Правда, с готовым приложением, сам не писал. И не сразу дошёл до того, что перед ними тоже обязательно разминаться.
На своё приложение ссылку скинете? Любопытно сравнить с тем, которым я пользуюсь, может, при сравнении каких идей вам подкину.

Сыровато пока (онбординга нет и прикольных штучек), к ноябрю допилю и собираюсь в стор выкладывать. Не хочу позориться пока :)

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

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

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

Я когда-то тоже решил, что мне нужен какой-нибудь вызов. Отжимался +10т за месяц, ~350 в день, а иногда и больше из-за долгов). Cделал веб-генератор таблички. Распечатал и всегда отмечал сколько отжался, округляя в меньшую сторону до десятков. Безумно круто видеть как заполняется лист.

Пример

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

Петр, мое уважение! Менять жизнь в 39 - это отважный шаг! Успехов!

Решил, выключил голову и как робот делаешь то что необходимо. Не поверите, но этому научился в игре ROK. Два года там варваров бил, чтоб прокачаться:)

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

НЛО прилетело и опубликовало эту надпись здесь

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

Как пелось в одной известной песне, too match love will kill you, это к сожалению тоже бывает, и забывать об этом не стоит — работу с восьми утра до часу ночи выдержит далеко не каждый организм, как бы сильно он эту работу не любил.

Я начал ковыряться в «Андроиде». Выбрал его из прагматичных соображений. Подумал: чем пользуется каждый человек на свете? Смартфоном! Между iOS и Android выбирал примерно так же — пользователей Android-устройств просто больше, около трёх миллиардов.

В мире наверное больше 50% людей пользуются услугами такси, а это целых 4 миллиарда человек. С этой точки зрения работа водителем такси еще более перспективнее. :)

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

Очень странный совет про узкую нишу.

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

Грубо говоря - учишь SQL - потом без работы точно не останешься - т.к. данные хранить нужно всем. И в любом проекте будет нужен базист/инженер данных/DBA.

Это узкая ниша. Широкая - это 6 языков и 8 фреймворков, каждый из которых знаешь на 3-.

Есть еще уже ниши, типа распознавание текстов OCR, и представьте, зп вообще не маленькая может быть, в сравнении… А за ниши в финтехе там вообще зарплаты мощные.

6 языков и 8 фреймворков, каждый из которых знаешь на 3-

И тут тебе на собесе "о некоторых сравнения выделения памяти при сортировке деревьев ..."

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

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

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

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

На тот же SQL потом можно наворачивать другие навыки. Развивая вашу метафору – это самая протоптанная дорожка, которая ведёт к тысячам других.

Например? Разработчик платформы еды? Разработчик счётчиков? Какие же могут быть ниши в андроиде

Я не знаю, я Android с точки зрения программирования абсолютно не знаю и боюсь какую-то глупость сказать. Может какие-то приложения для Android TV или Android Auto. Я бы еще добавил знание какого-нибудь не самого распостраненного европейского языка типа голландского / шведского / финского, если есть интерес к иммиграции.

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

То же самое про всю Скандинавию можно сказать.

В такси уже был -прикольно, но мало денег и иногда приходится драться:) В разработке еще драться не доводилось;)

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

Просто информация в качестве примера если вы таксовали. В Германии сейчас не хватает 100 тысяч водителей фур, примерно такие же проблемы в других европейских странах. Зарплата в районе 3-4 тысяч евро, переработок нет просто потому, что запрещено, 8-9 часов максимум, перерывы делать обязательно. Молодежь в водители не хочет, треть водителей 55 лет и старше, найти место не проблема. Но молодежь хочет в айти только, мода такая. :)

ладно бы хоть заводскую работу какую-то в пример привели, типа ЧПУшника, но водитель фуры даже без переработок это сложная работа далекая от работы мечты

А вайти по 4 косаря платят прям сразу и работа это простая и устроиться элементарно, да :)?

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

iMachining итп

Так он везде будет. Мне кажется в Андроид разработке даже быстрее, так как больше примеров для обучения ИИ и выше спрос. А делать управляющий G-код под специфический станок (3D принтер или фрезер) с его особенностями ИИ будет обучаться дольше, плюс там половина опыта не формализована, а в голове.

>А вайти по 4 косаря платят прям сразу и работа это простая и устроиться элементарно, да :)?

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

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

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

Про iMachining посмеялся, спасибо, уже десятый (юбилейный!) год это моя любимая сказка

НЛО прилетело и опубликовало эту надпись здесь

После смены за рулём можно кодить в кабине!
Еще и вид за окном всё время разный - то одна стоянка, то другая!

тяжелая - но кому то нравится наверное. Романтика дороги, большие грузовики.
Мерседесы-беспилотники )))

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

И еще один плюс - можно сравнительно легко получить рабочую визу в Германию, т.к. нехватка большая. А ЧПУ-шником намного труднее попасть, на Blaukarte зарплаты не хватит.

Да, только в реале это довольно таки сложная работа. Банально фура и легковушка - разные вещи. Переработка - это ответственность водителя в первую очередь, поэтому skill планирования обязателен. Жизнь часто вне дома, жрать где придется. И т.д.

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

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

Мне кажется это типичная ошибка молодости, поработать полгода, думать что все понимаешь в этой сфере и открывать свой бизнес :) А так ТС пожелаю удачи и успехов в своем начинании :)

Вы безусловно молодец, но...

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

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

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

А где ты кстати писал об этом? В профиле одна статья.

Цитата самого себя:
"Успешность обучения, на мой взгляд, зависит от трёх равнозначных факторов: теории, которую можно найти в интернете; единомышленников, которые занимаются тем же делом; и наставника, который всегда укажет на то, что можно улучшить в твоем коде. "

Сможешь собрать эти три составляющие сам -> сдвинешься с мертвой точки! И это не только андроида касается.

Я никоим образом не спорю с этой мыслью, но вот с наставниками все не так хорошо как хотелось бы. И мне есть с чем сравнивать, уверяю вас.

Компания называется RE.DOCTOR. Мы разрабатываем решения, которые помогают измерять давление, уровень глюкозы и кислорода в крови и другие показатели с помощью светодиода и камеры смартфона.

То есть эти приложения из маркета реально работают что-ли? Мне всегда казалось, что это какое-то фуфло, да и сейчас так кажется если честно ?

Сам в шоке, но работают!

На сайте написано: "Our solutions are not a replacement for a healthcare professional and our solution does not diagnose, prevent, provide any treatment for any form of illness or disease."...

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

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

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

Хм, такую возможность предлагают некоторые смарт-часы, включая новые модели Galaxy Watch. У последних, правда, сначала нужна калибровка с помощью настоящего тонометра. Не знаю, что в итоге с качеством результатов, но кажется, что хоть какое-то должно быть.

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

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

Сейчас всё очень сильно не так.

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

Стажировка в пару месяцев - это хорошо, но больше шансов она не даёт.

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

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

Статья написана так, как будто бы сейчас 2019 год и розовые пони по улице ходят. Столько радости, наивности, оптимизма, и даже такое же "я решил что надо что-то менять в x- лет". Всё под копирку - назад в прошлое.

Яндексу всё-таки надо поменять стиль рекламы и статей.

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

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

Мидл через год без особого реального опыта - да, видимо, рейтинг существенно сдвинулся :)

Если вы говорите о накрутке, то, к сожалению, это перестало работать так хорошо, как раньше. Опять-таки по причине конкуренции

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

Kotlin multiplatform алгоритм?

Наверное имелось в виду вот это.

Теперь ты еще долго не увидишь удочек, друзей и прочее. Пока работу найдешь (а в таком возрасте это легко может быть больше года), пока за копейки поработаешь... Да и дальше не факт, что будет время. Лет 3-5 загадывай лучше сразу пахать.

С одной стороны среди кучи подобных статей в этой есть очень здравое зерно - про микрокоммьюнити таких же вкатышей, мне кажется такое реально работает в плане обучения и усваивания. С другой немного смущает, что автор даже спустя год обучения и 2 мес стажировки продолжает использовать кавычки для Андроид и считает КМР "алгоритмом":) Но в любом автору респект и удачи!

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


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

НЛО прилетело и опубликовало эту надпись здесь

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

Поделимся парой ссылок. Мы проводили вебинар, где как раз разбирали, есть ли вакансии для новичков и на что они могут рассчитывать: https://youtu.be/1FcflQeR_mQ?t=300

Необходимость нанимать джунов зависит в том числе от компании и задач. По этой теме делали такой материал: https://habr.com/ru/companies/yandex_praktikum/articles/746378/

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

Осталось только найти способ, на что год жить и не работать, пока учишься) Ну а так уважение конечно, за такое решение

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

Ты не написал, где работал целый год, до стажировки.

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

А еще (читал через строчку) я не заметил информацию о уровне английского. Устройство в англоязычную компанию как бы намекает, что автор был изначально не так плох и имел сносный разговорный английский.

Расскажите ещё про мебель ?. Из-за чего прогорели? Как получились долги?

  1. Переборщил с реинвестированием в развитие (слишком уменьшил финансовую подушку).

  2. Потерял энтузиазм. Хотел стать свободным - стал шестеренкой в собственном бизнесе. Не удалось выстроить систему в которой можно было отойти от дел.

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

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

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

Первые 7 месяцев работал 4 дня в неделю и откладывал на оплату курса. Как собрал на оплату до конца курса - уволился. Живем впятером теща, женя, я, двое детей. Дальше работали теща и жена. Доход на всю семью примерно 50к. Я с Курска - зарплаты совсем никудышные.

Спасибо за ответ. Я просто хотел примерить ситуацию на себя. Я из Рязани, примерно такая же ситуация по зп. Тоже 2 детей и жена пока не работает.

Вообще это очень хорошо что близкие вошли в ваше положение и поддержали Вас в этот период. В финансовом и моральном плане. Удачи Вам в новой сфере.

как можно жить впятером на 50 тыс?

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

Startandroid тоже юзай. Я после курса один урок прохожу в день. Рекомендую.

А я вот сделал один вывод - такси выгоднее, чем бизнес. Раз уж пошел работать таксистом, когда долгов набрал в бизнесе... :)

Бизнес сложнее (как правило, много задач и проблем), и риски выше. Работник по найму - намного проще и почти гарантированные ежемесячные выплаты. Таксист где-то посередине, фрилансер по сути :)

НЛО прилетело и опубликовало эту надпись здесь

Вдохновляющая история, удачи )

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

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

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

Эээ… А про математическую подготовку напишете что-то? Для реализации какого алгоритма пришлось брать учебник и вспоминать синусы? В каком месте без интегралов никак не получалось код написать? Какой элемент интерфейса потребовал засесть за умножение матриц?


Или в вас заложен ограниченный набор стандартных мотивирующих комментариев?

Ну за синусы и матрицы могу я ответить - как только вы доходить до графики - повороты, перемещения - touchevents, custom view, они вероятно понадобятся. :)

Вот этого я не очень понял:

Так в 20 лет я стал предпринимателем в довольно большой фирме.

Это как вообще? Ведь у предпринимателя должна быть своя фирма.

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

Мы же в России живем :) Сейчас то не у всех ИП открыто, а в те времена жизнь совсем по другому шла. Это было 19 лет назад.

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

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

Подскажите, почему в трейдинге и инвестициях не стали дальше развиваться?

Сейчас для себя выбираю трейдинг или идти аналитику данных. Тоже брал курс у герчика и костевич

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

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий