В IT после 30
1.92K subscribers
36 photos
1 video
49 links
Личный блог, где я делюсь своим опытом входа в IT после 30 лет.

👨‍💻 Связь со мной: @wkpman
Download Telegram
🦾 Достижения за январь

Посмотрел вводный курс по Kotlin и переписал 2 микросервиса с Java на Kotlin.

Полностью доделал бэкенд функционал последнего пет-проекта от ментора. Упаковал все в docker-compose, добился того, что весь проект целиком запускается одной командой без дополнительных телодвижений. Фронтенд часть (HTML, Bootstrap, JS) решил не реализовывать, так как пока в приоритете другие технологии для изучения.

Посмотрел несколько уроков по CI/CD. Попробовал настроить pipeline, воспользовавшись Gitlab CI/CD, но не получилось. Нужно верифицировать свой аккаунт при помощи банковской карты, а на РФ карты судя по всему бан. Пару дней потратил на то, чтобы настроить pipeline на Github Actions. Арендовал виртуальный сервер, установил на него Docker и попробовал CI/CD в действии. Это магия, не иначе. Изменяю код, делаю пуш в репозиторий, далее автоматически прогоняются тесты, собирается новый проект и отправляется в виде образа на Docker Hub. После чего на удаленный сервер автоматически деплоится новый образ. То есть сделал пуш и через пару минут увидел изменения на удаленном сервере — фантастика!

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

💻 На работе наконец-то дали пару задачек в работу: написать несколько новых и исправить несколько уже написанных методов контроллера согласно новой документации (изменили API другого микросервиса), а также покрыть код unit-тестами. День, когда есть рабочие задачи, пролетел для меня незаметно, это прям радует.
👍63🤯1
Я заметил хорошую тенденцию. Мне нравится получать сложные задачи или по крайней мере те задачи, для решения которых нужно что-то изучить, освоить или хотя бы поискать инфу в гугле. Процесс приносит удовольствие, если я не знаю как делать изначально, но представляю свой процесс поиска решения. Это не вызывает стресса или дискомфорта, возможно потому, что никто особенно не торопит и не давит. Есть время разобраться без спешки.

А вот если придется на протяжении долгого времени писать однотипные sql запросы или писать javadocs - это уже дискомфорт.

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

В прошлой деятельности выгорел в большей степени из-за рутины и отсутствия новых технических вызовов. Там были вызовы другого плана, которые не очень нравились (как угодить заказчику, а не как сделать свою работу лучше).
👍40
🕸 Как приблизить свою первую работу в IT?

Если очень коротко — стучите во все двери, где-нибудь обязательно откроют!

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

Как увеличить свои шансы? Используйте Networking!

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

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

Что делал я? Я вступал во все возможные сообщества (чаты в Telegram), где можно пообщаться с единомышленниками или с более опытными разработчиками. Пока вы учитесь и общаетесь с другими учениками в сообществах — ваша помощь друг другу ограничивается советами по решению задачек, но через год-два многие из бывших учеников будут работать в IT-сфере и если вам удалось с кем-нибудь сдружиться, то ненулевой шанс, что про вас вспомнят, когда будут искать разработчика в команду. Нет, вас не возьмут на работу просто "по знакомству", но на техническое собеседование вы можете попасть в обход HR.

У меня есть 4 положительных примера такого нетворкинга:

Я был свидетелем истории, как новичок попал на стажировку, попросив пикабушника сделать ревью его резюме. Писал об этом здесь.
Автор сообщества Java Kid, который проводил мне мок-собеседование буквально на днях попросил прислать ему мое резюме, так как они ищут в команду Java-разработчика. Мы общались всего 1,5 часа несколько месяцев назад, но он про меня вспомнил и предложил попробовать пройти собеседование к ним в компанию.
Мой ментор (@zhukovsd_it_mentor) брал к себе на проектную работу одного из своих студентов. Зачем искать разработчиков где-то на стороне, когда есть проверенные люди под боком, в которых ты уверен и знаешь их реальный уровень.
И наконец относительно недавняя история. К нам в компанию требовался php-разработчик, а один из студентов моего ментора как раз искал первую работу на этом языке программирования. Мне не составило труда переслать резюме этого студента своему руководителю. В итоге техническое собеседование и попадание на позицию джуна.

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

Если вам интересно узнать в каких IT-сообществах состою я, то кидаю ссылки ниже (в основном это Java):

🗣 https://t.me/zhukovsd_it_chat (чат моего ментора)
🗣 https://t.me/nikiforovjavachat (чат YouTube-блогера Александра Никифорова)
🗣 https://t.me/dimonjavachat (чат Java-разработчика, который направляет новичков, дает материал для изучения и проводит мок-собесы)
🗣 https://t.me/m0rtymerr_channel (очень активное сообщество Осознанная меркантильность Антона Назарова. Доступ в чаты по подписке 100р/месяц)
👍25🐳2🍓2🍾21🔥1
Стажировка в YLab

Открылся новый набор на одну из стажировок по Java. Сообщили, что уже закрылся...

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

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

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

Вот технологии и инструменты: брокер сообщений Kafka, сервер авторизации KeyCloak, объектное хранилище Minio с совместимым с Amazon S3 API, Web-клиенты OpenFeign, API-шлюз Spring Cloud Gateway, yaml-конфигурации спецификаций OpenAPI для генерации кода контроллеров, авторизация по JWT-токенам, составные гибкие предикаты для поиска в БД по критериям фильтра (QueryDSL), Spring Streams, ах - да. Еще - контейнеризация приложений в Docker.

Это не реклама, просто я до сих пор не вышел из того чата студентов и недавно узнал о новом наборе. Денег платить никому не надо, все бесплатно. Если есть желание — можете попробовать податься, правда не уверен, что набор ещё не закрыли.
👍15
В IT после 30
Стажировка в YLab Открылся новый набор на одну из стажировок по Java. Сообщили, что уже закрылся... Я записывался на неё осенью того года, но до самой стажировки так и не дошел. От компании выделяли разработчика, который проводил вебинары, давал домашку…
Казалось бы, с таким опытом должны брать уже на позицию middle-разработчика. Ну уж на джуна, так точно должны взять. Но этого парня (который прошел стажировку) не зовут даже на собеседования. Без накрутки опыта сейчас никак. Даже если ты дома второй Google написал, в третьесортную галеру будь добр предоставь резюме, в котором 1-2 года коммерческого опыта на позицию джуна.

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

А как считаете вы: стоит врать в резюме или стоит быть максимально честным?

P.S. И нет, меня не кусал Антон Назаров)
👍26😁7👎31
🫵 Где этот джун, который уронил прод?

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

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

Задача №1

Есть написанный проект на Spring Boot с REST API. Пришла обновленная документация от другого сервиса, который взаимодействует с нашим, нужно добавить несколько новых методов и расширить модели DTO. Тот кто прошел эти темы понимает, что ничего сложного нет, тем более есть уже написанные методы контроллеров, сервисов и модели — просто бери и делай по образу и подобию.

Задача №2

Написать Unit-тесты на те сервисы, которые можно протестировать силами модульных тестов. Я ни в одном из пет-проектов не писал Unit тесты и немного их побаивался. Опять таки — это страх неизвестности, только и всего. Нужно было познакомиться с фреймворком Mockito, который позволяет легко и быстро подменять реальные объекты программы «пустышками» для того, чтобы протестировать логику одного изолированного модуля, а не работы нескольких модулей (это уже интеграционные тесты). Пришлось после работы уже дома что-то посмотреть на эту тему и будто бы специально для меня на YouTube публикуют видео с практикой по Unit-тестам, включая Mockito. Вижу надпись "опубликовано 2 часа назад" — просто удача (я смотрел другие ролики от этого автора, очень хорошо объясняет, поэтому новому видео по Unit тестам был очень рад). Просмотр этого видео позволил мне "мокнуть" всё что можно и нельзя и покрыть код программы модульными тестами. С задачей справился.

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

Задача №3

Узнал, что у нас придерживаются какой-то методологии ветвления под названием Git flow. Прочитал на Хабре статью что это такое, всё вроде понял, ничего сложного. Сделал Merge Request своей ветки feature в ветку develop. Код проверили — сказали всё ок. Далее сказали сразу выкатываем в прод. Почему не проверили работу на тестовом контуре не спрашивайте, долго объяснять :) Мне нужно было собрать docker-образ и отправить в registry (непубличное место хранение docker-образов компании). Дальше дело за DevOps'ом, так как процесс CI/CD пока не настроен. Через пару часов после деплоя узнаю, что один из методов, которые я писал — не работает. Принимающая сторона на фронтенде не отображает данные. Нужно оперативно с этим разобраться.

Задача №4

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

Задача №5

Ознакомиться с тем, что такое ELK и посмотреть способы подружить это дело с Java.



Идет третий месяц моей работы в компании. Большое количество времени просидел без задач. Это время старался проводить с пользой, занимаясь самообразованием.

Через 2 недели окончание испытательного срока. И если пройду, то можно будет более уверенно говорить друзьям: теперь я настоящий (пусть и начинающий) разработчик, айтишник, джавист, бэкендер, ну в общем тот парень, который пишет непонятный код и может покекать над чужим кодом, найдя что-то забавное, только ему понятное 👻
👍50😐1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я пишу код, мне кажется, что он чистый и красивый, по всем правилам SOLID. Но у меня нет уверенности, что на самом деле он не выглядит вот так :)
😁45
👣 7 шагов для входа в IT

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

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

Шаг 1. Определиться с направлением. Нужно понять что вас привлекает больше всего. В IT есть куча направлений и не каждый специалист пишет код. Обзорные ролики различных профессий на YouTube должны помочь с выбором.

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

Шаг 2. Выбрать первый язык программирования. В каждом из направлений лидируют свои языки программирования, поэтому выбор языков для изучения будет сужен до 2-3. Можно пройти какие-то бесплатные базовые курсы, чтобы найти и влюбиться в свой первый язык. Хотя любой программист вам скажет, что самый главный язык для новичка — английский.

Шаг 3. Выбрать курс/книгу и начать начать заниматься. YouTube/Stepik/Udemy/Torrents — лучшие источники платных и бесплатных образовательных материалов. Тратить космические деньги на распиаренные курсы от Skillbox/Factory и т.п. точно не стоит.

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

Шаг 5. Работа над пет-проектами.

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

Идеальный формат обучения: ментор даёт ТЗ для пет-проекта, а после его выполнения проводит код-ревью. Мой процесс обучения строился именно на этом походе, благодаря чему на собеседованиях мой уровень оценивали, как Junior+.

Шаг 6. Составление резюме и поиск работы. Я составил свое резюме после изучения всех основных тем по Java, SQL и основ фреймворка Spring. Если кто-то занимается с ментором Сергеем (https://t.me/zhukovsd_it_mentor), то это примерно 5-й пет-проект (погодный сервис).

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

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

Если для вас это приемлемо, можно "накрутить" опыт для прохождения фильтра HR.

Шаг 7. Прохождение собеседований. Этот этап похож на подготовку к экзаменам. На джуновские позиции имеет смысл погуглить самые популярные вопросы для собеседований. На позицию Java Junior я готовился по этим материалам.
👍43
Наглядная иллюстрация с кем конкурируют начинающие разработчики на рынке труда. Все не так уж и плохо для действительно трудолюбивых ребят, главное пройти HR-фильтр.
🤔7
👨‍💻 Испытательный срок пройден!

3 месяца испытательного срока пролетели, а я по-прежнему работаю. Уже можно считать себя полноценным Junior-разработчиком, а не самозванцем? :)

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

https://pikabu.ru/story/junior_razrabotchik_v_32_goda_ispyitatelnyiy_srok_proyden_9996091?utm_source=ioslinkshare&utm_medium=sharing
👍38❤‍🔥4
Кто сможет стать программистом?

Вышел отличный подкаст с одним из бывших студентов моего ментора — Борисом. Немного исходных данных:

Возраст: 36 лет
Старт с полного нуля и преодоление простых задачек с большим трудом
Навык обучаемости на низком уровне
Путь до первой работы занял 3 года интенсивного обучения

Несмотря на все трудности, Борис смог достигнуть своей цели и вот уже около месяца работает PHP-разработчиком. С его слов для достижения своей цели необходимо наличие двух вещей:

🧗‍♂️Мотивация
🦾Дисциплина

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

👉 Смотреть подкаст
👍33👎2🤓2
📝 Ваши истории

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

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

Присланная история #1

Привет, бро!
Ровно три месяца назад ты поделился моим каналом о пути во Frontend. Многие ребята подписались на канал, внимательно следили за моими отчётами и поддерживали меня всё это время, за что тебе и им огромное спасибо. Ведь буквально на прошлой неделе после долгих точечных поисков мне сделали первый оффер! И уже как неделю я работаю на должности Junior Fullstack разработчика. И это только начало. Приложу максимум усилий, чтобы закрепиться и так же непрерывно развиваться в этом направлении. О своих впечатлениях и планах обязательно продолжу делиться на своём канале.

https://t.me/roadtowebdev

Присланная история #2

Иду, хотя, скорее, ползу по направлению в андроид-разработку. ЯП - Kotlin.

Input: Мне - 40, полторы работы, жена и 4-летний сын.
Output: Надеюсь, однажды получить оффер на работу в IT и стать причастным к созданию, какого-нибудь приложения, которое изменит жизнь миллионов понравится моему сыну и он скажет: "Уау!"

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

https://t.me/SuperStarForIT
👍202🤣2👏1
​​🧗‍♂️ Ровно год назад...

Я даже не представлял какие существуют направления в IT. Бэкенд, фронтенд, датасаенс — эти слова казались каким-то набором букв, значений этих слов я не знал.

10 марта 2022 года мне в личку постучался подписчик (у меня есть ещё один канал, посвященный движению FIRE) с вопросом никак не связанным с IT. В конце сообщения он оставил подпись:

С уважением
<censored> Дмитрий.
<censored> Studio - Lead Producer

Я ответил на его вопрос и решил задать встречный. У меня в кругу знакомых и друзей не так много людей из IT-сферы, поэтому я решил задать все интересующие меня вопросы моему читателю. В ответ я получил сообщений 20 с информацией о том, какие направления существуют, кто чем занимается, где возможна удаленка и кому сколько платят. И ещё десяток ссылок на полезные статьи/книги/ресурсы.

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

👨‍💻Сергей составил план обучения, давал технические задания для пет-проектов, делал ревью кода, а также поддерживал морально.
🎓Дима помогал подготовиться к собеседованию.

Прошел ровно год с того момента, как я задал вопрос "а как войти в IT". Сейчас я работаю Java-разработчиком, успешно прошел испытательной срок, получаю настоящее удовольствие от рабочего процесса, от условий работы и от общения с коллегами.

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

Мечтайте, действуйте, добивайтесь и не слушайте тех, кто в вас не верит!
👍68🔥54
В прошлом посте я рассказывал о том, что ровно год назад я практически ничего не знал о программировании. И так получилось, что один из моих читателей в то время оказался не против поделиться информацией об IT-сфере. В комментариях под прошлым постом на Пикабу меня попросили рассказать что же там за информация такая была. Делюсь ею ниже.

❝Насчет IT, есть несколько направлений в любой компании:

— Разработка (сюда входят программисты). В основном есть разделение по специализациям клиент/сервер, если это геймдев то еще аниматоры и 3D разработка, еще есть часть BI - те кто занимается базами данных для аналитики
— Арт (художники, моделлеры)
— Менеджмент (продакт овнеры, проджект менеджеры, гейм-дизайнеры, продюсеры и т.д.)
— Сопровождение и оперирование продуктом. Это аналитики, дев-опсы (те, кто работает уже с реализованным функционалом а не делает новый)
— Трафик (покупка рекламы и привлечение пользователей другими способами)

Рассмотрим каждую с вилками:

🎨 Откинем арт, там не так много денег и это надо прям любить чтобы заниматься этим как работой на фул-тайм + уметь рисовать (обучение долгое до хорошего уровня). 50-200к, выше найти можно но это штучные позиции для крутых спецов, удаленка возможна.

🛠 Сопровождение и оперирование. Если говорить про наемного сотрудника, то аналитик более перспективная история + много вакансий на удаленку, если хороший специалист то за 200-250к+ найти работу вполне реально, за пару лет реально стать хорошим специалистом, минималка 60-80 даже на старт может быть.

🚦Трафик. Людей на рынке много, большая часть мусор, начальная ЗП от 40к, многие идут лишь бы найти работу и получить опыт, хороший специалист может зарабатывать больше 1м, но тут надо пройти достаточно долгий путь + реалии рекламного рынка в РФ изменились, на улицу сейчас пошло много людей, поэтому конкуренция сейчас там высокая.

👨‍💼 Менеджмент. Как вариант, в 31 год можно зайти, но рост будет небыстрый, если до этого компетенций как у менеджера не было. Идти на начальные позиции не каждый готов, да и расти тяжело если не знаешь что делать. Из плюсов поле тут довольно слабое, если как профессионал сильный, то карьерный рост хороший и быстрый. В общем менеджмент как в любой сфере, если ты на голову выше, то вырастешь быстро. Начальные позиции от 60-100к в зависимости от города, верхняя планка лимитирована на некоторых должностях только договоренностями с инвестором и успешностью проекта. По настоящему нормальные деньги на удаленке не сделать.

👨‍💻 Остается разработка. Тут наиболее востребованы серверные разработчики, самый популярный стек Java, но в целом и другие котируются. Пройдя обучение можно получить работу на удаленке 100к+, если мотивировано работать, то за 2-3 года можно хорошо вырасти (400-700к). Клиентщики получают 80-350к в зависимости от стека и навыков +- тоже самое BI и специфичные программисты-аниматоры. На озвученные ЗП реально найти удаленку, что я вижу как существенный плюс относительно менеджмента.

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

☕️ Выбор языка программирования. По большому счету не важно на каком языке программируешь, важно что именно ты программируешь, поскольку любое направление требует определенных знаний, которые к нему относятся. Например, если ты например программируешь на C# серверную часть, то ты меньше чем за месяц сможешь начать писать серверную часть на Java и наоборот.

Язык это просто синтаксис, например тебе надо рассказать про то, как выбирать акции, ты можешь это сделать на русском (С++), потом тебе говорят — теперь надо рассказать как это сделать на английском (Java). Тут все равно первичны знания самого материала о выборе акций, язык (синтаксис) вторичен❞.
👍325🔥4😁2
⌨️ Решил освоить слепой метод печати. Я и до этого печатал вслепую, но не использовал все 10 пальцев. Начал заниматься на онлайн тренажере. Больше всех в шоке правый мизинец, особенно когда нужно тянуться до буквы Ъ. Компьютер у меня появился ещё в пятом классе, но только сегодня я узнал зачем нужны выпуклые бугорки на клавишах А и О.

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

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

А как печатаете вы? Используете ли слепой метод печати и все 10 пальцев или у вас, как у и меня — "своя техника"? 😄
👍222🤡2
🛤 Путь до Java Junior Developer

В одном из прошлых постов я рассказывал о молодом парне (20 лет), с которым познакомился в сообществе у Антона Назарова. В декабре он попал на бесплатную стажировку в IT-компанию, но заветного оффера так и не получил. Недавно списывались с ним: сейчас все круто, он устроился на позицию джуна в крупнейший банк страны. Я попросил его рассказать свою историю и теперь делюсь ею вами.

🎓 Читать историю
🔥35👍15👏4😱1
👨‍💻 Рабочее место

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

В общем хвастайтесь тут👇
🔥11👨‍💻3👍1
😅 Нашел работу программистом в своем городе!

Образование: высшее
Условия: оптимальные 🙈

P.S. Берут даже без опыта!
🤣22❤‍🔥2👍1👎1🍌1