
25:13
КАК Я СТАЛА ПРОГРАММИСТОМ !!?
Ctrl C
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
- Мечты о карьере могут зарождаться в юном возрасте под влиянием поп-культуры и личных знакомств.
- Путь в IT редко бывает прямым: часто требуется пробовать разные направления и технологии, прежде чем найти свое.
- Рынок труда может быть конкурентным, и иногда для получения первой работы приходится идти на компромиссы, но честность может оказаться ценнее опыта.
- Реальная работа в IT сильно отличается от учебы: важны не только навыки написания кода, но и умение работать с чужим кодом, в команде и справляться со стрессом.
- Качество кода (чистота, аккуратность, отсутствие дублирования) так же важно, как и его функциональность, особенно в больших проектах.
- Психологическая устойчивость и умение решать проблемы могут быть более важными для успеха в карьере, чем выдающиеся технические способности.
- Балансирование между работой мечты и образованием — сложный выбор, требующий определения личных приоритетов.
Key terms
ПрограммистИнформатикаБизнес-информатикаФронтенд (Frontend)Бэкенд (Backend)JavaC++JavaScriptReactNode.jsVueFull-stack разработчикМенторРезюмеСобеседованиеАлгоритмическая задачаЛайфкодингКодовая базаДейли (Daily)Атомарный компонентDOM-узлыДублирование кодаАкадемический отпуск
Test your understanding
- Какие факторы повлияли на первоначальное желание автора стать программистом и как они изменились со временем?
- Почему автор решила перейти от фронтенда к бэкенду и с какими трудностями она столкнулась при поиске работы в обеих областях?
- Какую этическую дилемму пришлось решить автору при поиске работы, и как её честность повлияла на получение предложения?
- С какими основными трудностями автор столкнулась в первый месяц работы, и какие уроки она извлекла из своего первого серьезного фейла?
- Как автор оценивает важность высшего образования в контексте её текущей карьеры программиста и какие решения она приняла относительно учебы?