Узнайте больше о рабочих местах будущего здесь.
"Хороший руководитель знает, что кот сотрудника болен"
Что привело вас в мир разработки? Как получилось, что вы выбрали именно это направление?
О, это интересная история. Я ходил в школу совсем с другой направленностью - рисование и искусствоведение. Все было здорово, но хотелось чего-то другого. В 16 лет я пошел на компьютерные курсы. И вот это мне понравилось. В вуз поступил на программиста, потом во второй вуз - правда, так и не закончил. Во время учебы я понял, что мне интересна веб-разработка. На это ушло около 5% программы, поэтому я мало что узнал, но взял этот вектор.
Работать по специальности начал на втором курсе. Занимался всякой ерундой и разводкой интерфейсов в небольшой студии. Мне почти ничего не платили, но я многому там научился. И я нашел свою вторую работу в хорошей крупной компании. Так что, по сути, я превратил свое увлечение в работу.
Какими качествами должен обладать человек, который руководит разработкой веб-продуктов?
Во-первых, он должен сознательно отказаться от попыток писать код. У каждого программиста свой стиль, в который не нужно вникать. Вы должны научиться говорить «Сделай это», когда вы хотите сказать «Сделай это так, как сделал бы я». Самым сложным для меня было принять мысль о том, что я больше не влияю на код. В начале я даже допускал всякие глупые ошибки, когда берешь и сам что-то добавляешь для сотрудника.
Во-вторых, нужно уметь выстраивать процессы так, чтобы людям было комфортно работать внутри них. Руководитель должен знать, у кого из сотрудников выгорание, кому нужна прибавка к зарплате, у кого дома кошка, у кого проблемы с концентрацией внимания. То есть важно умение общаться и находить общий язык.
Для этого требуется полная перестройка мозга, а не каждый программист на это способен.
Есть даже поговорка: не надо делать из хороших программистов плохих менеджеров.
Думаю, даже не каждый третий разработчик сможет стать тимлидом. Интровертам сложно строить свой авторитет и общаться с людьми. Экстравертам — а такие в веб-разработке тоже есть — мешают лишние эмоции. Сложность в том, что всему этому приходится учиться на практике. Таким вещам не учат ни на курсах, ни в университете. Мне, например, понадобилось восемь лет, чтобы все это понять.
Где вы научились саморазвитию — курсы, книги, сайты?
В университете изучал хардкорные языки для настольных приложений: C++, Java. Вторая специальность — программирование в сфере образования. Изучал веб-разработку самостоятельно. Сначала были курсы, книги, видео на ютубе, чтение спецификаций, форумы. Затем появились более продвинутые вещи, такие как курсы HTML Academy. Я вообще люблю добывать знания сама, никогда не рассчитываю, что мне их вложат в голову.
Откуда вы берете информацию о сегодняшнем дне, чтобы развиваться профессионально?
Для прокачки в разработке изучаю ТЗ. Они написаны сухим инженерным языком, и не все готовы воспринимать информацию в таком виде, да еще и на английском языке. Для этого есть курсы, где все переработано и представлено в более простом виде.
Но я знаю английский, могу читать, поэтому всегда обращаюсь к первоисточнику. В данном случае я вижу себя человеком, который не потребляет информацию, а генерирует ее. Ведь если я прочитал статью человека, который разбирался в этой технологии и описал ее, я перескажу его понимание. И мне это не нравится. Я сам обрабатываю информацию, формирую свое видение, а потом делюсь им с другими.
Чтобы развиваться как лидер, я читаю книги, ищу информацию в Интернете.
"Удаленная работа мало что меняет. Невозможно кодить, сидя на пне в лесу"
У каждой профессии есть свои инструменты, позволяющие хорошо выполнять работу. Например, у художника есть кисти, краски, мольберт, а что нужно современному разработчику?
Нужен компьютер! Но это не совсем так. :) Теперь разработку можно вести даже на планшете. Это не значит, что это удобно, но возможно. Достаточно любого физического носителя с клавиатурой, мышью и процессором.
В идеале нужен большой экран, 23-24 дюйма. То есть, если у вас есть ноутбук, важно, чтобы к нему можно было подключить внешний монитор. Например, у меня на работе такая конфигурация. А в поездках или на встречах мне хватает одного ноутбука.
Сейчас многие люди работают удаленно. Что лично вам нужно для того, чтобы работать вне офиса?
Ничего не меняется. Это тот же ноутбук с внешним монитором или другой системой процессора и экранов. Я знаю ребят, которые переезжают куда-то раз в пару месяцев, поэтому используют ноутбук только для работы. Носить монитор с собой физически невозможно.
Кстати, удаленная работа не привязывает вас к офису или стране, но и не избавляет от необходимости оборудовать свое рабочее место. Невозможно программировать, сидя на пне в лесу. Развиваться на пляже под пальмой тоже вряд ли получится. Экран сильно бликует из-за солнца, а работать лежа — плохая идея для спины.
Подходит ли протестированный вами ASUS VivoBook 15 X512 для фриланса?
Да, подойдет. В нем есть все необходимое для развития. Он достаточно мобильный и легкий, в рюкзаке не чувствуется. Есть возможность подключения к монитору. Процессора хватает для работы на нормальной скорости. В общем, со всеми моими повседневными задачами справляется.
Можно работать без монитора. Но лично мне это не всегда удобно. Например, я бы не стал делать большой проект с нуля за неделю, имея только ноутбук.
Как насчет использования этого ноутбука для развлечений? Например посмотреть сериал, послушать музыку?
Без проблем. Картинка хорошая, звук тоже. Никогда не слушаю музыку с внешнего динамика ноутбука - беру наушники или вывожу на динамик. Я смотрю фильмы в аэропорту или в самолете, поэтому еще и в наушниках. Но тут важно, чтобы ноутбук качественно передавал звук на внешние устройства — VivoBook справился хорошо.
Цвета и контрастность отличные, по углам экрана тоже - угол обзора достаточно широкий. Надо сказать, что для своей ценовой категории у VivoBook неплохой имидж. Экран также практически не имеет рамок со всех четырех сторон, то есть кажется больше, что круто.
Как человек, который много выступает на конференциях, какие преимущества VivoBook 15 X512 вы могли бы выделить?
На выступлениях часто бывает необходимо вывести презентацию на проектор или показать что-то с экрана. И у VivoBook для этого есть все. Его можно подключить к HDMI, на нем можно щелкать слайды. В нем очень много разъемов для внешних носителей и устройств, отдельный респект USB Type-C. И еще: за счет того, что ноутбук легкий, его удобно брать с собой в поездку.
Если вам нужно что-то показать аудитории на самом ноутбуке, 15-дюймового экрана вполне достаточно. Видео можно проигрывать 6-7 часов без подзарядки — это тоже плюс.
Подходит ли этот ноутбук для игр?
Раньше я много играл в шутеры. С 12 до 19 лет был настолько активен, что родители боялись, что я сойду с ума.
Играл в Call of Duty 2017 на VivoBook. Подключил к внешнему монитору - было интересно, потянет ли видеокарта картинку. Вытащил. На самом деле такого шустрого ноута на винде я давно не видел.
Цвета передавались хорошо, картинка менялась быстро, движения шли без задержек. Это очень важно для шутеров: там изображение задержалось на секунду — и все, тебя убили. И звук тоже важен: нужно все время прислушиваться, замечать шаги. С этим проблем не было. Мне также понравилась приподнятая клавиатура ASUS, она была удобной.
ASUS VivoBook 15 X512 — бюджетный и легкий ноутбук. Он весит 1,7 кг и не утяжелит вас с рюкзаком на спине. Его мощности хватает для различных рабочих задач, а на 15-дюймовом экране из-за отсутствия рамки будет удобно смотреть фильмы и показывать презентации. Клавиатура ASUS VivoBook поднимается и позволяет печатать под удобным для рук углом, поэтому она идеально подходит для тех, кто много печатает. Вы можете выбрать один из четырех цветовых вариантов: от ярко-кораллового до спокойного серебристого.
Посмотрите, на что способен Asus VivoBook
Если бы вы встретили себя в самом начале своего профессионального пути, что бы вы себе посоветовали?
Когда люди хотят что-то изменить, они обычно недовольны тем, что с ними произошло. И я не могу этого сказать. Я не знаю, что было бы, если бы я поступил иначе в прошлом, но то, что я нахожусь в настоящем, меня полностью устраивает. Я придумал формулу минимального успеха.
Чтобы чего-то добиться, нужно много работать. Но не в смысле 12 часов в сутки. Нужно работать над собой и развиваться.
Например, у программистов есть градация от младшего к старшему. Потом идут руководители отдела, отдела, компании. И потребуется больше усилий, чтобы сделать каждый следующий шаг. Например, требуется 2 года и X усилий, чтобы вырасти из джуниора в среднего разработчика. Требуется 4 года и X*2 усилий, чтобы перейти от среднего разработчика к старшему. В голове - 6 лет и Х*4 хлопот.
Есть ли какое-то универсальное правило для тех, кто только начинает свой путь в разработке?
Даже два правила! Развивайтесь каждый день, как я уже сказал, и знайте свою цель. Затем вы можете строить разработку на его основе. Это как стратегия компании. Вы не думаете о том, куда компания должна пойти сегодня. Вы думаете, что хотите стать номером один на рынке через 10 лет. Тогда ваши планы на каждый день представляют собой небольшую декомпозицию этой цели.
Мало кто хочет работать разработчиком всю жизнь. Кто-то хочет со временем открыть собственную компанию, а кто-то мечтает слетать в космос. Допустим есть цель - стать лидером. Тогда вам нужно прокачивать умение общаться и строить отношения с первого дня. Иначе можно будет через 10 лет обнаружить, что вы стали крутым разработчиком, но ничему другому не научились, а значит, и близко не подошли к своей цели.
Терпение также важно. Вы должны признать, что ничего не произойдет сразу. Если вы хотите управлять крутой компанией через 10 лет, совершенно нормально начинать в кладовке в подвале, где вы будете делать какую-то хрень на дешевом ноутбуке.
Как говорится: собака, которая бежит за машиной, не знает, что она будет делать, когда догонит эту машину. Важно предотвратить такую ситуацию. Каждый день нужно спрашивать себя: чему я научился? Что я сделал, чтобы приблизиться к своей цели? И если ответ не найден, вам нужно перестроить свою стратегию.
Нужен ли талант, чтобы преуспеть в своей области, или достаточно просто усердно работать?
Раньше я был уверен, что мне нужно. Но теперь я знаю многих людей, которые добиваются успеха благодаря упорному труду. Так что я бы сказал, что ситуация довольно маргинальная. Если у вас есть талант, но нет усердия, вы можете очень легко его испортить. Если у вас его нет, вы можете компенсировать его упорным трудом.
Талант нужен, чтобы делать вещи проще и быстрее. Например, если человек с талантом приложит столько же усилий, сколько люди без него, то у него, скорее всего, получится что-то суперкрутое.
Если вы используете ноутбук каждый день — дома, на работе, в поездках, то вам наверняка важно, чтобы он был компактным, легким и заметным. ASUS VivoBook 15 X512 как раз такой вариант. К его достоинствам также можно отнести дисплей NanoEdge, практически лишенный рамок со всех четырех сторон. Благодаря этому площадь экрана достигает 88%! А по цене модель можно назвать доступной.
Узнайте больше об Asus VivoBook