cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

В IT после 30

Личный блог, где я делюсь своим опытом входа в IT после 30 лет. 👨‍💻 Связь со мной: @wkpman

Show more
Advertising posts
2 019
Subscribers
+424 hours
+47 days
+1130 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Давненько я тут ничего не писал) Хочу поделиться двумя инструментами, которые плотно вошли в мою жизнь. Один из них я использую в работе, другой для образовательных целей и для поиска нужной информации. Chat GPT Раньше я увлекался пайкой и незаменимой помощницей мне была так называемая «третья рука». Это такая штуковина, которая позволяет зафиксировать детали (например микросхему) в нужном положении без участия рук. И работать становилось в разы удобнее. Так вот сейчас третьей рукой для меня стал Chat GPT, которому я могу доверить несложные рутинные задачи. Если я понимаю, что могу безопасно и контролируемо делегировать какую-то задачу, то обязательно это делаю. Экономия времени и повышение продуктивности. Даже если вы не пишете код, а просто работаете с какими-то данными (которые не попадают под NDA) и выполняете рутинные задачи, то можете задействовать силу ИИ. Но результат стоит перепроверять, так как работает не всегда идеально. Переводчик видео в Яндекс браузере Это вообще киллер фича. Открываешь в Яндекс браузере ролик на Ютуб на иностранном языке, жмешь "перевести на русский" и через пару минут наслаждаешься русской озвучкой. Причем озвучка происходит не одним голосом, а по ролям, то есть у каждого говорящего персонажа в кадре - свой голос. Подсел на различные подкасты с интересными для меня людьми. Последнее, что смотрел - подкаст с Морганом Хаузелом, рекомендую. 🏖 Отпуск Спустя 1,5 года с момента получения первой работы, разработка перестала восприниматься, как нечто волшебное. Наверное, поэтому постов на канале стало меньше. Теперь это обычная работа для меня. Но, что очень важно, работа, которая реально нравится. Каждое утро приступаю к работе без мыслей "пошло все к черту", как это было в прошлой сфере деятельности. Просто первоначальный восторг сошел на нет, и теперь это всё обыденность. Приятная обыденность и на хороших условиях. С завтрашнего дня ухожу в отпуск. Хорошо поработал, теперь нужно хорошо отдохнуть и набраться сил. P.S. Можете задавать вопросы в комментариях, может быть будет больше поводов для написания постов. Также делитесь своими инструментами, которыми пользуетесь в повседневной жизни (вроде Chat GPT или переводчика в Я.Браузере).
Show all...
👍 45🔥 15 2
Пришло письмо на корпоративную почту. Предложили спланировать отпуск. Думаю, почему бы и нет? Но при переходе по ссылке получаю 404 😅
Show all...
😁 30🔥 5
☝️ Как найти силы учиться, когда что-то не получается? В личные сообщение написал парень, который в 32 года пытается стать разработчиком. Немного вводных: 32 года, учился в KataAcademy, откуда был отчислен, после нашел хорошего ментора, с которым занимался. Прошел Java Core. На изучении Java EE возникли сложности, появилось ощущение, что не тянет, с его слов это "взрыв мозга".
Я и так то не считал себя особо смышленым в этом деле, а сейчас так вообще руки опускаются... Элементарно не могу распарсить на сервере json файл, отправленный httpClient'ом... Подскажите пожалуйста, как вы находили в себе силы идти дальше? Как учились искать информацию? Как учились логике построения кода?
Отвечаю на вопросы читателя: 1. Как вы находили в себе силы идти дальше? Мне сильно осточертела моя прошлая деятельность. Несмотря на то, что я работал сам на себя, имел свободный график, я терпеть не мог этим заниматься (по разным причинам). Моим главным стимулом и главной мотивацией был страх того, что я буду заниматься этим высасывающим всю жизненную энергию делом до конца своих дней. У меня не стоял вопрос "а смогу ли я стать разработчиком", вопрос был лишь в том "когда я им стану" и "какую цену я готов заплатить". Разумеется, изначально я не был уверен, что пройду этот путь и что я вообще имею соответствующие предрасположенности к программированию. Здесь нужно отдать должное ментору, который давал обратную связь не только в техническом плане, но и в плане моральной поддержки. У него уже были на счету примеры, когда люди с полного нуля, с отсутствием бэкграунда и вообще "не технари" осваивали профессию при должном упорстве и дисциплине. Это тоже меня подстегивало: "Если смогли они, то значит смогу и я". Один очень важный момент. С самого первого дня обучения - мне нравилось во всем этом разбираться, решать задачки на CodeSignal или видеть результат работы написанных мной функций в консоли IDEA. Если бы меня это все не увлекло, то я бы бросил это дело, как бросал кучу разных начинаний в прошлом. (Единственное, что никогда не нравилось - работать над фронтенд частью пет-проектов😅). 2. Как учились искать информацию и как учились логике построения кода? Благодаря ментору у меня не было с этим проблем. Перед глазами был вполне понятный роадмап, то есть список технологий, который мне необходимо изучить, а также список пет-проектов, который необходимо реализовать. Технические вопросы хорошо гуглятся (но на английском языке), но если зашел в тупик, то опять же обращение к ментору за советом. С появлением ChatGPT, ответы на многие технические вопросы стало получать ещё проще, но я им воспользовался уже на работе. Что касается качества самого кода, ментор делал ревью моих проектов, подсказывал что можно было бы сделать лучше. Сейчас у него есть коллекция записанных ревью на YouTube, так что можно после выполнения проекта из его роадмапа смотреть эти ревью и самостоятельно подмечать ошибки в своем коде. Ну и общий совет: важно постепенно повышать сложность решаемых задач и выполняемых пет-проектов. Если на данный момент что-то не получается, значит нужно сделать шаг назад и закрепить тот материал, который, судя по всему, был недостаточно хорошо изучен или усвоен. Гнаться и пытаться решать непосильные задачи - прямой путь к потере мотивации продолжать учиться.
Show all...
🔥 37👍 15 6
Как эффективно построить карьеру в IT? У многих затягивается поиск работы в IT и причиной этого,может быть, неправильно составленное резюме, которое не продает вас как специалиста. Поэтому важно обращаться к карьерному консультанту в IT, который подскажет вам как правильно составить резюме, как оценить вашу стоимость на рынке труда, побороть синдром «самозванца», просить повышения зп и как планировать свою карьеру в IT и достигать ваших карьерных целей. Галимова Залифа - квалифицированный карьерный консультант, it рекрутер и HR в IT с 2014 года. За годы работы трудоустроила более 600 IT специалистов в Сбербанк, МТС, СТС, Газпромбанк, Епам и т.д. "Мои клиенты экономят самое ценное, что есть в нашей жизни - это время) Они быстрее находят работу, достигают своих целей, растут в доходах и находят баланс между работой и личной жизнью". На канале https://t.me/it_coach1 проходят бесплатные прямые эфиры с разборами резюме. 28 января в 18 00 пройдет прямой эфир на тему «Как составить карьерный план» Подписывайтесь на телеграм канал https://t.me/it_coach1 и пиши в комментариях под постом https://t.me/it_coach1 "Карьерный план" и вы получите 🎁 видео о том, как составить карьерный план самостоятельно. #ad
Show all...

🤡 13👎 11👍 8 1🤔 1
Теперь я знаю что буду делать в случае выгорания 🧘‍♂️ А кто-нибудь из вас уже выгорал? Расскажите, как это проявлялось и смогли ли выйти из этого состояния?
Show all...
🔥 32👍 4🤣 2🥱 1
Вопрос от читателя: "Привет. Было бы чудно почитать ваше мнение в небольшой заметке о том, в сторону каких языков стоит смотреть людям, которые пробуют начать изучать что-то в ИТ и, естественно, с поправкой на ChatGPT и прочие автоматические кодинги". Мое мнение таково: если уже четко осознали, что душа лежит кодить, то для начала нужно определиться с направлением. Что ближе: бэкенд, фронтенд или, может быть, мобилки. К примеру, мне очень не нравится верстка, стили и вот это вот всё. Просто не мое. Я понимаю, что фронтенд это далеко не только верстка, но всё же. Как определиться с направлением? Неделю или две можно уделить просмотру роликов на Ютуб, где IT-блогеры нахваливают какое-то направление (обычно то, в котором работают сами). Сложится какое-то общее понимание что вообще существует и к чему нужно быть готовым. К примеру если вас заинтересовало направление разработки iOS-приложений, то тут есть нюанс - разрабатывать можно только на маке, а значит нужно быть готовым к покупке девайса. Определившись с направлением выбор языка программирования сузится до 3-4, из которых уже проще выбрать. Из того же Ютуба можно узнать какой язык проще для освоения, где больше платят, где меньше конкуренции, какой язык используют в основном стартапы, а на каком языке пишут в банках и больших корпорациях. Любой более-менее популярный язык имеет своё комьюнити, свои фреймворки, библиотеки. Комфорт от работы и зарплата в бОльшей степени будут зависеть не от выбранного языка, а скорее от компании и команды, в которую вы попадете. Также нужно понимать, что язык - это всего-лишь синтаксис, то есть алфавит. Если вы можете писать романы на русском языке, то написать роман на иностранном языке будет гораздо проще, чем человеку, который никогда в жизни ничего не писал. Так же и с языками программирования: пересесть на что-то другое при желании - не так уж и сложно. По поводу ChatGPT и прочего: это инструмент, который облегчает поиск информации и помогает решать какие-то мелкие типовые задачи, но никак не полноценная замена даже джуна. Кстати вот вам перспективное направление, где специалисты в ближайшие годы точно не останутся без работы - работа над ИИ. Возможно в комментариях кто-то поделится своими мыслями на тему выбора языка.
Show all...
👍 25🔥 7 1
Вчера в личку написал один из читателей блога, поделился своей радостью (устроился на работу). Но не обошлось без ложки дегтя (см. скрин). Считаете ли вы такую просьбу работодателя адекватной? И как бы вы поступили, если бы вас попросили закрыть свое резюме? У меня никогда не было таких ситуаций, более того я обновляю резюме раз в несколько месяцев, добавляя новые изученные технологии и интересные задачи, которыми можно украсить резюме. Просьба работодателя закрыть резюме - красный флаг (имхо). Попытка удержать сотрудника не за счет крутых условий, а путем запретов и ограничений - так себе стратегия для уважающей себя компании.
Show all...
🤔 18👍 11🤯 5🌭 4
🧗‍♂️ Итоги 2023 года Подарки вручены, салаты истреблены, любимые фильмы пересмотрены, праздничная суета позади, пора бы теперь подвести итоги года. Кажется, что за год не сделал каких-либо значимых достижений, особенно если начинаешь сравнивать свои скромные успехи с ошеломляющими достижениями и успехами других людей. Я стараюсь вдохновляться чужими успехами, но личный прогресс измерять по собственной шкале, не оглядываясь по сторонам. В начале 2023 года я не ставил конкретных инвестиционных целей, как делал это раньше, но поставил несколько целей, касающихся работы и карьеры. В 2022 году я сменил сферу деятельности с ненавистной и скучной на интересную и более подходящую для себя по многим параметрам. В результате такого маневра доход существенно просел, поэтому основной целью было наверстать это отставание. Цель №1. Увеличить доход в 2 раза от текущего уровня. Выполнено. В течение года на рабочих проектах удалось хорошо прокачаться в части hard-скиллов. Регулярно обновлял резюме, записывая новые технологии, которые применял на практике. В какой-то момент мне стали писать рекрутеры с предложением пройти собеседование. Я не отказывался, ведь это бесплатно и к тому же ценный опыт. В итоге было несколько успешных собеседований и последовавших за ними офферов, что позволило мне сменить компанию и увеличить зарплату в 3 раза. За год удалось выйти на более высокий уровень дохода в сравнении с прошлой сферой деятельности. Цель №2. Перейти на удаленку. Выполнено. Вкатываясь в айти, мне пришлось согласиться на работу в офисе. Но уже в апреле 2023 года я смог перейти на удаленку. +100 к комфорту и +2 часа к свободному времени, которые ранее ежедневно уходили на дорогу. Цель №3. Освоить язык программирования Kotlin на базовом уровне. Выполнено. Изначально я научился писать код на языке Java. Устроившись на работу в качестве Java-разработчика, захотелось попробовать что-то написать на Kotlin'е. Ментор говорил, что это очень похожий Java язык, но лишенный многих его недостатков. В начале года был написан небольшой пет-проект на Kotlin'е, а уже во второй половине года я успешно прошел собеседование и попал в команду, где 90% кода пишется на этом языке. Цель №4. Не выгореть. Выполнено. Вроде не выгорел. Все усилия были не зря. 🎄С новым 2024 годом! Пусть каждый шаг на пути достижения ваших целей будет приносить вам радость и удовлетворение. Верьте в свои силы и не обесценивайте свои достижения, даже если они кажутся вам незначительными. Помните, что где-то есть человек (скорее всего и не один), который отдал бы многое за то, что вы имеете уже сейчас. Цените, любите и никогда не сдавайтесь.
Show all...
👍 72🍾 21🔥 5 1👏 1
Часто меня спрашивают какие задачи мне приходится решать, как бэкенд-разработчику. Вот пример. Сегодня я просидел полдня над одним багом. Баг отлично воспроизводится на stage-контуре, а вот локально нет, поэтому продебажить его было невозможно. Пришлось делать копии таблиц БД со стейджа и пытаться воспроизвести баг локально. После этого нужно было разобраться в логике и отследить весь путь запроса. На видео - решение проблемы :) Но чтобы дойти до этого решения потребовалось полдня. Друзья и знакомые, которые далеки от IT никогда не поймут как за исправление одной строчки кода могут платить такие деньги. Но это ведь как в той притче: Главное - знать ГДЕ ударить.
Show all...
💯 31👍 14😁 7 1
🕰 Сколько должен работать программист? Глянул вчера стрим Антона Назарова на тему того, сколько должен работать программист. Позиция Антона: работать как можно меньше, выполнять необходимый минимум, чтобы не уволили, свободное время направлять на что угодно: саморазвитие, семью, лежание на диване, вторую работу. Позиция его оппонента (Михаила Фленова) заключается в том, что хороший программист должен стремиться к развитию, должен гореть своей работой и работать по 2 часа в день - это признак плохого программиста, даже если задачи выполняются в срок. Мне интересно мнение читателей моего блога: какая позиция вам близка? Работать как можно меньше и как можно больше зарабатывать на единицу времени или работать честные 8 часов и брать на себя другие задачи, если выполнил положенные раньше срока, ведь работодатель платит за время, а не сдельно по договору? 👨‍💻 Моя позиция: мне нравится программировать, нравится писать код. Мне также нравится осознавать, что с каждой новой решенной задачей и новой изученной технологией я поднимаю свою стоимость на рынке труда и могу продать своё время дороже. Если я понимаю, что закрываю задачи раньше ожидаемого срока, не подвожу команду, то освободившееся время я потрачу на то, что принесет мне выгоду в долгосрочной перспективе. И если выбор стоит между "проявить инициативу и написать дополнительные unit-тесты на чужой функционал" или же "уделить время семье, заняться блогом, подготовиться и пройти собеседование в другую компанию или позаниматься английским", то я выберу второе. Для меня работа - это часть жизни. Сменив сферу деятельности, я добился того, что получаю теперь удовольствие от рабочего процесса. Но помимо работы существует и другие сферы жизни, не менее важные. И если есть возможность накормить волков и уберечь овец, то почему бы и нет? В моем случае не идет речь о том, что я работаю по 2 часа в день. Так как меня взяли на позицию старшего разработчика, в то время, как в душЕ я джун, мне приходилось выкладываться на все 100% и иногда даже перерабатывать, чтобы успешно пройти испытательный срок. Спустя время я вник в проект, стал более уверенно себя чувствовать и большинство задач не требуют таких больших усилий от меня, как это было в начале.
Show all...
32👍 16🔥 8👎 4