На какие frontend рассылки подписаться?
Признаться честно, у меня есть специальный ящик на Яндексе. Для спама, хочется сказать. Но нет. На него поступает всевозможная новая информация о нюансах JavaScript, CSS, React и личной производительности.
Сегодня решила составить ТОП-лист полезных материалов из мира frontend, которые я почитываю, чтобы быть в тренде.
Мне безумно нравится Frontend Focus. Выходит раз в неделю - и на том спасибо, все равно вы не успеете все прочитать. Агрегатор новостей из мира HTML/CSS/Web, как они сами себя позиционируют. Ссылаются на последние выступления с конференций (на Youtube), официальные изменения в стандартах и ресурсы, о которых вы, скорее всего, не слышали (но информация на них годная).
Еще я почитываю JavaScript Weekly. Аналогично, но речь идет о JS. Туториалы, новые npm-пакеты разработчиков и статьи.
React Status - на этот раз про React. Подпишитесь и постарайтесь понять, о чем идет речь. Заодно, английский выучите. Вариант, конечно, не для начинающих.
Developer Newsletter - официальный гайд для разработчиков от Mozilla. Достаточно зарегистрироваться на сайте MDN и в настройках личного кабинета указать, что вас интересуют новости из мира веб. И новое у Firefox в том числе (если это правда). Говорят об изменениях в Firefox (кто бы сомневался), афишируют статьи на MDN и пишут о будущих мероприятиях для разработчиков.
Конечно же, большинство статей выходит на Medium. И здесь даже нет необходимости брать платную подписку: множество технических статей бесплатные. Платная в основном бизнес-тематика.
Скролите страницу, находите интересную статью, нажимаете на автора. Нравится - подписываетесь на него. Таким образом формируете себе лист ИТ-подписок и настраиваете оповещения Daily Digest в разделе Settings. Как только у авторов появится что-то новое - вам сообщат.
https://hackernoon.com/ - как и Medium, освещает статьи тематики IT, будущего и стартапов. Регистрируетесь и настраиваете подписку на то, что вам интересно.
Да, статьи почти все на английском. Но кто сказал, что без technical English можно стать хорошим специалистом?
Подписывайтесь на все вышеперечисленное, и у вас будет 926 непрочитанных сообщений, как у меня.
А если серьезно, то вы всегда найдете, что почитать на работе, поймете, куда движется мир веба, и будете знать о новых изменениях в браузерах до того, как эта информация дойдет до вашего team lead.
Признаться честно, у меня есть специальный ящик на Яндексе. Для спама, хочется сказать. Но нет. На него поступает всевозможная новая информация о нюансах JavaScript, CSS, React и личной производительности.
Сегодня решила составить ТОП-лист полезных материалов из мира frontend, которые я почитываю, чтобы быть в тренде.
Мне безумно нравится Frontend Focus. Выходит раз в неделю - и на том спасибо, все равно вы не успеете все прочитать. Агрегатор новостей из мира HTML/CSS/Web, как они сами себя позиционируют. Ссылаются на последние выступления с конференций (на Youtube), официальные изменения в стандартах и ресурсы, о которых вы, скорее всего, не слышали (но информация на них годная).
Еще я почитываю JavaScript Weekly. Аналогично, но речь идет о JS. Туториалы, новые npm-пакеты разработчиков и статьи.
React Status - на этот раз про React. Подпишитесь и постарайтесь понять, о чем идет речь. Заодно, английский выучите. Вариант, конечно, не для начинающих.
Developer Newsletter - официальный гайд для разработчиков от Mozilla. Достаточно зарегистрироваться на сайте MDN и в настройках личного кабинета указать, что вас интересуют новости из мира веб. И новое у Firefox в том числе (если это правда). Говорят об изменениях в Firefox (кто бы сомневался), афишируют статьи на MDN и пишут о будущих мероприятиях для разработчиков.
Конечно же, большинство статей выходит на Medium. И здесь даже нет необходимости брать платную подписку: множество технических статей бесплатные. Платная в основном бизнес-тематика.
Скролите страницу, находите интересную статью, нажимаете на автора. Нравится - подписываетесь на него. Таким образом формируете себе лист ИТ-подписок и настраиваете оповещения Daily Digest в разделе Settings. Как только у авторов появится что-то новое - вам сообщат.
https://hackernoon.com/ - как и Medium, освещает статьи тематики IT, будущего и стартапов. Регистрируетесь и настраиваете подписку на то, что вам интересно.
Да, статьи почти все на английском. Но кто сказал, что без technical English можно стать хорошим специалистом?
Подписывайтесь на все вышеперечисленное, и у вас будет 926 непрочитанных сообщений, как у меня.
А если серьезно, то вы всегда найдете, что почитать на работе, поймете, куда движется мир веба, и будете знать о новых изменениях в браузерах до того, как эта информация дойдет до вашего team lead.
Программист. Быть или не быть?
«Почему бы и не сейчас», - подумала я, и записалась на курс по созданию видео для YouTube. Но отходила половину и охренела.
Не получится заснять видео кое-как. В перерыве между первой и второй работой. К созданию видео-контента нужно подходить серьезно: для каждой подзадачи существует отдельный специалист. С зарплатами не меньше, чем у разработчиков.
Я подсчитала: один съёмочный день мне обойдётся в 20 000 руб. При условии, что я не хочу париться и вникать в детали съемки самостоятельно. Иногда действительно проще обратиться к специалистам и продолжать зарабатывать деньги веб-разработкой.
К чему это я? Знакома ситуация: начинаете заниматься программированием, тратите на него время и деньги и после трёх месяцев не понимаете, нужно вам оно или нет?
Не всем дано стать программистом. Это нормально. Главное найти ту сферу в жизни, которая будет близка тебе.
Я бы поставила себе точный срок. Например, занимаюсь программированием три месяца. И если после этого не смогу сверстать лендинг с макета, больше в эту сторону не двигаюсь.
Поймите, что обучаться на курсах и верстать шаблонные макеты, - самое простое. Дальше вам придётся искать работу джуном или заказы на фрилансе. А рынок среди начинающих специалистов переполнен. Делать пару сайтов с курсов умеют все. От вам требуется нечто большее.
Во-первых, вы должны знать тонкости, которые забыли изучить другие джуны. Нарабатывается практикой, а еще лучше - лайфхаками действующих программистов. Во-вторых, вас должно двигать нечто большее, чем желание обогатиться. Веб-разработка сложна, вам придется делать нудные вещи в том числе. Держите глобальную цель в голове и любовь к программированию в сердце, - тогда вы пробьетесь. Помните, что разработка должна зажигать вас изнутри.
На моих курсах по YouTube рассказывают, что нужно продумывать ролики до мелочей. А я думаю, где мне найти столько времени. Притащить себя в класс для занятий и обратно - единственное, что мне доступно. Я молчу о непрерывной практике и выполнении дз.
Однако, теория без практики ничто. А плохо снятые ролики не имеют на YouTube смысла (вы ведь их проматываете, правда?)
То же самое и с программированием. На вебинаре вам скажут, что за пару месяцев можно стать джуном. Однако, они не учли важный факт: занимаясь по 12 часов ежедневно.
Знания в веб-разработке приобретаются путём долгой и нудной практики. Не бывает такого: посмотрел в метро лекцию и запомнил. Нет. Делаем, гуглим решения, смотрим, какое работает, и разбираемся, почему. Ни одна программа не запустится с первого раза. Вместо обещанных пяти часов в неделю программирование растянется на все шестьдесят.
Честно ответьте на вопрос: сколько времени в неделю вы готовы уделять программированию. Хорошо круглосуточно учиться, когда тебе 20 лет. У многих из вас есть основная работа, семья и личные интересы. Готовы ли вы ими пожертвовать, чтобы стартовать в веб-разработке?
Я для себя приняла решение, что заниматься YouTube я не буду. Слишком временно затратно, а делать кое-как уже не модно. Примите решение и вы. Отказываетесь от затеи стать программистом или идете до победного конца?
«Почему бы и не сейчас», - подумала я, и записалась на курс по созданию видео для YouTube. Но отходила половину и охренела.
Не получится заснять видео кое-как. В перерыве между первой и второй работой. К созданию видео-контента нужно подходить серьезно: для каждой подзадачи существует отдельный специалист. С зарплатами не меньше, чем у разработчиков.
Я подсчитала: один съёмочный день мне обойдётся в 20 000 руб. При условии, что я не хочу париться и вникать в детали съемки самостоятельно. Иногда действительно проще обратиться к специалистам и продолжать зарабатывать деньги веб-разработкой.
К чему это я? Знакома ситуация: начинаете заниматься программированием, тратите на него время и деньги и после трёх месяцев не понимаете, нужно вам оно или нет?
Не всем дано стать программистом. Это нормально. Главное найти ту сферу в жизни, которая будет близка тебе.
Я бы поставила себе точный срок. Например, занимаюсь программированием три месяца. И если после этого не смогу сверстать лендинг с макета, больше в эту сторону не двигаюсь.
Поймите, что обучаться на курсах и верстать шаблонные макеты, - самое простое. Дальше вам придётся искать работу джуном или заказы на фрилансе. А рынок среди начинающих специалистов переполнен. Делать пару сайтов с курсов умеют все. От вам требуется нечто большее.
Во-первых, вы должны знать тонкости, которые забыли изучить другие джуны. Нарабатывается практикой, а еще лучше - лайфхаками действующих программистов. Во-вторых, вас должно двигать нечто большее, чем желание обогатиться. Веб-разработка сложна, вам придется делать нудные вещи в том числе. Держите глобальную цель в голове и любовь к программированию в сердце, - тогда вы пробьетесь. Помните, что разработка должна зажигать вас изнутри.
На моих курсах по YouTube рассказывают, что нужно продумывать ролики до мелочей. А я думаю, где мне найти столько времени. Притащить себя в класс для занятий и обратно - единственное, что мне доступно. Я молчу о непрерывной практике и выполнении дз.
Однако, теория без практики ничто. А плохо снятые ролики не имеют на YouTube смысла (вы ведь их проматываете, правда?)
То же самое и с программированием. На вебинаре вам скажут, что за пару месяцев можно стать джуном. Однако, они не учли важный факт: занимаясь по 12 часов ежедневно.
Знания в веб-разработке приобретаются путём долгой и нудной практики. Не бывает такого: посмотрел в метро лекцию и запомнил. Нет. Делаем, гуглим решения, смотрим, какое работает, и разбираемся, почему. Ни одна программа не запустится с первого раза. Вместо обещанных пяти часов в неделю программирование растянется на все шестьдесят.
Честно ответьте на вопрос: сколько времени в неделю вы готовы уделять программированию. Хорошо круглосуточно учиться, когда тебе 20 лет. У многих из вас есть основная работа, семья и личные интересы. Готовы ли вы ими пожертвовать, чтобы стартовать в веб-разработке?
Я для себя приняла решение, что заниматься YouTube я не буду. Слишком временно затратно, а делать кое-как уже не модно. Примите решение и вы. Отказываетесь от затеи стать программистом или идете до победного конца?
Ресурсы в подмогу. Flexbox30
Ранее речь шла об изучении JavaScript за 30 дней. А что, если нужно сделать то же самое с версткой?
Ресурс Flexbox30 предоставляет такую возможность. Правда, как следует из названия, только для flex.
Flex - это способ расположения элементов на странице, упорядочивания блоков. Активно применяется на современных проектах.
Flexbox30 предоставляет возможность каждый день учить новую фишку. Сегодня - как выстроить элементы в один ряд, завтра - как сделать один блок больше другого, послезавтра - как выравнить элементы по вертикали. Найти время для пары абзацев новой информации каждый день может каждый.
Главное - не забывайте экспериментировать. Теория без практики мало что значит.
Ранее речь шла об изучении JavaScript за 30 дней. А что, если нужно сделать то же самое с версткой?
Ресурс Flexbox30 предоставляет такую возможность. Правда, как следует из названия, только для flex.
Flex - это способ расположения элементов на странице, упорядочивания блоков. Активно применяется на современных проектах.
Flexbox30 предоставляет возможность каждый день учить новую фишку. Сегодня - как выстроить элементы в один ряд, завтра - как сделать один блок больше другого, послезавтра - как выравнить элементы по вертикали. Найти время для пары абзацев новой информации каждый день может каждый.
Главное - не забывайте экспериментировать. Теория без практики мало что значит.
Гуглить как программист
Легко обучаться, когда тебе разжевывают информацию. А если нет?
Представим ситуацию. Вы просмотрели урок или прочитали статью, как грамотно сделать функционал. Особо талантливые реализовывали. Ещё более способные написали код с нуля вслед за лектором. Наступает окрыление: ты знаешь все.
Затем приходит реальная задача, ты смотришь на тз и понимаешь: «Такого в курсе не было! Откуда я знаю, как реализовать то, что мне еще не объясняли?».
Здесь два пути: сердиться на преподавателя или разбираться в коде самому. Возмущаться можно бесконечно, но хорошими программистами становятся те, кто гуглит материал.
Любая задача в программировании состоит из двух частей: поиск решения и кодинг. Поиск решения - исследование предметной области, гуглинг, обращение за советам к опытным программистам. Кодинг - написание программного кода и тестирование результата. Знать все нереально. Рано или поздно придётся обратиться к Google. Поэтому важно научиться гуглить правильно.
Как? Рассказываю по шагам.
1. Сформулируйте запрос на английскому языке. На русский язык перевели не все, а шанс найти нужное в англоязычном мире увеличивается в 10 раз.
2. В запрос включайте только ключевые слова. Не пишите вопрос вида «Как сделать обводку прямоугольника только с левой стороны». Уберите связующие и задайте.: «css border left».
3. Указывайте название технологии. В примере выше это - «css». Формируете запрос о JavaScript - пишите «JS». Применяете библиотеки или фреймворки - указывайте их в запросе, например, «React». В противном случае, Google может не понять и показать ответы, например, на с++.
4. Отсеивайте результаты годичной давности. Для этого в гугле есть специальная галочка в инструментах. В мире фронтенд все очень быстро меняется, и старые статьи уже не отвечают последним тенденциям.
5. Выучите спецсимволы Google. Например, «-» позволяет исключить слова, а кавычки ” ” искать запрос только во введённом падеже. Подробная инструкция здесь.
Говорят, что для знания программирования уровня Бог достаточно лишь грамотно гуглить. Спорное утверждение, но оно характеризует суть процесса. Недооценивать умение правильно составлять запрос Google нельзя. Практикуйтесь в этом самостоятельно, и тогда выучите программирование без платных курсов и помощи учителей. К тому же, кому еще мешало умение быстро и грамотно загуглить?
Легко обучаться, когда тебе разжевывают информацию. А если нет?
Представим ситуацию. Вы просмотрели урок или прочитали статью, как грамотно сделать функционал. Особо талантливые реализовывали. Ещё более способные написали код с нуля вслед за лектором. Наступает окрыление: ты знаешь все.
Затем приходит реальная задача, ты смотришь на тз и понимаешь: «Такого в курсе не было! Откуда я знаю, как реализовать то, что мне еще не объясняли?».
Здесь два пути: сердиться на преподавателя или разбираться в коде самому. Возмущаться можно бесконечно, но хорошими программистами становятся те, кто гуглит материал.
Любая задача в программировании состоит из двух частей: поиск решения и кодинг. Поиск решения - исследование предметной области, гуглинг, обращение за советам к опытным программистам. Кодинг - написание программного кода и тестирование результата. Знать все нереально. Рано или поздно придётся обратиться к Google. Поэтому важно научиться гуглить правильно.
Как? Рассказываю по шагам.
1. Сформулируйте запрос на английскому языке. На русский язык перевели не все, а шанс найти нужное в англоязычном мире увеличивается в 10 раз.
2. В запрос включайте только ключевые слова. Не пишите вопрос вида «Как сделать обводку прямоугольника только с левой стороны». Уберите связующие и задайте.: «css border left».
3. Указывайте название технологии. В примере выше это - «css». Формируете запрос о JavaScript - пишите «JS». Применяете библиотеки или фреймворки - указывайте их в запросе, например, «React». В противном случае, Google может не понять и показать ответы, например, на с++.
4. Отсеивайте результаты годичной давности. Для этого в гугле есть специальная галочка в инструментах. В мире фронтенд все очень быстро меняется, и старые статьи уже не отвечают последним тенденциям.
5. Выучите спецсимволы Google. Например, «-» позволяет исключить слова, а кавычки ” ” искать запрос только во введённом падеже. Подробная инструкция здесь.
Говорят, что для знания программирования уровня Бог достаточно лишь грамотно гуглить. Спорное утверждение, но оно характеризует суть процесса. Недооценивать умение правильно составлять запрос Google нельзя. Практикуйтесь в этом самостоятельно, и тогда выучите программирование без платных курсов и помощи учителей. К тому же, кому еще мешало умение быстро и грамотно загуглить?
Унылая осень или лазурное лето?
О чем вы вспоминаете, когда за окном протяжно стучит осенний дождь? Когда на улице настолько холодно, грустно и скучно, что на ней не хочется появляться? Когда каждый день стоите в пробке или в общественном транспорте, отправляясь на работу, словно на приговор?
В такие моменты я думаю о Ницце. О теплой, солнечной и окруженной Лазурным берегом Ницце. Месте моего последнего путешествия.
Люди не верили тем фотографиям, которые я демонстрировала. Я тоже думала, что Лазурный берег - это не более, чем название. Пока не приехала сюда, чтобы лицезреть его своими глазами.
Лазурный берег - юго-восточное Средиземноморское побережье Франции, особенно популярное среди британских аристократов. Здесь и сейчас их много, и везде говорят по-английски, - что совсем нетипично для удаленных уголков Франции.
Помимо англичан, на лазурном берегу много русских. Их движение зародилось в середине 19 века, когда Александра Федоровна выбрала Ниццу как место отдыха императорского двора. Здесь даже есть русский собор, а Ницца - город-побратим Санкт-Петербурга.
Кстати, в Ниццу дорого лететь. Как бы я ни старалась, я не смогла найти прямых рейсов из Москвы до 27 000 руб. Пришлось лететь Победой до Генуи (внимание: лайфхак!). А дальше всего 2 часа на автобусе Flex Bus (с отличным интернетом на борту).
Приезжая в Ниццу, обычно заезжают в Канны и Монако. Оба находятся в часе езды от лазурной “столицы”.
Конечно, Монако - одно из самых богатых государств мира, знаменитое уровнем разъезжающих автомобилей. Страна настолько маленькая, что ее легко преодолеть за один час. Однако, настолько интересная, что в ней можно задержаться на несколько дней.
Если вам для счастья нужны только море, солнце, белоснежные яхты, отличная погода и деньги (как мне), то вам сюда. С берегов Монако открывается настолько потрясающий вид, что ты хочешь просидеть на нем вечно.
Знаменитое казино Монако - определенно, must see. Однако, в нем работает продуманная пропускная система. Сначала надо заплатить за вход, затем показать паспорт, а после пройти дресс-код. В шортах в вечернее время нельзя - знайте это, чтобы не обломаться с посещением, как мы. Шикарных автомобилей напротив казино настолько много, что ты просто к ним привыкаешь.
Рядом с Ниццой также находятся Канны - знаменитый городок места действия Каннского кинофестиваля. Он был организован как альтернатива Венецианскому фестивалю, победители которого, как посчитала Франция, избирались нечестно. Попасть на Каннский кинофестиваль можно только по приглашениям. Но, как и в любом бизнесе, за них можно заплатить на сером рынке или достать по знакомству.
В Каннах вы свободно сфотографируетесь на красной ковровой дорожке, на которой стояли звезды. И прогуляетесь вдоль побережья, разглядывая яхты, которые еще вам не принадлежат.
Окружающий нас мир прекрасен, но пришла пора возвращаться к суровым реалиям. Если вы хотите ещё немного задержаться на побережье прекрасного места, прочитайте мою статью про итальянское озеро Комо.
А я тем временем продолжу путь на работу, просматривая фотографии с райского берега, на котором мне довелось побывать.
О чем вы вспоминаете, когда за окном протяжно стучит осенний дождь? Когда на улице настолько холодно, грустно и скучно, что на ней не хочется появляться? Когда каждый день стоите в пробке или в общественном транспорте, отправляясь на работу, словно на приговор?
В такие моменты я думаю о Ницце. О теплой, солнечной и окруженной Лазурным берегом Ницце. Месте моего последнего путешествия.
Люди не верили тем фотографиям, которые я демонстрировала. Я тоже думала, что Лазурный берег - это не более, чем название. Пока не приехала сюда, чтобы лицезреть его своими глазами.
Лазурный берег - юго-восточное Средиземноморское побережье Франции, особенно популярное среди британских аристократов. Здесь и сейчас их много, и везде говорят по-английски, - что совсем нетипично для удаленных уголков Франции.
Помимо англичан, на лазурном берегу много русских. Их движение зародилось в середине 19 века, когда Александра Федоровна выбрала Ниццу как место отдыха императорского двора. Здесь даже есть русский собор, а Ницца - город-побратим Санкт-Петербурга.
Кстати, в Ниццу дорого лететь. Как бы я ни старалась, я не смогла найти прямых рейсов из Москвы до 27 000 руб. Пришлось лететь Победой до Генуи (внимание: лайфхак!). А дальше всего 2 часа на автобусе Flex Bus (с отличным интернетом на борту).
Приезжая в Ниццу, обычно заезжают в Канны и Монако. Оба находятся в часе езды от лазурной “столицы”.
Конечно, Монако - одно из самых богатых государств мира, знаменитое уровнем разъезжающих автомобилей. Страна настолько маленькая, что ее легко преодолеть за один час. Однако, настолько интересная, что в ней можно задержаться на несколько дней.
Если вам для счастья нужны только море, солнце, белоснежные яхты, отличная погода и деньги (как мне), то вам сюда. С берегов Монако открывается настолько потрясающий вид, что ты хочешь просидеть на нем вечно.
Знаменитое казино Монако - определенно, must see. Однако, в нем работает продуманная пропускная система. Сначала надо заплатить за вход, затем показать паспорт, а после пройти дресс-код. В шортах в вечернее время нельзя - знайте это, чтобы не обломаться с посещением, как мы. Шикарных автомобилей напротив казино настолько много, что ты просто к ним привыкаешь.
Рядом с Ниццой также находятся Канны - знаменитый городок места действия Каннского кинофестиваля. Он был организован как альтернатива Венецианскому фестивалю, победители которого, как посчитала Франция, избирались нечестно. Попасть на Каннский кинофестиваль можно только по приглашениям. Но, как и в любом бизнесе, за них можно заплатить на сером рынке или достать по знакомству.
В Каннах вы свободно сфотографируетесь на красной ковровой дорожке, на которой стояли звезды. И прогуляетесь вдоль побережья, разглядывая яхты, которые еще вам не принадлежат.
Окружающий нас мир прекрасен, но пришла пора возвращаться к суровым реалиям. Если вы хотите ещё немного задержаться на побережье прекрасного места, прочитайте мою статью про итальянское озеро Комо.
А я тем временем продолжу путь на работу, просматривая фотографии с райского берега, на котором мне довелось побывать.
404. Страница не найдена
Когда разрабатываете сайт, состоящий из множества страниц, не забудьте про 404: Page not found. На нее попадает пользователь, если ввел неверный адрес. Давайте посмотрим, насколько креативными они бывают.
Есть, например, такая.
Или такая.
А другие подходят с юмором.
Еще пара вариантов: этот. Если для вдохновения нужно больше примеров, они здесь.
В следующий раз, когда увидите работу дизайнера по 404 странице, не соглашайтесь на нее сразу. Предложите свою, более креативную. Как видите, другие этот подход используют.
Когда разрабатываете сайт, состоящий из множества страниц, не забудьте про 404: Page not found. На нее попадает пользователь, если ввел неверный адрес. Давайте посмотрим, насколько креативными они бывают.
Есть, например, такая.
Или такая.
А другие подходят с юмором.
Еще пара вариантов: этот. Если для вдохновения нужно больше примеров, они здесь.
В следующий раз, когда увидите работу дизайнера по 404 странице, не соглашайтесь на нее сразу. Предложите свою, более креативную. Как видите, другие этот подход используют.
Как вывести из себя программиста
Помните книгу из детства Г. Осетра “Вредные советы”? Про то, как задолбать родителей, съесть все сладости и быть самым умным? Рассказываю о том, как быть ужасным коллегой и вредным программистом.
1. Называйте функции и переменные именем, с которым они совершенно не связаны. Предположим, вы разрабатываете детскую игру “Ферма”. И у вас есть класс, который размножает коров. Назовите его “ОченьБыстраяКурица”, чтобы даже самый профессиональный программист долго вникал в ваш код. Ведь если на разработку вы потратили целый день, то покушающиеся на код коллеги должны запариться тоже.
2. Стремитесь к минимизации имени переменной. Зачем вообще указывать, “курица” на нашей ферме или “корова”. Называйте переменные как в учебниках: a, b, a1, b2, test3. Запишите себе на бумажке, какая из них за какую сущность отвечает и не показывайте никому. Пускай разбираются сами!
3. Не учите английский язык. Если не знаете, как сформулировать название функции, пишите его наобум. Вы всегда поймете, а другим и не надо. Таким образом, станете незаменимым специалистом и сможете повышать себе зарплату бесконечно.
4. После комментов в PR делайте коммиты каждый раз, когда у вас зачесался нос. С какой стати коллеги удосужились придраться к вашему коду? Сделайте так, чтобы им было максимально неудобно смотреть ваши фиксы. В следующий раз не станут париться и апрувнут не глядя. Быстрее уйдете домой.
P.S. Подробнее о том, что такое Github и коммит в статье или в моем видео.
5. Оставляйте console.log всегда. Вдруг, вам потребуется посмотреть значение переменной на проде? А еще через консоль можно делать секретные заметки программистам. Добавьте код: console.log(“Ха-ха, чувак, я слежу за тобой!”). А еще лучше оставьте e-mail, чтобы будущие работодатели связались с таким оригинальным и умным программистом, как вы.
6. Добавляйте проверки на каждый уровень вложенности. Мы ведь знаем, что в JavaScript не получится достучаться до значений в пустом объекте. А если у нас сложная структура вида: {a: {b: {c: {d:{}}}}} ? Проверьте, существует ли каждая из его частей. Лучше всего по отдельности и на отдельной строке. Никогда не используйте типизацию: она для слабаков. Вы все сделаете сами.
7. Копируйте код по-максимому. Так вы быстрее решите задачу и пойдете пить кофе. Зачем оптимизировать и писать код с нуля, если готовое решение уже есть? Продублируйте то, что сделал коллега, поменяйте имена - и готово! Если будете молодцы в п. 4, никто даже придраться не посмеет.
Живите по принципу “раз-два и готово“. Чем быстрее и непонятнее вы напишите код, тем лучше. Тогда все остальные будут считать вас супер умным: ведь они не в состоянии разобраться в написанном. А вы - почивать на лаврах собственной крутости. Насмехаясь над другими и попивая смузи.
Помните книгу из детства Г. Осетра “Вредные советы”? Про то, как задолбать родителей, съесть все сладости и быть самым умным? Рассказываю о том, как быть ужасным коллегой и вредным программистом.
1. Называйте функции и переменные именем, с которым они совершенно не связаны. Предположим, вы разрабатываете детскую игру “Ферма”. И у вас есть класс, который размножает коров. Назовите его “ОченьБыстраяКурица”, чтобы даже самый профессиональный программист долго вникал в ваш код. Ведь если на разработку вы потратили целый день, то покушающиеся на код коллеги должны запариться тоже.
2. Стремитесь к минимизации имени переменной. Зачем вообще указывать, “курица” на нашей ферме или “корова”. Называйте переменные как в учебниках: a, b, a1, b2, test3. Запишите себе на бумажке, какая из них за какую сущность отвечает и не показывайте никому. Пускай разбираются сами!
3. Не учите английский язык. Если не знаете, как сформулировать название функции, пишите его наобум. Вы всегда поймете, а другим и не надо. Таким образом, станете незаменимым специалистом и сможете повышать себе зарплату бесконечно.
4. После комментов в PR делайте коммиты каждый раз, когда у вас зачесался нос. С какой стати коллеги удосужились придраться к вашему коду? Сделайте так, чтобы им было максимально неудобно смотреть ваши фиксы. В следующий раз не станут париться и апрувнут не глядя. Быстрее уйдете домой.
P.S. Подробнее о том, что такое Github и коммит в статье или в моем видео.
5. Оставляйте console.log всегда. Вдруг, вам потребуется посмотреть значение переменной на проде? А еще через консоль можно делать секретные заметки программистам. Добавьте код: console.log(“Ха-ха, чувак, я слежу за тобой!”). А еще лучше оставьте e-mail, чтобы будущие работодатели связались с таким оригинальным и умным программистом, как вы.
6. Добавляйте проверки на каждый уровень вложенности. Мы ведь знаем, что в JavaScript не получится достучаться до значений в пустом объекте. А если у нас сложная структура вида: {a: {b: {c: {d:{}}}}} ? Проверьте, существует ли каждая из его частей. Лучше всего по отдельности и на отдельной строке. Никогда не используйте типизацию: она для слабаков. Вы все сделаете сами.
7. Копируйте код по-максимому. Так вы быстрее решите задачу и пойдете пить кофе. Зачем оптимизировать и писать код с нуля, если готовое решение уже есть? Продублируйте то, что сделал коллега, поменяйте имена - и готово! Если будете молодцы в п. 4, никто даже придраться не посмеет.
Живите по принципу “раз-два и готово“. Чем быстрее и непонятнее вы напишите код, тем лучше. Тогда все остальные будут считать вас супер умным: ведь они не в состоянии разобраться в написанном. А вы - почивать на лаврах собственной крутости. Насмехаясь над другими и попивая смузи.
Codewars. Замотивируй себя учиться
Каким образом изучать новый материал, если вдохновения нет? Для меня лучший мотиватор - это конкуренция. Если смог он, то смогу и я.
По этой причине я даже как-то регистрировалась на Яндекс.Соревнования (вы тоже можете).
А если не хотите быть привязанными к конкретным датам, то существует проект CodeWars. Для любых языков программирования, JavaScript в их числе. Получаете задания согласно вашему текущему уровню знаний, смотрите, как это сделали другие, прокачиваете своего персонажа. Если вам нужно потренироваться в задачах перед собеседованием, самое то (спойлер: даже работодатели копируют задачи с Codewars).
И что вас теперь останавливает перед тем, как попробовать, а?)
Каким образом изучать новый материал, если вдохновения нет? Для меня лучший мотиватор - это конкуренция. Если смог он, то смогу и я.
По этой причине я даже как-то регистрировалась на Яндекс.Соревнования (вы тоже можете).
А если не хотите быть привязанными к конкретным датам, то существует проект CodeWars. Для любых языков программирования, JavaScript в их числе. Получаете задания согласно вашему текущему уровню знаний, смотрите, как это сделали другие, прокачиваете своего персонажа. Если вам нужно потренироваться в задачах перед собеседованием, самое то (спойлер: даже работодатели копируют задачи с Codewars).
И что вас теперь останавливает перед тем, как попробовать, а?)
Что подарить на Новый год?
В предверии нового года расскажу о том, как я выбираю подарки. Моя основная цель - запомниться.
В качестве примера - 23 февраля. Нужно что-то подарить парню. И выбрать то, о чем не осмеливается мечтать он сам. Я решила реализовать квест, состоящий из пяти этапов. На сообразительность, выносливость, ловкость, бесстрашие и точность. Только после успешного завершения каждого из них участник получает звание «Лучший воин тысячелетия».
Пятница, вечер. Куда все идут после работы? Неправильно: пить. Верно - летать на самолёте. В Москве, Петербурге и других городах есть тренажёр Dream Aero. Позволяет почувствовать себя пилотом реального самолета на 20 минут. Как гласит реклама, его используют для тренировок сотрудники Аэрофлота.
Выносливость. Морозным утром следующего дня предстояли 3 часа на лыжах. Сейчас бы я этот пункт заменила на катания на оленях или собачьей упряжке. Для большего разнообразия.
Одной выносливости мало. Должна быть ещё и ловкость. В крупных городах существуют веревочные парки, где вы карабкаетесь на стену, ходите на высоте 7 м на одной ноге и по-другому выкручиваетесь из разных физических испытаний. Для активных ребят успех мероприятия гарантирован.
Следующий пункт - завоевать бесстрашие. На этот раз испытание фехтованием. Между прочим, разовое посещение очень дешевое. Любителям сражений и истории однозначно зайдёт. Для поклонников "Звездных войн" есть постановки битв из фильма, - "арт-фехтованием" зовутся.
Наконец, финальный раунд - точность. Попади в цель с первой попытки. На кону стрельба из пистолета и лука. Всевозможные купонаторы предлагают с гигантскими скидками.
Ах да, за каждый раунд именная шоколадка в подарок. Например, в виде самолета или пистолета. А по завершении всех испытаний приподнести именную медаль с гравюрой.
Обращаю внимание: все вышеперечисленное - всего лишь один подарок. Организованный самостоятельно.
В своих идеях подарков не будьте банальны. Старайтесь удивить близкого человека, чтобы даже лучшие друзья не верили его рассказу. Тогда вам точно будет, что рассказать другим.
В предверии нового года расскажу о том, как я выбираю подарки. Моя основная цель - запомниться.
В качестве примера - 23 февраля. Нужно что-то подарить парню. И выбрать то, о чем не осмеливается мечтать он сам. Я решила реализовать квест, состоящий из пяти этапов. На сообразительность, выносливость, ловкость, бесстрашие и точность. Только после успешного завершения каждого из них участник получает звание «Лучший воин тысячелетия».
Пятница, вечер. Куда все идут после работы? Неправильно: пить. Верно - летать на самолёте. В Москве, Петербурге и других городах есть тренажёр Dream Aero. Позволяет почувствовать себя пилотом реального самолета на 20 минут. Как гласит реклама, его используют для тренировок сотрудники Аэрофлота.
Выносливость. Морозным утром следующего дня предстояли 3 часа на лыжах. Сейчас бы я этот пункт заменила на катания на оленях или собачьей упряжке. Для большего разнообразия.
Одной выносливости мало. Должна быть ещё и ловкость. В крупных городах существуют веревочные парки, где вы карабкаетесь на стену, ходите на высоте 7 м на одной ноге и по-другому выкручиваетесь из разных физических испытаний. Для активных ребят успех мероприятия гарантирован.
Следующий пункт - завоевать бесстрашие. На этот раз испытание фехтованием. Между прочим, разовое посещение очень дешевое. Любителям сражений и истории однозначно зайдёт. Для поклонников "Звездных войн" есть постановки битв из фильма, - "арт-фехтованием" зовутся.
Наконец, финальный раунд - точность. Попади в цель с первой попытки. На кону стрельба из пистолета и лука. Всевозможные купонаторы предлагают с гигантскими скидками.
Ах да, за каждый раунд именная шоколадка в подарок. Например, в виде самолета или пистолета. А по завершении всех испытаний приподнести именную медаль с гравюрой.
Обращаю внимание: все вышеперечисленное - всего лишь один подарок. Организованный самостоятельно.
В своих идеях подарков не будьте банальны. Старайтесь удивить близкого человека, чтобы даже лучшие друзья не верили его рассказу. Тогда вам точно будет, что рассказать другим.
Универ. Поступить на бюджет может лишь талантливый
“За университет нужно дорого заплатить”.
“Чтобы поступить, надо нанять репетиторов”.
И другие мифы об образовании.
В последнее время я часто вижу отрицательные мнения блогеров об университетах. И я не согласна с ними. Однако понимаю, зачем они их говорят:
а). им нужно продать свои курсы. И негативные отзывы об университетах - часть маркетинга.
б). они действительно попали в плохой вуз. И честно описывают личный опыт, не понимая пользы образования.
Однако, мне повезло с университетом. И проходя каждый раз мимо него, я погружаюсь в ностальгию о лучших годах своей жизни. Более того, я постоянно хочу продолжить высшее образование. Единственное, что меня останавливает: за это не платят.
Я в корне не согласна с отрицательными отзывами о вузах. И позицией, что поступить на бюджет может лишь талантливый. Потому что моя ситуация была иной.
Я не была супер-талантливой девочкой и победительницей олимпиад. Да, я периодически участвовала в городских олимпиадах, но призовых мест на них никогда не брала.
Я входила в ТОП-4 учеников выпускного класса школы (мы были равнозначны, и не знаю, кто входил в ТОП-3). Я не верила в склонность людей либо к гуманитарным, либо к точным наукам, и до конца 10-ого класса не могла определиться, пойду я в технический вуз или на журналистику.
Я учила все подряд и выполняла все дз. Отлично разбиралась в химии, геометрии и литературе. Да, меня считали ботаником, но это впоследствии лишь сыграло мне на пользу. Я могла выполнять контрольные половине класса и всегда любила выступать перед доской.
Однако, я знала, что есть ребята талантливее меня. Момент, смогу ли я поступить в престижный вуз на бюджет, был под вопросом. Родители мне сразу дали понять, что денег на платное обучение и репетиторов не будет. С поступлением мне придется справляться самостоятельно.
И я готовилась. После школы я ездила на подготовительные курсы в будущей университет, а по выходным решала задачи для досрочного поступления. Решала - это значит сидела с 10 утра и до 12 ночи за учебниками. Друзей в школе у меня практически не было.
Я не считала себя гениальной. Старательной - да, но всегда приписывала себе среднестатические способности. Мне была ясна школьная программа и большая часть олимпиадных задач для поступления. Но часть вопросов из секции С ЕГЭ по информатике я не могла решить.
Я поступала по досрочным олимпиадам в университет, которые сдала на все четверки. По этим результатам я не проходила на факультет мечты, однако без труда попадала на запасной вариант. Таким образом, еще в апреле выпускного класса я попала на бюджет в ТОП-3 вуз Петербурга. На специальность “Информационные технологии и вычислительная техника”.
Когда я встречаю информацию о том, что обучаться надо в частной школе, брать репетиторов по всем экзаменационным предметам и отдавать по 200 000 руб. в семестр за обучение, мне хочется встать и крикнуть: “Нет!”. У меня была обычная школа, ни одного репетитора, и я без проблем поступила на бюджет в ИТМО. Я смогла, и, значит, каждый другой сможет.
“За университет нужно дорого заплатить”.
“Чтобы поступить, надо нанять репетиторов”.
И другие мифы об образовании.
В последнее время я часто вижу отрицательные мнения блогеров об университетах. И я не согласна с ними. Однако понимаю, зачем они их говорят:
а). им нужно продать свои курсы. И негативные отзывы об университетах - часть маркетинга.
б). они действительно попали в плохой вуз. И честно описывают личный опыт, не понимая пользы образования.
Однако, мне повезло с университетом. И проходя каждый раз мимо него, я погружаюсь в ностальгию о лучших годах своей жизни. Более того, я постоянно хочу продолжить высшее образование. Единственное, что меня останавливает: за это не платят.
Я в корне не согласна с отрицательными отзывами о вузах. И позицией, что поступить на бюджет может лишь талантливый. Потому что моя ситуация была иной.
Я не была супер-талантливой девочкой и победительницей олимпиад. Да, я периодически участвовала в городских олимпиадах, но призовых мест на них никогда не брала.
Я входила в ТОП-4 учеников выпускного класса школы (мы были равнозначны, и не знаю, кто входил в ТОП-3). Я не верила в склонность людей либо к гуманитарным, либо к точным наукам, и до конца 10-ого класса не могла определиться, пойду я в технический вуз или на журналистику.
Я учила все подряд и выполняла все дз. Отлично разбиралась в химии, геометрии и литературе. Да, меня считали ботаником, но это впоследствии лишь сыграло мне на пользу. Я могла выполнять контрольные половине класса и всегда любила выступать перед доской.
Однако, я знала, что есть ребята талантливее меня. Момент, смогу ли я поступить в престижный вуз на бюджет, был под вопросом. Родители мне сразу дали понять, что денег на платное обучение и репетиторов не будет. С поступлением мне придется справляться самостоятельно.
И я готовилась. После школы я ездила на подготовительные курсы в будущей университет, а по выходным решала задачи для досрочного поступления. Решала - это значит сидела с 10 утра и до 12 ночи за учебниками. Друзей в школе у меня практически не было.
Я не считала себя гениальной. Старательной - да, но всегда приписывала себе среднестатические способности. Мне была ясна школьная программа и большая часть олимпиадных задач для поступления. Но часть вопросов из секции С ЕГЭ по информатике я не могла решить.
Я поступала по досрочным олимпиадам в университет, которые сдала на все четверки. По этим результатам я не проходила на факультет мечты, однако без труда попадала на запасной вариант. Таким образом, еще в апреле выпускного класса я попала на бюджет в ТОП-3 вуз Петербурга. На специальность “Информационные технологии и вычислительная техника”.
Когда я встречаю информацию о том, что обучаться надо в частной школе, брать репетиторов по всем экзаменационным предметам и отдавать по 200 000 руб. в семестр за обучение, мне хочется встать и крикнуть: “Нет!”. У меня была обычная школа, ни одного репетитора, и я без проблем поступила на бюджет в ИТМО. Я смогла, и, значит, каждый другой сможет.
Животные на SVG
Приходило ли вам в голову, что анимация может быть такой? Или, например, такой? Все они сделаны без единого JS-символа! Давайте разбираться, как же так.
Во-первых, чтобы создать подобное, надо знать SVG. Как добавлять SVG в HTML сказано здесь.
Во-вторых, надо владеть такими элементами SVG, как filter, feTurbulence и feDisplacementMap.
В-третьих, уметь рисовать в Adobe Illustrator. Дело тонкое, в этой статье не обсуждается)
В-четвертых, понимать, как работает Sass. Знать, @include и миксины, уметь задавать переменные цветов и осознавать работу с функциями.
В-пятых, требуются базовые знания CSS-анимации и правил верстки.
Слышали обо всем вышеперечисленном? Нажимаете Правую кнопку мыши -> Проверить элемент и разбираетесь в коде самостоятельно.
А если сложно, то здесь инструкция на английском, а тут - на русском языке. А для совсем начинающих рисовать на CSS, информация тут.
Изучайте SVG анимацию, развивайтесь и создавайте шедевры подобные этим.
Приходило ли вам в голову, что анимация может быть такой? Или, например, такой? Все они сделаны без единого JS-символа! Давайте разбираться, как же так.
Во-первых, чтобы создать подобное, надо знать SVG. Как добавлять SVG в HTML сказано здесь.
Во-вторых, надо владеть такими элементами SVG, как filter, feTurbulence и feDisplacementMap.
В-третьих, уметь рисовать в Adobe Illustrator. Дело тонкое, в этой статье не обсуждается)
В-четвертых, понимать, как работает Sass. Знать, @include и миксины, уметь задавать переменные цветов и осознавать работу с функциями.
В-пятых, требуются базовые знания CSS-анимации и правил верстки.
Слышали обо всем вышеперечисленном? Нажимаете Правую кнопку мыши -> Проверить элемент и разбираетесь в коде самостоятельно.
А если сложно, то здесь инструкция на английском, а тут - на русском языке. А для совсем начинающих рисовать на CSS, информация тут.
Изучайте SVG анимацию, развивайтесь и создавайте шедевры подобные этим.
Сайты из 2000-х
Помните свое детство? А конец 90-х и интернет-соединения по dial-up (когда телефон был постоянно занят)? Припоминаете ли вы Google или Facebook начала нулевых? А как выглядела первая версия Youtube?
Чтобы не напрягать мозги, существует сайт. Показывает, как менялись сайты интернет-гигантов со времени их создания.
Например, первая версия Youtube в 2005 году была такой. Сайт Apple в 1994 году выглядел так (OMG, так делать не надо), а Google maps даже в 2008 был страшненьким.
Для тех, кто хочет версию на русском и сразу с принскринами, есть отдельная статья.
Пойдемте ностальгировать вместе.
Помните свое детство? А конец 90-х и интернет-соединения по dial-up (когда телефон был постоянно занят)? Припоминаете ли вы Google или Facebook начала нулевых? А как выглядела первая версия Youtube?
Чтобы не напрягать мозги, существует сайт. Показывает, как менялись сайты интернет-гигантов со времени их создания.
Например, первая версия Youtube в 2005 году была такой. Сайт Apple в 1994 году выглядел так (OMG, так делать не надо), а Google maps даже в 2008 был страшненьким.
Для тех, кто хочет версию на русском и сразу с принскринами, есть отдельная статья.
Пойдемте ностальгировать вместе.
Сколько стоит стать программистом?
Часто при запросе “Курсы программирования” попадаются шестимесячные курсы за 100 000 руб. Но неужели это - единственная сумма, которую потребуется заплатить?
Если вы хотите быть фрилансером, вам придется потратиться на полноценный компьютер. И, скорее всего, на производительный Mac. Среди frontend-разработчиков существует поверье, что хороший специалист программирует на MacBook, а парень с Windows - начинающий. Раздобыть более прибыльные заказы ему будет сложнее.
Представьте себе, что вы - таксист. И гораздо больше денег вы заработаете на презентабельном мерседесе, чем на старенькой ладе. Да и стоимость одного заказа будет существенно выше.
Backend-разработчиков и maching learning-специалистов это касается не так сильно. Для них важнее производительность компьютера.
Смотрим цену на последний MacBook Pro и ужасаемся: она будет около 200 000 руб. К тому же, чтобы не портить глаза, рассчитываем сразу на 15 дюймов. Да, можно купить предыдущих годов или б/у. Но в любом случае заложите MacBook в расходы.
Дальше нужно разобраться с программным обеспечением. Скорее всего, вам потребуется полный комплект программ от Adobe. Иногда Photoshop, иногда - Illustrator, временами - Lightroom. Что-то рано или поздно потребуется доработать за дизайнерами. Если не хотите погружаться в торренты (как я) и предпочитаете платить за ПО, то в первый год пользования Adobe придется выложить 27 000 руб. А во все последующие - 46 000 руб. Но можно сэкономить, если вы - студент или у вас есть знакомые студенты.
Макет не обязательно прилетит в Photoshop. Может появится и со стороны Sketch. Тогда вам потребуется отдать 7 000 руб. в год за него.
В последнее время дизайнеры стали предоставлять макеты в Figma, Zeplin или Simpli, - онлайн-редакторах, которые позволяют просматривать все свойства элементы и экспортировать картинки. Поэтому в 2019 году можно выжить и без лицензионного Photoshop. Но вдруг судьба вам все-таки подкинет макет в .psd?
С графическими редакторами разобрались. Теперь давайте подсчитаем, сколько нужно отдать за редакторы кода.
Одна из самых популярных сред разработки - Webstorm. За нее нужно заплатить около 8 000 руб. первый год (дальше дешевле). Также для быстрой правки файлов вам потребуется Sublime Text. Еще + 5 000 руб.
А теперь считаем:
100 000 руб. - курсы по программированию (6 месяцев)
200 000 руб. - MacBook
46 000 руб. - пакеты Adobe (Photoshop, Illustrator + др.)
7 000 руб. - Sketch
8 000 руб. - WebStorm
5 000 руб. - Sublime Text.
Итого: 366 000 руб. Вы точно хотите стать веб-разработчиком?
Конечно, все расходы можно оптимизировать. Взять менее дорогие курсы, подержанный Mac и не пользоваться лицензиями. Или пойти работать в компанию, которая предоставляет все ресурсы (так делают отнюдь не все работодатели).
Какими бы большими не казались вам расходы веб-разработчика, главное, чтобы они окупались. Зарабатывать нужно столько, чтобы покупка лицензии была для вас лишь дополнительной мелочью, а не неприятным сюрпризом. Например, чтобы зп была на уровне Senior-разработчика (≈200 000 руб.). Поэтому учимся, учимся, и еще раз учимся!
Часто при запросе “Курсы программирования” попадаются шестимесячные курсы за 100 000 руб. Но неужели это - единственная сумма, которую потребуется заплатить?
Если вы хотите быть фрилансером, вам придется потратиться на полноценный компьютер. И, скорее всего, на производительный Mac. Среди frontend-разработчиков существует поверье, что хороший специалист программирует на MacBook, а парень с Windows - начинающий. Раздобыть более прибыльные заказы ему будет сложнее.
Представьте себе, что вы - таксист. И гораздо больше денег вы заработаете на презентабельном мерседесе, чем на старенькой ладе. Да и стоимость одного заказа будет существенно выше.
Backend-разработчиков и maching learning-специалистов это касается не так сильно. Для них важнее производительность компьютера.
Смотрим цену на последний MacBook Pro и ужасаемся: она будет около 200 000 руб. К тому же, чтобы не портить глаза, рассчитываем сразу на 15 дюймов. Да, можно купить предыдущих годов или б/у. Но в любом случае заложите MacBook в расходы.
Дальше нужно разобраться с программным обеспечением. Скорее всего, вам потребуется полный комплект программ от Adobe. Иногда Photoshop, иногда - Illustrator, временами - Lightroom. Что-то рано или поздно потребуется доработать за дизайнерами. Если не хотите погружаться в торренты (как я) и предпочитаете платить за ПО, то в первый год пользования Adobe придется выложить 27 000 руб. А во все последующие - 46 000 руб. Но можно сэкономить, если вы - студент или у вас есть знакомые студенты.
Макет не обязательно прилетит в Photoshop. Может появится и со стороны Sketch. Тогда вам потребуется отдать 7 000 руб. в год за него.
В последнее время дизайнеры стали предоставлять макеты в Figma, Zeplin или Simpli, - онлайн-редакторах, которые позволяют просматривать все свойства элементы и экспортировать картинки. Поэтому в 2019 году можно выжить и без лицензионного Photoshop. Но вдруг судьба вам все-таки подкинет макет в .psd?
С графическими редакторами разобрались. Теперь давайте подсчитаем, сколько нужно отдать за редакторы кода.
Одна из самых популярных сред разработки - Webstorm. За нее нужно заплатить около 8 000 руб. первый год (дальше дешевле). Также для быстрой правки файлов вам потребуется Sublime Text. Еще + 5 000 руб.
А теперь считаем:
100 000 руб. - курсы по программированию (6 месяцев)
200 000 руб. - MacBook
46 000 руб. - пакеты Adobe (Photoshop, Illustrator + др.)
7 000 руб. - Sketch
8 000 руб. - WebStorm
5 000 руб. - Sublime Text.
Итого: 366 000 руб. Вы точно хотите стать веб-разработчиком?
Конечно, все расходы можно оптимизировать. Взять менее дорогие курсы, подержанный Mac и не пользоваться лицензиями. Или пойти работать в компанию, которая предоставляет все ресурсы (так делают отнюдь не все работодатели).
Какими бы большими не казались вам расходы веб-разработчика, главное, чтобы они окупались. Зарабатывать нужно столько, чтобы покупка лицензии была для вас лишь дополнительной мелочью, а не неприятным сюрпризом. Например, чтобы зп была на уровне Senior-разработчика (≈200 000 руб.). Поэтому учимся, учимся, и еще раз учимся!
Где тырить картинки?
На начальном этапе часто случается, что заказчик не предоставляет изображения. Лишь схематичный дизайн из разряда "сообрази нечто похожее". Возникает вопрос: где искать картинки? Брать на Google, тырить у конкурентов или есть вариант официальнее?
Для таких ситуаций существуют бесплатные фотостоки. Например:
- https://www.pexels.com/ и https://unsplash.com/ для растровых красивых картинок;
- https://www.vecteezy.com/ для поиска вектора;
- https://www.iconfinder.com/ и https://www.flaticon.com/ для иконок (платный и бесплатный вариант);
- https://www.stickpng.com/ и http://www.pngmart.com/.
Обратите внимание, что с лицензионным соглашением на каждом сайте стоит ознакомиться отдельно, чтобы вашего заказчика не засудили. Однако, большинство представленных примеров are free to use.
Наслаждайтесь!
На начальном этапе часто случается, что заказчик не предоставляет изображения. Лишь схематичный дизайн из разряда "сообрази нечто похожее". Возникает вопрос: где искать картинки? Брать на Google, тырить у конкурентов или есть вариант официальнее?
Для таких ситуаций существуют бесплатные фотостоки. Например:
- https://www.pexels.com/ и https://unsplash.com/ для растровых красивых картинок;
- https://www.vecteezy.com/ для поиска вектора;
- https://www.iconfinder.com/ и https://www.flaticon.com/ для иконок (платный и бесплатный вариант);
- https://www.stickpng.com/ и http://www.pngmart.com/.
Обратите внимание, что с лицензионным соглашением на каждом сайте стоит ознакомиться отдельно, чтобы вашего заказчика не засудили. Однако, большинство представленных примеров are free to use.
Наслаждайтесь!
Тренды будущего
Знаете ли вы, что поколение Z чаще говорит на свиданиях об экологии, чем о путешествиях и технических новинках? А ведь именно они через 10 лет станут основой нашего будущего. На тренды надо равняться уже сейчас, чтобы в 2030 не оказаться за бортом, плавая между устаревшими технологиями и никому не нужными проектами. Сегодня я решила разобраться в перспективных ИТ-направлениях будущего.
Популярность искусственного интеллекта все растет и растет. Даже я - закоренелый фронтендер, зайдя на список инструментов от Facebook, прониклась идеей изучать Python. А еще посмотрела темы нескольких хакатонов и осознала, что без знания neural netrwork и deep learning теперь проектам никуда.
Количество данных растет, ресурсов человека для их обработки не хватает, а сервисы стремятся стать все более умными. Даже музеи теперь хотят создавать интеллектуального голосового помощника, способного предоставить информацию по экспонатам, довольствуясь парой фраз. Одним из важных трендов станет акцент на диагностике fake news с помощью AI (искуственного интеллекта). Facebook это делать уже начал.
Экология - тема, без обсуждения которой не может обойтись поколение Z. Пускай кол-во стартапов в этой отрасли еще мало, зато проблема активно нарастает. Будь мне 15 лет, я бы гуглила ИТ-решения в экологии, выбирая направление своего будущего. Скачок в ИТ начался 20 лет назад, когда мы еще были детьми. И сейчас основной костяк сотрудников в продуктовой компании - люди 20-35 лет. Ведь именно нас, а не родителей, столь активно интересовали технические новинки. Осмелюсь предположить, что через десяток лет Z-поколение создаст свои экологические решения, в которых будут работать только они. Если мы не вникнем в эту тему раньше.
Количество мобильных юзеров растет, хотим мы того или нет. Согласно статистике, 5+ часов проводит каждый пользователь в телефоне. Спросите ваших друзей, сколько из них не имеет персонального компьютера, потому что обходятся функциональностью телефона. Экраны становятся шире, информации на них влезает все больше, люди взаимодействуют с устройством чаще. Это - повод даже коворкингам разрабатывать мобильные приложения для навигации по ним. Тренд ясен: мобильная разработка, React Native, Swift, Java. Кстати, мобильные разработчики даже зарабатывают больше.
В 2012 году я пошла на конференцию про IOT, где мне рассказывали, что скоро со мною будет разговаривать микроволновка, а холодильник сам поймет, какие продукты я люблю и автоматически их закажет. Тогда мне это казалось фантастикой, сейчас - уже нет. Яндекс.Алиса, Amazon Alexa изменили наш мир. Все больше и больше людей общается с голосовыми помощниками, их навыки совершенствуются, а языковое распознавание уверенно двигается вперед. Даже Сбербанк заговорил. Впрочем, технологии по распознаванию лиц или отпечатков пальцев также не отстают.
Какое бы направление для деятельности вы ни выбрали, помните, что оно должно быть перспективным. Желаю вам в 2020 определиться с областью своего развития, сменить его, если найдете в этом потребность, и заработать кучу денег. А по утрам не забывать почитывать мой блог!
С новым годом! Развивайтесь!
Знаете ли вы, что поколение Z чаще говорит на свиданиях об экологии, чем о путешествиях и технических новинках? А ведь именно они через 10 лет станут основой нашего будущего. На тренды надо равняться уже сейчас, чтобы в 2030 не оказаться за бортом, плавая между устаревшими технологиями и никому не нужными проектами. Сегодня я решила разобраться в перспективных ИТ-направлениях будущего.
Популярность искусственного интеллекта все растет и растет. Даже я - закоренелый фронтендер, зайдя на список инструментов от Facebook, прониклась идеей изучать Python. А еще посмотрела темы нескольких хакатонов и осознала, что без знания neural netrwork и deep learning теперь проектам никуда.
Количество данных растет, ресурсов человека для их обработки не хватает, а сервисы стремятся стать все более умными. Даже музеи теперь хотят создавать интеллектуального голосового помощника, способного предоставить информацию по экспонатам, довольствуясь парой фраз. Одним из важных трендов станет акцент на диагностике fake news с помощью AI (искуственного интеллекта). Facebook это делать уже начал.
Экология - тема, без обсуждения которой не может обойтись поколение Z. Пускай кол-во стартапов в этой отрасли еще мало, зато проблема активно нарастает. Будь мне 15 лет, я бы гуглила ИТ-решения в экологии, выбирая направление своего будущего. Скачок в ИТ начался 20 лет назад, когда мы еще были детьми. И сейчас основной костяк сотрудников в продуктовой компании - люди 20-35 лет. Ведь именно нас, а не родителей, столь активно интересовали технические новинки. Осмелюсь предположить, что через десяток лет Z-поколение создаст свои экологические решения, в которых будут работать только они. Если мы не вникнем в эту тему раньше.
Количество мобильных юзеров растет, хотим мы того или нет. Согласно статистике, 5+ часов проводит каждый пользователь в телефоне. Спросите ваших друзей, сколько из них не имеет персонального компьютера, потому что обходятся функциональностью телефона. Экраны становятся шире, информации на них влезает все больше, люди взаимодействуют с устройством чаще. Это - повод даже коворкингам разрабатывать мобильные приложения для навигации по ним. Тренд ясен: мобильная разработка, React Native, Swift, Java. Кстати, мобильные разработчики даже зарабатывают больше.
В 2012 году я пошла на конференцию про IOT, где мне рассказывали, что скоро со мною будет разговаривать микроволновка, а холодильник сам поймет, какие продукты я люблю и автоматически их закажет. Тогда мне это казалось фантастикой, сейчас - уже нет. Яндекс.Алиса, Amazon Alexa изменили наш мир. Все больше и больше людей общается с голосовыми помощниками, их навыки совершенствуются, а языковое распознавание уверенно двигается вперед. Даже Сбербанк заговорил. Впрочем, технологии по распознаванию лиц или отпечатков пальцев также не отстают.
Какое бы направление для деятельности вы ни выбрали, помните, что оно должно быть перспективным. Желаю вам в 2020 определиться с областью своего развития, сменить его, если найдете в этом потребность, и заработать кучу денег. А по утрам не забывать почитывать мой блог!
С новым годом! Развивайтесь!
Что почитать на каникулах
Новогодние каникулы - это отличный повод приступить к отложенной литературе. А также заново осознать жизнь и поставить далеко идущие планы. Если вы планируете связаться с разработкой, то рекомендую перечитать, как это грамотно сделать.
С чего стоит начать изучать frontend, какие ресурсы для самостоятельного обучения выбрать и что надо знать Junior, читайте здесь. А если предпочитаете видео-вариант, то тут.
Если вы этот этап уже преодолели и уверенно стремитесь к Middle, то читайте, что надо изучать, когда ты - джун. А если вы не понимаете значения слов Junior/Middle/Senior, то за подробным объяснением вам сюда.
Бывает такое: общаешься с умным программистом, зарабатывающим большие деньги, и хочешь стать таким же. Изучаешь новую информацию пару недель - осознаешь, что сложно, и бросаешь. Так дело не пойдет. Давайте сразу определимся, быть вам программистом или нет. А если решились, то примите к сведению, сколько денег за это придется заплатить.
Кстати, становиться программистом можно не только в 20 лет, но и в 28 (спойлер: после 30-ти тоже). Почитайте мой мотивирующий пост, начинать изучать кодинг никогда не поздно.
А здесь информацию о том, как все успевать, и совмещать изучение программирования с основной работой.
На этот мой сегодняшний обзор статей заканчивается. Как и идеи, какая информация будет полезной вам дальше. Я в активном поиске новых направлений для статей, и если у вас есть хоть какие-то пожелания или вопросы, оставляйте их здесь.
А если не удобно, то в личку.
Продуктивных праздников вам, друзья!
Новогодние каникулы - это отличный повод приступить к отложенной литературе. А также заново осознать жизнь и поставить далеко идущие планы. Если вы планируете связаться с разработкой, то рекомендую перечитать, как это грамотно сделать.
С чего стоит начать изучать frontend, какие ресурсы для самостоятельного обучения выбрать и что надо знать Junior, читайте здесь. А если предпочитаете видео-вариант, то тут.
Если вы этот этап уже преодолели и уверенно стремитесь к Middle, то читайте, что надо изучать, когда ты - джун. А если вы не понимаете значения слов Junior/Middle/Senior, то за подробным объяснением вам сюда.
Бывает такое: общаешься с умным программистом, зарабатывающим большие деньги, и хочешь стать таким же. Изучаешь новую информацию пару недель - осознаешь, что сложно, и бросаешь. Так дело не пойдет. Давайте сразу определимся, быть вам программистом или нет. А если решились, то примите к сведению, сколько денег за это придется заплатить.
Кстати, становиться программистом можно не только в 20 лет, но и в 28 (спойлер: после 30-ти тоже). Почитайте мой мотивирующий пост, начинать изучать кодинг никогда не поздно.
А здесь информацию о том, как все успевать, и совмещать изучение программирования с основной работой.
На этот мой сегодняшний обзор статей заканчивается. Как и идеи, какая информация будет полезной вам дальше. Я в активном поиске новых направлений для статей, и если у вас есть хоть какие-то пожелания или вопросы, оставляйте их здесь.
А если не удобно, то в личку.
Продуктивных праздников вам, друзья!
Новогоднее чтиво. Продолжение
Продолжаю тематику новогоднего чтения. На этот раз информация для тех, кто уже твердо решил пойти в ит.
Новогодние каникулы - возможность наверстать упущенное и определиться между frontend/backend и машинным обучением. Если такой ассортимент профессий кажется вам маленьким, и программистом становиться вы не хотите, а быть приближенным к ИТ желаете, то почитайте о других направлениях в разработке.
Программистом не обязательно становятся после университета. Сменить профессию после 10 лет работы в другом месте реально. Четыре основных сценария, по которому люди приходят в ит, описаны здесь.
Когда решите изучать фронтенд, не забудьте подписаться на самые лучшие фронтенд-рассылки. Отслеживайте изменения в веб-разработке и всегда будьте в тренде (а также блесните знаниями перед коллегами и сделайте неожиданную вау-фичу).
Одного чтения недостаточно: нужна практика. Первую работу находите на фрилансе, ведь работодателям уже нужен умеющий выполнять задачи программист. О том, как брать заказы без опыта, читайте здесь.
В разработке навыки надо постоянно совершенствовать, а на фрилансе от этого ещё и зависит почасовая ставка. Согласитесь, выполнить заказ быстро и получить за него много денег гораздо приятнее, чем нудно париться над задачей целую неделю. Для этого надо знать секретные приемчики, которые описаны здесь.
А когда ваши навыки догонят Senior-уровень, то узнайте, где надо зарегаться, чтобы брать за работу по 50$ в час.
Напоследок философская статья о времени. Всем надо надо рано или поздно немного поразмышлять.
На этом все. Приятного чтения! Помогите мне усовершенствовать блог и сделать максимально полезным для вас. Для этого пройдите этот опрос. А также я всегда с радостью отвечу на любые ваши вопросы.
Продолжаю тематику новогоднего чтения. На этот раз информация для тех, кто уже твердо решил пойти в ит.
Новогодние каникулы - возможность наверстать упущенное и определиться между frontend/backend и машинным обучением. Если такой ассортимент профессий кажется вам маленьким, и программистом становиться вы не хотите, а быть приближенным к ИТ желаете, то почитайте о других направлениях в разработке.
Программистом не обязательно становятся после университета. Сменить профессию после 10 лет работы в другом месте реально. Четыре основных сценария, по которому люди приходят в ит, описаны здесь.
Когда решите изучать фронтенд, не забудьте подписаться на самые лучшие фронтенд-рассылки. Отслеживайте изменения в веб-разработке и всегда будьте в тренде (а также блесните знаниями перед коллегами и сделайте неожиданную вау-фичу).
Одного чтения недостаточно: нужна практика. Первую работу находите на фрилансе, ведь работодателям уже нужен умеющий выполнять задачи программист. О том, как брать заказы без опыта, читайте здесь.
В разработке навыки надо постоянно совершенствовать, а на фрилансе от этого ещё и зависит почасовая ставка. Согласитесь, выполнить заказ быстро и получить за него много денег гораздо приятнее, чем нудно париться над задачей целую неделю. Для этого надо знать секретные приемчики, которые описаны здесь.
А когда ваши навыки догонят Senior-уровень, то узнайте, где надо зарегаться, чтобы брать за работу по 50$ в час.
Напоследок философская статья о времени. Всем надо надо рано или поздно немного поразмышлять.
На этом все. Приятного чтения! Помогите мне усовершенствовать блог и сделать максимально полезным для вас. Для этого пройдите этот опрос. А также я всегда с радостью отвечу на любые ваши вопросы.
Типограф. Давайте соблюдать типографику
Помню, на первой работе у меня был очень требовательный к верстке начальник. Все должно быть сверстано по направляющим, сетка всегда соблюдаться, а текст - отформатированным без весячих предлогов. Там я впервые узнала об инструменте Типограф.
Типограф позволяет вам загнать текст (можно, в HTML) и получить результат без висячих предлогов, с одинаковыми кавычками, тире в правильных местах и другими правилами форматирования. Разработано студией Артемия Лебедева, обо всех типографических правилах читайте тут.
Типограф - must to use на любых проектах. Единообразно и типографически корректно - сделайте заказчикам приятно.
Помню, на первой работе у меня был очень требовательный к верстке начальник. Все должно быть сверстано по направляющим, сетка всегда соблюдаться, а текст - отформатированным без весячих предлогов. Там я впервые узнала об инструменте Типограф.
Типограф позволяет вам загнать текст (можно, в HTML) и получить результат без висячих предлогов, с одинаковыми кавычками, тире в правильных местах и другими правилами форматирования. Разработано студией Артемия Лебедева, обо всех типографических правилах читайте тут.
Типограф - must to use на любых проектах. Единообразно и типографически корректно - сделайте заказчикам приятно.
Австралия и Австралийцы
На этот новый год я решила устроить себе подарок и реализовать давнейшую мечту. А именно: оказаться в Австралии.
Этим постом я открываю цикл статей об Австралии. Если вам интересно узнать что-либо о столь далекой стране, welcome ко мне в личку.
В Австралии я была десять дней, начиная с 31 декабря. В Сиднее и Мельбурне. И вот, что я приметила:
1. Здесь едят кенгуру. Правда, скорее как редкий деликатес. Видела в меню только одного ресторана.
2. Разница с Москвой +8 часов. Т.е. когда я публикую фотки в Instagram за предыдущий день, в России только наступает утро.
3. Транспортное движение правосторонне (как в Лондоне). По тротуару австралийцы тоже ходят наоборот. Все 10 дней я путалась и ходила по-русски, а, оказавшись в России, напротив, по-австралийски.
4. Все мои друзья пугали меня фотками змей и пауков в Австралии - никого не заметила. Сидней и Мельбурн - цивилизованные города, змей и пауков видела только в зоопарке. Зато попугаи на дереве под домом - это нормально. Даже если их сидит и чирикает 30 штук. Однако, кто-то укусил меня в последний день Австралии. Вроде не болит и живу, но кто это был до сих пор остается загадкой.
5. Природа в Австралии многообразна. 30 мин - и ты на океане, 1 час на поезде в другую сторону - в горах. Температура сильно отличается в пригородах. Если в городе +32, то через 27 км может быть уже +46.
6. Вода в океане холодная. Несмотря на то, что на улице +47, температура воды в январе +21. Купаться можно только в строго отгороженных зонах.
7. И, главное: австралийцы очень расслаблены по жизни. Им не надо обслуживать 50 человек одновременно, как в Москве. Работа для них далеко не на первом месте, и в новогоднюю ночь в ресторане никто не будет принимать заказ, стремясь срубить как можно больше денег, а просто пойдёт отдыхать. Они работают, потому что им это нравится. Болтают с тобой не ради приличия (как в Америке), а искренне интересуясь, как твои дела и where are you from. Они улыбчивы, позитивны, и, глядя на них, я понимаю, почему в мировом рейтинге они считаются самыми счастливыми людьми на земле. Прекрасная природа, сёрфинг, высокий уровень жизни, солнце, милые животные и позитив, - что ещё может быть нужно для счастья?)
На этот новый год я решила устроить себе подарок и реализовать давнейшую мечту. А именно: оказаться в Австралии.
Этим постом я открываю цикл статей об Австралии. Если вам интересно узнать что-либо о столь далекой стране, welcome ко мне в личку.
В Австралии я была десять дней, начиная с 31 декабря. В Сиднее и Мельбурне. И вот, что я приметила:
1. Здесь едят кенгуру. Правда, скорее как редкий деликатес. Видела в меню только одного ресторана.
2. Разница с Москвой +8 часов. Т.е. когда я публикую фотки в Instagram за предыдущий день, в России только наступает утро.
3. Транспортное движение правосторонне (как в Лондоне). По тротуару австралийцы тоже ходят наоборот. Все 10 дней я путалась и ходила по-русски, а, оказавшись в России, напротив, по-австралийски.
4. Все мои друзья пугали меня фотками змей и пауков в Австралии - никого не заметила. Сидней и Мельбурн - цивилизованные города, змей и пауков видела только в зоопарке. Зато попугаи на дереве под домом - это нормально. Даже если их сидит и чирикает 30 штук. Однако, кто-то укусил меня в последний день Австралии. Вроде не болит и живу, но кто это был до сих пор остается загадкой.
5. Природа в Австралии многообразна. 30 мин - и ты на океане, 1 час на поезде в другую сторону - в горах. Температура сильно отличается в пригородах. Если в городе +32, то через 27 км может быть уже +46.
6. Вода в океане холодная. Несмотря на то, что на улице +47, температура воды в январе +21. Купаться можно только в строго отгороженных зонах.
7. И, главное: австралийцы очень расслаблены по жизни. Им не надо обслуживать 50 человек одновременно, как в Москве. Работа для них далеко не на первом месте, и в новогоднюю ночь в ресторане никто не будет принимать заказ, стремясь срубить как можно больше денег, а просто пойдёт отдыхать. Они работают, потому что им это нравится. Болтают с тобой не ради приличия (как в Америке), а искренне интересуясь, как твои дела и where are you from. Они улыбчивы, позитивны, и, глядя на них, я понимаю, почему в мировом рейтинге они считаются самыми счастливыми людьми на земле. Прекрасная природа, сёрфинг, высокий уровень жизни, солнце, милые животные и позитив, - что ещё может быть нужно для счастья?)
Мои выводы 2019
Все пишут новогодние отчеты в конце года, а я - в начале. Сорри, была в отпуске. И вот сегодня, наконец-то, пришла возможность подвести итоги.
Кто ещё не сделал, советую: позволяет лучше понимать свои сильные стороны и недостатки.
Блог
Большой упор в этом году был сделан на блоге. Регулярное написание статей, куча денег в рекламу, запуск своего курса, консультации с менторами, дополнительные курсы по раскрутке канала и т.п. Делала все сама, никого не привлекала (только первый месяц рекламы делегировала другим). Считаю это провалом года, т.к. вложенные деньги и время себя не окупили. После ноября сдалась и решила, что больше нет сил проводить потоки курсов. Если блог для вас важен, то дайте мне знать. Хотя бы “спасибками!” в личку или лайками. Канал в Telegram - единственное, что у меня осталось за год блоггерской деятельности. А то я и его за ненадобностью прикрою.
Работа
Здесь все стабильно. Новые сторонние заказы не брала, программировала преимущественно на основной работе. Задачи у меня все похожие друг на друга, особо в техническом плане не прокачалась.
Путешествия
Путешествия были и много, но для меня они стали разумеющимся, а не приятной неожиданностью. В 2019 году посетила ОАЭ, Грецию, Армению, Казахстан, Великобританию, Италию, Францию, Марокко, Китай и Австралию. Если кого-то интересует, как смотреть 10 стран в год, работая на регулярной работе, напишите мне в личку - расскажу.
Английский язык
Весь год занималась в Skyeng, со второй половины взяла курс подготовки к IELTS. Не ради экзамена, а ради интенсивного пополнения словарного запаса сразу в нескольких темах. Да и статьи на курсах по IELTS гораздо интеллектуальные, чем на General English. Лайфхак: для изучения английского брать именно подготовку к экзамену - быстрее прокачаетесь. Постепенно двигаюсь от Upper-Intermediate к Advanced. Год назад была на уровне lower Upper-intermediate.
Развлечения, личная жизнь
Развлекалась, как могла. Год бы не напряжный: ходила по массе выставок, музеям, каждый месяц брала курсы по чему-то новому (от раскрутки роликов на Youtube до Big Cities). Если был выбор, написать статью или пойти гулять, всегда выбирала последнее. Наконец-то появилось время на множество хобби и других увлечений.
Вывод: 2019 вошёл в мою историю как «комфортный», когда ты уже оптимизировал все свои вопросы/проблемы и просто живёшь в удовольствие. С одной стороны понимаешь, что надо двигаться дальше и рисковать, а с другой не хочешь терять имеющееся.
А у вас как дела? Сделайте подобный анализ, проведите ревизию самого себя. Поверьте мне: почувствуете себя более осмысленным, легким и честным.
Все пишут новогодние отчеты в конце года, а я - в начале. Сорри, была в отпуске. И вот сегодня, наконец-то, пришла возможность подвести итоги.
Кто ещё не сделал, советую: позволяет лучше понимать свои сильные стороны и недостатки.
Блог
Большой упор в этом году был сделан на блоге. Регулярное написание статей, куча денег в рекламу, запуск своего курса, консультации с менторами, дополнительные курсы по раскрутке канала и т.п. Делала все сама, никого не привлекала (только первый месяц рекламы делегировала другим). Считаю это провалом года, т.к. вложенные деньги и время себя не окупили. После ноября сдалась и решила, что больше нет сил проводить потоки курсов. Если блог для вас важен, то дайте мне знать. Хотя бы “спасибками!” в личку или лайками. Канал в Telegram - единственное, что у меня осталось за год блоггерской деятельности. А то я и его за ненадобностью прикрою.
Работа
Здесь все стабильно. Новые сторонние заказы не брала, программировала преимущественно на основной работе. Задачи у меня все похожие друг на друга, особо в техническом плане не прокачалась.
Путешествия
Путешествия были и много, но для меня они стали разумеющимся, а не приятной неожиданностью. В 2019 году посетила ОАЭ, Грецию, Армению, Казахстан, Великобританию, Италию, Францию, Марокко, Китай и Австралию. Если кого-то интересует, как смотреть 10 стран в год, работая на регулярной работе, напишите мне в личку - расскажу.
Английский язык
Весь год занималась в Skyeng, со второй половины взяла курс подготовки к IELTS. Не ради экзамена, а ради интенсивного пополнения словарного запаса сразу в нескольких темах. Да и статьи на курсах по IELTS гораздо интеллектуальные, чем на General English. Лайфхак: для изучения английского брать именно подготовку к экзамену - быстрее прокачаетесь. Постепенно двигаюсь от Upper-Intermediate к Advanced. Год назад была на уровне lower Upper-intermediate.
Развлечения, личная жизнь
Развлекалась, как могла. Год бы не напряжный: ходила по массе выставок, музеям, каждый месяц брала курсы по чему-то новому (от раскрутки роликов на Youtube до Big Cities). Если был выбор, написать статью или пойти гулять, всегда выбирала последнее. Наконец-то появилось время на множество хобби и других увлечений.
Вывод: 2019 вошёл в мою историю как «комфортный», когда ты уже оптимизировал все свои вопросы/проблемы и просто живёшь в удовольствие. С одной стороны понимаешь, что надо двигаться дальше и рисковать, а с другой не хочешь терять имеющееся.
А у вас как дела? Сделайте подобный анализ, проведите ревизию самого себя. Поверьте мне: почувствуете себя более осмысленным, легким и честным.