CosyFrontend

CosyFrontend

Пикабушница
Дата рождения: 1 августа
6886 рейтинг 195 подписчиков 3 подписки 36 постов 25 в горячем
Награды:
5 лет на Пикабу
7

Туса на диване

Туса на диване Вязание крючком, Хобби, Игрушки

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

Показать полностью 1
23

3 мои собеседования

Я 7 лет работаю верстальщиком и фронтенд-разработчиком, походила на 50+ собеседований за это время. 95% процентов моих собеседований были довольно приятными, HR — приветливыми, а технические специалисты и тимлиды — спокойными и доброжелательными. Однако были 3 истории, которые я запомнила надолго.

Собеседование 1

Это было одно из моих первых собеседований в IT. Мне было 27 лет, 2017 год, до этого я работала маркетологом, решила двигаться во фронтенд, коммерческого опыта в разработке было ноль, из знаний — пара прочитанных книг по JS и просмотренных видео-уроков на Youtube.

Я шла устраиваться верстальщиком, была готова к вопросам формата “как выровнять блок по вертикали” и “чем отличается padding от margin”. В назначенное время я добралась до конечной станции метро, прошла 20 минут пешком через поле и гаражи, нашла нужную компанию. Тимлид задавал стандартные вопросы по верстке, чуть-чуть по JS, я достаточно адекватно отвечала и уже немного расслабилась, когда меня проводили к ноутбуку и показали тестовый сайт туристического оператора. Меня попросили написать код для отправки письма на нужный почтовый адрес на php. Я неуверенно сказала, что php не совсем про верстку, я его совершенно не знаю, и в вакансии о нем не было ни слова. “Ну вы хотя бы попробуйте!”, — весело предложил тимлид, разрешил пользоваться гуглом и вышел из кабинета.

Сейчас подобные идеи “напишите что-нибудь на другом языке” меня бы насторожили. Это мог бы быть необычный способ проверить, как рассуждает соискатель, сможет ли он быстро сориентироваться и нагуглить хотя бы синтаксис другого языка, но такая проверка вряд ли уместна для совсем начинающего верстальщика. Еще это может быть показатель того, что компания ищет человека, который будет отдуваться и за фронтендера, и за бекендера, и немного за продакт-менеджера (так и оказалось).

Однако в силу неопытности я начала нервно гуглить и копировать куски кода на php. Сайт был сделан на какой-то старой CMS, и мне предлагалось дописать код непосредственно в админке. Сейчас рассказывать об этом весело и легко, однако тогда я дико нервничала, ладони потели, а ощущение собственной бездарности зашкаливало. К счастью, по четвертой ссылке из гугла удалось скопировать код, который сработал.

Вернулся тимлид, сказал “Ну вот, а вы боялись! Работает же” и предупредил, что сейчас будет третья часть собеседования, тоже практическая. Он запустил фотошоп и предложил мне нарисовать рекламный баннер для этого же туристического оператора. О подобных требованиях в резюме, естественно, речь не шла, а мне тогда не хватало уверенности в себе, чтобы закатить глаза и уйти. Мне дали 40 минут, и я приступила.

Ранее в фотошопе я немного работала в плане ретуши, но никогда ничего не рисовала с нуля, это совершенно не моя история. Ладно, рисуем. Туристический оператор? Значит, ставим на всю ширину фотографию пляжа с неестественно голубым морем. Далее нам нужны люди, и я нашла пасторальную фотографию семьи с двумя детьми, прифотошопила, смотрелось крайне странно, я решила добавить им еще одного ребенка и россыпь игрушек. Стало еще хуже — источники освещения на всех фотографиях были разные, все вместе это смотрелось ужасно, я понимала, что ситуацию уже не спасти, хотелось встать и уйти, но я не решалась. Поэтому на заднем плане я пририсовала солнце, чтобы как-то объединить все это по свету, это не спасло, и единственное, что мне тут оставалось — огромными розовыми буквами написать “Лучшие туры только у нас” и позвать тимлида.

Вечером мне пришел оффер от этих ребят.


Собеседование 2

С того времени прошла пара лет, я набралась опыта, и пошла на собеседование уже не на верстальщика, а на фронтенд-разработчика. Стандартные технические вопросы, стандартные ответы, все в порядке, далее начинается HR-часть, однако тимлид продолжает присутствовать. В середине разговора с HR о том, почему я ушла с предыдущего места работы, тимлид резко вклинивается с “Сколько будет 3 разделить на 8?”.

Повисает молчание. Я смотрю на тимлида и слышу, как в моей абсолютно пустой в этот момент голове перекатываются шарики.

В итоге с дикими задержками, но ответила правильно.

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

Собеседование 3

Произошла тоже спустя пару лет после начала моей работы во фронтенде. Я пришла на собеседование, обсудили теорию, дальше тимлид сказал, что хочет проверить, насколько я умею читать чужой код, Он включил демонстрацию своего экрана, зашел на гитхаб и по ключевому слову “calculator” нашел случайный проект на Vue.js. Но никнейму автора можно было предположить, что перед нами проект разработчика из Китая. Тимлид открыл случайный компонент, выбрал наугад функцию и попросил меня вслух поразмышлять, что делает эта функция, хорошо ли она написана, можно ли улучшить и т.д.

Я с энтузиазмом взялась за дело. Функция называлась sumNumbers, так что, подключив свои 2 года магистратуры на инязе, я смогла предположить, что тут будут складываться какие-то числа. Тимлид удовлетворенно хмыкнул. Функция принимала 2 параметрам — usfshe122 и sdsdsdsd. Я деликатно заметила, что своим параметрам стараюсь давать более осмысленные названия, но, возможно, это как раз и имеются в виду числа, которые сейчас будут складываться.

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

Дальше следовало 2 строки комментариев на иероглифах, которые не очень помогли. После этого разработчик создал new Date из второго параметра, умножил на 81, привел к строке, сложил с fgfg, и уже получившийся результат вернул из функции.

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

Показать полностью
26

Итальянские каникулы

Эта история произошла со мной в 2011 году, мне исполнился 21 год, и мы с подружкой впервые отправились за границу. Выбор страны сделали не худший - Италия, но обе на тот момент только начинали свой трудовой путь, я работала на своей первой работе, училась и снимала комнату в большой пятикомнатной квартире с веселей компанией друзей. Денег у нас было совсем в обрез, на скромные гостиницы (с Букинга, в те времена был такой сайт, и даже работал) хватало, но такси и обеды стоимость больше 10 долларов были за пределами нашего уровня. 10 долларов в 2011 году - это 300 рублей (триста).

И в один из дней у нас был запланирован переезд на поезде из Флоренции в Венецию. Так как на такси экономили, до вокзала с рюкзаками дотопали на своих двоих. Поесть тоже в тот день не успели. На вокзале с удивлением узнали, что посадочные билетики у нас в разные купе - в том типе поезда было разделение на отдельные купе, по 6 сидячих мест в каждом.

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

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

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

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

Итальянские каникулы Доброта, Италия, Истории из жизни, Бутерброд
Показать полностью 1
62

Про детство на даче

2000 год, мне 10 лет, конец июня.

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

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

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

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

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

Самое время приключений - и из-за угла дома появляются соседние девчонки. "Здравствуйте, тетя Лена! А девочки же выйдут?". Конечно, выйдут! Впереди куча дел - пора проверить, не выросла ли земляника в лесу, закинуться соседской яргой и черноплодкой, потусить на тарзанке, ну и мелкий Сашка с соседней улицы тоже сам себя не подразнит. И никаких дейликов, ретро и планирований спринта (если не считать "Может, завтра на пруд пойдем?"). Однажды нам отдельно повезло, когда во всем СНТ отключили свет на несколько часов, и продавщица в единственном на несколько улиц магазине раздавала мороженое бесплатно, чтобы не испортилось.

К вечеру уставшие подтягивались домой. Знали, что скоро приедет папа, может быть с вкусняшками, будет мыть машину, изредка обдавая нас из шланга ледяной водой. Мама с бабушкой уже суетились с ужином, а нам с сестрой выпадала почетная обязанность порезать хлеб, овощи и салат (тут два варианта - огурцы-помидоры, либо - у нас он назывался "дачный" - яйца с зеленым луком). Под крики "Мам, CosyFrontend опять жрет колбасу, вместо того, чтобы ее резать!", "Маша, что за выражения!" продукты довольно успешно нарезались и мы несли все приготовленное на стол между домами. Бабушка иногда ставила букетик из дачных цветов в литровую банку с водой и на стол.


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

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

Показать полностью
37

Северная Осетия

Северная Осетия Путешествие по России, Путешествия, Северная Осетия - Алания, Фотография, Горы, Длиннопост

Красивый регион и хороший вариант, куда можно съездить по России. Я ездила с небольшой компанией и заранее договаривалась насчет экскурсии в горы. Многие местные очень доброжелательны, мы добрались поздно вечером — Победа в последний момент отменила рейс до Владикавказа, столицы Северной Осетии, и пришлось лететь до Минеральных Вод, а оттуда на такси, но даже в 11 вечера в гостинице нас бесплатно накормили осетинскими пирогами. Именно наши экскурсоводы оказались немного пацанчиками в спортивках, но все равно были вполне приветливы и рассказали не только о том, когда что было построено, но и в целом про жизнь в регионе.

Северная Осетия Путешествие по России, Путешествия, Северная Осетия - Алания, Фотография, Горы, Длиннопост

Не знаю, есть ли смысл ехать в полноценный отпуск на 7-10 дней, может, если только делать более обширное путешествие по Кавказу. Но слетать на выходные+пятница из Москвы или Питера (из последнего до МинВод) — рекомендую.

Северная Осетия Путешествие по России, Путешествия, Северная Осетия - Алания, Фотография, Горы, Длиннопост
Показать полностью 3
44

Красивое фото на паспорт

Красивое фото на паспорт Паспорт, Фото на документы, Юмор

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


Пришла к ним, там есть запись на сайте и полчаса времени на каждого клиента. Из оборудования – полноценная вспышка с зонтиком, несколько отражателей, нормальный софтбокс сзади вместо белой стены. Делают 5-6-7 серий по несколько фотографий с разными вариантами прически и выражением лица. Выбираете вместе с фотографом оптимальную фотку, дальше ретушь по согласованию с клиентом. Но по сути правильного света уже достаточно для неплохого результата. Фотограф рассказала, что небольшая улыбка допустима даже на паспорт РФ. В итоге фотку с улыбкой приняли. Фотограф скинула на почту оригинал, из него сама буду вырезать фотки нужных размеров для виз (когда-нибудь), для документов, рабочих пропусков и тд.


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

Показать полностью 1
18

С – саморазвитие

С – саморазвитие Саморазвитие, Мотивация, Мат, Длиннопост

Все мы иногда (а кто-то большую часть времени) бываем в состоянии, когда сериальчик-Пикабу-Playstation оказывается привлекательнее, чем полезная статья по работе или освоение новой технологии. Иногда бывает противоположное настроение – с утра зарядка, стакан воды, завтрак, пара IT статей по пути в офис, там решаешь попробовать новый фреймворк для саморазвития, рассказываешь про него коллегам, вечером смотришь обучающий курс по другому языку программирования. У меня такое периодически было, когда я только переходила из маркетинга в верстку, все было в новинку, интересно и свежо, а сейчас, спустя время, такие продуктивные дни случаются гораздо реже. Чаще всего я просто делаю свою работу, осваивая что-то новое строго в той мере, в которой требуется для выполнения задач от работодателя, а по пути в офис или в обед предпочитаю посидеть на Пикабу, а не на Хабре.


Говорит ли это о неправильном выборе профессии? Скорее всего нет, так как проявляется и в других сферах – сериал вместо зарядки или вечерней прогулки, Assassin's Creed вместо художественной книжки и Пикабу вместо видео-урока по акварели. Мой мозг чаще стремиться к простым удовольствиям – мемасики листать проще, чем выбрать урок, найти краски, начать писать картину. Более того, процесс рисования может пойти криво, не получиться и расстроить меня, тогда как мемасы – навряд ли))


Но пускать все на самотек – не вариант, особенно в моей профессии (верстальщик/фронтенд разработчик), где технологии развиваются со скоростью "уехал в отпуск – пропустил новый фреймворк", поэтому нужно как-то мотивировать себя заниматься развитием помимо рабочих задач. Волевое "завтра встану в 4-30 утра, потом ледяной душ, пробежка 5 км и дальше до начала рабочего дня учу и практикую promise в javascript" у меня не работало никогда. На таких волевых усилиях я могу продержаться 1-2 дня, потом заброшу и буду себя винить, поэтому не вариант. За несколько лет попыток понять, как лучше мотивировать себя на что-то полезное, у меня выработалось 3 момента. Повторюсь, они относятся не к рабочим проектам, обычные рабочие задачи мне чаще всего и так в кайф выполнять, все дальнейшее – именно про мотивацию себя на дополнительное развитие и всякие полезности.

1. Для меня полезное нужно сделать максимально приятным. Вот насколько это возможно. Для этого нужно понять свою изначальную цель. Например, зачем человек старается делать зарядку – хочет поддерживать фигуру в порядке или спорт нужен ему, чтобы не болела повидавшие виды 25-летняя поясница? В каждом из случаев есть свои альтернативы скучному 20-минутному процессу на коврике посередине комнаты. Для фигуры зарядка может быть заменена на танцы около дома, качалку, фитнес с подружкой, практически любой вид спорта, который вызывает у вас эмоциональный отклик и подходит под конкретную цель. Надоест через 2 месяца, можно будет заменить на аквааэробику в ближайшем бассейне. С айти я меняю форматы обучения – один месяц стараюсь каждый день читать новую статью по своей тематике, раз в год прохожу какие-нибудь курсы с практикой, иногда pet-проекты, на начальных этапах пробовала даже развивающие игры, где пишешь код, и потом герой с его помощью убивает монстров, расставляет ловушки и тд. Тут же можно менять окружение. Не вдохновляет процесс готовки, но готовить надо – включаю фильм, музыку, выбираю рецепт, где минимум ручного труда. В результате у меня есть коллекция рецептов для второго блюда и для выпечки, где руками что-то нужно делать минут 10-15, грязной посуды почти нет, а результат мне очень нравится. Цель – сделать себе интересно и приятно, насколько это возможно. Нет смысла пытаться заставлять себя бегать по утрам, если вы терпеть не можете бег.

2. Второе отчасти вытекает из первого – я разбиваю большие цели на микро-задачи, прям совсем микро, пятиминутные. Если в какой-то день я с утра и до обеда прокрастинирую, то, поставив себе задачу "3 часа читать документацию по фреймворку Vue", я скорее всего продолжу прокрастинировать. Поэтому я ставлю задачи типа "Давно хотела узнать, что такое hoisting в javascript" и читаю 1-2-3 статьи на эту тему, если после статьи есть практические задачки, то решаю их. Дел на 5-10-15 минут, а темы, с которыми давно хотел разобраться / освежить знания / что-то слышал, есть всегда. Главный бонус этого пункта – мой мозг не пугается задачки на 5 минут, а 5 минут часто превращаются в полчаса-час, в статье про hoisting оказывается новое слово bubbling, решаешь узнать, что это и т.д.

3. Изначально пообещать себе порадовать себя чем-то приятным за выполнение микро-задачи или серии микро-задач. У меня обычно это формат "сделаю сейчас планку на минуту и 20 отжиманий, потом уже включу Playstation", "Я сейчас напишу 2 метод для получения и обработки данных с сервера, вставлю эти данные в разметку компонента, после этого дойду до любимой кондитерской за кофе". Ну и главное не только пообещать, но и реально порадовать себя, ведь это же вы такой молодец и красавчик, что только что отжались 20 раз")

Показать полностью 1
7

Акварель с процессом

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Пишу акварелью второй раз в жизни, по мастер классу. Начинаю с наброска жестким карандашом:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Смачиваю мокрой кистью верхнюю часть рисунка и пишу небо с белыми участками и намечаю густую тропическую раститетельность слева:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Добавляю цвета растительности, стараюсь не залезать на стволы пальм:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

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

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Песок:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Стволы пальм и пара веток в правок верхнем углу. Если море – самое сложное, то ветки – самое интересное))

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Пишу ветки для пальм на переднем плане:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

Добавляю полоски на стволах, тени от них и детали на задний план:

Акварель с процессом Акварель, Пляж, Лето, Пальмы, Творчество, Длиннопост

И делаю песок – если густо нанести оранжевую и коричневую краску на мокрую жесткую кисточку и начать пальцем отгибать и отпускать щетину, то на картину полетят мелкие частицы краски) и на ноутбук, на клавиатуру и тд)

Показать полностью 9
Отличная работа, все прочитано!