Вещи, которых не знает Дэн Абрамов и как это ему помогает
Это перевод Things I Don’t Know as of 2018 Дэна Абрамова одного из авторов Redux, контрибьютора в open source(например, react js).
Вещи, которых я не знаю в 2018
Люди обычно думают, что я знаю многое, но это не так на самом деле. Это не так плохо и я совсем не жалуюсь. (Некоторая малая часть людей часто страдает от предвзятого убеждения, не смотря на то, что они заслуживают большего, что ужасно.)
В этом сообщении я покажу незаконченный список тем программирования, который люди ошибочно предполагают, что я знаю. Я не говорю, что вам не нужно их изучать или я не знаю других полезных вещей. Но поскольку я не поставил себя в неловкое положение, я могу быть честным с вами.
Почему я думаю, что это важно.
Во-первых, часто существует нереалистичное ожидание, что опытный инженер знает каждую технологию в своей области. Вы видели «карту обучения», которая состоит из сотни библиотек и инструментов? Это полезно, но пугает.
Более того, неважно насколько вы опытны, вы все равно можете обнаружить, что переключаетесь между чувством способности, неадекватности (“Синдром самозванца”) и самоуверенности (“эффект Даннинга–Крюгера”). Это зависит от вашего окружения, работы, личности, коллеги, психического состояния, времени суток и так далее.
Опытные разработчики иногда говорят о своей неуверенности, чтобы подбодрить новичков. Но есть огромная разница между опытным хирургом, который все еще нервничает, и студентом, который держит скальпель впервые!
Слышать, что “мы все начинающие разработчики”, может быть обескураживающим и звучать как пустой разговор с учащимися, столкнувшимися с фактическим пробелом в знаниях. Признания от доброжелательных практиков, таких как я, которые не могут превозмочь это.
Тем не менее, даже опытные инженеры имеют много пробелов в знаниях. Этот пост о моих, и я призываю тех, кто может позволить себе подобную слабость, поделиться своими. Но давайте не будем обесценивать наш опыт, в этот момент.
Мы в состоянии признать наши пробелы в знаниях, можем или не можем чувствовать себя самозванцами, и все же обладаем очень ценным опытом, чтобы сказать, что на разработку уходят годы напряженной работы.
С этим не несу ответственности, вот лишь несколько вещей, которые я не знаю:
— Команды Unix и Bash. Я умею ls и cd, но также подсматриваю все остальное. Я понял концепцию трубопровода(piping), но использовал ее только в простых случаях. Я не знаю, как использовать xargs для создания сложных цепочек или как составлять и перенаправлять различные потоки вывода. Я никогда как следует не изучал Bash, поэтому могу писать только очень простые (и часто глючные) сценарии оболочки.
— Языки низкого уровня. Я понимаю, что Assembly позволяет вам хранить вещи в памяти и перемещаться по коду, но это все. Я написал несколько строк на C и понимаю, что такое указатель, но не знаю, как использовать malloc или другие методы ручного управления памятью. Никогда не баловался с Rust.
— Сетевой стек. Я знаю, что у компьютеров есть IP-адреса, и DNS — это то, как мы работаем с именами хостов. Я знаю, что существуют протоколы низкого уровня, такие как TCP / IP для обмена пакетами, которые (возможно?) гарантируют целостность. Вот и все — в деталях не разбираюсь.
— Контейнеры. Я без понятия, как использовать Docker или Kubernetes. (Связаны ли они?) У меня есть смутное представление о том, что они позволяют мне разворачивать отдельную виртуальную машину. Звучит круто, но я не пробовал.
— Serverless. Также звучит круто. Никогда не пробовал. У меня нет четкого представления о том, как эта модель меняет бэкэнд-программирование (если оно вообще это делает).
— Microservices. Если я правильно понимаю, это просто означает, что «многие конечные точки API общаются друг с другом». Я не знаю, каковы практические преимущества или недостатки этого подхода, потому что я не работал с ним.
— Python. Мне всегда плохо вспоминать это — я работал с Python в течение нескольких лет, и я никогда не удосужился изучить его. Есть много вещей, таких как поведение при импорте, которые для меня темный лес.
— Node JS. Я понимаю, как запустить Node, использовал некоторые API, например fs, для сборки инструментов, и могу настроить Express. Но я никогда не общался через Node с базой данных и не знаю, как написать в ней бэкэнд. Я также не знаком с React фреймворками, такими как Next, дальше «hello world».
— Native платформы. Я пытался изучить Objective C в какой-то момент, но это не помогло мне. Свифт я тоже не учил. То же самое и с Java. (Я, вероятно, смог бы смог бы осилить их, так как работал с C #.)
— Алгоритмы. Максимум, что вы добьетесь от меня, это пузырьковой сортировки(bubble sort) и, возможно, быстрой сортировки(quicksort ) в лучшем случае. Я, вероятно, могу выполнять простые задачи обхода графа, если они связаны с конкретной практической проблемой. Я понимаю нотацию O(n), но мое понимание не намного глубже, чем «не помещайте циклы в циклы».
— Функциональные языки. Если вы не посчитаете JavaScript, то я не владею каким-либо традиционно функциональным языком. (Я свободен только на C # и JavaScript — и уже подзабыл C #.) Мне с трудом удается прочитать вдохновленный Лиспом (как Clojure), вдохновленный Хаскелем (как Elm), или ML-вдохновленный (как OCaml) код.
— Функциональная терминология. Map и reduce знаю сколько нужно. Не знаю моноидов, функторов и т. д.. Я знаю, что такое монада, но, возможно, это всего лишь иллюзия.
— Современный CSS. Я не знаю Flexbox или Grid. Floats — это моё всё.
— Методологии CSS. Я использовал БЭМ (имеется в виду как часть CSS, а не оригинальный БЭМ), но это все, что я знаю. Я не пробовал OOCSS или другие методологии.
— SCSS / Sass. Никогда не принимался изучать их.
— CORS. Я боюсь этих ошибок! Я знаю, что мне нужно настроить заголовки, чтобы их исправить, но в прошлом я потратил на это уйму времени.
— HTTPS / SSL. Никогда не настраивал это. Не знаю, как это работает, кроме идеи закрытых и открытых ключей.
— GraphQL. Я могу прочитать запрос, но я на самом деле не знаю, как выразить вещи с помощью nodes и edges, когда использовать fragments и как там работает пагинация.
— Сокеты. В моем понимании они позволяют компьютерам общаться друг с другом вне модели запрос / ответ, но это все, что я знаю.
— Потоки. Кроме Rx Observables, я не работал с потоками так близко. Я использовал старые Node потоки один или два раза, но всегда получал ошибку в обработке.
— Electron. Никогда не пробовал его.
— TypeScript. Я понимаю концепцию типов и умею читать аннотации, но никогда не писал ее. Несколько раз я пытался, но столкнулся с затруднениями.
— Развертывание и devops. Я могу отправить несколько файлов по FTP или убить какие-то процессы, но это предел моих навыков в devops.
— Графика. Будь то canvas, SVG, WebGL или низкоуровневая графика, я не смышлен в этом. Я понял общую идею, но мне не нужно изучать простые вещи.
Конечно, это не полный список. Есть много вещей, которых я не знаю.
Это может показаться странным для обсуждения. Об этом даже не стоит писать. Я хвастаюсь своим невежеством? Мой вывод к этому посту заключается в следующем:
— Даже ваши любимые разработчики могут не знать многих вещей, которые вы знаете.
— Независимо от вашего уровня знаний, ваша уверенность может сильно отличаться.
— Опытные разработчики очень компетентные, несмотря на пробелы в знаниях.
Я знаю о своих пробелах в знаниях (по крайней мере, части из них). Я могу заполнить их позже, если мне станет интересно или они понадобятся для проекта.
Это никак не принижает мои знания и опыт. Есть много вещей, которые я могу сделать хорошо. Например, изучать технологии, когда я в них нуждаюсь.
Не знаю как это работает

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

Администратор суши-бара показала в тиктоке, как готовит соевый соус и васаби для доставки. На видео с миллионом просмотров блогерша влила в концентрат соевого соуса проточную воду и замешала васаби из порошка.
Атлас США XIX века, предназначенный для незрячих

В 1835 году Институт образования незрячих в Новой Англии (ныне школа Перкинса для незрячих) приобрел печатный станок. Под руководством первого директора, Сэмюэла Гридли Хоу, устройство было доработано таким образом, чтобы печатать рельефный шрифт. Это позволило незрячим и слабовидящим людям читать без посторонней помощи.
Эта простая, но эффективная конструкция спасет дом от наводнения

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

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

Задумывались ли вы о том, какое приспособление существовало для стрижки газона сто лет назад? А как выглядел первый тостер? Знаете ли вы, как ваши прабабушки и прадедушки готовили по утрам свежий кофе? За десятилетия инноваций устройства, которыми пользовались прошлые поколения, претерпели многочисленные изменения. Но если вы хотите окунуться в прошлое, мы подготовили для вас идеальную подборку.
Вот так в Китае изготавливают искусственные волосы для париков и кукол
.jpg)
Показываем необычные процессы производства привычных нам товаров прямиком с «мировой фабрики»
Как делают реновацию старых «хрущёвок» в Германии

Не удивляйтесь, «хрущёвки», пусть и немного не такие, как в России и бывших советских республиках, в Германии тоже есть. И немало. Правда, в Восточной Германии. Они остались здесь со времен ГДР.
В ТЦ Китая появились высокотехнологичные писсуары

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

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

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

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

Всё новое хорошо забытое старое) продолжаю строить каркасный дом, строить каркасный дом грамотно. Коньковый прогон с объяснениями. можете меня считать старым пердуном но я делаю по технологии которая веками опробована и подобные конструкции хорошо себя зарекомендовали , новомодные технологии типо металлических уголков и чёрных саморезов не использую в принципе.
Проверянные временем сдвоенная балка прошитая насквозь гвоздями что может быть надёжнее
Я не знаю как это сделать! Честно-честно
Это статья о простом приеме мотивации молодого специалиста. Если коротко: сильный специалист признается, что не знает как решить задачу, чтобы мотивировать новичка. О паре случаев из жизни под катом.
Сам я на эту удочку попался случайно и безо всякого умысла коллеги.
Я пришел работать perl-программистом в одну известную сетевую игру. Хотя до этого работал системным аналитиком, в т.ч. по высоконагруженным системам. Но системные аналитики в геймдеве исторически не востребованы. А мне хотелось посмотреть на игру, в которой я сам зависал, «изнутри».
Мои профессиональные данные на собеседовании обсуждались чисто формально. Я был знаком с ведущим программистом и главным локомотивом проекта. Назовём его $М.
В том числе, мы с ним часто общались на профессиональные темы. Поэтому на собеседовании $М, в основном, рассказывал какие соискатели приходили до меня, и как они талантливо фейлили тесты. На единственный вопрос заданный мне по теме, я сказал, что сложные регэкспы зло, а люди, дающие их на собеседовании, провокаторы. Эта же задача решается двумя сплитами с простыми регэкспами. $М это вполне устроило.
Вот разговор с руководством затянулся. Большую часть времени меня пугали, какой сложный человек $М и как мне тяжело будет с ним работать. Я дипломатично кивал и улыбался (вспоминал истории рассказанные $М, они действительно были забавны). Объяснять же очевидные для меня и (для $М) вещи людям, не разбирающимся в программистских тараканах, было не совсем этично.
Тараканы у $М были очень крупные, но для меня безопасные. Просто $М терпеть не мог два типа людей: тех кто мешал ему работать и людей некомпетентных. Притом вторых сильнее: они физически вызвали у него такую же реакцию, как у меня звук пенопласта по стеклу.
И было почему: $М был (и, я уверен, остался) реально крут. Я могу вспомнить только одного человека, с ним сравнимого. А по скорости мышления и объёму контролируемого кода $М до сих пор мой top-1. Его работоспособности можно было удивляться. Но самое главное, что меня восхищало – его отношение к поставленной задаче.
В этом он напоминал легендарного Кота моего знакомого. Легендарность была завоевана в отношении к Еде. Кот никогда не играл с Едой, не ходил вокруг Еды с загадочным видом, не относил Еду в удобное место. Он просто подбегал к Еде по кратчайшей траектории и начинал есть с ближайшего к нему краю. При этом если Еда была живой, то алгоритм не менялся. Еду ели с той части тела, за которою поймали. Не заморачиваясь, что Еда пищит и вырывается. Если всю Еду за один раз съесть не получалось, то Кот просто засыпал с Едой во рту и, проснувшись, незамедлительно процесс с того же места.
$М работал именно так. Он мог отвлечься недолго перед работой, но дальше… Ну, вы поняли.
Игрушка, над которой мы работали, была известна не только заоблачными ценами на донат и огромным дружным комюнити. Но и адскими лагами. Спроси посреди ночи любого игрока: с чем у него ассоциируется число 503 – ответ будет предсказуем: Service Unavailable. Я как спец по нагруженным системам, ессно, поинтересовался, нет ли какого известного узкого места. К моему удивлению оно было.
От предыдущего разработчика осталась система шаблонов, построенная с runtime-парсером на RegExp. Как она тормозила можно себе представить. Как она тормозила в FCGI, можно себе представить, понимая как работает FCGI (или другая асинхронная система).
Вот тогда я и услышал фразу: и «я не знаю, что тут можно сделать». От $М.
Меня это завело. Но задача предсказуемо не решалась в лоб. Формат шаблонов заметно отличался от гототовых библиотек и просто написать конвертер на тех же регэкспах, не прокатывало. А шаблонов было под две сотни. И все их перебивать руками грустно. В итоге, решили прикрутить Template Toolkit к наиболее уязвимому месту — странице инфы об персонаже. Имевшей адский шаблон и кушавшей 25% ресурсов серверов. А в дальнейшем перепилить шаблоны по ходу пьесы.
Тут я как раз подхватил жесткую ангину, не успев толком войти в тему. Валяясь дома, я взял старый парсер и отломав от него хвост, приделал новый. Теперь он не собирал страницу, а превращал её в синтаксическое дерево. Естественно, это обеспечивало полную совместимость. Теперь при старте FCGI или первом обращении к шаблону мы получали дерево. А для необходимости рендера, скармливали дерево и данные процедуре, которая работала в 7 раз быстрее изначальной катавасии (на среднем шаблоне). Дальнейшим шагом было написание компилятора дерева в perl-код, что дало производительность ещё в 6 раз большую. Процесс обслуживающий многострадальный inf.pl затерялся во втором десятке top’а.
Если задать вопрос: мог ли $М решить эту задачу сам? Думаю да. Просто его больше интересовала боёвка игры. И «я не знаю, что можно сделать» было оправданием нежелания разбираться в скучных для него вещах. В принципе, задача чисто инженерная, а я как аналитик просто знал, как ее решить. Когда $М был бы вынужден отвлечься от обдумывания глобальной переделки магии в игре и вгружаться в скучные шаблоны. Было еще несколько инженерных задач, где я высказывал идею, а $М реализовывал их буквально за время пока я ходил покурить.
В любом случае мне было приятно решить «нереальную» задачу, а $М оттого, что в команде появился хороший программист (и что ему не надо решать «вспомогательные задачи»).
На этом можно было закончить историю. Если бы не «$В».
$В сидел рядом с $М и мешал смотреть в окно. Потому, что если $М поворачивал к окну голову, то при этом он видел $В. А это несказанно портило $М настроение. Нельзя сказать, что $В был ужасающе некомпетентен. Чего у него нельзя было отнять, так это желание сделать работу хорошо.
Из-за этого он работал крайне медленно, заморачиваясь на мелких деталях и бесподобно лажая в главном. Обычно $В поручали работу, которую руководство считало нужной, а $М бесполезной или вредной. $В не знал осечек. Он находил простые, надежные и в тоже время неожиданные способы уронить сервер, или организовать глобальную дыру в безопасности. В крайнем случае, просто сделать что-то почти стабильно работающее на тестовом сервере и стабильно не работающее на продакшене.
Ситуацию усугубляло то, что $В был флегматик. Глаза у него почти никогда не горели. Работать он начинал только после пары перекуров и нескольких волевых попыток обреченно собраться с мыслями. Также он безропотно сносил как издевательские разносы $М, так и мои попытки доходчиво объяснить ему косяки.
Но, в один прекрасный день, объясняя ему простое (для меня) возможное решение поставленной задачи, я посмотрел в начинающие мутнеть глаза и решил схулиганить. Заявив: да, вот такой есть алгоритм, но я не представляю, как его тут можно применить.
Сработало. Хотя $В привычно ушел курить и собираться с мыслями, но поступь его была твердой. Вернулся он раньше обычного и работал более целеустремленно. А главное, на насмешки $М ( следовавшие почти каждый раз когда $М случайно поворачивался к окну) $В лишь загадочно улыбался.
Тем временем, у меня начались разногласия с владельцами компании не связанные с программированием. В итоге я уволился.
Через некоторое время мы снова работали с $М в одной компании. И как-то разговор зашёл про $В. О котором, $М отозвался с реальным уважением, мол, взялся за ум и вообще молодец. Хотя то, что $В молодец я уже знал и сам. $В вытащил проект, которым занимался (околоигровая блогосфера) на весьма приличный уровень. Хотя и $М и я считали это проект мертворождённым.
Не знаю, повлияло ли на $В мое «признание». Или просто «пришло время» раскрыться. Но я помню свои ощущения от фразы «я не знаю, как это сделать». И пусть я хвастун, но мне кажется, что это сработала именно моя уловка.
Удалёнка: найти и не сдаваться

То, что ещё вчера казалось невозможным — работать из любой точки мира и выполнять все поставленные задачи, сегодня вполне реально, если обе стороны стороны — и работодатель, и сотрудник — понимают процесс и каждый осознаёт свою меру ответственности за результат. При этом очевидно, что удалёнка — всего лишь инструмент, который может как улучшить, так и ухудшить качество жизни. И это один из выборов, который каждый может сделать, исходя из своих жизненных и профессиональных приоритетов, склонностей и особенностей, профессиональной принадлежности и многого другого. Кто-то находит и баланс, и успокоение в возможности работать из дома, а кто-то ощущает себя одиноким, демотивированным и вечно раздражённым. Но без практики довольно сложно понять, какой формат и график работы подходит именно вам, поэтому, если есть желание, стоит рискнуть и потестировать удалёнку хотя бы в пилотном режиме.
Как пройти собеседование на удалённую позицию
Для начала стоит честно ответить на вопросы: чего вы ждёте от новой работы и от компании, куда отправляете резюме. Денег, профессионального опыта, адекватного руководства и общения в классной команде или же динамичного роста и драйвовых задач? Здесь не может быть неправильных ответов, если они действительно ваши, а не те, что навязаны социумом или работодателем. Лучше выписать все ответы и посмотреть, насколько они противоречат друг другу или же дополняют. Например, вряд ли амбициозный карьерный рост будет хорошо сочетаться с полусемейной спокойной корпоративной культурой.
Второй блок вопросов связан с тем, чего вы не готовы делать и терпеть ни при каких обстоятельствах. Для кого-то неприемлемы сообщения от руководителя, отправленные в ночи, или работа по выходным, а кому-то вряд ли понравится тратить 40% рабочего времени на выполнение рутинных задач. На этом этапе также важно себе честно признаться — идеальных компаний не бывает, есть лишь те, где вам будет хорошо или плохо. Иначе говоря — насколько те «неидеальности», что есть в компании, совместимы с вами. Вспомните фильмы про трейдеров с Уолл-стрит: для одних это невыносимые условия труда, а другие испытывают драйв.
«Заготовку» лучше сделать заранее и не упускать возможности задать вопросы в конце собеседования или по ходу встречи. Многие соискатели ограничиваются темами о зарплате и социальных льготах, однако это явное упущение. Рекрутеры всегда обращают внимание на то, что интересует кандидата. Вопросы могут быть самыми простыми — например, какой он, идеальный кандидат на эту позицию, или чего ждёт компания от сотрудника в первые три месяца работы. Есть варианты и посложнее: скажем, попросить нанимающего менеджера рассказать о каком-нибудь вопиющем случае неподобающего поведения на удалёнке со стороны сотрудника. С одной стороны, по реакции эйчара можно многое сказать о стиле управления, корпоративной культуре компании, с другой — картина мира потенциального сотрудника, набор его ценностей и компетенций видны из тех вопросов, которые он задаёт, а не из тех ответов, которые он даёт. Так что синхронизируйте правила игры.
О формате и режиме лучше спросить ещё на старте общения с рекрутером. Компания может работать в гибридном формате, но есть роли, особенно на старте карьеры, где полная удалёнка нежелательна или вовсе не допустима.
Есть и другие формальные, но важные вещи, о которых лучше узнать заранее. И не нужно бояться выяснять все нюансы на берегу — от выбора места работа во многом зависит ваше финансовое положение, эмоциональное состояние.
Нанимающие менеджеры, которые каждый день собеседуют десятки кандидатов на удалённые позиции, рекомендуют предварительно изучить всю информацию о компании в социальных сетях, на сайте, в публикациях СМИ, чтобы понять её принципы работы, ценности. На собеседовании стоит делать акцент, какую пользу вы сможете принести команде, компании на этом месте. В дистанционной работе очень важны самоорганизованность и ориентация на результат, эти скилы и нужно продемонстрировать.
Если у кандидата не было удалённого опыта работы — это будет не минусом, но вопросом. Здорово показать на кейсах, как сотрудник выполнял задачи, какие проекты реализовывал, где справлялся самостоятельно, а где консультировался с командой, каким образом была выстроена коммуникация. Если вы чувствуете, что у эйчара есть сомнения, важно проявлять инициативу и приводить конкретные примеры. На собеседование лучше приходить с подготовленными кейсами. Ольга Шабалдина, HR-менеджер Southbridge
Устроиться на удалённую позицию для многих оказывается не так сложно, как адаптироваться к новым формату, команде, правилам. Особенно если изменить пришлось всё, включая профессию, рабочий режим и отрасль компании.
Как адаптироваться
Адаптация является одним из самых стрессовых моментов в жизни любого человека, даже если у него за плечами 20 лет профессионального опыта и высшие должности. Это настоящий челлендж, к прохождению которого тоже важно готовиться и продумывать стратегию заранее.
Онбординг — вхождение в компанию, команду, должность, как показывает практика, гораздо мягче проходит в очном формате, даже если в дальнейшем предполагается полная удалёнка. Так что можно договориться с руководителем о том, чтобы первые несколько месяцев хотя бы изредка посещать офис и проводить время с коллегами.
Если первые пару месяцев работать в офисе вместе с командой, то быстрее вольёшься в рабочий ритм, освоишь функционал и основные нюансы, наладишь личные связи. Последнее особенно важно: за тот год, пока мы находились всей компанией на полной удалёнке, новички часто возвращались с обратной связью, что адаптация на удалёнке — тот ещё квест. И было бы гораздо проще и быстрее пройти этот путь в офисе, если бы на тот момент была такая возможность. Анастасия Печатникова, заместитель вице-президента по персоналу и образовательным проектам VK
Хорошо, если в компании есть практика «приставлять» к новичку наставника или buddy — человека, к которому всегда можно обратиться с любым вопросом, касающимся работы и жизни компании. В идеале это должен быть человек из команды, который в курсе всех процессов, проектов и знает людей, нюансы коммуникации. Если такого наставника нет, ничто не мешает заручиться поддержкой коллег и проявить инициативу — назначить встречу-знакомство, где можно рассказать о себе, уточнить, к кому, с какими вопросами, в какие каналы коммуникации и в какое время лучше «стучаться».
Я бы рекомендовала ходить на все общие встречи. Подписаться на общий календарь, подключаться к собраниям и слушать — так быстрее вникнете в процессы, и онбординг пройдёт более эффективно. Если есть интересные идеи — делитесь ими, ваше преимущество в незамыленном взгляде, другом видении. И, конечно, необходимо задавать вопросы. На старте всегда можно подчеркнуть, что вы новенький, — к этому все относятся адекватно. На удалёнке важно быть открытым новому, быть инициативным и уходить от токсичных проявлений, то есть не нужно в сообщениях от коллег искать лишний подтекст. Ольга Шабалдина, HR-менеджер Southbridge
Многие компании разрабатывают свои правила общения на удалёнке, и было бы хорошо заранее узнать формат, каналы и частоту коммуникации, что допустимо, а что — нет. Опять же, помним, что кого-то могут раздражать сообщения, отправленные в нерабочие часы, или голосовые. Чем больше нюансов удастся выяснить заранее, тем эффективнее и приятнее будет общение с новыми коллегами.
Если хочется работать удалённо, но в компании такой возможности нет
Если вы хотите работать удалённо, но со стороны компании есть барьеры, первое, что нужно сделать, — выяснить, что реально пугает руководителя или команду. Без разговора на равных с профессиональной позиции не обойтись. Страхи могут быть разными, как обоснованными, так и нет. Начальник может опасаться потери контроля и авторитета в ваших глазах или в глазах коллег. Или у него мог быть негативный опыт взаимодействия с удалённым сотрудником — и теперь он переносит его на вас. А возможно, ему очень важно поддерживать атмосферу единства и командности в офисе. Догадок может быть много, но только открытый разговор поможет пролить свет на ситуацию. В таком случае можно использовать такие конструкции, как: «Мне кажется», «У меня создаётся ощущение», «Я чувствую» и так далее, чтобы высказать свою гипотезу. А потом можно попросить человека либо подтвердить её, либо опровергнуть, и рассказать о своём видении.
Далее — важно предложить конкретное решение. Например, установить так называемый пилотный срок, например месяц или три, за который вы сможете работать удалённо, а ваш руководитель — оценить эффективность и подтвердить либо забыть все свои опасения. Для этого необходимо:
- чётко сформулировать задачи;
- обозначить сроки их выполнения;
- определить способ фиксации и отслеживания результата в моменте (речь о динамике, точках контроля и инструментах коммуникации).
В качестве инструментов для постановки задач и отслеживания результативности можно использовать бесплатные таск-трекеры, которых сегодня на рынке представлено огромное множество. Например, Trello.
Дальше все вопросы уже на вашей стороне: что вы будете делать, чтобы достичь поставленной цели, как увидите, что приближаетесь к ней?
Бывает и так, что препятствием на пути к желанной удалёнке может быть команда. Например, коллеги предпочитают работать из офиса и для них дистанционный формат работы неприемлем. В таком случае придётся найти доводы и подходы к самым ярым противникам и выбрать удобные для всех форматы проведения совещаний, обмена информацией. Чудеса дипломатии заключаются в том, чтобы удовлетворить интересы всех сторон, а не отстаивать свою точку зрения до последнего. Нужно признать, что есть определённая оторванность от команды, если речь идёт о работе на удалёнке.
Важный момент — это связь с командой. Лучше заранее предупреждать коллег, на какое время вы отлучаетесь, даже если предстоит 10-минутная прогулка с собакой. И в целом лучше придерживаться определённого графика, чтобы все понимали, когда вы начинаете работать и когда заканчиваете. Форс-мажоры не в счёт.
И ещё — не бойтесь говорить о трудностях, сомнениях руководителю и команде. Это гораздо лучше, чем уйти на удалёнку и остаться один на один со своими страхами и фрустрацией. И помните, что выход есть из любой ситуации, главное — найти свою «дверь».
Как сохранять продуктивность
Многие из тех, кто вынужденно ушёл на удалёнку в начале пандемии, столкнулись с проблемами похуже сомневающегося начальника. Сохранять рабочий ритм, поддерживать продуктивность, не проваливаться в моменты, когда еда, дети, друзья, домашние животные, сериалы и прочее отнимают большую часть рабочего времени и мешают погрузиться в процесс, — всё это по-прежнему актуальные проблемы. За время пандемии удалённые сотрудники успели найти свои рецепты, как выстраивать процесс удалённой работы, и даже переосмыслить их. Есть то, что, несомненно, стоит взять на вооружение.
1. Сформировать свой режим работы и отдыха. Когда мы находимся в офисе, там уже есть сформированная рабочая среда — так или иначе регламентировано время прихода и ухода, перерывы на обед и кофе-паузы. Такую среду можно воссоздать и в домашних условиях. Причём не обязательно, чтобы каждый день был похож на предыдущий. Во вторник у вас может быть с утра тренировка, а в среду — общее онлайн-собрание с коллегами. Лучше составить недельный режим и придерживаться его. И, конечно, поставить в известность команду.
2. Создать рабочее пространство. Как ни крути, это должно быть выделенное рабочее место со столом и удобным стулом, хотя у каждого свои предпочтения.
Не всегда получается найти свой уголок в ограниченном пространстве, но даже здесь есть лайфхаки. Мой коллега, перейдя на удалёнку, установил в однокомнатной квартире ширму, которая помогает ему отгородиться от быта. Важна зональность. Если говорить обо мне, то я понял, что мне важно перемещаться в рамках квартиры. Например, на больничном я открыл для себя, что час-полтора можно работать, даже лёжа в кровати. Когда мыслей уже нет, меняю локацию, и приходят инсайты! Летом обязательно попробую работать на балконе! Сергей Хованов, скрам-мастер Southbridge
3. Найти свои наиболее продуктивные часы. Все люди разные, кто-то решает 101 дело утром, а кто-то раскачивается только к вечеру и успевает завершить всё намеченное к полуночи. В этом нет ничего страшного, главное — определить то самое время, когда проблемы превращаются в решения.
Где-то формат работы гибкий — и ты сам можешь распланировать весь день. Но это становится ловушкой для ума: ты позволяешь себе поспать подольше, в итоге встаёшь с кровати и сразу садишься за компьютер. Это нужно устранить полностью. Я рано встаю, завтракаю, гуляю с собакой. Важно приводить себя в порядок и ставить цели на день. У меня свой график каждый рабочий день, и его я фиксирую в календаре. Как и в офисе, у меня есть перерывы на обед, кофе, зарядку, прогулки, и тут я могу передохнуть, переключиться. Плюс я для себя поняла, когда я наиболее продуктивна, сложные и важные задачи я стараюсь решить в свои продуктивные часы, у всех они индивидуальны. Например, я наиболее результативна до 15:00, а потом делаю паузу. Вечер оставляю под технические моменты. Минус в том, что твой рабочий день может быть размазан, но благодаря таким паузам ты наиболее эффективен и завершаешь задачи легче и по факту быстрее. Инга, эксперт по продажам
4. Создать рабочие ритуалы. Лучше всего задействовать в этом процессе все органы чувств. Например, запахи: это может быть горячий кофе, благовония, цитрусовые натуральные ароматизаторы — ароматы помогут настроиться на рабочий лад. Или тактильность: найти подходящую одежду для работы из дома, собрав несколько комплектов в стиле smart casual, в которой будет удобно и при этом не стыдно предстать перед коллегами в любой момент. Другой вариант — выбрать какую-то приятную на ощупь вещь, способную вернуть рабочее настроение.
У меня есть головоломка, когда я её кручу, я концентрируюсь на встрече, а самое классное для меня — найти свое ресурсное состояние. Например, когда я принимаюсь за какую-то задачу и чувствую драйв, я анализирую, что предшествовало такому подъёму. Таким образом, я собираю копилку действий, которые помогают мне обрести ресурсное состояние.. В какой-то момент я осознала — меня очень вдохновляет, когда я начинаю утро с прогулки по набережной. Есть и обратная сторона: если я просплю ранее утро, весь день может пойти не так. Ольга Шабалдина, HR-менеджер Southbridge
Дальше — визуальный контакт. Не обязательно ставить на стол фотографию директора, а вот найти подходящие обои для рабочего стола на компьютере, классный календарь с подбадривающими фразами или даже открытки с вдохновляющими изображениями точно можно, чтобы помочь себе войти в ресурсное состояние. Если вы аудиал, подумайте, какая музыка вас заряжает энергией и при этом не мешает работать. Просто проанализируйте, что приносит вам удовольствие, и заведите свой приятный ритуал.
5. Менять места работы, если всё приелось. Работать, как оказалось, можно не только из дома, коворкинга, кафе, парка, отеля, но и даже из домика в деревне. Стабильный интернет и комфортное место — всё, что нужно.
Я сейчас работаю дома и в кафе, провожу встречи с клиентами и коуч-сессии онлайн или в коворкингах. Для меня важно не замыкаться и выбираться куда-то. Я очень люблю работать за завтраком где-то в красивом месте. За пару часов в кафе можно переделать намного больше дел, чем дома. Я не знаю, как это работает, но это действительно так! Женя Селюгина, маркетолог, SMM-менеджер, коуч
6. Искать то, что вас питает внутренне. И это универсальная рекомендация вне зависимости от того, какой формат работы вы предпочитаете.
Работа — это не единственная, но очень важная часть нашей жизни. И если мы тратим огромное количество энергии, её важно восполнять и вовремя переключаться. Для одних — это поход на выставку или в кино, поездка на рыбалку или езда на лошадях, рисование, поход на йогу или в зал. Кому-то нравится общение с детьми, кого-то бодрят настольные игры с друзьями детства, а кто-то фанатеет от игр. И это здорово! Но самая классная опция, которая у нас есть сегодня — попробовать что-то новое.
Материал был полезен? Поделитесь им с друзьями в соцсетях!
Кнопка репоста — в шапке статьи ⏫
Читайте также
Вакансии дня
HeadHunter
Новости и статьи
Сервисы для соискателей
Молодым специалистам
- Уведомления в мессенджер
Сегодня на сайте 1462831 вакансия , 65016433 резюме , 2057568 компаний и за неделю 4078693 приглашения