Расскажи о себе в комментариях.
В последнее время канал неплохо вырос, поэтому считаю важным познакомиться поближе. Предлагаю каждому желающему рассказать свою историю входа в профессию. Абсолютно не важно, кто ты — вкатыш, зрелый сеньёр или просто ознакамливаешься со сферой — интересно почитать, как вы к этому пришли и, какие трудности встреча(лись/ются) на вашем пути!
Добро пожаловать в комментарии!
<Наше сообщество/>
В последнее время канал неплохо вырос, поэтому считаю важным познакомиться поближе. Предлагаю каждому желающему рассказать свою историю входа в профессию. Абсолютно не важно, кто ты — вкатыш, зрелый сеньёр или просто ознакамливаешься со сферой — интересно почитать, как вы к этому пришли и, какие трудности встреча(лись/ются) на вашем пути!
Добро пожаловать в комментарии!
<Наше сообщество/>
🔥5💊2
💻 Как получить первый оффер в IT, не зная "всё на свете"
Когда я только начал учить программирование, у меня в голове была одна мысль: «Надо знать всё». Алгоритмы, фреймворки, DevOps, архитектуры… список был бесконечный, а уверенности — ноль.
Но чем дальше я шёл, тем яснее становилось: чтобы получить первую работу, не надо знать весь стек, надо знать главное.
Вот как это выглядит на деле:
🧱 Сначала — базовые кирпичи языка
Я начал с JavaScript. Кто-то берёт Python, кто-то C#. Не важно.
Главное — выучить синтаксис и понять, как он работает:
переменные, условия, функции, массивы, объекты, циклы.
Это как грамматика в языке — без неё даже два слова не скажешь.
📚 Потом — простые алгоритмы
Я не решал тысячи задач, просто разобрал базу:
сортировки, хеш-таблицы, бинарный поиск.
Понял, как работает рекурсия, стек вызовов — этого уже хватало, чтобы уверенно идти на собес.
Главное — не зубрить, а понимать.
🛠 Дальше — практика
Ты можешь знать всё, но если нигде не видно, как ты это применяешь — считай, что не знаешь.
сделай хотя бы 2 проекта, которые ты реально можешь показать
код залей на GitHub — и не скидывай туда мусор без readme
попробуй задеплоить — пускай хоть одна твоя кнопка живёт в интернете
🔧 Параллельно — Git
Научился делать коммиты, ветки, решать конфликты.
Сначала было страшно, потом стало понятно.
Без гита в реальных проектах ты просто не сможешь работать — и это быстро доходит.
🌐 Немного backend-а
Понял, что такое API, как работают HTTP-запросы.
Сделал пару запросов через fetch, подключил простую базу.
И всё — я уже не "чисто фронт", а разработчик, который понимает, как всё работает вместе.
📄 Резюме — тоже проект
Собрал своё резюме аккуратно: без воды, с проектами и скиллами.
Залил всё на GitHub. Сделал пару mock-интервью с друзьями.
И — да, это помогло: на настоящем собесе я уже не терялся.
💬 Мой вывод?
Чтобы получить первый оффер, нужно не знание всего подряд, а:
1) крепкая база языка
2) практика в виде проектов
3) чуть-чуть алгоритмов
4) адекватное резюме и GitHub
Остальное — подтянется уже на работе.
Так что не пытайся выучить весь IT — просто начни с простого и делай шаг за шагом. Оффер — это не чудо, это результат действий 👣
<Наше сообщество/>
Когда я только начал учить программирование, у меня в голове была одна мысль: «Надо знать всё». Алгоритмы, фреймворки, DevOps, архитектуры… список был бесконечный, а уверенности — ноль.
Но чем дальше я шёл, тем яснее становилось: чтобы получить первую работу, не надо знать весь стек, надо знать главное.
Вот как это выглядит на деле:
🧱 Сначала — базовые кирпичи языка
Я начал с JavaScript. Кто-то берёт Python, кто-то C#. Не важно.
Главное — выучить синтаксис и понять, как он работает:
переменные, условия, функции, массивы, объекты, циклы.
Это как грамматика в языке — без неё даже два слова не скажешь.
📚 Потом — простые алгоритмы
Я не решал тысячи задач, просто разобрал базу:
сортировки, хеш-таблицы, бинарный поиск.
Понял, как работает рекурсия, стек вызовов — этого уже хватало, чтобы уверенно идти на собес.
Главное — не зубрить, а понимать.
🛠 Дальше — практика
Ты можешь знать всё, но если нигде не видно, как ты это применяешь — считай, что не знаешь.
сделай хотя бы 2 проекта, которые ты реально можешь показать
код залей на GitHub — и не скидывай туда мусор без readme
попробуй задеплоить — пускай хоть одна твоя кнопка живёт в интернете
🔧 Параллельно — Git
Научился делать коммиты, ветки, решать конфликты.
Сначала было страшно, потом стало понятно.
Без гита в реальных проектах ты просто не сможешь работать — и это быстро доходит.
🌐 Немного backend-а
Понял, что такое API, как работают HTTP-запросы.
Сделал пару запросов через fetch, подключил простую базу.
И всё — я уже не "чисто фронт", а разработчик, который понимает, как всё работает вместе.
📄 Резюме — тоже проект
Собрал своё резюме аккуратно: без воды, с проектами и скиллами.
Залил всё на GitHub. Сделал пару mock-интервью с друзьями.
И — да, это помогло: на настоящем собесе я уже не терялся.
💬 Мой вывод?
Чтобы получить первый оффер, нужно не знание всего подряд, а:
1) крепкая база языка
2) практика в виде проектов
3) чуть-чуть алгоритмов
4) адекватное резюме и GitHub
Остальное — подтянется уже на работе.
Так что не пытайся выучить весь IT — просто начни с простого и делай шаг за шагом. Оффер — это не чудо, это результат действий 👣
<Наше сообщество/>
🔥12❤3👍3💋1
Какой контент тебе хочется видеть в канале?
Anonymous Poll
33%
Мемы про IT
20%
Посты в текущем стиле
60%
Разговорные посты, личные советы
54%
Разбор технологий/инструментов
44%
Новости из мира IT
2%
Свой вариант - в комментарии
❤2👎1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ VSCode теперь с ИИ-ассистентом, как Cursor — только бесплатно и встроено!
Microsoft выкатила Agent Mode, и это не просто чатик, а настоящий программистский гигачад
Что умеет Agent:
🧠 Правит баги прямо в коде
📊 Анализирует твою кодовую базу
💻 Выполняет команды в терминале (!?)
🌐 Поддерживает расширения: можно управлять браузером, чекать GitHub и делать кучу всего, не вставая из-за клавиатуры
И всё это внутри твоего родного VSCode. Бесплатно.
Как включить эту штуку:
1) Обнови VSCode до последней версии
2) Нажми на иконку чата (справа, где Copilot Chat)
3) Залогинься через GitHub
4) В настройках поставь chat.agent.enabled = true
5) Во вкладке в чате выбери Agent
<Наше сообщество/>
Microsoft выкатила Agent Mode, и это не просто чатик, а настоящий программистский гигачад
Что умеет Agent:
🧠 Правит баги прямо в коде
📊 Анализирует твою кодовую базу
💻 Выполняет команды в терминале (!?)
🌐 Поддерживает расширения: можно управлять браузером, чекать GitHub и делать кучу всего, не вставая из-за клавиатуры
И всё это внутри твоего родного VSCode. Бесплатно.
Как включить эту штуку:
1) Обнови VSCode до последней версии
2) Нажми на иконку чата (справа, где Copilot Chat)
3) Залогинься через GitHub
4) В настройках поставь chat.agent.enabled = true
5) Во вкладке в чате выбери Agent
<Наше сообщество/>
🔥7
Самое сложное в обучении — не выгореть
Ты решил учиться фронтенду. Поставил себе цель: "Через 3 месяца — джун". Купил курсы, открыл YouTube, сделал себе расписание: с 9 до 21 учёба, без выходных.
Проходит неделя — и ты выжат как лимон.
😵 Голова гудит. Интерес ушёл. От VSCode воротит. Смотришь на код — и тошнит. Это оно. Выгорание.
❗️Важно: выгорают не те, кто ленится. А те, кто слишком старается.
Что с этим делать?
✅ Снизить темп.
Не надо учиться по 10 часов в день. Лучше по 1–2 часа, но стабильно. Марафон выигрывают не спринтеры, а те, кто дошёл.
✅ Проекты по кайфу.
Учёба ≠ зубрёжка. Хочешь сделать телеграм-бота, который отправляет мемы? Делай. Это тоже обучение. А ещё весело.
✅ Настоящий отдых.
Залипать в TikTok — не отдых. Это ещё один способ устать. Погуляй. Покатай велик. Поиграй в что-то. Отдохни по-настоящему.
✅ Никакой вины.
Ты не робот. Ты человек. Перестал учиться на день — не карай себя. Просто вернись и продолжай.
✨ Береги себя. У тебя впереди ещё продакшн, релизы, баги в пятницу вечером и реквесты от дизайнера "а можно всё переделать?" — тебе пригодятся силы.
<Наше сообщество/>
Ты решил учиться фронтенду. Поставил себе цель: "Через 3 месяца — джун". Купил курсы, открыл YouTube, сделал себе расписание: с 9 до 21 учёба, без выходных.
Проходит неделя — и ты выжат как лимон.
😵 Голова гудит. Интерес ушёл. От VSCode воротит. Смотришь на код — и тошнит. Это оно. Выгорание.
❗️Важно: выгорают не те, кто ленится. А те, кто слишком старается.
Что с этим делать?
✅ Снизить темп.
Не надо учиться по 10 часов в день. Лучше по 1–2 часа, но стабильно. Марафон выигрывают не спринтеры, а те, кто дошёл.
✅ Проекты по кайфу.
Учёба ≠ зубрёжка. Хочешь сделать телеграм-бота, который отправляет мемы? Делай. Это тоже обучение. А ещё весело.
✅ Настоящий отдых.
Залипать в TikTok — не отдых. Это ещё один способ устать. Погуляй. Покатай велик. Поиграй в что-то. Отдохни по-настоящему.
✅ Никакой вины.
Ты не робот. Ты человек. Перестал учиться на день — не карай себя. Просто вернись и продолжай.
✨ Береги себя. У тебя впереди ещё продакшн, релизы, баги в пятницу вечером и реквесты от дизайнера "а можно всё переделать?" — тебе пригодятся силы.
<Наше сообщество/>
🔥23❤6👍6💘1
Почему ты всё ещё не пишешь рабочий код, хотя прошёл 3 курса?
📚 Курсы — это комфортно. Там всё красиво: препод говорит — ты повторяешь. Код работает. Ты доволен.
Но как только ты сам открываешь VSCode и создаешь index.js, наступает тишина... и паника.
🤔 «А что писать? С чего начать? А как же useEffect?..»
Вот в чём проблема:
Ты впитываешь знания, но не применяешь их. Это как читать про плавание и никогда не заходить в воду.
🧱 Курсы = фундамент.
🏗 Проекты = дом, который ты строишь сам.
Что делать?
Сделай свой проект. Пусть даже простой. ToDo, список книг, таймер помидора — не важно. Главное — сам пиши код.
Разбирайся в ошибках. Почему useEffect зациклился? Что делает key в map? — вот тут начинается обучение.
Задавай себе задачи. Например: “Добавь фильтрацию”, “Сохрани состояние в localStorage”, “Сделай адаптив”.
🎯 Твоя цель — не быть зрителем, а быть разработчиком. А разработчик = человек, который пишет код. Рабочий. Глючный. Иногда некрасивый. Но свой.
<Наше сообщество/>
📚 Курсы — это комфортно. Там всё красиво: препод говорит — ты повторяешь. Код работает. Ты доволен.
Но как только ты сам открываешь VSCode и создаешь index.js, наступает тишина... и паника.
🤔 «А что писать? С чего начать? А как же useEffect?..»
Вот в чём проблема:
Ты впитываешь знания, но не применяешь их. Это как читать про плавание и никогда не заходить в воду.
🧱 Курсы = фундамент.
🏗 Проекты = дом, который ты строишь сам.
Что делать?
Сделай свой проект. Пусть даже простой. ToDo, список книг, таймер помидора — не важно. Главное — сам пиши код.
Разбирайся в ошибках. Почему useEffect зациклился? Что делает key в map? — вот тут начинается обучение.
Задавай себе задачи. Например: “Добавь фильтрацию”, “Сохрани состояние в localStorage”, “Сделай адаптив”.
🎯 Твоя цель — не быть зрителем, а быть разработчиком. А разработчик = человек, который пишет код. Рабочий. Глючный. Иногда некрасивый. Но свой.
<Наше сообщество/>
❤14👍2
Сегодня вечером был на IT-конференции GoCloud
К сожалению, на всю конфу не получилось задержаться, но все равно было круто! Cloud.ru повышают качество и масштабы IT-конференций на несколько уровней. Тысячи человек, куча активностей, бесплатный мерч и конечно же много закусок (я тоже немного тарелочник).
Залутал футболку от Александра Стародубцева и его сообщества\ PS: Саня, в свое время помог мне устроиться на свою первую работу в IT, а сейчас и свое сообщество развивает, короче IT гигачад\
Подытожив все, IT-конференции это круто, если живете в мск/спб — старайтесь посещать как можно больше подобный мероприятий. Кто знает, может именно там вы сможете найти новые знакомства, которые изменят вашу жизнь)
<Наше сообщество/>
К сожалению, на всю конфу не получилось задержаться, но все равно было круто! Cloud.ru повышают качество и масштабы IT-конференций на несколько уровней. Тысячи человек, куча активностей, бесплатный мерч и конечно же много закусок (я тоже немного тарелочник).
Залутал футболку от Александра Стародубцева и его сообщества\ PS: Саня, в свое время помог мне устроиться на свою первую работу в IT, а сейчас и свое сообщество развивает, короче IT гигачад\
Подытожив все, IT-конференции это круто, если живете в мск/спб — старайтесь посещать как можно больше подобный мероприятий. Кто знает, может именно там вы сможете найти новые знакомства, которые изменят вашу жизнь)
<Наше сообщество/>
🔥16❤🔥5👾4
Розыгрыш для программистов от Str (IT-Community)
1. Совершенный код
2. Чистая архитектура
3. Грокаем алгоритмы 2 издание
Условия для участия всё также просты:
1. Подписка на мои каналы по программированию:
Str (IT-Community) | Str Frontend ) | Str Code | Str Backend
2. Нажимай "Участвовать"
Итоги будут - 10 мая 12:00 по мск
<Наше сообщество/>
Заметил, что вам понравилась данная активность, а значит можем начать следующий) Теперь все 3 книги - невероятно интересные, сам прочёл/читаю каждую и советую прочитать всем!
1. Совершенный код
2. Чистая архитектура
3. Грокаем алгоритмы 2 издание
Условия для участия всё также просты:
1. Подписка на мои каналы по программированию:
Str (IT-Community) | Str Frontend ) | Str Code | Str Backend
2. Нажимай "Участвовать"
Итоги будут - 10 мая 12:00 по мск
<Наше сообщество/>
❤14❤🔥6👍5
Forwarded from Николай Тузов
Если вам предлагают читать книги или покупать какие-то курсы, или даже смотреть видосы на ютубе — это всё от лукавого.
Первым делом, вам в GitHowTo
Легендарная штука, я сам по ней учился когда-то давно. Там всё как надо: большой упор на практику, простые и понятные объяснения, красивое оформление (да, для меня это важно!), есть перевод на русский и т.п. По сути, это Tour of Go из мира git, и даже лучше.
Целиком проходить не обязательно, достаточно хотя бы половину первой части осилить, уже будете себя чувствовать уверенно. А если пройдёте целиком, то будете знать гит лучше любого из своих коллег
Этой штуке уже много лет, но авторы ещё и продолжают развивать проект.
Please open Telegram to view this post
VIEW IN TELEGRAM
Githowto
Git How To: курс обучения Git на русском
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
🔥6
🧩 Как вообще устроены процессы в айтишных командах?
(спойлер: всё не так хаотично, как кажется снаружи — но и не так строго, как в учебниках)
На самом деле всё довольно логично:
Каждый проект — как стройка. Только вместо каски — VSCode, вместо бетона — код, а вместо прораба — Project Manager
Вот из чего обычно состоит весь путь от идеи до релиза:
🎯 1. Аналитика
Сначала нужно понять, что вообще делать. Кто наш пользователь? Какие у него боли? Что будет полезно, а что — лишнее?
На этом этапе врываются аналитики и заказчики, устраивают брейншторма и выдают первые тезисы. Если этот этап пролететь — можно сразу закопать продукт
🎨 2. Дизайн
Здесь приходят дизайнеры и начинают магию. Делают, чтобы не только красиво, но и удобно. Потому что если кнопка "Оплатить" будет в правом верхнем углу 3 пикселя в ширину — пользователи будут страдать (и писать гневные комменты).
👨💻 3. Разработка
Тут выходим мы — разработчики. Берём задачи из бэклога и начинаем писать код. Главное — не пытаться сделать всё сразу. Команда дробит задачи на части, чтобы не словить шизу от масштабов работы
🔍 4. Тестирование
Код готов — но это ещё не релиз. Тестировщики проверяют, не ломается ли ничего при каждом клике. И лучше, чтобы баг нашёл QA, а не пользователь.
🚀 5. Релиз
Продукт выкатывают. Иногда сразу на весь мир, иногда сначала на маленькую тест-группу. Смотрят, всё ли ок. И тут начинается самое весёлое...
🔧 6. Поддержка
…потому что даже после релиза всё может сломаться. Или клиент решит: "А давайте переделаем всё!"
Так что фаза "поддержка" — это почти бесконечная история: багфиксы, фичи, улучшения.
А как всё это организовать?
Просто писать код и "надеяться на лучшее" — путь в ад. Поэтому почти каждая команда использует методологию разработки.
Чаще всего — это:
✅ Agile — гибкий подход: всё разбито на короткие итерации (спринты), быстро адаптируемся к изменяющимся требованиям.
✅ Scrum — это типа Agile, но с чёткой структурой. Есть планирование, дейлики, демо, ретро — всё как по расписанию.
✅ Kanban — доска, на которой видно, кто чем занят. Просто, но эффективно.
Часто всё миксуют под себя. Главное — чтобы команда не утонула в хаосе.
Как вообще выглядит Scrum на практике?
1) Планирование спринта
Собрались, решили: за 2 недели делаем вот это. Остальное — потом.
2) Дейлики
Каждый день — мини-митап на 15 минут:
– Что сделал вчера?
– Что делаешь сегодня?
– Где затык?
3) Демо
Показываем, что успели за спринт. Чаще всего — начальству или всей команде. Чисто: "Вот че мы сделали, зацените!"
4) Ретро
Обсуждаем, что пошло хорошо, а где можно было лучше. Без обид, просто чтобы делать круче.
5) Бэклог
Это список всех задач. Его постоянно обновляют: добавляют новые, уточняют старые, расставляют приоритеты.
Зачем всё это?
Чтобы не бегать с горящими волосами, а спокойно фокусироваться на задачах. Спринт — это как мини-квест: выбрали, прошли, получили опыт и награду.
<Наше сообщество/>
(спойлер: всё не так хаотично, как кажется снаружи — но и не так строго, как в учебниках)
На самом деле всё довольно логично:
Каждый проект — как стройка. Только вместо каски — VSCode, вместо бетона — код, а вместо прораба — Project Manager
Вот из чего обычно состоит весь путь от идеи до релиза:
🎯 1. Аналитика
Сначала нужно понять, что вообще делать. Кто наш пользователь? Какие у него боли? Что будет полезно, а что — лишнее?
На этом этапе врываются аналитики и заказчики, устраивают брейншторма и выдают первые тезисы. Если этот этап пролететь — можно сразу закопать продукт
🎨 2. Дизайн
Здесь приходят дизайнеры и начинают магию. Делают, чтобы не только красиво, но и удобно. Потому что если кнопка "Оплатить" будет в правом верхнем углу 3 пикселя в ширину — пользователи будут страдать (и писать гневные комменты).
👨💻 3. Разработка
Тут выходим мы — разработчики. Берём задачи из бэклога и начинаем писать код. Главное — не пытаться сделать всё сразу. Команда дробит задачи на части, чтобы не словить шизу от масштабов работы
🔍 4. Тестирование
Код готов — но это ещё не релиз. Тестировщики проверяют, не ломается ли ничего при каждом клике. И лучше, чтобы баг нашёл QA, а не пользователь.
🚀 5. Релиз
Продукт выкатывают. Иногда сразу на весь мир, иногда сначала на маленькую тест-группу. Смотрят, всё ли ок. И тут начинается самое весёлое...
🔧 6. Поддержка
…потому что даже после релиза всё может сломаться. Или клиент решит: "А давайте переделаем всё!"
Так что фаза "поддержка" — это почти бесконечная история: багфиксы, фичи, улучшения.
А как всё это организовать?
Просто писать код и "надеяться на лучшее" — путь в ад. Поэтому почти каждая команда использует методологию разработки.
Чаще всего — это:
✅ Agile — гибкий подход: всё разбито на короткие итерации (спринты), быстро адаптируемся к изменяющимся требованиям.
✅ Scrum — это типа Agile, но с чёткой структурой. Есть планирование, дейлики, демо, ретро — всё как по расписанию.
✅ Kanban — доска, на которой видно, кто чем занят. Просто, но эффективно.
Часто всё миксуют под себя. Главное — чтобы команда не утонула в хаосе.
Как вообще выглядит Scrum на практике?
1) Планирование спринта
Собрались, решили: за 2 недели делаем вот это. Остальное — потом.
2) Дейлики
Каждый день — мини-митап на 15 минут:
– Что сделал вчера?
– Что делаешь сегодня?
– Где затык?
3) Демо
Показываем, что успели за спринт. Чаще всего — начальству или всей команде. Чисто: "Вот че мы сделали, зацените!"
4) Ретро
Обсуждаем, что пошло хорошо, а где можно было лучше. Без обид, просто чтобы делать круче.
5) Бэклог
Это список всех задач. Его постоянно обновляют: добавляют новые, уточняют старые, расставляют приоритеты.
Зачем всё это?
Чтобы не бегать с горящими волосами, а спокойно фокусироваться на задачах. Спринт — это как мини-квест: выбрали, прошли, получили опыт и награду.
<Наше сообщество/>
🔥7👾6❤4👍1