Литмир - Электронная Библиотека
A
A

В этот момент мама рассказала, что сын ее подруги делает сайты и хорошо зарабатывает. В школе у меня была информатика, мы учили Паскаль. Я ничего в этом не понимал и имел среднюю оценку 7 (из 10).

«Ладно, если попробую, ничего не потеряю», – решил я. Вычитал в Википедии, что сайты состоят из HTML, CSS и чего-то там еще, и так как ничего не знал об этом, то вбил в Google: «HTML для чайников». Этот поисковый запрос я считаю началом своей IT-карьеры.

HTML оказался не самой сложной технологией (во всяком случае, понятнее, чем Паскаль), было интересно, но как-то скучновато. Я старательно изучал инструкции из книги по HTML, но далеко не все получалось с первого раза. Да даже со второго не получалось. Сейчас-то я точно знаю, что поиск ошибок – debugging – это неотъемлемая часть жизни программиста, поэтому надо быть готовым заниматься скучной и методичной работой. К счастью, профессиональный спорт научил, что без упорного труда успеха не добиться. Поэтому я вдумчиво изучил HTML, затем CSS и, наконец, дошел до JavaScript. Тогда сайты приобрели динамику и стали похожи на те, которыми я пользовался. Появилось некоторое удовлетворение от проделанной работы: «Теперь я что-то да могу».

Обычно так и бывает: чтобы выйти на новый уровень развития в какой-то области, надо приложить определенные усилия, поначалу это неприятно и немного страшно. Если усилий будет достаточно и обстоятельства сложатся удачно, придет результат, а с ним и удовлетворение. Сверхспособности и гениальность не гарантируют успеха: без упорного труда не получится достичь больших высот в профессии. Даже Моцарт потратил тысячи часов на обучение музыке, а историки утверждают, что ноты он выучил раньше букв.

Более-менее освоив HTML, CSS и JavaScript, я наивно решил, что готов к работе. Как раз в это время подвернулась возможность сделать сайт для стоматологической клиники, в которой я проходил лечение. Жизнь часто подбрасывает шансы проявить себя, важно уметь их замечать. В общем, мы договорились о небольшой цене за сайт, и я приступил к работе. На тот момент я обладал примерно половиной знаний, необходимых даже для такого маленького проекта, но моя сила была в том, что я этого не осознавал и был готов работать над сайтом, пока он не запустится.

Это был своего рода процесс Learning by Doing (изучение во время исполнения). Оказалось, что, помимо непосредственно разработки, надо зарегистрировать доменное имя (название сайта), где-то этот сайт развернуть, соединить доменное имя с физическим сервером и предоставить клиенту возможность редактировать данные. А для этого их надо хранить в базе данных, а для этого нужно… еще то, это, пятое, десятое. Подобно матрешке, большая и вроде бы понятная задача распадалась на множество мелких, решение которых уже не было столь очевидно новичку. Никакого ChatGPT тогда не было, всю информацию я получал в основном из книг и своих ошибок.

Получилось ли у меня в итоге выполнить работу? Конечно. Понравился ли клиенту сайт? Несомненно. Понравился ли сайт мне? И да, и нет. Он точно был неидеален, но я вложил в него всю душу.

Три урока было усвоено:

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

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

3. Прыгать в незнакомые воды страшно, но это самый быстрый путь к получению знаний и навыков. Финансовая и личная ответственность в сто раз сильнее мотивирует к действию, чем самодисциплина. Правда, такая ответственность заставляет по-настоящему нервничать и легко вгоняет в стресс.

Стресс – неотъемлемая часть жизни. Чем выше уровень, тем больше будет стресса. Создание сайта за 150 долларов не сравнится по силе нервного напряжения с разработкой системы за десять миллионов долларов. Необходимо учиться самоконтролю, это позволит проживать сложные рабочие моменты без потерь для здоровья. Чтобы творить всю жизнь и делать классные проекты, нужно найти собственные приемы для восстановления. Я борюсь со стрессом с помощью музыки, чтения, танцев и спорта. Особенно хорошо подходит теннис: тут и гимнастика для глаз (фокус переключается с мяча вблизи и на сторону противника вдалеке), и психологическая разрядка (во время удара ракеткой можно представлять, что бьешь особенно раздражающего клиента или своего рассеянного коллегу). Великолепно работает, когда именно с таким коллегой и играешь.

Итак, первый сайт запущен, первые деньги на этом заработаны, но теперь хочется большего. Работая над тем проектом, я осознал, что мне не хватает глубокого понимания технологий. Поэтому первый гонорар был реинвестирован в себя. Я записался на курсы по веб-разработке. Это было правильное решение: за пятнадцать учебных часов с преподавателем я получил столько знаний, на самостоятельное освоение которых понадобилось бы минимум в десять раз больше времени. Когда есть возможность, фундамент надо строить с профессионалом. Это касается любой области, будь то музыка или стендап-выступления. Так вы потратите меньше времени и сразу научитесь делать правильно. Зачастую переучиваться куда сложнее, чем учиться.

Что есть фундамент в IT? На этот вопрос нет однозначного ответа. Математика или низкоуровневый язык программирования? А может, достаточно новомодного Питона и пары библиотек искусственного интеллекта? Я ответил бы на этот вопрос так: фундамент – это навыки и знания, которые позволят на протяжении всей карьеры изучать, применять и создавать новые технологии.

Где и как построить IT-базу? Тут можно вести долгие дискуссии относительно необходимости высшего образования, преимуществ онлайн-курсов и реальной практики. Я же в этом вопросе категоричен: надежный IT-фундамент можно создать только одним способом. В университете.

Университет

Собираясь поступать в университет, я, честно говоря, не мыслил сложными категориями. Мне исполнилось 18, я окончил школу и успешно сдал выпускные экзамены. Это был первый год проведения экзаменов с видеонаблюдением, и списать было очень сложно. Все были в шоке, когда оказалось, что больше половины учеников не сдали минимум один предмет. Я же, сильно потея и много шутя, уверенно сдал все предметы со средним баллом 9,2 (из 10) и с оптимизмом смотрел в будущее. Поэтому в июне 2013-го настало время решить, что учить и где учиться дальше.

Вопроса «Стоит ли идти в университет?» у меня не было. Все мы помним истории Билла Гейтса и Марка Цукерберга, которые в свое время ушли из университета и основали великие компании. Но они-то учились в Гарварде. Я же на Гарвард явно не тянул. Мне куда ближе была история Сергея Брина и Ларри Пейджа, которые написали первую версию поисковика Google в качестве исследовательской работы на степень PhD, то есть базируясь на знаниях, добытых в университете.

Еще в апреле я дважды сдал SAT (американский экзамен для школьников), планируя поступить в американский университет в Болгарии. Но результатов SAT хватило только на скидку в 50 %, что требовало бы где-то 10 000 долларов в год на обучение. Такая сумма была нам с родителями не по карману, и эта опция отпала сама собой.

У меня были хорошие шансы воспользоваться квотой для молдаван на обучение в России. Молдова – это двуязычная страна, мы все (почти) говорим на русском и молдавском языках. Был вариант попробовать поступить в Московский государственный университет – МГУ, самый престижный вуз России. Но жизнь в мегаполисе – это пробки, загрязненный воздух и студенческое общежитие. Поэтому я решил, что лучше эти два-три часа в день использовать на обучение, чем тратить их на стояние в пробках и долгие перемещения по большому городу. Мне казалось, не столь важно, в каком именно университете учиться. Оглядываясь назад, я вижу, что был крайне наивен в своих представлениях о жизни вообще и об образовании в частности.

Решив учиться в Молдове, я колебался между информатикой, математикой и физикой. Математику я знал лучше всего, но тогда она казалась мне бесперспективной. «Что с ней потом делать, кому она будет нужна в каком-нибудь, условно, 2020 году?» – спрашивал я себя. «Ведь есть же компьютеры, они все прекрасно считают», – соглашалась со мной мама. Сейчас, ежедневно работая с криптографами, я мысленно возвращаюсь в 2013 год, чтобы сказать себе: «Илюша, если не специализируешься на математике, хотя бы учи ее серьезно!»

2
{"b":"906440","o":1}