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

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

В этом канале про мою жизнь и IT-сферу 🚀
Advertising
We recommend to visit
HAYZON
HAYZON
5,732,380 @hayzonn

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 month, 2 weeks ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 1 month, 1 week ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago

1 month, 1 week ago
**Надо ли мозгу отдыхать?** *Исследования* ***👇***

Надо ли мозгу отдыхать? Исследования 👇

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

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

И вот, что мне удалось выяснить:
⁃ Непрерывная умственная деятельность истощает внимание и память. Эффективная работа возможна только в течение 90-120 минут подряд, затем для восстановления надо переключиться на что-то другое.
⁃ Короткие перерывы, например техника Pomodoro (работа 25 минут, отдых 5 минут), помогают улучшить концентрацию и работать на максимуме производительности. Самые продуктивные работники (по исследованиям) делали перерывы каждые 52 минуты работы, отдыхая около 17 минут.
⁃ Каждые 30-60 минут желательно вставать и делать разминку. Это не только будет полезно для здоровья тела, но и согласно исследованиям, улучшает внимание и память благодаря улучшению кровообращения в теле.
⁃ Важно высыпаться (7-8 ч.). Исследования сна показывают, что дефицит сна снижает способность решать задачи и запоминать информацию. А во время сна наш мозг закрепляет новые знания и навыки, что крайне важно для постоянного развития.
⁃ Умеренные физические упражнения (напр. йога, быстрая ходьба), способствуют снижению стресса и стимулируют мозговую активность. Этим желательно заниматься каждый день.
⁃ Пассивный отдых (например, прогулки на природе) помогает восстановить концентрацию.
⁃ Высокий уровень стресса очень сильно снижает производительность и креативность.

Если подвести итог всего, что было выше: отдых мозгу действительно нужен, без этого эффективность будет сильно снижаться, и такой эффект будет только накапливаться. Это, кстати, объясняет, почему спустя время плотной умственной работы мы начинаем отвлекаться.

Короче, желательно делать перерывы каждый час, больше двигаться, высыпаться, заниматься спортом, чаще гулять на природе. Банальные же вещи, но правда сложно это всё соблюдать в современном мире, не так ли? 🤔

1 month, 3 weeks ago

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

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

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

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

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

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

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

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

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

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

2 months ago
**WebStorm стал бесплатным**

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

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

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

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

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

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

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

4 months, 3 weeks ago

Топ 3 проблемы самостоятельного обучения профессии

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

Результат ~ нулевой ?

Почему так происходит? ?

Я обучаю других людей уже больше 5 лет, и за это время выделил топ 3 критерия, почему самостоятельное обучение — путь вникуда (в большинстве случаев)?

  1. Нет наставника.
    Дело в том, что 80% работы разработчик решает проблемы, а не пишет код. То есть проблемы возникают на каждом шагу, и как их решить — непонятно. Если у вас нет наставника, вам не к кому обратиться за помощью, чтобы решить проблему. Скорее всего, вы будете часами напролет шерстить интернет в поисках решения, и не факт, что вы его найдете.
    Это критично, потому что просидев несколько раз по 8 часов над мелкими ошибками вы, с высокой долей вероятности, просто потеряете всю мотивацию обучаться, а может и сразу забросите это дело навсегда.

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

  3. Вытекающее из 1 и 2 пунктов — отсутствие понимания верного движения.
    Вы что-то изучаете, что-то делаете, а как понять, на верном пути или нет? Да никак. Без обратной связи (наставника, реальных денег, оффера на работу) вы НИКАК не сможете понять, верно ли двигались. Нет возможности оценить верно вы решили задачу или нет, хорошо пишете код или нет, правильный ли ответ выбрали в поисковике или нет.

Следствие этих 3 пунктов — потеря времени (самого важного ресурса нашей жизни) и высокая вероятность исхода «так и не получилось».

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

5 months, 2 weeks ago

Первая победа в продакшн
Продолжение истории о 2 выпускниках моего курса, которых я взял лично довести до уровня Middle+ на реальных задачах проектов Айтилогии. В позапрошлом посте, кстати, рассказывал итоги тестового задания, которые повергли меня в шок ?

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

Хотя это и первая их победа в нашей команде (важно замечать такое и радоваться даже маленьким победам), это вообще мелочь в сравнении с тем, что в ближайшее время мы выкатим на продакшн целый новый подпроект, который они уже почти создали. Каждый пользователь нашей платформы сможет оценить их результат! Как только выкатим, расскажу вам что это за функционал ?

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

Почему?

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

Это, кстати, еще одно подтверждение для меня, что мои выпускники — готовые IT-специалисты в любую IT-компанию, на которых можно положиться (поэтому они и достигают крутых результатов, описанных на нашем сайте в разделе Результаты). Правда горжусь всеми своими выпускниками и точно уверен, что они лучшие среди конкурентов, кто закончил IT-курсы ?

6 months, 2 weeks ago

Я в шоке: как проходит мой эксперимент над учениками
Недавно я решил взять своего ученика, и лично его довести до уровня Middle+ на реальных задачах проектов Айтилогии. Предложение уникальное, ведь это, по факту, моё личное менторство и мощнейшая прокачка знаний и навыков на реальных проектах, за которое человек еще и оплату будет получать.

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

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

Давая такое тестовое, я заведомо знал, что они не знают НИЧЕГО из перечисленного. И помимо самих задач тестового, была еще и скрытая, более важная задача — показать своё умение разобраться в новом, и доводить при этом всё до результата.

Понятное дело, что идеальный результат выполнения тестового был для меня — когда кандидат просто взял, погуглил, разобрался, и сделал всё как надо, то бишь прислал готовое тестовое.

И я сразу понимал, что скорее всего, это утопия ?‍♂️

А теперь делюсь результатами:

- Тестовое задание сроком на 4 дня взялись делать 11 человек.
- Из них 1 отказался, еще 1 – пропал и подчистил переписку.
- Все остальные — просто взяли, разобрались, и сделали то, что нужно было +- идеально, за 1-2 дня ?

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

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

Кстати, завтра стартует уже 25 поток моего обучения, и если вы хотите стать одним из таких профессионалов, самое время присоединиться и уже спустя несколько месяцев начать зарабатывать первые деньги на разработке ?

7 months ago

Новые санкции в IT-секторе ?****
Вы уже видели новости про новые санкции в IT-секторе от США к России (и заодно, как обычно, Беларуси)?

Звучит это так ?
Ограничения, связанные с облачными технологиями, распространяются на ПО для управления предприятиями и ПО для проектирования и производства. Американским компаниям будет запрещено предоставлять облачные вычисления любым гражданам России для вышеуказанных целей.
Исходя из текста пресс-релиза санкций можно сделать выводы, что обычных граждан это не коснется: санкции затронут образно только "ПО для заводов". Но не всё так просто. По факту, под «облачные вычисления» можно приписать и iCloud, и Гугл-док, и вообще любой онлайн-сервис от американской (а это может быть = почти любой зарубежной, так как многие крупные находятся под влиянием США) компании.

Нам с вами важно понимать, коснется ли это нас и если да, то как ?

Уже сейчас некоторым пользователям Slack (корпоративный IT-мессенджер) из России приходит сообщение, что их учетная запись будет закрыта. Хотя такие новости и были, у наших учеников (мы им активно пользуемся во время обучения) пока всё исправно работает – возможно это фейк. Но мы держим руку на пульсе и чуть что готовы к переезду ?

Что может быть дальше?

Я не исключаю, что некоторые важные сервисы могут прикрыть для нас свои возможности из-за двух очевидных факторов:
1. Любая американская компания может либо бояться последствий, либо иметь нежелание разбираться в юридических моментах, и просто закрыть нам доступ «на всякий случай»
2. Просто на фоне ситуации заработать себе доп. репутацию, мол «вот смотрите какие мы молодцы, не поддерживаем это всё».

В целом, как я считаю, ничего критичного произойти не должно. Ну даже если что-то перестанет работать, многие сервисы еще с 22 года уже реализованы российскими разработчиками. Замену любому облачному сервису точно найдем, разве что это может доставить некоторые неудобства отказа от привычного.

Единственное, что может меня расстроить: потеря доступа к GitHub (сервис хранения и работы с кодом) и Гугл-диску. Замену, хоть и с болью, найдем. Но скрестим пальцы, чтобы эти важные сервисы для нас остались в доступе ?

8 months ago

Главная причина, почему люди остаются в ловушке низкого дохода и не обучаются IT-профессии

Барабанная дробь….

НЕТ ДЕНЕГ

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

Допустим, человек работает на низкооплачиваемой работе. Естественно она его не устраивает: низкий доход, мало времени с семьёй, никаких перспектив. Он поглядывает в сферу IT и вот уже даже готов пройти обучение, но все останавливает "денег нет".

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

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

Получается такой замкнутый круг: человек работает за небольшую оплату, обучение оплатить не решается, и ждёт пока наступит идеальный момент "когда будут деньги, оплачу".

Парадокс в том, что деньги так и не появляются. Это логично, откуда им взяться, если всё «по-старому»? А у человека так ничего и не меняется – он живёт бесконечной верой, что когда-нибудь наступит "подходящий момент".

Проблема в том, что мир так не работает. И выйти из этого состояния можно лишь приняв твердое РЕШЕНИЕ наконец все изменить и сделать нужное ДЕЙСТВИЕ.

Жаль, что многие тянут "до последнего", а кто-то и вовсе продолжает страдать, думая что у него "нет выбора".

Нет выбора - тоже выбор. Просто он неосознанный.

Так а какие варианты? Например, 2 основных:
1. Сильно ужаться, максимально быстро накопить и начать обучение, не ждать "лучшего дня". Спустя пару месяцев обучения начать зарабатывать и уйти с работы.
2. Взять рассрочку/кредит с небольшим ежемесячным платежом, а затем закрыть кредит с первых денег в IT, далее также уйти с работы.

P.S. У нас, если что, есть варианты удобных рассрочек и кредитов, обо всем можно узнать в отделе заботы. А на наших курсах наши ученики начинают зарабатывать уже со 2-3 месяца после старта потока ?

9 months ago

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

Для меня этот персонаж очень интересен: мне очень откликается то, что он говорит про свободу слова, приватность данных и др., но вот 2 самые важные причины?

  1. Он разработчик, и даже первые годы после основания соц. сети ВК он сам же писал в нем код, следил за серверами и тд.
  2. Он один из тех, кто воплотил мечту чуть ли не любого разработчика - закОдил свой проект, который взлетел. Сначала ВК, потом ТГ.

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

А откликается это всё мне потому, что я так же увлечен своим делом не только как собственник бизнеса, но и абсолютно всем, что происходит внутри. А особенно – технической частью ?

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

Я их понимаю так?

Порой, выбор – иллюзия, и в любом случае будет плохо. Важно лишь это понять, принять, и выбрать то, что ты будешь делать ПОСЛЕ этого.

Ведь у него с ВК так и было: нормального выбора то у него и не было. Важно лишь то, что он сделал после этого. И этим после стал Telegram.

Или может у вас есть своя интерпретация? ?

10 months ago

По возвращению в РФ обнаружил, что мой VPN на WireGuard перестал работать с мобильной сети и работает только через WiFi. Что еще больше меня расстроило - chatGPT распознает его как VPN и не дает пользоваться, даже имя платную подписку. Забавно, что отключить ежемесячные платежи можно только в личном кабинете, но туда я не могу попасть даже с VPN ?️️️️️️

Но потратив пару часиков сегодня вечером я нашел рабочую связку, по которой работает у меня всё и без тормозов, включая chatGPT:
- самый дешевый сервак от Digital Ocean (нужна зарубежная карта для оплаты 5$/мес) в Нидерландах
- сделать всё, что описано в этой статье https://habr.com/ru/articles/785186/ (с кое-чем пришлось повозиться)
- на айфон приложение streisand
- на мак приложение hiddify next

Вероятно, вы сможете такое же настроить, только если понимаете, что такое терминал и как им пользоваться хотя бы на уровне новичка. В противном случае - лучше поискать платный вариант. Я принципиально не хочу такие использовать, потому что лучше и безопаснее своего сервера ничего нет пока что ?️️️️️️

We recommend to visit
HAYZON
HAYZON
5,732,380 @hayzonn

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 month, 2 weeks ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 1 month, 1 week ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago