Pull to refresh
24
0
Сергей Лавров @Lavs

Создаю Android/iOS приложения

Send message

Сейчас пишу на Swift, Java и Kotlin.
Последнее время больше Java, т.к. делаю банковское приложение под Android.

Это как раз и есть икигай - там именно про это. Что деньги это одно, что нравится - это другое, нужно людям - это третье, что знаешь - это четвёртое. И только если всё это сходится в одном - то это идеально.

Есть ещё метод монетки:
1. Загадываешь на каждую сторону монетки что-нибудь (например подходит мне это направление или нет)
2. Подкидываешь монетку и понимаешь что из загаданного выпало.
3. Если радуешься или нет эмоций - то так тому и быть.
4. Если опечален или напрягся - то нужно поступить наоборот.

Про 2 этапа - согласен. Есть знакомые, которые заходили в IT через работу аналитиком в соответствующей сфере.

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

Хотелось поделиться не стандартными методами, которые мне помогли.

У меня несколько знакомых работают на блокчейн-проектах и все они пишут на C++

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

Да, сейчас многие проекты переходят с C++ на Rusn/Golang, но про них я выше писал

Про бекенд согласен.

Про Windows - имел ввиду не написание приложений под Windows, а ведение разработки на Windows. Про написание приложений под Windows согласен. Наверно подправлю этот пункт, т.к. похоже многие меня не так поняли.

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

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

Про python - соглашусь, что он не полностью универсальный, но используется во многих областях. По универсальности да, пожалуй JS его догнал. Java - не такой универсальный, более того постепенно его вытесняет Kotlin (в мобилке уже вытеснил, на бекенде некоторые проекты тоже переходят на него). C++ - да, он универсальный, но он слишком сложен для начинающих - я бы выделил его в отдельную категорию. В общем подумаю и наверно подредактирую этот пункт в статье.

Про фуллстек - а что бывают другие фуллстеки? Сейчас специально загруглил и первое, что вывелось: "Full-stack разработчик (произносится “фулл стек”) — это некий мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми, обычно, занимаются FrontEnd и BackEnd разработчики раздельно друг от друга."

Про Java - я уже писал выше про банковский/корпоративный сектор. Вряд ли hadoop, spark, dynamodb, cassandra - используются где-то помимо банков и корпораций.

Внёс небольшие корректировки в текст статьи.

Да, я в курсе, что C# давно используется на linux/unix-системах и код вполне может писаться на macOS. Тут имелось ввиду, что для бекенда на C# есть развитая инфраструктура от Microsoft. Пользоваться ей или нет - выбор за C#-разрабом и компании в которой он работает.

А про Windows - удалю, чтобы не путать. Но кому, то кто кроме Windows не видел других ОС будет проще начать именно с C#.

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

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

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

Не совсем, "мне комфортно сидеть в кресле, расслабился, пальцы хотят что-то печатать - потому пошёл в мобильную разработку" )))

А если серьёзно я тут описал лишь вершину айсберга и то, что лично мне помогло буквально за пару месяцев найти своё призвание. У многих на поиск своего призвания уходят годы, а многие на столько боятся что-либо менять, что годами ходят на нелюбимую работу. Я тоже 10 лет работал в 1С и ходил на нелюбимую работу. Пока не решил что-то поменять в своей жизни - попав сначала в Сбер, а потом в мобильную разработку.

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

Для меня Data Science - это в первую очередь анализ и обработка больших объемов существующей информации (обычно текстовой), при этом для обработки и анализа может использоваться ИИ.
https://ru.wikipedia.org/wiki/Наука_о_данных

Исскуственый интеллект - для меня это больше алгоритмы и методы, которые могут выполнять творческие функции и часто работают мультимедиа-данными
https://ru.wikipedia.org/wiki/Искусственный_интеллект

Кстати, неплохая картинка про Data Science и AI:

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

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

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

У меня веселее было: разраб 1С -> руководитель отдела в Сбере -> Мобильная разработка

При переходе из 1С в Сбер, при радикальной смене направления (с разраба на руководителя) - зарплата выросла в полтора раза.

А при переходе с руководящей должности (которая по ЗП на уровне senior или даже выше) на junior - потерял в зарплате в несколько раз.

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

P.S: Кстати я тоже родом из Воронежа где ушёл в 1С, а со Спортмастером по мобильной разработке пересекался - мир тесен)))

Если что, такое представление называется Круги Эйлера или Диаграмма Венна
https://ru.wikipedia.org/wiki/Диаграмма_Венна

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

Про метод - наверно да.
Про девушку - уже 5 лет вместе живём.

Пусть для тебя этот текст будет стендап-выступлением :)

Благодарю за комментарий. Не программировал на Rust. Убрал слово "простой"

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity