КАК Я СТАЛА ПРОГРАММИСТОМ !!?
25:13

КАК Я СТАЛА ПРОГРАММИСТОМ !!?

Ctrl C

7 chapters7 takeaways23 key terms5 questions

Overview

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

How was this?

Save this permanently with flashcards, quizzes, and AI chat

Chapters

  • Первый интерес к программированию возник в 13 лет после просмотра фильма «8 подруг Оушена», где героиня демонстрировала навыки взлома систем.
  • В 14 лет интерес к информатике подогревался общением с парнем-программистом, несмотря на изначальную нелюбовь к предмету.
  • Постепенное погружение в мир информатики и математики показало их привлекательность по сравнению с гуманитарными предметами.
  • Желание стать программистом было отложено из-за отсутствия ролевых моделей и стереотипов о сложности профессии.
Понимание того, как ранние увлечения и социальное окружение могут формировать долгосрочные карьерные стремления, даже если они откладываются на потом.
Вдохновение от образа хакера в фильме «8 подруг Оушена» как первоначальный триггер интереса к программированию.
  • В 11 классе интерес к математике привел к решению сдавать профильный ЕГЭ и поступлению на бизнес-информатику.
  • Первые шаги в программировании включали изучение Java, что оказалось сложно из-за отсутствия базовых знаний о компьютерах.
  • После неудач с Java автор пробовала себя в разработке игр (C++), затем перешла к фронтенду (HTML, CSS, JavaScript, React).
  • Рынок труда оказался переполненным, и несмотря на составление резюме и просмотр обучающих видео, получить работу не удалось, даже после одного собеседования в Тинькофф.
Иллюстрирует типичные трудности начинающих разработчиков: сложность выбора первого языка, необходимость освоения смежных технологий и высокую конкуренцию на рынке труда.
Неудачное собеседование в Тинькофф, где после решения алгоритмической задачи автор не прошла дальше.
  • Из-за сложностей с поиском работы во фронтенде автор решила переквалифицироваться в бэкенд-разработчика, изучая Node.js.
  • К концу третьего курса обучения все знания начали складываться в единую картину.
  • Повторные попытки найти работу снова не увенчались успехом, несмотря на сотни откликов.
  • По совету ментора, автор согласилась солгать о своем опыте, чтобы получить работу, что вызвало сильный внутренний конфликт и чувство вины.
Поднимает важный вопрос о честности и этике в поиске работы, показывая, как отчаяние может привести к компромиссам с собственными принципами.
Решение солгать о своем опыте работы, чтобы получить предложение о трудоустройстве, несмотря на внутренние противоречия.
  • После публикации видео «Я жалею, что стала программистом», автор получила неожиданное предложение о работе.
  • Работодатель был уставшим от нечестности на рынке и оценил честность автора, готовность отказаться от мечты ради принципов.
  • Предложение включало работу с новым для автора фреймворком (Vue) и языком на бэкенде, с обещанием обучения и перехода на full-stack.
  • Собеседование было нетехническим, основанным на доверии и личной встрече, что стало шоком для автора.
Демонстрирует, что честность и принципиальность могут быть вознаграждены, даже когда кажется, что все пути закрыты.
Получение предложения о работе от директора компании, который ценил честность автора больше, чем формальный опыт.
  • Огромный размер кодовой базы и сложность проекта стали первым шоком; потребовалось много времени, чтобы разобраться в структуре.
  • Неопытность в работе с чужим кодом: автор привыкла писать код сама, а чтение и анализ чужого кода оказались сложной задачей.
  • Неловкость из-за того, что в команде все мужчины старше автора, но команда оказалась доброй и готовой помочь.
  • Волнение перед первым дейли (ежедневным совещанием) и непривычная система оценки задач по часам.
Показывает разницу между учебными проектами и реальной разработкой в команде, где важны не только технические навыки, но и умение работать с существующим кодом и в коллективе.
Первый день на работе, когда автор потратила полчаса, пытаясь понять, что происходит в коде, и несколько часов на клонирование проекта.
  • Обнаружение, что написанный код не всегда соответствует стандартам чистоты и аккуратности (дублирование кода, лишние DOM-узлы).
  • Необходимость учиться писать поддерживаемый код, а не просто создавать работающие решения.
  • Важность психологической устойчивости к стрессу, ошибкам и неопределенности в новой команде и большом проекте.
  • Технические навыки важны, но умение справляться со сложностями и стрессом может быть более значимым для продуктивности.
Подчеркивает, что профессиональный рост в программировании включает не только освоение технологий, но и развитие навыков написания качественного кода и эмоциональной стойкости.
Директор компании потратил целый день, помогая автору исправить ее код, указав на дублирование и лишние DOM-узлы, что стало ценным уроком.
  • Автор совершила ошибку, изменив атомарный компонент, что привело к поломке других частей системы и необходимости переделки.
  • Этот инцидент подчеркнул важность понимания последствий своих действий в большом проекте.
  • Из-за интенсивной работы автор решила временно отложить учебу в университете (бизнес-информатика), возможно, взяв академический отпуск.
  • Автор размышляет о приоритетах между работой мечты и формальным образованием, сомневаясь в правильности своего выбора.
Иллюстрирует, что ошибки — неотъемлемая часть обучения, и показывает сложность балансирования между карьерными амбициями и академическими обязательствами.
Изменение атомарного компонента без понимания его важности, что привело к необходимости переделки всей работы и вызвало фейл.

Key takeaways

  1. 1Мечты о карьере могут зарождаться в юном возрасте под влиянием поп-культуры и личных знакомств.
  2. 2Путь в IT редко бывает прямым: часто требуется пробовать разные направления и технологии, прежде чем найти свое.
  3. 3Рынок труда может быть конкурентным, и иногда для получения первой работы приходится идти на компромиссы, но честность может оказаться ценнее опыта.
  4. 4Реальная работа в IT сильно отличается от учебы: важны не только навыки написания кода, но и умение работать с чужим кодом, в команде и справляться со стрессом.
  5. 5Качество кода (чистота, аккуратность, отсутствие дублирования) так же важно, как и его функциональность, особенно в больших проектах.
  6. 6Психологическая устойчивость и умение решать проблемы могут быть более важными для успеха в карьере, чем выдающиеся технические способности.
  7. 7Балансирование между работой мечты и образованием — сложный выбор, требующий определения личных приоритетов.

Key terms

ПрограммистИнформатикаБизнес-информатикаФронтенд (Frontend)Бэкенд (Backend)JavaC++JavaScriptReactNode.jsVueFull-stack разработчикМенторРезюмеСобеседованиеАлгоритмическая задачаЛайфкодингКодовая базаДейли (Daily)Атомарный компонентDOM-узлыДублирование кодаАкадемический отпуск

Test your understanding

  1. 1Какие факторы повлияли на первоначальное желание автора стать программистом и как они изменились со временем?
  2. 2Почему автор решила перейти от фронтенда к бэкенду и с какими трудностями она столкнулась при поиске работы в обеих областях?
  3. 3Какую этическую дилемму пришлось решить автору при поиске работы, и как её честность повлияла на получение предложения?
  4. 4С какими основными трудностями автор столкнулась в первый месяц работы, и какие уроки она извлекла из своего первого серьезного фейла?
  5. 5Как автор оценивает важность высшего образования в контексте её текущей карьеры программиста и какие решения она приняла относительно учебы?

Turn any lecture into study material

Paste a YouTube URL, PDF, or article. Get flashcards, quizzes, summaries, and AI chat — in seconds.

No credit card required