Как стать программистом, не получая от этого удовольствия. и уже потом влюбиться в профессию

Жизнь программиста: как виталя пишет код и на что тратит деньги

Запоминайте имена и произносите их!

Когда я говорю «запоминайте», я имею ввиду «делайте записи». Это все те же заметки для собеседований из предыдущего пункта.

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

Как только вы познакомились с новым человеком, запишите его имя и все детали, связанные с вашим разговором. Пригодится!

Будьте хорошим (весь мир — большая деревня)

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

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

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

Знакомство с Хекслетом: React и Redux

Я прекрасно понимал, что в нынешних реалиях я, не зная хотя бы один из фреймворков: React, Vue или Angular, практически никому не нужен. Я попробовал курс Владлена Минина по React, но он мне совсем не понравился: очень много базовых моментов было упущено и как будто можно было въехать, только если ты раньше уже что-то знал про React. В тот момент я совсем не умел учить что-то по документации — и мне предстояла просто невероятная для меня на тот момент задача: где же выучить React?

И тут стоит упомянуть, что когда я делал тестовое на Авито я скроллил всякие решения и наткнулся на одного парня, решение которого на React мне показалось достаточно симпатичным и профессиональным. На его Github была указана его почта, так что я смог связаться с ним и спросить, где он учил этот фреймворк. Так я и узнал о Хекслете, написал 4 статьи для получения промокода и принялся изучать React.

Я сразу почувствовал, что Хекслет — это прям для меня:

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

Понять, но не принять

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

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

Когда я входил в IT, накручивать опыт было не принято. Но я понимаю, откуда проблема, — на рынке сейчас гигантская конкуренция, которой раньше не было. Люди, окончив курсы, открывают hh.ru — и везде нужны специалисты с опытом. А где его взять, не устроившись на работу? Получается замкнутый круг. Так что, видимо, неспроста подобные манипуляции с резюме становятся всё популярнее. Не будь это общей болью, вряд ли бы кто-то прибегал к таким практикам.

С другой стороны, если все начнут добавлять себе стаж, последует инфляция грейдов: там, где раньше требовалось пять лет опыта, работодатель будет по умолчанию добавлять стандартную «накрутку» соискателей и прописывать в вакансии восемь, а то и десять. В общем, проблема только усугубится.

Поэтому лично я, верни меня кто-нибудь сейчас в начало карьеры, всё равно не стал бы обманывать. Вместо этого можно поработать на open-source-проектах, поволонтёрить, поискать площадки со стартапами, где у предпринимателей мало денег. Возможно, поначалу устроиться даже бесплатно — ради опыта и общения с ментором. А ещё есть бесплатные и оплачиваемые стажировки в разных компаниях. Я сам 10 лет назад устраивался в «Яндекс» стажёром на минимальные деньги.

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

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

Я против того, чтобы накручивать. Но если вместо полутора лет поставить два года, а девять месяцев округлить до года — это нормально, ведь со стороны работодателя тоже существуют барьеры. Я не вижу ничего страшного в том, чтобы человек немножко приврал, если он классный специалист, действительно прошёл все стадии интервью, получил долгожданную должность и успешно на ней работал.

А вот приписывать себе владение технологиями или увеличивать стаж в несколько раз — уже слишком. Вдобавок это несложно проверить, для этого и существуют собеседования. Как нанимающий менеджер, я сталкивалась с ситуациями, где были явно абсурдные цифры. Например, кандидат в 19 лет имел четыре года опыта промышленной разработки. Естественно, это красный флаг и такие резюме отсеиваются. Но даже крутые кандидаты с 10 и более годами опыта иногда позволяют себе лишнее. Если человек написал, что досконально знает 10 технологий, скорее всего, это неправда.

Но идеального процесса найма тоже не существует. Ни одно собеседование, ни 150 не дадут гарантии, что вы нашли того, кто нужен. Единственный способ проверить, справляется человек с работой или нет, — нанять его на испытательный срок. Даже если человек соврал, но при этом вывозит возложенную на него нагрузку — думаю, в долгосрочной перспективе к нему претензий не будет.

Я не накручивал — только округлял. Например, записывал как реальный опыт работу в фирме отца, хоть и трудился там не больше часа в день. На первых порах это очень помогало в преодолении HR-фильтров. А вот тимлиду на собеседовании я обычно рассказывал всё как есть — если он спрашивал, конечно :).

Всегда есть вопросы этики и есть чистый прагматизм. Для меня взаимодействие с работодателем — это бизнес, а бизнес — это умение продавать себя. Так что совесть меня не мучила.

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

Познакомился с компьютером раньше, чем с книгой

За компьютером я с трёх лет: папа купил ноутбук, и мы вместе играли в стратегии. В семь у меня уже был собственный ноут. Какое-то время я продолжал гонять в игрушки, но потом заинтересовался геймдевом — хотел сам делать игры.

С третьего класса пробовал что-то в гейм-мейкерах, но получалось не очень. В 11 лет поставил себе цель: стать айтишником. Сперва даже приблизительно не представлял, как прийти к мечте. Начал было писать моды под Minecraft — но мой ноутбук этого не выдержал и сломался. Я охладел к подобным экспериментам на полгода. К счастью, тётя заметила моё увлечение, добавила денег и помогла купить новый полноценный компьютер. А позже ещё одна тётя посодействовала в приобретении мощного ноута, чтобы я мог работать в поездках.

Первым моим языком программирования был Java — я написал калькулятор, но не понял, зачем мне это, и бросил. Попробовал Unity, но мой старый ноут её не потянул. Однако я всё равно пытался что-то делать на С#.

В девятом классе, готовясь к ОГЭ по информатике, я выбрал Python — самый лёгкий язык программирования в мире. Прочитал учебник, посмотрел два ролика, начал что-то писать, но не разобрался, как работает ООП, и закрыл учебник навсегда.

А затем в моей жизни началась белая полоса: на YouTube попался марафон по вёрстке. Я открыл редактор и принялся за код. Сначала писал, как советовал преподаватель. Но не дождался нового выпуска, стал придумывать что-то своё — и доделывал проект уже самостоятельно.

Выполнял тестовые задания

Техническое тестовое задание в eBay было несложное. Нужно было сделать простое fullstack-приложение в духе того, чему учат на курсах. Это связка Express с React с использованием CSS-фреймворков, деплоем и описанием этих процессов в readme.

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

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

Самый сложный для меня этап собеседования — дизайн систем. До этого я ещё не проектировал архитектуру приложений, в которых используется несколько баз данных, и не представлял, как можно связать несколько таких клиентов.

Особенность найма в Европе состоит ещё и в том, что почти не было мгновенной обратной связи. Здесь в ответ либо получаешь поддержку, либо «покерфейс». Конкретно в eBay я встречался со сдержанностью в общении на всех этапах, кроме этапа общения с командой. На последнем этапе было неформальное собеседование: просто пообщался с командой о погоде, природе, механических клавиатурах.

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

Развод № 11 «Разошлю твои интимные фото, если не заплатишь»

Как выглядит развод. Вымогатель создает профиль от лица «знойной красотки» или «успешного молодого человека» и знакомится с людьми противоположного пола, выливая на них потоки лести. В процессе общения «красотка» предлагает обмениваться интимными фотографиями и даже присылает их первая. Разумеется, фотографии взяты из интернета.

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

Иногда схему модифицируют и усложняют. Например, притворяются врачами, которые оказывают бесплатные консультации по интимным вопросам. В ответ на обращение пациента мошенник просит прислать фотографии половых органов — якобы чтобы дать точный ответ. Потом этими фотографиями пациента и шантажируют.

Или взламывают облако, где могли сохраниться интимные фотографии. После этого находят человека во «Вконтакте» и пишут личные сообщения с угрозами.

Для многих увидеть такое сообщение страшнее, чем смс о списании денег мошенниками

В чем подвох. Если заплатить вымогателю, это не помешает ему выполнить угрозу и разослать фото. При этом он убедится, что нащупал ваше слабое место, и станет требовать все больше и больше — пока не кончатся деньги или терпение. У вас нет никаких рычагов влияния на вымогателя, с этим придется смириться.

Что должно насторожить. Призывы прислать свои интимные фотографии — особенно после короткого знакомства.

Как защититься. Немедленно прекращайте диалог с вымогателем — даже если он и правда добыл ваши фото. Ничего не пишите и не платите. Ни в коем случае не показывайте шантажисту, что он вас напугал, расстроил или взбесил. Его это только позабавит — поберегите нервы. Возможно, он решит не тратить время на рассылку фото или у него их вообще нет.

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

Подробнее о том, как бороться с вымогателями, мы рассказали в отдельном уроке бесплатного курса «Как защититься от мошенников».

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

Не ждите, пока разберётесь в себе, приступайте к делу

Так вы сэкономите время, сможете быстрее разобраться в себе и научиться. Вы уже готовы. И пусть вас не пугает «синдром самозванца», все чувствуют это. Играйте в творчество, пока не начнёте творить.

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

Переклю­чайтесь с копирования на имитацию, а потом начинайте творить сами. Сделать точную копию невозможно, и вы будете вынуждены дорабатывать приёмы под себя. Трансфор­мируйте работы ваших героев в нечто, присущее только вам. Так происходит эволюция. Ценно то, что вы даёте миру, и только вы можете дать это ему.

Анализируйте, почему у вас что-то не получается и чем вы отличаетесь, и превращайте это в преимущества.

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

Хороший вор: достойный, учится, крадёт у многих, воздаёт должное, трансформирует, аранжирует по-новому.

Первая работа по найму

Я разместил резюме на HeadHunter, поставил минимальный порог по зарплате, указал скиллы: Vue, JavaScript — и начал откликаться на вакансии.

Чтобы подготовиться к собеседованиям, читал документацию JavaScript и Vue.js, смотрел на YouTube ролики в духе «50 вопросов, которые вам зададут на собеседовании», читал статьи, решал задачи на знание event loop и, конечно же, алгоритмические — на LeetCode, но сильно в них не углублялся. Мне больше нравится практика, чем абстрактные примеры.

Пример видео «50 вопросов, которые вам зададут на собеседовании»

Перед первым собеседованием ещё оставался мандраж, но к четвёртому я был уже совершенно спокоен.

За три дня я откликнулся на 100 вакансий. Мне отказали 99 раз, и лишь один работодатель спросил, когда я смогу выйти на работу. Я ответил — завтра. Он предложил мне 15 тысяч рублей при графике 5/8. Я согласился. Разница с Москвой у нас — плюс шесть часов: когда я прихожу из школы и сажусь за компьютер, там как раз начинается рабочий день.

Моей первой задачей было сверстать большой сайт под названием «Царь-плотник» — это такая викторина для детей. После этого был сайт на WordPress. С ним как-то сразу не заладилось: я даже положил продакшен-сервер при отправке файлов. Менеджер очень ругался, но меня пощадили. После этого я продакшен ни разу не ронял.

Воспринимайте творчество как умение вычитать

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

Произведение искусства характе­ризуется не только тем, что в него вложили, но и тем, что оставили за скобками.

Преодолеть творческий ступор просто — достаточно ограничить себя. Парадоксально, но ограничение в этом случае означает свободу. Напишите песню во время обеда. Нарисуйте картину одним цветом. Напишите книгу, используя только 50 слов. Не оправды­вайтесь тем, что это не сработает. Создавайте вещи, используя те ресурсы, которые есть у вас прямо сейчас.

Освойте базовые понятия и не закапывайтесь в детали

Конечно, алгоритмы не изучают в отрыве от программирования — ведь их нужно реализовывать на каком-нибудь языке. Например, во фронтенде это JavaScript. Поэтому на начальном этапе придётся освоить базовые конструкции, типы данных, работу с массивами, циклы и функции.

Копать глубже и забивать голову деталями не стоит. Я уже три года пишу на JavaScript и до сих пор не использовал все возможности языка. Конечно, можно потратить время на их изучение, но, скорее всего, они просто никогда мне не пригодятся.

Какой фреймворк учить — зависит от компании и ваших предпочтений. Но думаю, что с Vue.js и React.js должен познакомиться каждый фронтенд-разработчик. Как только вы освоите их базовые принципы, смело идите на собеседование и не тратьте время на чтение учебников по JavaScript.

Развод № 7 «Продаю коллекционные предметы дешево. Брать будете?»

Как выглядит развод. «Вконтакте» — это в том числе огромная торговая площадка, на которой люди продают и покупают самые разные предметы. К сожалению, никто не гарантирует, что продавец действительно отправит вам то, за что вы заплатили.

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

Фото товара, отзывы, адекватная цена — с первого взгляда ничто не выдает мошенника

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

Так и случилось с нашими читателями, которые планировали купить редкую монету. Почитайте их историю и узнайте, как они пытались вычислить и наказать афериста.

Что должно насторожить:

  1. Подозрительный профиль — недавно создан, мало записей на стене, мало друзей и личных фото. Профили мошенников быстро блокируют.
  2. Вас торопят с принятием решения. Деньги не любят спешки.
  3. Продавец в черных списках тематических групп. Если он уже кого-то обманул в какой-то группе, скорее всего, там его уже забанили.

Как защититься:

  1. Сравните цену товара с рыночной, рассчитайте примерную стоимость отправки. Если продавец сильно занижает цены, он может оказаться мошенником.
  2. Проверьте фотографию профиля на оригинальность. Это можно сделать через поиск по картинкам в Яндексе или Гугле. Если на аватарке стоит красивая картинка или демотиватор, это повод включить параноика.
  3. Если цена ниже средней рыночной, уточните, с чем это связано. Возможно, предмет не в упаковке или с дефектом, а это сказывается на стоимости.
  4. Изучите отзывы других покупателей и проверьте, не фигурирует ли продавец в черных списках тематических групп.

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

Если покупаете монеты, поищите нумизматические сообщества, которые отслеживают мошенников и формируют черные списки нечестных покупателей

Про пандемию

В то же время, пока я учился, мы с женой решили, что наши скудные и дешевеющие с каждым днем сбережения нужно каким-то образом использовать, а не держать под подушкой. Мы решили купить участок в Подмосковье. В процессе отбора объявлений мы поняли, что можно почти за те же деньги, но с небольшим кредитом, купить участок с небольшим домиком. В итоге, нам пришлось взять кредит побольше, но и домик стал полноценным старым деревенским домом 1954 года из сруба, с печью, сухим бетонным подвалом, баней, пристроенным гаражом и четырьмя огромными яблонями на участке, всего в 40 км от Москвы.

В марте 2020 года, после рабочего дня, когда моя жена тоже узнала, что она теперь тоже может работать удаленно, мы собрали котов, попугая, вещи — и уехали в нашу деревню. Через час мы уже топили печь березовыми дровами, которые мы так же предусмотрительно купили ещё осенью.

Прошёл через страдания и бедность

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

Любая трата больше 50 рублей подвергалась сомнению: «Пройтись мне 15 минут до дома или сесть на маршрутку?» Для меня это был действительно серьёзный вопрос. Моя одежда приходила в негодность, но это не была задизайненная рваность. Аренда комнаты, еда и траты на связь занимали больше 80% дохода первые полтора года.

У меня была машина, которую я просто не мог содержать при моём уровне дохода в 50–60 тысяч рублей. Тогда я решил пользоваться машиной вместе с другом, разделив с ним траты. Это очень помогло, хотя по амортизации, естественно, я остался в минусе. Но только так я мог сохранить авто. Само собой, про кофейни и крафтовые бары я должен был забыть, так и не узнав, что это.

Также я хотел бы подсветить трудности, связанные с обучением. Мне приходилось самостоятельно искать решения и постоянно что-то спрашивать. В ответ я получал направление, куда думать дальше, но готовые ответы — никогда.

Я не верю, что параллельно с таким обучением можно полноценно работать. Обучение заняло год, и половину этого времени я работал. Первые три месяца обучения информация была для меня не новой. У меня уже было понимание адаптивной вёрстки, основ JS, я делал уже знакомые вещи, это не вызывало затруднений.

Не принимайте отказы близко к сердцу

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

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

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

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

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

Радовался, когда устроился фронтендером в агентство

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

Лайфхак: оставляйте контакты прямо в теле резюме. Начальник порадовался, что ему не пришлось платить деньги HeadHunter, чтобы узнать мой номер телефона.

Оказалось, что я уже откликался на их вакансию, но тогда не подошёл. А теперь им снова понадобился программист на Vue.js. Я рассказал о своём опыте, и мне предложили оплачиваемое тестовое задание — сверстать лендинг для застройщика. Пообещал, что сделаю его за выходные.


Тестовый лендинг для застройщика, после которого меня взяли на работу в агентство. Скриншот: Skillbox Media

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

Через два дня мне позвонили и предложили работу

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

Разговор закончился, а я лёг на пол и заплакал.

На заводе отрабатывать две недели не заставили, а просто дали расчёт и отпустили. Было стыдно, потому что я обещал, что устраиваюсь надолго. Но поступить иначе не мог.

На следующий день пришёл в агентство — со всеми познакомился, мне показали офис, дали компьютер. Начальник сказал, что договор заключим позже, зарплата серая, но можно просить компенсацию в 50% от стоимости курсов.

Я сразу залогинился в GitHub, установил Telegram и Visual Studio Code. Меня добавили в Trello, GitLab и «Битрикс24», завели почту и дали несколько небольших задач. Я скопировал проекты себе и начал в них разбираться. Меня ждали сюрпризы.

Как только вы куда-то устроились, сразу напишите об этом на HeadHunter, в LinkedIn, «Хабр Карьере», Djinni и везде, где можно указать место работы. С этого момента вы в IT и вам капает опыт.

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

Приходили и рекламные лендинги, которые агентство заказывало на аутсорсе. Я заливал их на хостинг, иногда немного правил. В первые три дня я возненавидел Pug — он там был везде, как кинза в кавказских блюдах.

Самым сложным оказался сайт застройщика — код был просто адский. Никакого Vue CLI и Vuex, а Vue.js использовался как jQuery. Так я узнал о существовании Event Bus.

С большинством задач я не справлялся. В панике написал Наташе, администратору чата для джунов-фронтендеров. Она сказала, что так быть не должно.

Работа не была похожа на сказку. Я правил вёрстку по замечаниям из Trello — большинство комментариев получал в стиле: «Отступ меньше!» Когда я уточнял, насколько меньше, в ответ присылали скриншот с подписью: «Как здесь».

Развод № 12 «Вы оставили комментарий, за который попадете в тюрьму»

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

Но за вознаграждение вымогатель готов «забыть» эту информацию.

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

В чем подвох. Разумеется, вымогатель не работает ни в каких спецслужбах и никак не может вам навредить. Если заплатить, он не отстанет, а будет требовать еще и еще.

Что должно насторожить. Вымогатель не упоминает конкретный комментарий и не пытается доказать, что он из спецслужб. Такое сообщение может написать кто угодно.

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

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

Первая работа: 1С-программист

Только в начале четвертого курса я погрузился в реальность и осознал, что по сути валяю дурака, а мне по-хорошему как раз стоит искать работу, а еще лучше — работу по специальности. Вот только кто меня возьмет с моими навыками?

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

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

Мы проработали там три месяца и ушли, хотя нам предлагали остаться с повышением в должности: просто поняли, что хотим попробовать себя в других сферах.

Именно тогда — на работе, на которую я пришел абсолютно без знаний, и уйдя ни с чем, в какой-то мере мне начало нравиться программирование. Я хотя бы стал понимать, что с помощью вот этих циклов for и массивов действительно решаются рабочие задачки: раньше я думал, что все это — сплошная чушь для решения маленьких алгоритмических задач, а на работе это вообще не используется

Понравилась статья? Поделиться с друзьями:
Life events
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: