en
Feedback
Antony Catcher

Antony Catcher

Open in Telegram

Войти в ИТ просто, тут рабочие алгоритмы. Чат для комментов и вопросов - https://t.me/+XMGLWc2rid83MWUy YouTube: https://www.youtube.com/@AntonyCatcher Предложить статью/сотрудничество - @AntonyCatcher

Show more
985
Subscribers
No data24 hours
-27 days
No data30 days
Posts Archive
​​Что меня зацепило на последнем стриме? Не ожидал услышать чего-то нового, но Артем поделился очень интересной инфой про СhatGPT. В этот раз оставил заметку на LinkedIn.

Сегодня сделаем созвон в 21:55 Мск и обсудим: 1. Chat GPT - как часто используешь в работе и какие лайф хаки 2. Поделимся опытом с собесов - есть 2 оффера у участников, ребята расскажут про свой путь 3. Полайфкодим немного 4. Нетворк и общение Следующий стрим будет в субботу 20.05 в 14:00 по Мск с приглашенным экспертом! Более подробный анонс отправлю позже - будет 💣 До встречи на звонке!

Обязательно к прочтению всем, кто только что попал сюда! Всем привет. Ну что? Решил(а) войти в ИТ или хочешь получить продвижение и новый оффер? Тогда кидай канал в закреп и включай уведомления. Посты тут будут выходить не часто, поэтому отвлекать от важных задач тебя не будут. Для тех, кто любит поболтать и обсудить что-то - welcome в чат, много обсуждаем собесы и другие темы. Вот он - https://t.me/catcher_it_chat. 🔥🔥🔥 Ах да, ну и для тех, кто только попал сюда - Забрать первый вводный гайд по прохождению собесов с HR можно по кнопке под этим постом. Проверь - будет полезно! На еженедельных звонках подробно разбираем не только собесы с рекрутерами но и тех. инервью.

Когда делать еженедельные звонки для обмена опытом и нетворкинга?
Anonymous voting

Короткие заметки с нашего предыдущего звонка в пятницу, что успели обсудить: 1. Артем рассказал про свой успешный собес, что помогло и как строилось общение - держим кулаки за офер 2. Саша рассказала про регистрацию на Upwork 3. Влад рассказал про тренды в IT - сокращения в долине, что за ними стоит и почему 4. Для тех кто ищет работу было интересно узнать какие же рабочие задачи стоят перед мидл разработчиком с опытом 3+ 5. Я поделился своими историями с 2-х интервью, обсудили почему стоит иногда по-разному отвечать рекрутерам и senior разработчикам на вопрос: “Почему решил искать работу?” 6. Как обычно решили пару задач с лайв кодинга И после "официальной" части чай/ром кола и разговоры за жизнь. Круто, что на наших встречах появляются участники с разным опытом работы(1 год и 3+) респект Владу, Олегу и Леше, для начинающих разработчиков ценно узнать путь/опыт и лайф хаки. Планирую сохранить такой же формат звонков, если есть другие ожидания и пожелания - welcome в комменты. Следом опубликую опрос по времени таких звонков, так как есть много участников с разными тайм зонами⏰.

По традиции сегодня делаем созвон: 📌Нетворкинг 📌Пара упражнений на лайв кодинг 📌Обмен опытом и новости за неделю Ставь огонь у этого поста, если планируешь подключиться!

Про синдром самозванца. Смотрю канал Леши Корепонова - программист, больше 20 лет пишет код, последние 8 лет живет в Нидерландах. По-моему, Леша из Самары. У Леши свой канал на YouTube и телеграм-канал. Недавно Леша вышел на новую работу там же в Нидерландах, на предыдущей работал 8 лет. Не буду пересказывать про то, как нашел, какие этапы интервью, если интересно, посмотрите в его ролике всю историю. Меня же зацепило другое - рефлексия Леши. Он прошел все этапы, получил +70% к своей зарплате и плюсом сделал выводы и проанализировал ситуацию: 📍Синдром самозванца. Перед каждым этапом интервью он волновался - влажные ладони. Чувствовал себя самозванцем. 📍Деньги. На предыдущем месте работал 8 лет, какой бы была зарплата Леши, если бы он сменил, например, работу 3 раза за этот период? +150-200%? 📍Страх и неизвестность. А что, если я не впишусь в новый коллектив, а на прошлой работе уже возьмут другого кандидата? Сейчас же рецессия и кризис, и программистов увольняют пачками. Тебе тоже кажется, что ты мало чего знаешь, когда идешь на собеседование? Наверняка переживаешь и волнуешься перед собеседованием, как перед экзаменом? Тебя пугает новая работа/команда/сфера, ведь в старой все знакомо? Знакомые чувства, товарищи Джуны и Миддлы? Независимо от опыта у нас похожие эмоции и мысли, и неважно начинаешь ты свой путь или уже 20 лет как разработчик. Вывод прежний: преодолеваем свои страхи/переживания и пробуем получить новый оффер на работу/повышение через собеседование и демонстрацию своих реальных скиллов. В следующем посте напишу о своих способах преодоления стресса🙀, а пока накидайте в комментариях что помогает конкретно тебе справляться с волнением?

4 тех собеса за последние полторы недели позади, два из них с Live Coding💻 Один из частых этапов интервью - это задача кандидату на написание кода во время интервью, обычно на доске или в онлайн-среде разработки. Я еще не встречал разработчика, который бы “любил” этот этап и не переживал бы на лайв кодинге. Это проверка уровня/навыков/опыта кандидата в реальном времени. Почему все боятся этого этапа интервью? Технологий великое множество. У каждой компании свой стэк и по факту на 100 % к лайв кодингу подготовиться нельзя, а мы с тобой знаем, что подготовка это 80 % успеха. - Возникает дополнительный стресс и давление - Возрастает неуверенность в своих навыках - Давят временные рамки - задачу надо решить здесь и сейчас Как же со всем этим справиться? Что делать? И что может помочь? Основное - это твой опыт и навык, причем часто задачи на лайв кодинге не имеют ничего общего с реальными задачами разработчика на работе, а это значит нужна практика. У тебя есть два варианта: 1. Пройти 3-5-10 собесов с лайв кодингом и “набить” руку 2. Прорешать самые частые задачи, которые дают на лайв кодинге заранее и устранить свои пробелы в знаниях перед интервью Получив практику ты поймешь, что на самом деле это не так уж и страшно: 📌Не торопись, проговори задачу, задай уточняющие вопросы. 📌Думай в слух, объясняй свои действия и решения. 📌Используй корректные имена переменных, функций и классов. 📌Если не можешь с ходу решить задачу, то уточни можно ли использовать документацию. 📌Не паникуй, если совершил ошибку или не можешь решить задачу. Попробуй объяснить, что было бы необходимо сделать, чтобы исправить проблему, и продолжай работу. 📌После завершения задачи объясни свое решение и ответь на любые вопросы, которые могут возникнуть. Мой личный опыт прохождения лайв кондинга: «Не так страшен чёрт, как его малюют». Если у тебя есть базовые знания и ты умеешь думать и рассуждать, то тебе все будет по плечу. Скорее всего ты не решишь 100 % задач, но и другие кандидаты ровно в таком же положении) Пробуй, получай опыт, устраняй пробелы в знаниях и твой оффер на повышение или на первую работу обязательно найдет тебя! На ближайшем созвоне в эту пятницу, 28.04 я поделюсь несколькими реальными примерами с тех собеса и мы подробно разберем эти примеры. Также уже готов гайд по подготовке к интервью с рекрутером - покажу первым, кто будет на звонке. Как обычно наш созвон - это открытая дискуссия, где все делятся опытом, если нечем поделиться - welcome, будешь слушателем. Последнюю встречу я записал, с последующих тоже будет запись. Позже сделаю отдельный канал, куда буду загружать все видео записи.

На каком этапе ты сейчас?
Anonymous voting

Привет всем! Время идет, и вот ты прошел(а) курсы на Udemy или закончил какой-нибудь марафон по своему языку программирования. Или 6 месяцев занятий с ментором уже позади, или, возможно, ты закончил популярные курсы с рекламой от Павла Воли о том, как стать востребованным ИТ-шником с дипломом курсов, но за это время не было ни одного собеседования? Когда же начинать поиск? Ведь я ничего еще не знаю, всем же нужен минимум год коммерческого опыта, а алгоритмы я же совсем не учил(а)! У тебя есть два варианта: 1. Бесконечно осваивать технологии, решать LeetCode, заработать несколько золотых бейджей на StackOverflow, прокачать свой Git, сделать 10 огромных ПЕТ проектов и уже потом через X лет с накопленными скиллами смело идти на работу. Тогда на какие средства все это время жить? 2. Получить опыт командной работы, в идеале сделать заказ для друзей, любое задание по своему языку, закончить один ПЕТ проект и рваться в бой - готовить резюме и начинать откликаться, решать тестовые задания. Какой вариант ближе тебе? На собеседованиях ты поймешь, что именно нужно рынку, какой стек сейчас требуют - может, ты не то учил(а)? Где у тебя слабые места и что нужно подучить, и уже с этим дальше прокачивать свой навык прохождения собеседований. Вероятно, что про алгоритмы тебя не спросят, и возможно, в команду будут искать человека с хорошими софт-скиллами, которого будут готовы обучить/показать свой стек. Откликаясь на вакансии и проходя собеседования, ты кратно повышаешь свои шансы трудоустроиться - очевидно же. Тогда почему очень много начинающих разработчиков оттягивают момент старта поиска работы? 😨 Недостаточная уверенность в своих навыках и необходимость дополнительной подготовки: Многие начинающие разработчики могут считать, что у них еще недостаточно знаний и опыта для того, чтобы устроиться на работу. Нужно еще больше времени, чтобы подготовиться к работе и получить дополнительные знания и навыки. Страх, что не смогу справиться с поставленными задачами и, в итоге, не буду успешным(ой) в своей работе. 🙀 Страх отказа: боязнь получить отказ при поиске работы, что может негативно повлиять на уверенность в своих навыках и ухудшить самооценку. В нашем комьюнити, в этой группе, мы в команде прорабатываем все этапы поиска работы, как для уже трудоустроенных разработчиков, так и для начинающих. Следующий звонок планируем на четверг 20.04 в 21:50 по МСК. В итоге, ты получаешь опыт, подготовку и понимание того, что творится на рынке найма. На собеседовании ты выступишь более уверенно. Вывод: не надо загонять себя в стресс и думать, что ты ничего не знаешь и не готов(а), начинай искать. Пусть рекрутер или работодатель скажет тебе, что ты не прошел(а), а ты сделаешь выводы, почему, скорректируешь и двинешься дальше. Поделись в комментариях, когда на твой взгляд надо начинать поиск? Сколько ты учился(-ась) до первых тех собеседований?

Всем привет! С пятницей!😉 Сегодня сделаем видео звонок в группе вокруг темы Мок-интервью. Обязательно познакомимся с теми, кто будет в первый раз - у нас дружная компания, где активно делимся мнениями и практиками со всеми участниками и обсудим: 📌 Что проверяет рекрутер на скрининге? Что ожидает от кандидата? 📌 Вопросы и ответы с тех. собеседований - iOS 📌 Разберем 1-2 резюме - рекомендации Про следующие посты: На днях разговаривал с моим приятелем Саней, подписан на мой канал, на тему старта поиска первой работы - когда же ПОРА? Понял, что у всех людей разное мнение на этот счет. Следующий пост будет на тему: “Когда пора начинать откликаться на вакансии?” Где та грань после курсов/обучения/фриланса/командной работы, через сколько месяцев или лет_) нужно выходить на рынок труда. Если тема кажется неактуальной - накиньте в комментариях про что интересно было бы почитать.🤌

Привет всем! Сегодня опубликую незапланированный пост про поиск работы, тема на злобу дня - будет интересно. Кто смотрел разные видео на YouTube и читал статьи на Хабре про то, что рынок ИТ встал и найма нет? Мидлы и то устроится не могут, а джуны и подавно! Доверяй, но проверяй - я и проверил. Потратил вчера 3 часа на обновление своего резюме и отклики на НН Отклики делал на iOS разработчика по фильтру: -Россия -Опыт не имеет значения -Опубликовано за последние 3 дня Сделал 17 откликов с однотипным сопроводительным на английском языке, резюме составлено на русском. Для НН рекомендую только резюме на русском. Результат: 3 приглашения через НН 2 приглашения напрямую через телеграмм. Уже назначено одно тех собеседование и два звонка с рекрутами, одна вакансия по которой было приглашение уже закрыта. Какой вывод и зачем я все это пишу? Рассказать какой я молодец?) Нет, грамотно составленное резюме + сопроводительное гарантирует вам приглашения на интервью. Большинство скажет, но ведь у меня нет опыта - тут надо потрудиться, в предыдущих постах я писал про важность нетворкинга и коммьюнити, нужно действовать. У этой группы есть чат в котором раз в неделю мы делаем созвоны с участниками и обсуждаем вопросы с тех собесов + бонусом разбираем резюме. Если ты нацелен стать iOS разработчиком - подключайся к звонкам! Ссылку на чат оставлю в комментариях. Если тебе интересно получить топ 10 вопросов, которые спрашивают рекрутеры - пиши в коммент и ставь 🔥 этому посту.

Часто я встречаю комментарии о том, что мне уже поздно переучиваться и менять сферу на ИТ. Говорят, что в ИТ нужен "свежий" мозг 🧠, и это доступно только "молодым" в 18-20 лет. Но давайте поговорим о возрасте, мышлении и входе в ИТ. Исследования о мозговой активности и возрасте показывают, что способность запоминать, учиться и решать новые задачи сохраняется на прежнем уровне в 20 и в 45 лет. Возраст не является единственным фактором, влияющим на скорость освоения новых навыков, обучаемость и логику. Здоровый образ жизни, регулярная физическая активность, питание, социальная активность и уровень образования также оказывают большое влияние на сохранение когнитивных функций. Единственное, что точно может помешать тебе войти в ИТ после 30, это жизненные обстоятельства и накопленный "багаж"🧳. У многих людей появляются дети, болеют родители или возникают другие внешние факторы, а также внутренние предрассудки и установки в голове. Перечеркнуть предыдущую карьеру, где уже есть успех и результаты, и начать заново с нуля не всем под силу. Но если у тебя есть время, мотивация и ты точно знаешь, зачем тебе нужна работа в ИТ, то ты сможешь это сделать, даже если ты старше 30/40. История моего приятеля и подписчика Владимира https://t.me/macservicekz, ему 54 года. “В 2019 году, с выходом SwiftUI решил выучить SWIFT. Стал уделять время на учебу. Очень смущало то что нет диплома, опыта работ, возраст, что никто не возьмет. Но в 2022 году начал организовывать встречи “Кофе и Код” в своем городе. Там стали приходить программисты, те кто уже работает, либо учится. К тому времени у меня было приложение Чат на SwiftUI, на одной из таких встреч я нашел себе работу, пришел человек искать сеньоров, а были только стажеры:) 10 месяцев работаю. Осваиваю и UIKit и SwiftUI, наш проект позволяет это связать вместе. На UIViewController натягивается SwiftUI View, т.е. Используется лучшее из обоих платформ.” Есть ли у Владимира специальное образование? Нет, университет забросил, решил что с развалом Союза математики никому не нужны. Был ли у Владимира опыт работы в ИТ до этого? Нет, до этого были попытки в виде хобби и увлечения по программированию на разных языках, даже писал пару простых программ, но это были а-ля ПЕТ проекты в современном их понимании Что помогло Владимиру получить первую работу в 54 года? Регулярное обучение, сообщество единомышленников, позитивный настрой и конечно же немного удачи. У меня есть как минимум еще 5 друзей, которые полностью сменили деятельность после 35 и работают в ИТ сейчас, поэтому все в твоей голове. Терпение и труд все перетрут, только если ты сам(а) так решил. Делись ссылкой на канал с друзьями - https://t.me/Catcher_IT 😎 Напиши в комментариях, сколько тебе лет? Сколько уже учишься? Если уже работаешь, то сколько потратил на обучение?

9 из 10 начинающих разработчиков задумываются о том, какой ПЕТ-проект сделать. Все хотят выделиться среди многих и сделать ТОП ПЕТ-проект. В этом посте я не буду рассуждать о том, нужен ли ПЕТ-проект, какой выбрать и как его делать. Больше информации о том, КАК сделать свой ПЕТ-проект успешным и привлекательным для работодателей. На всякий случай, для тех, кто случайно оказался в этом чате, дам определение: ПЕТ-проект – это проект разработчика, над которым он трудится в свободное время. Пет-проект необходим в первую очередь для самостоятельного развития, для портфолио/поиска работы и для прокачки новых или уже имеющихся навыков. Сфокусируемся на ПЕТ-проекте для поиска работы. Что ожидает работодатель от ПЕТ-проекта? Супер-приложение TODO LIST? Сайт с прогнозом погоды? Калькулятор? Заметки? Нет, таких проектов сотни, они никак не выделят тебя среди других кандидатов. Все это банально, верно? 1. Включи креативное мышление. Например, если ты решил(а) сделать калькулятор, сделай его в 3D. Для мобильной разработки на Swift есть крутой фреймворк ARKit, мощная вещь, которая точно выделит тебя из многих кандидатов. Подумай, какую «изюминку» ты можешь добавить в свой проект, как сможешь внедрить полезную и оригинальную фичу? Например, внедрить кастомную анимация. 2. Подумай, что ожидает работодатель от твоего ПЕТ-проекта/портфолио, что еще, кроме демонстрации скиллов и оригинальной идеи? Как ты будешь работать, если тебя возьмут на работу? Ответ: «В КОМАНДЕ». Тему софт-скиллов раскроем в следующих материалах, а сейчас подумай, как показать в ПЕТ-проекте командное взаимодействие? Вот пример: предположим, ты делаешь 3D-калькулятор. 📌Найди начинающего дизайнера и предложи ему заработать опыт командной работы для совместного создания портфолио, разработав дизайн для приложения. 📌Предложи таким же начинающим разработчикам сделать проект вместе, найди того, кто будет писать код в команде вместе с тобой. 📌Когда проект будет готов, найди тестировщика, который сможет написать тест кейсы и протестировать финальный проект. В командной работе вы точно сможете реализовать крутые идеи получить опыт. Где можно найти начинающих дизайнеров, тестировщиков и back-end разработчиков для проекта? Попробуй обратиться к профильным группам - ссылки на группы оставлю в комментарии. В результате у тебя и команды будет оригинальный проект, демонстрирующий командную работу. Более того, ты создашь и скоординируешь эту команду, что выделит тебя среди других сотен кандидатов. Какие идеи у тебя были для твоего ПЕТ проекта? Привлекал(а) ли ты в команду других людей для ПЕТ-проекта? Помог ли тебе ПЕТ-проект при трудоустройстве на первую работу? Пиши в комментариях, делись опытом.

Что учить? SwiftUI или UIKit? SwiftUI и UIKit - это две различные технологии для разработки приложений для iOS. Обе платформы имеют свои преимущества и недостатки, и выбор технологии зависит от личных предпочтений и потребностей проекта. SwiftUI - это новая технология, которая была выпущена Apple в 2019 году. Эта технология позволяет создавать пользовательские интерфейсы с использованием декларативного подхода и имеет более простой и интуитивный синтаксис, чем UIKit. SwiftUI также позволяет создавать приложения для разных платформ Apple (iOS, macOS, watchOS), используя общий код. Однако, SwiftUI все еще относительно новая технология, и многие библиотеки и функции еще не доступны для использования. UIKit - это классическая технология для разработки iOS-приложений, которая используется уже много лет. UIKit имеет множество библиотек и функций, которые позволяют создавать приложения с более сложными и продвинутыми интерфейсами. Но UIKit может быть более сложным для понимания, чем SwiftUI, и его синтаксис может быть более громоздким. Выбор между SwiftUI и UIKit зависит от того, какую функциональность и интерфейс нужно создать в своем приложении. Если ты новичок в разработке приложений для iOS, то возможно будет проще начать с SwiftUI, так как его синтаксис более простой и интуитивный. Однако, если ты хочешь создать более сложный и продвинутый интерфейс, то использование UIKit может быть более подходящим выбором. Что касается поиска работы, то в большинстве случаев работодатели ожидают от кандидатов знания и опыт использования UIKit, поскольку это более популярная технология, которая используется во многих приложениях. Однако, имея знания и опыт работы с SwiftUI может помочь выделиться на фоне других кандидатов, так как это более новая технология, которая все еще находится в стадии развития. Независимо от выбора технологии, важно учиться и развиваться в своих навыках. Следует практиковаться в создании приложений и работать над своим портфолио. Лично я вижу очень много плюсов в SwiftUI - за этим будущее в iOS разработке.