Роман Чернов про IT-сферу и профессии @it_skills Channel on Telegram

Роман Чернов про IT-сферу и профессии

@it_skills


Личный канал Романа Чернова.
- Сооснователь онлайн-школы Айтилогия
- Автор обучения по фронтенд-разработке
- Веб-разработчик с опытом более 10 лет
- Предприниматель и путешественник

В этом канале про мою жизнь и IT-сферу 🚀

Роман Чернов про IT-сферу и профессии (Russian)

Добро пожаловать в личный канал Романа Чернова - it_skills! Здесь вы найдете уникальный контент, связанный с IT-сферой и профессиями в этой области. Роман Чернов - это не просто веб-разработчик с более чем 10-летним опытом, но и сооснователь онлайн-школы Айтилогия, а также автор обучающих курсов по фронтенд-разработке. В этом канале он делится не только своими знаниями и опытом, но и увлекательными историями из своей жизни как предпринимателя и путешественника. Присоединяйтесь к it_skills, чтобы быть в курсе последних трендов в IT-сфере и получить вдохновение для своего профессионального роста! 🚀

Роман Чернов про IT-сферу и профессии

22 Nov, 08:22


Готовимся к собеседованию: неожиданные вопросы для фронтенд-разработчиков и как на них отвечать

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

Вот примеры таких задачек:

1. Почему крышки люков круглые?
💡 Что проверяют? Логическое мышление и способность рассуждать.
Пример ответа:
"Круглую крышку невозможно уронить внутрь люка, потому что у нее нет углов. К тому же круглую крышку проще перекатывать, и круглая форма крышки люка позволяет ей идеально подходить к отверстию вне зависимости от того, как её повернут."

2. Ваш коллега допустил серьёзную ошибку, но руководство думает, что виноваты вы. Что будете делать?
💡 Что проверяют? честность, умение управлять конфликтами.
Пример ответа:
"Я бы честно объяснил ситуацию, указав на факты и данные. Но также поддержал бы коллегу, предложив вместе разобраться в проблеме, чтобы избежать подобных ситуаций в будущем."

3. Как бы вы объяснили API ребенку 10 лет?
💡 Что проверяют? Умение просто объяснять сложные вещи.
Пример ответа:
"Представь, что ты в кафе. Ты просишь официанта принести тебе пиццу. Официант — это API. Он берет твой заказ (запрос) и приносит пиццу (ответ) из кухни (сервер). Но ты не видишь, как пицца готовится, — ты просто получаешь результат."

4. Сколько теннисных мячей можно поместить в автобус?
💡 Что проверяют: креативность и подход к решению задач без точных данных.
Пример ответа:
"Я бы сначала оценил объём автобуса и объём одного теннисного мяча. Затем разделил бы эти значения, высчитав сколько объемов мяча поместится в 1 объем автобуса. Конечно, это грубая оценка, но так можно примерно прикинуть…»

5. Представьте, что вам дали задачу, которую вы не понимаете. Ваш руководитель недоступен. Как вы поступите?
💡 Что проверяют: инициативность и умение решать проблемы.
Пример ответа:
"Я бы попытался собрать как можно больше информации из документации, прошлых задач или у коллег. Если это не помогло, я бы составил список уточняющих вопросов и обратился к руководителю при первой возможности."

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

Всем успешных собеседований! 🚀

Роман Чернов про IT-сферу и профессии

12 Nov, 08:21


WebStorm стал бесплатным

Появился официальный способ использовать его бесплатно 👇

Компания jetbrains сделала специальный вид подписки «Некоммерческое использование», которое позволяет активировать среду разработки WebStorm уже сейчас на год совершенно бесплатно, и пользоваться самой последней версией этой IDE со всеми преимуществами.

«Некоммерческое использование» означает, что вы не можете использовать эту программу для разработки, если цель написания кода – получение прибыли (не важно, прибыль ваша, или компании, где вы работаете).

Для использования достаточно просто выбрать соответствующий пункт в последней версии IDE и войти в свой аккаунт (даже если на нем истекла активная подписка или 30-дневный триал)

Самое интересное, что соглашаясь на использование такой лицензии, вы соглашаетесь на отправку «анонимных данных об использовании», чтобы в случае неправильного использования вас могли заблокировать. Но когда нас это останавливало, не так ли? 😅

Не смотря на то, что можно было и раньше бесплатно использовать VS Code или другие редакторы кода, я пользуюсь исключительно WebStorm/PHPStorm. Во-первых, это дело привычки (за столько то лет). Во-вторых, функциональные возможности «из коробки» намного превосходят те, что есть в VS Code, и нет необходимости тратить время и нервы на настройку часто кривых плагинов. Ну и в третьих, работая в такой программе, у тебя всегда всё под рукой и скорость разработки/качество кода существенно улучшаются.

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

Роман Чернов про IT-сферу и профессии

14 Oct, 13:50


Не используйте ИИ…

Для решения задач во время обучения чему-либо (и уж тем более новой профессии).

Хотя я считаю ИИ классным и полезным инструментом для опытных, я частенько вижу, как мои ученики во время обучения начинают его использовать, что может сыграть ПРОТИВ них самих.

Почему? Вот топ-3 причины:

1. Отсутствие развития необходимых навыков
ИИ дает готовые ответы и исправляет ошибки, но не поясняет почему так, и как их избежать в будущем. Важно ведь понимать не только результат, но и процесс. Когда мы решаем проблему сами поиском в интернете, мы сталкиваемся с нюансами, учимся искать информацию, замечаем сопутствующие моменты и больше анализируем код/контекст.

Критически важно иметь аналитическое мышление, которое можно наработать ТОЛЬКО решая задачи самому.

К тому же, многие новички используют ИИ для того, чтобы решить задачу, которую они решить не в силах. В итоге они пропускают понимание БАЗЫ, а это приводит к пробелам в знаниях и к еще большим проблемам в будущем, на более сложных этапах обучения.

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

2. Неполные или некорректные ответы
ИИ не всегда дает правильные ответы или предлагает лучший способ решения. Я ВСЕГДА перепроверяю код, который мне дает ИИ. Очень часто было такое, что я просил написать какой-то несложный алгоритм с разными условиями, а получал код, который работал с ошибками. Плюс, ИИ часто не учитывает контекст приложения, что тоже крайне важно учитывать.

3. Привычка использовать/полагаться только на ИИ
В любой непонятной ситуации вы начинаете использовать только ИИ - быстро и удобно же. А что если завтра его заблочат?) В разработке критически необходимо уметь решать проблемы самостоятельно. Если ты привык к тому, что ИИ всегда даст ответ, твоя способность к решению задач самостоятельно будет практически нулевая.

А что вы думаете насчет использования ИИ при обучении профессии?

Роман Чернов про IT-сферу и профессии

14 Oct, 12:58


Часто замечаю, как мои ученики во время обучения начинают использовать ChatGPT для решения вопросов/задач/проблем.

Кажется, что ИИ — это быстрое, простое и эффективное решение для поиска ответов. И подвоха сразу не видно - решил проблему за минуту и пошел дальше.

Возможно вы не задумывались, но на самом деле использование ИИ во время обучения несет в себе СЕРЬЕЗНЫЕ проблемы для конечного результата.

Сейчас напишу пост и поясню вам эти моменты 👌👌👌

Роман Чернов про IT-сферу и профессии

09 Oct, 17:45


Еще один айтишный сервис заблочили

Мы лишились еще одного мессенджера, который активно использовали айтишники и геймеры - Роскомнадзор заблочил Discord. Сразу после блокировки на сервера Роскомнадзора обрушились ddos-атаки — айтишников лучше не злить 😄

Хотя я его никогда не использовал, когда-то мы рассматривали его как мессенджер для учеников в Айтилогии. Классный мессенджер с большими возможностями, но нам он не подошёл.

Интересно, что заблокировали за пропаганду очень плохих вещей (наркотики, лгбт и др). Разве этого нет в других мессенджерах? Такого везде полно, надо заблокировать получается все мессенджеры и соц. сети 🤷‍♂️
С другой стороны — а как по-другому с этим бороться? 🤔

Если честно, новость совсем не удивила. Как будто все уже привыкли к блокировкам и санкциям. Каждый день что-то перестает работать и чего-то лишаемся из привычного. Раньше не было такой практики что-то блокировать, но последние пару лет всё больше и больше интернет начинают регулировать власти. Кстати, и не только ж в РФ.

VPN, конечно, никто не отменял. Я думаю, что полноценное использование интернета в РФ скоро будет возможно только с постоянно включенным VPN - выключать надо будет только для входа на российские сайты. Прям как в Китае, где заблокировано просто всё) Будем внукам рассказывать: «Эх, было время внучок, когда можно было пользоваться интернетом без впн, и всё работало» 😂

Что думаете по поводу таких блокировок - оправданно или нет?

Роман Чернов про IT-сферу и профессии

01 Oct, 14:49


3 фактора эффективного обучения, которые я вывел за более чем 5 лет обучения IT-профессиям

Я рекомендую своим ученикам следовать этим 3 простым правилам для того, чтобы эффективно пройти обучение, обрести профессию разработчика, и устроиться в IT-компанию либо начать зарабатывать на фрилансе.

1. Делать всё, что есть в обучении.
Наше обучение профессиям это не просто набор материалов или видео. Это многокомпонентная последовательная и продуманная система обучения. А значит, необходимо следовать всем рекомендациям, чтобы получить результат.

2. Заниматься каждый день на уровне привычки.
Максимальный фокус и время — на обучение. Делать на уровне ПРИВЫЧКИ, желательно каждый день. Любое обучение, а уж тем более обучение профессии, это нелегкий труд, поэтому нужно уделять максимум времени, чтобы получать результат. Не получится посидеть «часик на выходных за сериалом». Это же не быстрая схема заработка, а серьезная профессия, на обучение которой нужно приложить немалые усилия и максимально возможное время. Скорее всего, даже изменить жизненные приоритеты. И стоит не только смотреть обучающий материал, но и полностью поместить себя в контекст обучения. Например, начать общаться с ребятами из новой профессии, смотреть тематические фильмы/видео и т.д.

3. Верить в себя и свои силы.
Звучит банально, не так ли? Но я часто встречаю людей, которые не верят, что у них получится. И у них не получается. Как у вас может получиться, если вы сами не верите, что способны? Ваша вера определяет результат.
Поэтому, вам надо верить, что у вас получится. Где взять эту веру? Например, посмотреть кейсы (наши, и не только) тех, у кого получилось, и понять, что стать профессионалом может каждый. Либо посмотреть исследования — я когда-то узнал, что человек, у которого нет проблем с развитием, может обучиться абсолютно любой профессии, независимо от своего прошлого опыта.

Кстати, в ближайшие пару дней еще можно присоединиться к 28 потоку и уже к концу года зарабатывать свои первые деньги в IT на фрилансе. Следуя этим 3 советам, результат гарантирован! Пишите 😉

Роман Чернов про IT-сферу и профессии

01 Oct, 14:05


Вчера я запустил 28 ПОТОК моего обучения на курсе Frontend-разработчик и во время созвона поделился с участниками 3 простыми САМЫМИ ВАЖНЫМИ ФАКТОРАМИ, благодаря которым у них точно получится пройти обучение, обрести профессию разработчика, и устроиться в IT-компанию либо начать свой путь на фрилансе.

Хотя эти факторы я вывел благодаря многолетнему опыту обучения именно IT-профессии, уверен, это работает и для любого другого обучения 💯

Давайте наберем 10 огоньков под этим постом, расскажу вам 😉

Роман Чернов про IT-сферу и профессии

25 Sep, 16:34


Вчера встретился со знакомым, который делает свой стартап. Когда-то я ему помог с IT-отделом, а теперь он уже привлекает инвестиции в свой проект. Так интересно наблюдать как растут проекты, к которым ты прикладываешь свою руку 🔥

Решил поделиться с вами одной историей, которая тесно связана с этим знакомствои, где я "случайно" продал свою помощь 😀 👇

В прошлом году я проходил тренинг по команде, и в один из дней было задание на умение зарабатывать деньги: всем 30 участникам дается 10 минут, за которые надо успеть продать хотя бы 5 «чего-либо» другим участникам. В качестве валюты использовали конфетки 😁

Честно признаюсь, я провалил задание. Я умею хоть как-то продавать только свой курс, а предпринимателям его не предложишь. Я проиграл. Тем не менее, я смог продать какую-то фигню типа ссылки на полезный ютуб канал по игре на гитаре 😂

В начале этого года я проходил другой тренинг Пространство для развития, где в один из дней дали примерно такое же задание: «продать что-то время обеда новым способом» но уже за реальные деньги. На это отводился час. Пока мы были на обеде с другими 5 участниками, что я только не пытался им продать. Но ничего не покупали. Я еще тогда подумал: «Блин, ну неужели я такой лох, что второй раз не справлюсь с этим заданием 😁»

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

Он долго пытался сбить цену и взять консультацию за копейки, ведь «тебе же надо продать», но я не уступал. Я выбрал не продавать свои услуги дешево, чего и вам советую. В итоге, за 1 минуту до окончания обеда он оплатил консультацию, а я выполнил цель

Хотя я был очень доволен достижением цели, вывод истории в другом.

Вернувшись на тренинг и послушав ситуации в зале я осознал, что мог получить из этой ситуации гораздо больше: не только продать свою консультацию, но смотреть шире, и… купить задешево кучу полезностей для себя от других участников. Ведь другие пытались заработать хоть как-то и продавали свои услуги/консультации за копейки.

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

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

Роман Чернов про IT-сферу и профессии

23 Sep, 14:17


О проблеме гос. образования

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

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

Главная проблема большинства учебных заведений в том, что преподаватели не стремятся вызвать у учеников ПОНИМАНИЕ. Они стремятся вызвать у них ЗАПОМИНАНИЕ.

В результате запоминания человек научится чему-то с очень маленькой вероятностью. Скорее всего, это будет пустая информация, которая даже если и запомнится, то ненадолго.
Логично, что если информация непонятна, мозг запоминать её не будет. Много ли вы реально помните из универа или школы? 99% этого вы сами поняли, а не бездумно пытались запомнить.

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

Что ещё более интересно, такая проблема чаще всего связана с некомпетентными преподавателями. Которые сами ПЛОХО ПОНИМАЮТ то, чему «учат». А раз у них основная цель подготовить студентов к экзамену (= заставить заучить), то цели понять у самих преподов и не стоит 🤷
Вспомните, как часто на лекции вы бездумно конспектировали слова препода, который так же бездумно их читал из методички? Есть даже такая шутка, что на лекции записи преподавателя становятся конспектом студента, минуя сознание обоих.

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

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

А вы согласны со мной по поводу этой проблемы? Делитесь в комментариях 👇

Роман Чернов про IT-сферу и профессии

16 Sep, 12:29


Проекту Айтилогии сегодня 5 лет 🥳🥳🥳

Подумать только, ровно 5 лет назад я запустил своё первое обучение по фронтенду, а вот сегодня мы празднуем 5-летие школы — как же быстро летит время!

После создания школы хотели идти по пути «как можно больше курсов», но спустя время передумали: закрыли все существовавших 5 курсов, отбросили наброски следующих курсов, сделали 2 основных направления и сконцентрировали все силы на качестве, а не на количестве (в отличие от других школ). Добавили сюда заботу об учениках, честность и открытость. И получили ту Айтилогию, которая есть сейчас 🚀

Кстати, есть такая статистика, что 90% проектов закрывается в течение первого года, лишь 3% продолжает существовать более 3 лет. Это значит, что за 5 лет мы заняли очень уверенную позицию на рынке, пусть не количеством курсов, но точно высоким качеством (что подтверждает и рейтинг отзывов 4.9 🌟)

Не смотря на все трудности на нашем пути, с которыми мы сталкиваемся ежедневно, мы продолжаем вас радовать как полноценными программами обучений, так и бесплатными интенсивами, которые проходят тысячи человек ежемесячно 🔥
Впереди вас ждет еще много интересного и полезного от нас!

И небольшой бонус для вас👇

Мы, кстати, не делаем фейковые «скидки 80%» на курсы как другие школы, а цены на наши продукты всегда фиксированы. Но в честь такого праздника решили сделать 1 день уникальных цен с максимальной скидкой по промокоду HB5YEARS – условия можно узнать в поддержке на сайте или в тг @itlogia_bot. Это отличная возможность зайти на обучение для тех, кто давно хочет к нам, но всё никак не решался получить новую профессию.

Роман Чернов про IT-сферу и профессии

02 Sep, 16:38


Как правильно работать сидя?

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

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

1. Сидеть нога на ногу — вредно. Сидя спина устает меньше, чем стоя. Правильное положение сидя - с прямой спиной. В кресле со спинкой спина не устает. Криво сидеть нельзя, только с ровной осанкой. А теперь внимание, всё что было выше — МИФЫ.
2. На самом деле, можно сидеть как угодно. Главное при этом — как можно чаще менять положение и регулярно двигаться (или хотя бы разминаться). Конечно, с прямой спиной сидеть лучше, чем всегда креветкой, но даже если вы всегда сидите креветкой, а каждые 30 минут встаете и разминаетесь, с вашей спиной всё будет ок. Ровно сидеть долго практически невозможно, т.к. устают мышцы.
3. При работе за компом сидя важно соблюдать следующие правила: монитор должен быть на уровне глаз или чуть ниже; локти и колени должны быть согнуты под углом 90%, плечи должны быть расправлены и слегка опущены; Таким образом можно значительно снизить нагрузку на шею/позвоночник. (см. фото)
4. Ещё раз о самом главном правиле: Менять положение и двигаться (5-10 мин) стоит каждые 30–50 минут независимо от того, как вы сидите (но правильно сидеть — лучше)
5. Особенно важно следить за наклоном головы, ведь из-за нагрузки на шею страдает не только позвоночник, но еще могут быть постоянные головные боли (у меня были и спонтанные головокружения).

Соблюдая такие простые правила ежедневно на уровне привычки, вы точно сможете сберечь своё здоровье 🙌

Смотрите инфографики, там все важные моменты показаны наглядно 👍

Роман Чернов про IT-сферу и профессии

27 Aug, 11:05


Нужно ли в IT знать английский?

Если вкратце — необязательно. Но при этом, достаточно важно на перспективу.

Давайте разбираться 👇

Топ-5 причин, почему знание английского важно для IT-специалиста:
1 Позволяет читать оригинальную документацию без переводчика. Вам будет проще найти, понять, и применять информацию о важных инструментах, офиц. доки к которым на русском просто нет.
2 Проще находить решения в работе. Я гуглю исключительно на английском, потому что так вероятность найти верный ответ быстрее НАМНОГО выше — проверено опытным путем за многие годы.
3 Проще пользоваться софтом (программы, сервера, веб-интерфейсы и тд). Вы лучше в них ориентируетесь и эффективнее/быстрее используете.
4 В некоторых случаях будет более высокая ЗП в компании. А иногда, компании могут даже не взять вас на работу, если вы не знаете английского (актуально только для позиций middle и выше)
5 Английский открывает огромные возможности работать заграницей или просто получать деньги в валюте (удаленка, релокация, заказы на фрилансе)

Но, при условии вашей деятельности в РФ/РБ, английский знать вообще необязательно. А особенно в начале пути. К счастью, переводчиком сейчас пользоваться очень просто и незнание английского почти никак не препятствует обучению, старту карьеры и последующему развитию.

Большинство выпускников моего курса не знают английский, тем не менее, они без проблем устраиваются в IT-компании и показывают классные результаты как в проектах, так и по заработку! Я считаю, что наоборот, усиленное изучение английского во время обучения новой профессии в IT может только помешать: всё же и там и там надо уделять очень много свободного времени, лучше оставить главный фокус на чем-то одном, более приоритетном.

Я даже вам скажу больше, первые несколько лет работы в IT-компаниях я знал английский на уровне Elementary и постоянно пользовался переводчиками на работе. Только по мере развития в IT я понял, что англ нужен, и начал им заниматься. Даже дойдя до уровня Senior, я так и не выучил английский выше уровня pre intermediate. Сейчас решил снова взяться за свой английский и поднять уровень для себя 👌

Если вы уже работаете в IT, поделитесь в комментариях, насколько он был важен в вашей карьере?