Connect with us

Разработка

Заткнись, синдром самозванца: я отлично программирую

Кроме как признать, что почти все, так или иначе, сталкиваются с синдромом самозванца, как еще можно с ним справиться?

AppTractor

Опубликовано

/

     
     

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

Программист Томми Рефенс, один из создателей хита Super Meat Boy, на конференции Game Developers Conference в этом году рассказал о происходящем с ним. «Я не знаю, что я делаю», – говорил он. «Все в своей жизни я делал походя. Все так живут. Так жизнь работает. Так работает эволюция».

Часть проблемы в том, что технологии меняются так быстро, так много вещей надо изучить, программирование стало настолько сложным, что легко почувствовать себя отстающим, говорит Джон Сонмес с обучающего сайта Simpleprogrammer.com. «Наверное, половина сообщений в почте у меня от разработчиков, которые считают, что они не слишком хороши в своем деле», – говорит он в интервью. «Никто не хорош. Технологии развиваются так быстро, что вы должны учиться на лету. Вы должны быть в состоянии учиться быстро».

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

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

Проблема коллег

Синдром самозванца может быть особо отмечен в open source сообществе. Борт добавляет: «Синдром часто встречается в профессиях, где работа рецензируется коллегами. Написание программного обеспечения это именно та область, особенно это касается open source кода, где каждый может посмотреть на него и изменить».

Легко почувствовать синдром самозванца и когда вы изучаете что-то новое, так как у вас еще нет компетенций, пишет работник Microsoft Скот Ханселман в своем блоге. А в программировании это происходит все время. «Мы иногда чувствуем себя обманщиками», – говорит он. «Мы все обманщики. Вот так мы растем. Мы попадаем в ситуации, которые немного превышают наши возможности. Но мы справляемся с ними, и мы больше не обманщики. А потом переходим к следующей задаче».

Как справиться с синдромом самозванца

В то время как синдром самозванца, впервые описанный в 1978 году, изначально приписывался женщинам, более поздние исследования показали, что и мужчины и женщины вполне ему подвержены, пишет Андерсон. На самом деле, синдром очень распространен. Он присутствует у более 70% людей, отмечает Оливия Голдхил в Quartz.

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

«Это был ключевой факт в моем понимании синдрома самозванца – когда он был у меня, то понять этого я не могла, так как я воспринимала себя нормальной», – говорит программист Алисия Лю. «Я думала, что просто не предназначена быть программистом, несмотря на все доказательства обратного».

Как справиться с синдромом

Кроме как признать, что почти все, так или иначе, сталкиваются с синдромом самозванца, как еще можно с ним справиться? Кайл Эшенроедер дает отличные советы:

  • Сосредоточьтесь на предоставлении ценности. Синдром самозванца может возникнуть, когда вы фокусируетесь на себе. «Самый быстрый способ справиться с чувством, что вы обманщик – попытаться помочь кому-либо еще».
  • Ошибки не делают из вас самозванца. Никто не идеален. Даже лучшие футболисты пропускают голы, даже эксперты ошибаются. «Проигрыш это часть игры. Не прославляйте неудачи, но и не позволяйте им влиять на вас».
  • Поймите, что никто не знает, что он делает. Например, всегда помните, что большинство стартапов – почти 90% – проваливается. «Множество людей скажет вам, что они знали ответ. Они врут. Вы не самозванец, если попытались сделать что-то, что не работает».

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

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

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Новости

Интересные материалы: 12.11

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

AppTractor

Опубликовано

/

Автор:

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

Комментарии
Продолжить чтение

Новости

Digest MBLTdev: Новости для iOS разработчиков №194

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

Автор:

iPad рвёт Macbook в тестах на производительность, а Mac Mini с аналогичным хрустом рвёт Mac Pro. Что-то нереальное. Шутка, не иначе. Ан-нет, не шутка.

Линейку Apple лихорадит. Она утратила ясность и прогнозируемость. В инструкции к iPhone упомянут невыпущенный AirPower, в инструкции к Mac Mini невыпущенный монитор Apple. Хаос. Тьма.

По этой бурлящей реке безумия на плотах из палок плывут разработчики. Вглядываются в даль. Перешептываются о новой версии Swift, о безбажном Xcode, о стандартизации работы с UI… Они еще не знают, что жизнь и есть плот, что с реки можно сойти на берег, но доплыть до её конца нельзя.

App Store Connect API

2018 год мысленно уже был на пенсии, у него с этим все чётко, а Apple-таки обременила его событием: добавила официальный API для работы с App Store Connect. Зайдите в свой аккаунт, далее в Users and Access. Рядом со вкладкой People появился раздел Keys. В нем кнопка Request Access. Если вы не видите раздела Keys, значит, прав не хватает. Зовите Team Agent.

DEVELOPER.APPLE.COM

AloeStackView

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

GITHUB.COM

The power of key paths in Swift

Обзор того, как в Swift работают KeyPath и бонусом несколько полезных примеров, которые могут быть полезны почти в каждом проекте.

WWW.SWIFTBYSUNDELL.COM

Avoiding race conditions in Swift

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

WWW.SWIFTBYSUNDELL.COM

Custom filters with Core Image Kernel Language

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

WWW.BIGNERDRANCH.COM

Static and Dynamic Libraries and Frameworks in iOS

Просто и понятно о разнице между статическими и динамическими библиотеками и о преимуществах каждой из них.

WWW.VADIMBULAVIN.COM

Supporting New iPad Pro Models

Какие изменения для разработчиков принес релиз новых iPad? Новые разрешения, соотношения сторон и обработчики для действий пользователя с ручкой. Подробнее в статье.

USEYOURLOAF.COM

16 ноября CocoaHeads в Санкт-Петербурге

Встреча пройдёт в офисе Яндекса. Регистрация через приложение или онлайн. В программе 3 доклада и викторина. Такими темпами в чате CocoaHeads Russia народ начнёт жаловаться «а когда же в Москве, а когда же в Москве?».

EVENTS.YANDEX.RU

Language Server Protocol

В октябре Apple анонсировали поддержку LSP для Swift и Clang/LLVM. Если до этого не сталкивались с аббревиатурой LSP в контексте языков программирования, то статья поможет разобраться в том что это и для чего нужно, так же в ней есть некоторые мысли о том, какие перспективы открывает поддержка LSP.

NSHIPSTER.COM

Sherlock

Хочешь поменять констрейнты прямо в симуляторе, м? Sherlock может. Конфигурировать не надо. Бета бесплатная.

SHERLOCK.INSPIREDCODE.IO

Thoughts on iOS Architecture

Автор акцентирует внимание на том, как можно интерпретировать MVC-паттерн при разработке приложений и как вписать использование других UI-паттернов в эту архитектуру.

DMTOPOLOG.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Комментарии
Продолжить чтение

Разработка

Интересные материалы для разработчика мобильных приложений #234 (5-11 ноября)

В нашей новой подборке новости с Android Dev Summit, Continuous integration в Яндексе, тотальная интеграция в Google и интересное руководство по жизненному циклу пользователей. Заходите!

AppTractor

Опубликовано

/

Автор:

Гнущиеся смартфоны и другая информация с Android Dev Summit

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

Руководство по разработке Web-приложений на React Native

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

 iOS

 Android

 Разработка

 Аналитика, маркетинг и монетизация

 AI, Устройства, IoT

 Вакансии

Комментарии
Продолжить чтение

Новости

Интересные материалы: 08.11

У нас снова конец мобильных приложений, первое приложение на React Native и бот для общения с рекрутерами.

AppTractor

Опубликовано

/

Автор:

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

Комментарии
Продолжить чтение

Реклама

Наша рассылка

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Вакансии

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.