🧗♂️ Испытательный срок
Как вы знаете, 3 месяца назад я прошел собеседование в новую компанию и был принят на должность Kotlin-разработчика, имея опыт написания только лишь небольшого пет-проекта на этом языке. На собеседовании был лайв-кодинг и я с трудом мог написать требуемую функцию. В процессе решения этой задачи мне разрешили гуглить, ведь в работе все мы гуглим и это не преступление. Так что функцию я все же написал. Что касается общих теоретических вопросов, я ответил на все хорошо, но вот вопросы по Kotlin я завалил. Не ответил даже на элементарный вопрос как называется аналог Object() в Kotlin'e. Речь шла про Any().
В итоге, видимо, положительные моменты перевесили пробелы и меня решили взять. И вот сегодня мне сообщают, что я успешно прошел испытательный срок и команда надеется, что я продолжу работать в компании ещё долгое время. Что ж, это приятно и добавляет уверенности в своих силах. Ожидания с обеих сторон оправдались. Если честно мне было очень боязно, что "в душе" я джун, а меня приняли в компанию на должность старшего разработчика. Это накладывает определенную ответственность и ограничения в плане пула вопросов, который будет уместно задать коллегам. Как устроен проект - нормальный вопрос, но вопрос как откатить запушенные изменения в публичный репозиторий и подобные я стеснялся задавать и практически во всех технических моментах мне приходилось гуглить, смотреть курсы или уроки на YouTube.
Практически все задачи я закрывал в срок или даже раньше срока. На код-ревью в начале работы было много замечаний по коду, но сейчас получаю approve почти без замечаний. К новому языку привык за месяц и когда мне необходимо переключиться обратно на Java - начинаю тупить, например забываю ставить точку с запятой. В общем после Kotlin писать на Java не очень хочется, к хорошему быстро привыкаешь.
В резюме у меня накручен опыт: указано 3 года, хотя реальный коммерческий опыт всего год. Я следовал принципу: Fake it till you make it (фраза, означающая имитацию уверенности с расчётом на то, что в случае успеха уверенность станет подлинной) и это сработало. Испытательный срок пройден, проект нравится, в команде я самый слабый по хард-скиллам, но это никак не мешает выполнению рабочих задач и лично для меня это плюс, так как есть возможность быстрого профессионального роста, есть у кого поучиться.
Планы на будущее: никак не могу решиться на изучение английского языка с целью прохождения собеседований и работы в иностранных компаниях, где уровень зарплат повыше, чем на рынке РФ. Наверное, после небольшого отдыха и восстановления work-life balance, я всё же начну работать в направлении этой цели.
Всем кто читает и кто учится - желаю успехов в обучении и скорейшем трудоустройстве. Всё более, чем реально, главное не сдаваться при возникающих трудностях. И не перестану благодарить Сергея за поддержку и помощь в обучении. Без его наставлений мой путь точно был бы более тернистым)
Как вы знаете, 3 месяца назад я прошел собеседование в новую компанию и был принят на должность Kotlin-разработчика, имея опыт написания только лишь небольшого пет-проекта на этом языке. На собеседовании был лайв-кодинг и я с трудом мог написать требуемую функцию. В процессе решения этой задачи мне разрешили гуглить, ведь в работе все мы гуглим и это не преступление. Так что функцию я все же написал. Что касается общих теоретических вопросов, я ответил на все хорошо, но вот вопросы по Kotlin я завалил. Не ответил даже на элементарный вопрос как называется аналог Object() в Kotlin'e. Речь шла про Any().
В итоге, видимо, положительные моменты перевесили пробелы и меня решили взять. И вот сегодня мне сообщают, что я успешно прошел испытательный срок и команда надеется, что я продолжу работать в компании ещё долгое время. Что ж, это приятно и добавляет уверенности в своих силах. Ожидания с обеих сторон оправдались. Если честно мне было очень боязно, что "в душе" я джун, а меня приняли в компанию на должность старшего разработчика. Это накладывает определенную ответственность и ограничения в плане пула вопросов, который будет уместно задать коллегам. Как устроен проект - нормальный вопрос, но вопрос как откатить запушенные изменения в публичный репозиторий и подобные я стеснялся задавать и практически во всех технических моментах мне приходилось гуглить, смотреть курсы или уроки на YouTube.
Практически все задачи я закрывал в срок или даже раньше срока. На код-ревью в начале работы было много замечаний по коду, но сейчас получаю approve почти без замечаний. К новому языку привык за месяц и когда мне необходимо переключиться обратно на Java - начинаю тупить, например забываю ставить точку с запятой. В общем после Kotlin писать на Java не очень хочется, к хорошему быстро привыкаешь.
В резюме у меня накручен опыт: указано 3 года, хотя реальный коммерческий опыт всего год. Я следовал принципу: Fake it till you make it (фраза, означающая имитацию уверенности с расчётом на то, что в случае успеха уверенность станет подлинной) и это сработало. Испытательный срок пройден, проект нравится, в команде я самый слабый по хард-скиллам, но это никак не мешает выполнению рабочих задач и лично для меня это плюс, так как есть возможность быстрого профессионального роста, есть у кого поучиться.
Планы на будущее: никак не могу решиться на изучение английского языка с целью прохождения собеседований и работы в иностранных компаниях, где уровень зарплат повыше, чем на рынке РФ. Наверное, после небольшого отдыха и восстановления work-life balance, я всё же начну работать в направлении этой цели.
Всем кто читает и кто учится - желаю успехов в обучении и скорейшем трудоустройстве. Всё более, чем реально, главное не сдаваться при возникающих трудностях. И не перестану благодарить Сергея за поддержку и помощь в обучении. Без его наставлений мой путь точно был бы более тернистым)
❤67👍29🎉18⚡4👌1
Что-то странное творится на рынке вакансий. На позицию стажёра конкурс меньше, чем на позицию middle разработчика. Ну или мало кто готов начинать работать за 15000р в месяц, даже не смотря на опыт.
🌭2
Несколько дней назад мне дали задачу, над которой я просидел пару дней и практически не продвинулся ни на грамм. Такое себе чувство. Ни строчки кода не написал, но устал даже больше, чем от продуктивного дня, когда закрываю по 3-4 задачи. Ощущение, что лид группы просто тестит пределы моих возможностей и наконец он их нащупал.
🤯18🙏10👨💻5👍2❤1
🕊 Уволился с работы
Сегодня я отработал последний день в компании, куда устроился год назад на позицию Junior-разработчика и где вырос до уровня Middle. Ранее я писал о том, что 3 месяца назад получил оффер на интересный проект и новый для меня стек технологий. На старом месте меня не хотели отпускать и предложили 3 месяца поработать на полставки, чтобы довести проект до конца. С руководителем была договоренность, что если мне не понравится на новом месте, я вернусь обратно на полную ставку и даже возможен пересмотр условий в лучшую сторону.
Последние 3 месяца я работал на двух работах. На основной отрабатывал честные 8 часов, после чего подтягивал хвосты на старой. Иногда это дополнительный час в день, иногда 3-4 часа. На выходных проекты не открывал ни разу. Успевал и там и там, но приходилось жертвовать личным временем и отдыхом, что имело накопительный эффект и сказать честно - подустал. Конечно, я мог в любой момент уволиться со старой работы и не испытывать себя на прочность, но мне не хотелось бросать этот челлендж после того, как я уже согласился на него.
Что могу сказать, имея опыт одновременной работы в двух компаниях:
Плюсы:
▪️Зарплата от двух компаний
▪️Ускоренный рост знаний и навыков за счет разных проектов и задач
▪️Минимальные ожидания команды от меня, где я работал на полставки, за счет чего я мог один день ударно поработать, а сделать коммит через 3-4 дня, когда подходил срок сдачи
▪️Возможность сравнить коллектив, руководство, проект, процессы и выбрать лучший для себя вариант
Минусы:
▪️Не остается времени и сил ни на что другое, кроме работы
На мой взгляд работать на 2 компании имеет смысл в двух случаях:
1. Если это временное явление, например ради скорейшего достижения какой-то финансовой цели (серьезная покупка вроде квартиры).
2. Если на двух работах нет особой нагрузки и можно за 8 часов успевать справляться с задачами и там и там.
В остальных случаях я бы не стал рекомендовать повторять подобный опыт.
Моральная сторона вопроса
Вы заметили, что когда кто-то рассказывает о том, как работает на 2-3 работах, не связанных с IT, то это воспринимается обществом положительно. "Работает грузчиком, таксует по ночам, по выходным курьером подрабатывает - красавчик!". А вот если разработчик заявляет о том, что работает в двух компаниях, то это воспринимается обществом негативно. Такого разработчика обвинят как минимум в обмане работодателей, которые якобы недополучают прибыль. Лично я считаю, что если ты выполняешь задачи в срок, не подводишь команду, то какая разница сколько у тебя работодателей?
Сегодня я отработал последний день в компании, куда устроился год назад на позицию Junior-разработчика и где вырос до уровня Middle. Ранее я писал о том, что 3 месяца назад получил оффер на интересный проект и новый для меня стек технологий. На старом месте меня не хотели отпускать и предложили 3 месяца поработать на полставки, чтобы довести проект до конца. С руководителем была договоренность, что если мне не понравится на новом месте, я вернусь обратно на полную ставку и даже возможен пересмотр условий в лучшую сторону.
Последние 3 месяца я работал на двух работах. На основной отрабатывал честные 8 часов, после чего подтягивал хвосты на старой. Иногда это дополнительный час в день, иногда 3-4 часа. На выходных проекты не открывал ни разу. Успевал и там и там, но приходилось жертвовать личным временем и отдыхом, что имело накопительный эффект и сказать честно - подустал. Конечно, я мог в любой момент уволиться со старой работы и не испытывать себя на прочность, но мне не хотелось бросать этот челлендж после того, как я уже согласился на него.
Что могу сказать, имея опыт одновременной работы в двух компаниях:
Плюсы:
▪️Зарплата от двух компаний
▪️Ускоренный рост знаний и навыков за счет разных проектов и задач
▪️Минимальные ожидания команды от меня, где я работал на полставки, за счет чего я мог один день ударно поработать, а сделать коммит через 3-4 дня, когда подходил срок сдачи
▪️Возможность сравнить коллектив, руководство, проект, процессы и выбрать лучший для себя вариант
Минусы:
▪️Не остается времени и сил ни на что другое, кроме работы
На мой взгляд работать на 2 компании имеет смысл в двух случаях:
1. Если это временное явление, например ради скорейшего достижения какой-то финансовой цели (серьезная покупка вроде квартиры).
2. Если на двух работах нет особой нагрузки и можно за 8 часов успевать справляться с задачами и там и там.
В остальных случаях я бы не стал рекомендовать повторять подобный опыт.
Моральная сторона вопроса
Вы заметили, что когда кто-то рассказывает о том, как работает на 2-3 работах, не связанных с IT, то это воспринимается обществом положительно. "Работает грузчиком, таксует по ночам, по выходным курьером подрабатывает - красавчик!". А вот если разработчик заявляет о том, что работает в двух компаниях, то это воспринимается обществом негативно. Такого разработчика обвинят как минимум в обмане работодателей, которые якобы недополучают прибыль. Лично я считаю, что если ты выполняешь задачи в срок, не подводишь команду, то какая разница сколько у тебя работодателей?
👍82❤🔥10❤1
🕰 Сколько должен работать программист?
Глянул вчера стрим Антона Назарова на тему того, сколько должен работать программист.
Позиция Антона: работать как можно меньше, выполнять необходимый минимум, чтобы не уволили, свободное время направлять на что угодно: саморазвитие, семью, лежание на диване, вторую работу.
Позиция его оппонента (Михаила Фленова) заключается в том, что хороший программист должен стремиться к развитию, должен гореть своей работой и работать по 2 часа в день - это признак плохого программиста, даже если задачи выполняются в срок.
Мне интересно мнение читателей моего блога: какая позиция вам близка? Работать как можно меньше и как можно больше зарабатывать на единицу времени или работать честные 8 часов и брать на себя другие задачи, если выполнил положенные раньше срока, ведь работодатель платит за время, а не сдельно по договору?
👨💻 Моя позиция: мне нравится программировать, нравится писать код. Мне также нравится осознавать, что с каждой новой решенной задачей и новой изученной технологией я поднимаю свою стоимость на рынке труда и могу продать своё время дороже. Если я понимаю, что закрываю задачи раньше ожидаемого срока, не подвожу команду, то освободившееся время я потрачу на то, что принесет мне выгоду в долгосрочной перспективе. И если выбор стоит между "проявить инициативу и написать дополнительные unit-тесты на чужой функционал" или же "уделить время семье, заняться блогом, подготовиться и пройти собеседование в другую компанию или позаниматься английским", то я выберу второе. Для меня работа - это часть жизни. Сменив сферу деятельности, я добился того, что получаю теперь удовольствие от рабочего процесса. Но помимо работы существует и другие сферы жизни, не менее важные. И если есть возможность накормить волков и уберечь овец, то почему бы и нет?
В моем случае не идет речь о том, что я работаю по 2 часа в день. Так как меня взяли на позицию старшего разработчика, в то время, как в душЕ я джун, мне приходилось выкладываться на все 100% и иногда даже перерабатывать, чтобы успешно пройти испытательный срок. Спустя время я вник в проект, стал более уверенно себя чувствовать и большинство задач не требуют таких больших усилий от меня, как это было в начале.
Глянул вчера стрим Антона Назарова на тему того, сколько должен работать программист.
Позиция Антона: работать как можно меньше, выполнять необходимый минимум, чтобы не уволили, свободное время направлять на что угодно: саморазвитие, семью, лежание на диване, вторую работу.
Позиция его оппонента (Михаила Фленова) заключается в том, что хороший программист должен стремиться к развитию, должен гореть своей работой и работать по 2 часа в день - это признак плохого программиста, даже если задачи выполняются в срок.
Мне интересно мнение читателей моего блога: какая позиция вам близка? Работать как можно меньше и как можно больше зарабатывать на единицу времени или работать честные 8 часов и брать на себя другие задачи, если выполнил положенные раньше срока, ведь работодатель платит за время, а не сдельно по договору?
👨💻 Моя позиция: мне нравится программировать, нравится писать код. Мне также нравится осознавать, что с каждой новой решенной задачей и новой изученной технологией я поднимаю свою стоимость на рынке труда и могу продать своё время дороже. Если я понимаю, что закрываю задачи раньше ожидаемого срока, не подвожу команду, то освободившееся время я потрачу на то, что принесет мне выгоду в долгосрочной перспективе. И если выбор стоит между "проявить инициативу и написать дополнительные unit-тесты на чужой функционал" или же "уделить время семье, заняться блогом, подготовиться и пройти собеседование в другую компанию или позаниматься английским", то я выберу второе. Для меня работа - это часть жизни. Сменив сферу деятельности, я добился того, что получаю теперь удовольствие от рабочего процесса. Но помимо работы существует и другие сферы жизни, не менее важные. И если есть возможность накормить волков и уберечь овец, то почему бы и нет?
В моем случае не идет речь о том, что я работаю по 2 часа в день. Так как меня взяли на позицию старшего разработчика, в то время, как в душЕ я джун, мне приходилось выкладываться на все 100% и иногда даже перерабатывать, чтобы успешно пройти испытательный срок. Спустя время я вник в проект, стал более уверенно себя чувствовать и большинство задач не требуют таких больших усилий от меня, как это было в начале.
❤37👍17🔥8👎4
This media is not supported in your browser
VIEW IN TELEGRAM
Часто меня спрашивают какие задачи мне приходится решать, как бэкенд-разработчику. Вот пример. Сегодня я просидел полдня над одним багом. Баг отлично воспроизводится на stage-контуре, а вот локально нет, поэтому продебажить его было невозможно. Пришлось делать копии таблиц БД со стейджа и пытаться воспроизвести баг локально. После этого нужно было разобраться в логике и отследить весь путь запроса.
На видео - решение проблемы :) Но чтобы дойти до этого решения потребовалось полдня.
Друзья и знакомые, которые далеки от IT никогда не поймут как за исправление одной строчки кода могут платить такие деньги. Но это ведь как в той притче: Главное - знать ГДЕ ударить.
На видео - решение проблемы :) Но чтобы дойти до этого решения потребовалось полдня.
Друзья и знакомые, которые далеки от IT никогда не поймут как за исправление одной строчки кода могут платить такие деньги. Но это ведь как в той притче: Главное - знать ГДЕ ударить.
💯36👍16😁7❤2
🧗♂️ Итоги 2023 года
Подарки вручены, салаты истреблены, любимые фильмы пересмотрены, праздничная суета позади, пора бы теперь подвести итоги года. Кажется, что за год не сделал каких-либо значимых достижений, особенно если начинаешь сравнивать свои скромные успехи с ошеломляющими достижениями и успехами других людей. Я стараюсь вдохновляться чужими успехами, но личный прогресс измерять по собственной шкале, не оглядываясь по сторонам.
В начале 2023 года я не ставил конкретных инвестиционных целей, как делал это раньше, но поставил несколько целей, касающихся работы и карьеры. В 2022 году я сменил сферу деятельности с ненавистной и скучной на интересную и более подходящую для себя по многим параметрам.
В результате такого маневра доход существенно просел, поэтому основной целью было наверстать это отставание.
Цель №1. Увеличить доход в 2 раза от текущего уровня.
Выполнено. В течение года на рабочих проектах удалось хорошо прокачаться в части hard-скиллов. Регулярно обновлял резюме, записывая новые технологии, которые применял на практике. В какой-то момент мне стали писать рекрутеры с предложением пройти собеседование. Я не отказывался, ведь это бесплатно и к тому же ценный опыт.
В итоге было несколько успешных собеседований и последовавших за ними офферов, что позволило мне сменить компанию и увеличить зарплату в 3 раза. За год удалось выйти на более высокий уровень дохода в сравнении с прошлой сферой деятельности.
Цель №2. Перейти на удаленку.
Выполнено. Вкатываясь в айти, мне пришлось согласиться на работу в офисе. Но уже в апреле 2023 года я смог перейти на удаленку. +100 к комфорту и +2 часа к свободному времени, которые ранее ежедневно уходили на дорогу.
Цель №3. Освоить язык программирования Kotlin на базовом уровне.
Выполнено. Изначально я научился писать код на языке Java. Устроившись на работу в качестве Java-разработчика, захотелось попробовать что-то написать на Kotlin'е. Ментор говорил, что это очень похожий Java язык, но лишенный многих его недостатков. В начале года был написан небольшой пет-проект на Kotlin'е, а уже во второй половине года я успешно прошел собеседование и попал в команду, где 90% кода пишется на этом языке.
Цель №4. Не выгореть.
Выполнено. Вроде не выгорел. Все усилия были не зря.
🎄С новым 2024 годом!
Пусть каждый шаг на пути достижения ваших целей будет приносить вам радость и удовлетворение. Верьте в свои силы и не обесценивайте свои достижения, даже если они кажутся вам незначительными. Помните, что где-то есть человек (скорее всего и не один), который отдал бы многое за то, что вы имеете уже сейчас. Цените, любите и никогда не сдавайтесь.
Подарки вручены, салаты истреблены, любимые фильмы пересмотрены, праздничная суета позади, пора бы теперь подвести итоги года. Кажется, что за год не сделал каких-либо значимых достижений, особенно если начинаешь сравнивать свои скромные успехи с ошеломляющими достижениями и успехами других людей. Я стараюсь вдохновляться чужими успехами, но личный прогресс измерять по собственной шкале, не оглядываясь по сторонам.
В начале 2023 года я не ставил конкретных инвестиционных целей, как делал это раньше, но поставил несколько целей, касающихся работы и карьеры. В 2022 году я сменил сферу деятельности с ненавистной и скучной на интересную и более подходящую для себя по многим параметрам.
В результате такого маневра доход существенно просел, поэтому основной целью было наверстать это отставание.
Цель №1. Увеличить доход в 2 раза от текущего уровня.
Выполнено. В течение года на рабочих проектах удалось хорошо прокачаться в части hard-скиллов. Регулярно обновлял резюме, записывая новые технологии, которые применял на практике. В какой-то момент мне стали писать рекрутеры с предложением пройти собеседование. Я не отказывался, ведь это бесплатно и к тому же ценный опыт.
В итоге было несколько успешных собеседований и последовавших за ними офферов, что позволило мне сменить компанию и увеличить зарплату в 3 раза. За год удалось выйти на более высокий уровень дохода в сравнении с прошлой сферой деятельности.
Цель №2. Перейти на удаленку.
Выполнено. Вкатываясь в айти, мне пришлось согласиться на работу в офисе. Но уже в апреле 2023 года я смог перейти на удаленку. +100 к комфорту и +2 часа к свободному времени, которые ранее ежедневно уходили на дорогу.
Цель №3. Освоить язык программирования Kotlin на базовом уровне.
Выполнено. Изначально я научился писать код на языке Java. Устроившись на работу в качестве Java-разработчика, захотелось попробовать что-то написать на Kotlin'е. Ментор говорил, что это очень похожий Java язык, но лишенный многих его недостатков. В начале года был написан небольшой пет-проект на Kotlin'е, а уже во второй половине года я успешно прошел собеседование и попал в команду, где 90% кода пишется на этом языке.
Цель №4. Не выгореть.
Выполнено. Вроде не выгорел. Все усилия были не зря.
🎄С новым 2024 годом!
Пусть каждый шаг на пути достижения ваших целей будет приносить вам радость и удовлетворение. Верьте в свои силы и не обесценивайте свои достижения, даже если они кажутся вам незначительными. Помните, что где-то есть человек (скорее всего и не один), который отдал бы многое за то, что вы имеете уже сейчас. Цените, любите и никогда не сдавайтесь.
👍74🍾23🔥5❤2👏1
Вчера в личку написал один из читателей блога, поделился своей радостью (устроился на работу). Но не обошлось без ложки дегтя (см. скрин).
Считаете ли вы такую просьбу работодателя адекватной? И как бы вы поступили, если бы вас попросили закрыть свое резюме?
У меня никогда не было таких ситуаций, более того я обновляю резюме раз в несколько месяцев, добавляя новые изученные технологии и интересные задачи, которыми можно украсить резюме. Просьба работодателя закрыть резюме - красный флаг (имхо). Попытка удержать сотрудника не за счет крутых условий, а путем запретов и ограничений - так себе стратегия для уважающей себя компании.
Считаете ли вы такую просьбу работодателя адекватной? И как бы вы поступили, если бы вас попросили закрыть свое резюме?
У меня никогда не было таких ситуаций, более того я обновляю резюме раз в несколько месяцев, добавляя новые изученные технологии и интересные задачи, которыми можно украсить резюме. Просьба работодателя закрыть резюме - красный флаг (имхо). Попытка удержать сотрудника не за счет крутых условий, а путем запретов и ограничений - так себе стратегия для уважающей себя компании.
🤔20👍14🤯5🌭4
Вопрос от читателя: "Привет. Было бы чудно почитать ваше мнение в небольшой заметке о том, в сторону каких языков стоит смотреть людям, которые пробуют начать изучать что-то в ИТ и, естественно, с поправкой на ChatGPT и прочие автоматические кодинги".
Мое мнение таково: если уже четко осознали, что душа лежит кодить, то для начала нужно определиться с направлением. Что ближе: бэкенд, фронтенд или, может быть, мобилки. К примеру, мне очень не нравится верстка, стили и вот это вот всё. Просто не мое. Я понимаю, что фронтенд это далеко не только верстка, но всё же.
Как определиться с направлением? Неделю или две можно уделить просмотру роликов на Ютуб, где IT-блогеры нахваливают какое-то направление (обычно то, в котором работают сами). Сложится какое-то общее понимание что вообще существует и к чему нужно быть готовым. К примеру если вас заинтересовало направление разработки iOS-приложений, то тут есть нюанс - разрабатывать можно только на маке, а значит нужно быть готовым к покупке девайса.
Определившись с направлением, выбор языка программирования сузится до 3-4, из которых уже проще выбрать. Из того же Ютуба можно узнать какой язык проще для освоения, где больше платят, где меньше конкуренции, какой язык используют в основном стартапы, а на каком языке пишут в банках и больших корпорациях. Любой более-менее популярный язык имеет своё комьюнити, свои фреймворки, библиотеки. Комфорт от работы и зарплата в бОльшей степени будут зависеть не от выбранного языка, а скорее от компании и команды, в которую вы попадете.
Также нужно понимать, что язык - это всего-лишь синтаксис, то есть алфавит. Если вы можете писать романы на русском языке, то написать роман на иностранном языке будет гораздо проще, чем человеку, который никогда в жизни ничего не писал. Так же и с языками программирования: пересесть на что-то другое при желании - не так уж и сложно.
По поводу ChatGPT и прочего: это инструмент, который облегчает поиск информации и помогает решать какие-то мелкие типовые задачи, но никак не полноценная замена даже джуна. Кстати вот вам перспективное направление, где специалисты в ближайшие годы точно не останутся без работы - работа над ИИ.
Возможно в комментариях кто-то поделится своими мыслями на тему выбора языка.
Мое мнение таково: если уже четко осознали, что душа лежит кодить, то для начала нужно определиться с направлением. Что ближе: бэкенд, фронтенд или, может быть, мобилки. К примеру, мне очень не нравится верстка, стили и вот это вот всё. Просто не мое. Я понимаю, что фронтенд это далеко не только верстка, но всё же.
Как определиться с направлением? Неделю или две можно уделить просмотру роликов на Ютуб, где IT-блогеры нахваливают какое-то направление (обычно то, в котором работают сами). Сложится какое-то общее понимание что вообще существует и к чему нужно быть готовым. К примеру если вас заинтересовало направление разработки iOS-приложений, то тут есть нюанс - разрабатывать можно только на маке, а значит нужно быть готовым к покупке девайса.
Определившись с направлением, выбор языка программирования сузится до 3-4, из которых уже проще выбрать. Из того же Ютуба можно узнать какой язык проще для освоения, где больше платят, где меньше конкуренции, какой язык используют в основном стартапы, а на каком языке пишут в банках и больших корпорациях. Любой более-менее популярный язык имеет своё комьюнити, свои фреймворки, библиотеки. Комфорт от работы и зарплата в бОльшей степени будут зависеть не от выбранного языка, а скорее от компании и команды, в которую вы попадете.
Также нужно понимать, что язык - это всего-лишь синтаксис, то есть алфавит. Если вы можете писать романы на русском языке, то написать роман на иностранном языке будет гораздо проще, чем человеку, который никогда в жизни ничего не писал. Так же и с языками программирования: пересесть на что-то другое при желании - не так уж и сложно.
По поводу ChatGPT и прочего: это инструмент, который облегчает поиск информации и помогает решать какие-то мелкие типовые задачи, но никак не полноценная замена даже джуна. Кстати вот вам перспективное направление, где специалисты в ближайшие годы точно не останутся без работы - работа над ИИ.
Возможно в комментариях кто-то поделится своими мыслями на тему выбора языка.
👍26🔥7❤1
☝️ Как найти силы учиться, когда что-то не получается?
В личные сообщение написал парень, который пытается стать разработчиком. Немного вводных: 32 года, учился в KataAcademy, откуда был отчислен, после нашел хорошего ментора, с которым занимался. Прошел Java Core. На изучении Java EE возникли сложности, появилось ощущение, что не тянет, с его слов это "взрыв мозга".
Отвечаю на вопросы читателя:
1. Как вы находили в себе силы идти дальше?
Мне сильно осточертела моя прошлая деятельность. Несмотря на то, что я работал сам на себя, имел свободный график, я терпеть не мог этим заниматься (по разным причинам). Моим главным стимулом и главной мотивацией был страх того, что я буду заниматься этим высасывающим всю жизненную энергию делом до конца своих дней. У меня не стоял вопрос "а смогу ли я стать разработчиком", вопрос был лишь в том "когда я им стану" и "какую цену я готов заплатить".
Разумеется, изначально я не был уверен, что пройду этот путь и что я вообще имею соответствующие предрасположенности к программированию. Здесь нужно отдать должное ментору, который давал обратную связь не только в техническом плане, но и в плане моральной поддержки. У него уже были на счету примеры, когда люди с полного нуля, с отсутствием бэкграунда и вообще "не технари" осваивали профессию при должном упорстве и дисциплине. Это тоже меня подстегивало: "Если смогли они, то значит смогу и я".
Один очень важный момент. С самого первого дня обучения - мне нравилось во всем этом разбираться, решать задачки на CodeSignal или видеть результат работы написанных мной функций в консоли IDEA. Если бы меня это все не увлекло, то я бы бросил это дело, как бросал кучу разных начинаний в прошлом. (Единственное, что никогда не нравилось - работать над фронтенд частью пет-проектов😅).
2. Как учились искать информацию и как учились логике построения кода?
Благодаря ментору у меня не было с этим проблем. Перед глазами был вполне понятный роадмап, то есть список технологий, который мне необходимо изучить, а также список пет-проектов, который необходимо реализовать. Технические вопросы хорошо гуглятся (но на английском языке), но если зашел в тупик, то опять же обращение к ментору за советом. С появлением ChatGPT, ответы на многие технические вопросы стало получать ещё проще, но я им воспользовался уже на работе.
Что касается качества самого кода, ментор делал ревью моих проектов, подсказывал что можно было бы сделать лучше. Сейчас у него есть коллекция записанных ревью на YouTube, так что можно после выполнения проекта из его роадмапа смотреть эти ревью и самостоятельно подмечать ошибки в своем коде.
Ну и общий совет: важно постепенно повышать сложность решаемых задач и выполняемых пет-проектов. Если на данный момент что-то не получается, значит нужно сделать шаг назад и закрепить тот материал, который, судя по всему, был недостаточно хорошо изучен или усвоен. Гнаться и пытаться решать непосильные задачи - прямой путь к потере мотивации продолжать учиться.
В личные сообщение написал парень, который пытается стать разработчиком. Немного вводных: 32 года, учился в KataAcademy, откуда был отчислен, после нашел хорошего ментора, с которым занимался. Прошел Java Core. На изучении Java EE возникли сложности, появилось ощущение, что не тянет, с его слов это "взрыв мозга".
Я и так то не считал себя особо смышленым в этом деле, а сейчас так вообще руки опускаются... Элементарно не могу распарсить на сервере json файл, отправленный httpClient'ом... Подскажите пожалуйста, как вы находили в себе силы идти дальше? Как учились искать информацию? Как учились логике построения кода?
Отвечаю на вопросы читателя:
1. Как вы находили в себе силы идти дальше?
Мне сильно осточертела моя прошлая деятельность. Несмотря на то, что я работал сам на себя, имел свободный график, я терпеть не мог этим заниматься (по разным причинам). Моим главным стимулом и главной мотивацией был страх того, что я буду заниматься этим высасывающим всю жизненную энергию делом до конца своих дней. У меня не стоял вопрос "а смогу ли я стать разработчиком", вопрос был лишь в том "когда я им стану" и "какую цену я готов заплатить".
Разумеется, изначально я не был уверен, что пройду этот путь и что я вообще имею соответствующие предрасположенности к программированию. Здесь нужно отдать должное ментору, который давал обратную связь не только в техническом плане, но и в плане моральной поддержки. У него уже были на счету примеры, когда люди с полного нуля, с отсутствием бэкграунда и вообще "не технари" осваивали профессию при должном упорстве и дисциплине. Это тоже меня подстегивало: "Если смогли они, то значит смогу и я".
Один очень важный момент. С самого первого дня обучения - мне нравилось во всем этом разбираться, решать задачки на CodeSignal или видеть результат работы написанных мной функций в консоли IDEA. Если бы меня это все не увлекло, то я бы бросил это дело, как бросал кучу разных начинаний в прошлом. (Единственное, что никогда не нравилось - работать над фронтенд частью пет-проектов😅).
2. Как учились искать информацию и как учились логике построения кода?
Благодаря ментору у меня не было с этим проблем. Перед глазами был вполне понятный роадмап, то есть список технологий, который мне необходимо изучить, а также список пет-проектов, который необходимо реализовать. Технические вопросы хорошо гуглятся (но на английском языке), но если зашел в тупик, то опять же обращение к ментору за советом. С появлением ChatGPT, ответы на многие технические вопросы стало получать ещё проще, но я им воспользовался уже на работе.
Что касается качества самого кода, ментор делал ревью моих проектов, подсказывал что можно было бы сделать лучше. Сейчас у него есть коллекция записанных ревью на YouTube, так что можно после выполнения проекта из его роадмапа смотреть эти ревью и самостоятельно подмечать ошибки в своем коде.
Ну и общий совет: важно постепенно повышать сложность решаемых задач и выполняемых пет-проектов. Если на данный момент что-то не получается, значит нужно сделать шаг назад и закрепить тот материал, который, судя по всему, был недостаточно хорошо изучен или усвоен. Гнаться и пытаться решать непосильные задачи - прямой путь к потере мотивации продолжать учиться.
🔥45👍18❤6
Давненько я тут ничего не писал) Хочу поделиться двумя инструментами, которые плотно вошли в мою жизнь. Один из них я использую в работе, другой для образовательных целей и для поиска нужной информации.
Chat GPT
Раньше я увлекался пайкой и незаменимой помощницей мне была так называемая «третья рука». Это такая штуковина, которая позволяет зафиксировать детали (например микросхему) в нужном положении без участия рук. И работать становилось в разы удобнее.
Так вот сейчас третьей рукой для меня стал Chat GPT, которому я могу доверить несложные рутинные задачи. Если я понимаю, что могу безопасно и контролируемо делегировать какую-то задачу, то обязательно это делаю. Экономия времени и повышение продуктивности.
Даже если вы не пишете код, а просто работаете с какими-то данными (которые не попадают под NDA) и выполняете рутинные задачи, то можете задействовать силу ИИ. Но результат стоит перепроверять, так как работает не всегда идеально.
Переводчик видео в Яндекс браузере
Это вообще киллер фича. Открываешь в Яндекс браузере ролик на Ютуб на иностранном языке, жмешь "перевести на русский" и через пару минут наслаждаешься русской озвучкой. Причем озвучка происходит не одним голосом, а по ролям, то есть у каждого говорящего персонажа в кадре - свой голос.
Подсел на различные подкасты с интересными для меня людьми. Последнее, что смотрел - подкаст с Морганом Хаузелом, рекомендую.
🏖 Отпуск
Спустя 1,5 года с момента получения первой работы, разработка перестала восприниматься, как нечто волшебное. Наверное, поэтому постов на канале стало меньше. Теперь это обычная работа для меня. Но, что очень важно, работа, которая реально нравится. Каждое утро приступаю к работе без мыслей "пошло все к черту", как это было в прошлой сфере деятельности. Просто первоначальный восторг сошел на нет, и теперь это всё обыденность. Приятная обыденность и на хороших условиях.
С завтрашнего дня ухожу в отпуск. Хорошо поработал, теперь нужно хорошо отдохнуть и набраться сил.
P.S. Можете задавать вопросы в комментариях, может быть будет больше поводов для написания постов. Также делитесь своими инструментами, которыми пользуетесь в повседневной жизни (вроде Chat GPT или переводчика в Я.Браузере).
Chat GPT
Раньше я увлекался пайкой и незаменимой помощницей мне была так называемая «третья рука». Это такая штуковина, которая позволяет зафиксировать детали (например микросхему) в нужном положении без участия рук. И работать становилось в разы удобнее.
Так вот сейчас третьей рукой для меня стал Chat GPT, которому я могу доверить несложные рутинные задачи. Если я понимаю, что могу безопасно и контролируемо делегировать какую-то задачу, то обязательно это делаю. Экономия времени и повышение продуктивности.
Даже если вы не пишете код, а просто работаете с какими-то данными (которые не попадают под NDA) и выполняете рутинные задачи, то можете задействовать силу ИИ. Но результат стоит перепроверять, так как работает не всегда идеально.
Переводчик видео в Яндекс браузере
Это вообще киллер фича. Открываешь в Яндекс браузере ролик на Ютуб на иностранном языке, жмешь "перевести на русский" и через пару минут наслаждаешься русской озвучкой. Причем озвучка происходит не одним голосом, а по ролям, то есть у каждого говорящего персонажа в кадре - свой голос.
Подсел на различные подкасты с интересными для меня людьми. Последнее, что смотрел - подкаст с Морганом Хаузелом, рекомендую.
🏖 Отпуск
Спустя 1,5 года с момента получения первой работы, разработка перестала восприниматься, как нечто волшебное. Наверное, поэтому постов на канале стало меньше. Теперь это обычная работа для меня. Но, что очень важно, работа, которая реально нравится. Каждое утро приступаю к работе без мыслей "пошло все к черту", как это было в прошлой сфере деятельности. Просто первоначальный восторг сошел на нет, и теперь это всё обыденность. Приятная обыденность и на хороших условиях.
С завтрашнего дня ухожу в отпуск. Хорошо поработал, теперь нужно хорошо отдохнуть и набраться сил.
P.S. Можете задавать вопросы в комментариях, может быть будет больше поводов для написания постов. Также делитесь своими инструментами, которыми пользуетесь в повседневной жизни (вроде Chat GPT или переводчика в Я.Браузере).
👍56🔥18❤3
🍹1,5 года пишу код, но смузи ещё не пробовал
Оказывается, что я уже более 1,5 лет работаю разработчиком. В текущей компании работаю 10 месяцев, пишу преимущественно на Kotlin. Что хочется сказать по прошествии такого количества времени. Мне повезло оказаться в сильной команде с хорошо налаженными процессами. Опыта у меня не так, чтобы очень много, но я видел какие команды есть и как налажен процесс в других компаниях, где мне удалось поработать + я общаюсь с одним из учеников моего ментора, который рассказывает какой бардак происходит у них в команде. Я считаю, что мне именно повезло, потому что на этапе собеседования очень сложно понять насколько сильная команда и что там с процессами, да и вообще, когда ты ищешь первую или вторую по счету работу, то обычно не ты выбираешь, а тебя, а что там с процессами так вообще на последнем месте, лишь бы взяли.
За время работы в текущей компании написал около 20 отдельных микросервисов (разумеется, не очень больших). Иногда приходилось прям потеть, например, когда стояла задача придумать и предложить решение по распилу монолита (Java) на несколько микросервисов (Kotlin) с заменой некоторых технологий. Реализация задач по готовому ТЗ обычно не вызывает проблем, но когда стоят задачи продумать архитектуру, предложить решение, разобраться в чужом коде и понять что можно выделить в отдельный микросервис - это уже гораздо тяжелее дается. Но сроки по задачам никогда не срывал и даже "архитектурные" задачки в итоге закрывал.
Писать код, делать фичи, фиксить баги достаточно легко. А вот отладить и протестировать работу сервиса - занимает большую часть времени, потому что нужно либо развернуть все у себя в локальном окружении, наполнить БД, брокеры сообщений необходимыми данными (которые часто нужно просто генерить, потому что реальных данных ещё не существует), либо тестировать на тестовых стендах, которые так же не всегда с нужными данными, да и сам процесс отладки и дебага там гораздо сложнее.
В команде у нас 3 бэкендера и объективно я самый неопытный в техническом плане, хотя по должности "Старший разработчик". Но самое главное, что я не подвожу команду, задачи выполняю в срок и справляюсь даже с теми задачами, которые на первый взгляд вызывают ступор и недоумение из-за того, что впервые сталкиваюсь с некоторыми технологиями (например работа с запросами, фильтрацией, агрегациями и сортировкой в ElasticSearch). Но на ревью моего кода замечаний практически нет и баги по моей функциональности прилетают не так часто. Быть самым слабым в команде - это круто (для меня), потому что есть чему поучиться у более опытных, растешь быстро и по скиллам и по зарплате. Но кажется, что я уже выжал максимум с этого места работы в плане опыта и технологий. Новые хард-скиллы практически не приобретаю, 90% задач понятно как делать и делаются они на автомате (в рутине помогает Chat GPT).
Иногда задумываюсь о том, чтобы начать готовиться к собесам и откликаться на вакансии в другие компании. Но зона комфорта засосала меня. Хочется немного расслабиться, провести это лето в режиме «лайт», больше времени уделить семье и отдыху. Если и начну активно искать другую работу, то уже осенью.
Работа по-прежнему в кайф, каждое утро с удовольствием вливаюсь в рабочий процесс. Ни разу не пожалел о том, что принял волевое решение перечеркнуть все достижения в прошлой сфере деятельности и начать с нуля. Конечно, спустя 1,5 года уже не хочется писать каждый день воодушевленные посты, так как процесс "входа в IT" завершен и теперь это обыденность. Поводом написать этот пост стала реклама, которая вышла на канале. Так что сильно не расстраивайтесь, если видите рекламный пост. Рекламодатель получает клиентов (но это не точно), я получаю мотивацию не забрасывать блог (это точно), а читатели получают контент. Кажется, что схема win-win, по крайней мере для меня и для читателей.
🏄♂️ А на следующей неделе снова иду в отпуск! Есть вопросы - задавайте в комментариях👇
Оказывается, что я уже более 1,5 лет работаю разработчиком. В текущей компании работаю 10 месяцев, пишу преимущественно на Kotlin. Что хочется сказать по прошествии такого количества времени. Мне повезло оказаться в сильной команде с хорошо налаженными процессами. Опыта у меня не так, чтобы очень много, но я видел какие команды есть и как налажен процесс в других компаниях, где мне удалось поработать + я общаюсь с одним из учеников моего ментора, который рассказывает какой бардак происходит у них в команде. Я считаю, что мне именно повезло, потому что на этапе собеседования очень сложно понять насколько сильная команда и что там с процессами, да и вообще, когда ты ищешь первую или вторую по счету работу, то обычно не ты выбираешь, а тебя, а что там с процессами так вообще на последнем месте, лишь бы взяли.
За время работы в текущей компании написал около 20 отдельных микросервисов (разумеется, не очень больших). Иногда приходилось прям потеть, например, когда стояла задача придумать и предложить решение по распилу монолита (Java) на несколько микросервисов (Kotlin) с заменой некоторых технологий. Реализация задач по готовому ТЗ обычно не вызывает проблем, но когда стоят задачи продумать архитектуру, предложить решение, разобраться в чужом коде и понять что можно выделить в отдельный микросервис - это уже гораздо тяжелее дается. Но сроки по задачам никогда не срывал и даже "архитектурные" задачки в итоге закрывал.
Писать код, делать фичи, фиксить баги достаточно легко. А вот отладить и протестировать работу сервиса - занимает большую часть времени, потому что нужно либо развернуть все у себя в локальном окружении, наполнить БД, брокеры сообщений необходимыми данными (которые часто нужно просто генерить, потому что реальных данных ещё не существует), либо тестировать на тестовых стендах, которые так же не всегда с нужными данными, да и сам процесс отладки и дебага там гораздо сложнее.
В команде у нас 3 бэкендера и объективно я самый неопытный в техническом плане, хотя по должности "Старший разработчик". Но самое главное, что я не подвожу команду, задачи выполняю в срок и справляюсь даже с теми задачами, которые на первый взгляд вызывают ступор и недоумение из-за того, что впервые сталкиваюсь с некоторыми технологиями (например работа с запросами, фильтрацией, агрегациями и сортировкой в ElasticSearch). Но на ревью моего кода замечаний практически нет и баги по моей функциональности прилетают не так часто. Быть самым слабым в команде - это круто (для меня), потому что есть чему поучиться у более опытных, растешь быстро и по скиллам и по зарплате. Но кажется, что я уже выжал максимум с этого места работы в плане опыта и технологий. Новые хард-скиллы практически не приобретаю, 90% задач понятно как делать и делаются они на автомате (в рутине помогает Chat GPT).
Иногда задумываюсь о том, чтобы начать готовиться к собесам и откликаться на вакансии в другие компании. Но зона комфорта засосала меня. Хочется немного расслабиться, провести это лето в режиме «лайт», больше времени уделить семье и отдыху. Если и начну активно искать другую работу, то уже осенью.
Работа по-прежнему в кайф, каждое утро с удовольствием вливаюсь в рабочий процесс. Ни разу не пожалел о том, что принял волевое решение перечеркнуть все достижения в прошлой сфере деятельности и начать с нуля. Конечно, спустя 1,5 года уже не хочется писать каждый день воодушевленные посты, так как процесс "входа в IT" завершен и теперь это обыденность. Поводом написать этот пост стала реклама, которая вышла на канале. Так что сильно не расстраивайтесь, если видите рекламный пост. Рекламодатель получает клиентов (но это не точно), я получаю мотивацию не забрасывать блог (это точно), а читатели получают контент. Кажется, что схема win-win, по крайней мере для меня и для читателей.
🏄♂️ А на следующей неделе снова иду в отпуск! Есть вопросы - задавайте в комментариях👇
👍74❤8
🐶 Новый пет-проект
Отпуск провел не совсем так, как планировал... Заболел в первый же день, поэтому от активного отдыха пришлось отказаться. Но зато появилось время заняться тем, на что никогда не хватало времени, а именно пет-проектом, который бы закрывал какую-нибудь боль. Таким проектом стал Telegram-бот, который раз в сутки публикует саммари сообщений в чате за прошедший день.
Если у вас есть своя группа(чат) в Telegram, можете добавить бота и побаловаться. Работает не идеально, есть куда развиваться.
Ссылка на бота: @ChatNorrisBot
Отпуск провел не совсем так, как планировал... Заболел в первый же день, поэтому от активного отдыха пришлось отказаться. Но зато появилось время заняться тем, на что никогда не хватало времени, а именно пет-проектом, который бы закрывал какую-нибудь боль. Таким проектом стал Telegram-бот, который раз в сутки публикует саммари сообщений в чате за прошедший день.
Если у вас есть своя группа(чат) в Telegram, можете добавить бота и побаловаться. Работает не идеально, есть куда развиваться.
Ссылка на бота: @ChatNorrisBot
🔥21👍9
🔥 Пожар
Даже не знаю как описать тот пожар, который происходит на работе. Одного из разработчиков сняли с проекта, второй ушел в отпуск. Тестировщики (кто обладал хорошими знаниями проекта) тоже ушли в отпуск. Из технических специалистов остался я 1. Перед отпуском коллег состоялся частичный переход системы на новую версию, то есть выход в прод. В проде для одних клиентов работает старая версия, для других - новая.
И вот сразу в один день появляются проблемы в проде на обеих версиях. Менеджер команды все проблемы и запросы переадресует на меня, тегая меня в чате, где сообщают о проблемах. Проблема в том, что я ни разу не открывал код старой версии, а в новой версии возникли проблемы в тех микросервисах, которые разрабатывали другие разработчики.
Одна задача срочнее другой, приоритеты меняются каждые полчаса, бизнес рвет и мечет и все ждут решения от одного единственного члена команды, то есть от меня.
В такой ситуации я впервые, сначала была небольшая паника, но после решил последовательно во всем разбираться. Я не могу сделать невозможное, но могу сделать всё от меня зависящее. Пусть и достаточно медленно, так как нужно во все вникать практически с нуля. По большей части проблемы не в коде, а в инфраструктуре, то есть где-то отвалились сервисы, где-то несогласованные данные, где-то сдохла БД. В общем весело, нашел 5 минуток написать этот пост, пока жду ответа от инженера DevOps.
И да, вчера пытался найти источник проблемы и уронил прод, сделав обычный запрос чтения к БД. Видимо так сошлись звезды, что всё произошло в один день.
Даже не знаю как описать тот пожар, который происходит на работе. Одного из разработчиков сняли с проекта, второй ушел в отпуск. Тестировщики (кто обладал хорошими знаниями проекта) тоже ушли в отпуск. Из технических специалистов остался я 1. Перед отпуском коллег состоялся частичный переход системы на новую версию, то есть выход в прод. В проде для одних клиентов работает старая версия, для других - новая.
И вот сразу в один день появляются проблемы в проде на обеих версиях. Менеджер команды все проблемы и запросы переадресует на меня, тегая меня в чате, где сообщают о проблемах. Проблема в том, что я ни разу не открывал код старой версии, а в новой версии возникли проблемы в тех микросервисах, которые разрабатывали другие разработчики.
Одна задача срочнее другой, приоритеты меняются каждые полчаса, бизнес рвет и мечет и все ждут решения от одного единственного члена команды, то есть от меня.
В такой ситуации я впервые, сначала была небольшая паника, но после решил последовательно во всем разбираться. Я не могу сделать невозможное, но могу сделать всё от меня зависящее. Пусть и достаточно медленно, так как нужно во все вникать практически с нуля. По большей части проблемы не в коде, а в инфраструктуре, то есть где-то отвалились сервисы, где-то несогласованные данные, где-то сдохла БД. В общем весело, нашел 5 минуток написать этот пост, пока жду ответа от инженера DevOps.
И да, вчера пытался найти источник проблемы и уронил прод, сделав обычный запрос чтения к БД. Видимо так сошлись звезды, что всё произошло в один день.
👏27😱23👍17🏆5🕊4🌭2😐2⚡1🍓1
👨💻 Пора менять работу
На текущей работе я уже больше года. Рост хард-скиллов, можно сказать, остановился. ЗП не подняли и не проиндексировали. Из команды ушли несколько ключевых человек и часть обязанностей (которые мне не очень то и нравятся) переложили на меня. При этом, количество менеджеров и тех людей, кто нарезает бизнес-задачи и расставляет приоритеты увеличилось.
Кажется, ПОРА! Пора сдувать пыль со своего резюме, пора начинать готовиться к собеседованиям и снова отправляться в это стрессовое путешествие по поиску новой работы.
Мой IT-ментор (Сергей) недавно пригласил меня на один из созвонов, которые он проводит со своими учениками, где ребята обсуждают темы, связанные с поиском работы, прохождением собеседований и трудоустройством. Так вот там ребята в основном ищут свою первую работу и послушав их, я понимаю, что они лучше меня подготовлены к прохождению собесов, несмотря на мой реальный опыт работы (2 года).
Это, конечно, дало мне мотивационный пинок и вот уже больше недели я смотрю мок-собесы, а также повторяю теорию и те темы, которые не очень хорошо знаю. Также прочитал книгу по систем-дизайну: "System Design. Подготовка к сложному интервью" (Алекс Сюй).
Цели на личный спринт
▪️ Получить несколько офферов, чтобы можно было выбрать лучший
▪️ Остаться на актуальном стеке и на языке Kotlin
▪️ Увеличить ЗП на 40% (вероятно, это уже позиция Senior)
▪️ После получения оффера переговорить с текущем работодателем и предложить вариант временной работы на полставки. Таким образом я дам время найти мне замену и не оставлю единственного разработчика наедине с задачами, а также смогу побыстрее накопить на отпуск мечты🏄♂️, временно совмещая две работы
Давненько я не испытывал стресса, но понимаю, что болото может засосать, а значит пора шевелиться и что-то менять. Можете пожелать мне успехов и удачи )
На текущей работе я уже больше года. Рост хард-скиллов, можно сказать, остановился. ЗП не подняли и не проиндексировали. Из команды ушли несколько ключевых человек и часть обязанностей (которые мне не очень то и нравятся) переложили на меня. При этом, количество менеджеров и тех людей, кто нарезает бизнес-задачи и расставляет приоритеты увеличилось.
Кажется, ПОРА! Пора сдувать пыль со своего резюме, пора начинать готовиться к собеседованиям и снова отправляться в это стрессовое путешествие по поиску новой работы.
Мой IT-ментор (Сергей) недавно пригласил меня на один из созвонов, которые он проводит со своими учениками, где ребята обсуждают темы, связанные с поиском работы, прохождением собеседований и трудоустройством. Так вот там ребята в основном ищут свою первую работу и послушав их, я понимаю, что они лучше меня подготовлены к прохождению собесов, несмотря на мой реальный опыт работы (2 года).
Это, конечно, дало мне мотивационный пинок и вот уже больше недели я смотрю мок-собесы, а также повторяю теорию и те темы, которые не очень хорошо знаю. Также прочитал книгу по систем-дизайну: "System Design. Подготовка к сложному интервью" (Алекс Сюй).
Цели на личный спринт
▪️ Получить несколько офферов, чтобы можно было выбрать лучший
▪️ Остаться на актуальном стеке и на языке Kotlin
▪️ Увеличить ЗП на 40% (вероятно, это уже позиция Senior)
▪️ После получения оффера переговорить с текущем работодателем и предложить вариант временной работы на полставки. Таким образом я дам время найти мне замену и не оставлю единственного разработчика наедине с задачами, а также смогу побыстрее накопить на отпуск мечты🏄♂️, временно совмещая две работы
Давненько я не испытывал стресса, но понимаю, что болото может засосать, а значит пора шевелиться и что-то менять. Можете пожелать мне успехов и удачи )
🔥104👍23❤5👏3🤡1
На hh у меня валяется старое резюме инженера ПТО. На днях получил приглашение на собеседование на должность руководителя отдела ПТО. Зарплата существенно ниже моей текущей, а вот жизненных сил и нервов эта работа отнимет больше (100%).
Как же хорошо, что я свичнулся в разработчики. Не было ещё дня, когда бы я об этом пожалел. Но в случае, если вдруг айтишники станут никому не нужны, а инженеров-строителей вдруг начнут ценить и любить, то вернуться будет не проблема.
Может ради интереса съездить на собеседование?)👷♂️
Как же хорошо, что я свичнулся в разработчики. Не было ещё дня, когда бы я об этом пожалел. Но в случае, если вдруг айтишники станут никому не нужны, а инженеров-строителей вдруг начнут ценить и любить, то вернуться будет не проблема.
Может ради интереса съездить на собеседование?)👷♂️
👍43❤3😁2🤯2👎1
В комментариях к прошлому посту меня попросили развернуто ответить на несколько вопросов. Отвечаю.
Стоит ли идти в IT не определяется тем какое образование вы получили. Ориентироваться стоит на свои предпочтения в работе и зарплате. Если вы усидчивы, вам нравится процесс программирования, придумывания решений (или чаще всего костылей), решения логических задачек, то однозначно стоит попробовать себя в этой сфере. Если никакой тяги нет, но манит относительно высокая зарплата, то тоже можно попробовать, но шансов дойти до конца (до трудоустройства) тут меньше, хотя все зависит от дисциплины.
Конкуренция среди джунов высокая и уже довольно долгое время. Но фишка в том, что на джуна и на миддла на собеседованиях спрашивают одно и то же, разница лишь в том, сколько лет опыта вы укажете в резюме. На миддла конкуренция ниже и на эту позицию вполне можно устроиться с накрученным опытом. Ребята, кто только отучился, проходят собесы, получают офферы, в том числе 200к+. Поэтому если вы освоили необходимый пул технологий, оформили резюме, пририсовали опыт и придумали легенду, то работа найдется.
Я начал учиться в марте 2022 года, поэтому я не знаю как обстояли дела с зарплатами до этого времени. Но могу сказать, что сейчас (спустя 2 года) я получаю в 2 раза больше денег, чем в прошлой сфере деятельности на пике своего профессионального развития, где я работал даже не в найме, а на себя. Зарплатные вилки у джавистов примерное такие: джун 80-150к (год опыта), миддл 150-300к (2-3 года опыта), сеньор 300-400к+(4-5 лет опыта).
Не думаю, что ответ на этот вопрос должен каким то образом влиять на ваше решение "пытаться ли войти в айти". В айти переходят из других сфер деятельности не только из-за зарплаты, но и из-за приятных условий труда, различных плюшек (вроде ДМС), отношения к сотрудникам и, конечно, возможности удаленной работы.
Расскажите, а стоит ли сейчас идти в айти тем, кто не заканчивал специализированные образовательные институты и университеты.
Стоит ли идти в IT не определяется тем какое образование вы получили. Ориентироваться стоит на свои предпочтения в работе и зарплате. Если вы усидчивы, вам нравится процесс программирования, придумывания решений (или чаще всего костылей), решения логических задачек, то однозначно стоит попробовать себя в этой сфере. Если никакой тяги нет, но манит относительно высокая зарплата, то тоже можно попробовать, но шансов дойти до конца (до трудоустройства) тут меньше, хотя все зависит от дисциплины.
Правда ли, что джуны совсем никому не нужны, даже на бесплатной основе?
Конкуренция среди джунов высокая и уже довольно долгое время. Но фишка в том, что на джуна и на миддла на собеседованиях спрашивают одно и то же, разница лишь в том, сколько лет опыта вы укажете в резюме. На миддла конкуренция ниже и на эту позицию вполне можно устроиться с накрученным опытом. Ребята, кто только отучился, проходят собесы, получают офферы, в том числе 200к+. Поэтому если вы освоили необходимый пул технологий, оформили резюме, пририсовали опыт и придумали легенду, то работа найдется.
Правда ли, что в айти нет тех денег, которые были там раньше (до всех событий)?
Я начал учиться в марте 2022 года, поэтому я не знаю как обстояли дела с зарплатами до этого времени. Но могу сказать, что сейчас (спустя 2 года) я получаю в 2 раза больше денег, чем в прошлой сфере деятельности на пике своего профессионального развития, где я работал даже не в найме, а на себя. Зарплатные вилки у джавистов примерное такие: джун 80-150к (год опыта), миддл 150-300к (2-3 года опыта), сеньор 300-400к+(4-5 лет опыта).
Верно ли и то утверждение, что сейчас идут люди в айти только те, кому это действительно интересно, и те, кому неважен большой заработок?
Не думаю, что ответ на этот вопрос должен каким то образом влиять на ваше решение "пытаться ли войти в айти". В айти переходят из других сфер деятельности не только из-за зарплаты, но и из-за приятных условий труда, различных плюшек (вроде ДМС), отношения к сотрудникам и, конечно, возможности удаленной работы.
👍51❤5