Комментарии 58
if you think your bugs are bad: I just wasted almost two weeks because our DMA engine and our CPU disagreed about endianness of SDRAM words
— whitequark (@whitequark) March 14, 2017
написание кода и решение тех задач, которые перед вами ставят
Вот именно. Постановка задачи, инструментарий и сроки. У нас же в 90% случаев это просто сроки и какой-то там инструментарий с позапрошлого проекта. А задача — заработать денег. У нас же никто не следит за процессами. Главное успеть заработать до следующего кризиса и не обанкротиться. Еще наши вузы, где сидят старики из СССР, писавшие на прологе 30 лет назад. Кстати, как вам в Эппле работается? В вашем случае — сытый голодного не разумеет.
Как мне работается в Эппле — хорошо, пишу код, допускаю ошибки, исправляю их, учусь. ВУЗ заканчивал, кстати, провинциальный (РИИ, филлиал АлтГТУ в г. Рубцовске) с теми же стариками, прологом, паскалем и фокспро. В окружении теперь очень много очень сильных специалистов, поэтому синдром самозванца тоже иногда «подъедает» и меня, но работы столько, что заниматься рефлексией некогда — «время идет, срок уже близенько».
правляешься с задачами в срок и с нужным качествомэто если либо сроки завышенные, либо задачи элементарные, тогда в срок и качественно.
Я самозванец!
Возникает он, как правило, при совокупности следующих факторов: строгое морально-нравственное воспитание, высокие интеллектуальные способности. Но, ключевую роль, пожалуй, играет классическая система образования, которая предполагает детерминированный подход к тестированию знаний. Ты либо знаешь, либо не знаешь, а решения задач и ответы на вопросы должны выдаваться «на ходу».
Естественно, что при работе, которая требует принятия решений в условиях неопределенности и управления сложностью, человек ощущает себя «двоечником», так как у него, как правило, нет готовых ответов.
Управленцы, программисты и вообще все, кто с этим сталкиваются, не должны «преодолевать» себя. В том смысле, что такая борьба порождает дополнительный стресс, человек прикладывает больше усилий, порой ошибается, винит себя и т.д. То есть, нужно было научиться расслабляться, а вместо этого человек прикладывает больше усилий.
Потому, лучше обратиться к специалисту.
Толи душевный комаут интраверта с внутренними проблемами, толи просто публичная самопохвала, с признанием, что на самом деле я этого не сильно достоин, но я такой вот молодец, да.
Может я че не так понял из этой статьи?
Тут же «игра» в обе стороны идёт. Наниматели придумывают всякие любопытные процедуры приема, соискатели выкручиваются кто как может, и иногда прокачивают свои т.н. «soft skills» (куда входит прохождение собеседований) лучше своих профессиональных навыков.
Да и представляете себе собеседование в таком ключе:
HR: у нас грустная компания, мы занимаемся профессиональным кидаловом людей на деньги, вы будете каждый день добавлять поля в нашу CRM и двигать кнопки. Зарплата N на руки, и повышений зарплаты не будет пока вы не уволитесь. Следующему мы будем платить больше. Нет, 13-ую мы тоже никогда не даем, даже если и обещаем. Ах да, у нас строгий график (нельзя опаздывать и уходить пораньше) и старые компы. Иногда у нас бывают авралы и мы их не оплачиваем.
Соискатель: да я как бы тоже не очень, моё хобби — рубиться сутками в игры, а на работе буду плевать в потолок половину времени и делать как сумел ваши хотелки вторую половину времени… А ошибок будет море, но я буду исправлять те, которые смогу и которые вы заметите.
HR: вы приняты!
Вы себя в мыслях так характеризуете, или это сферический соискатель в вакууме?
HR-то врёт не про себя, а про компанию — он может чувствовать себя негодяем, но никак не самозванцем.
Психологические проблемы не существуют. Автору стоит расслабиться, занятия спортом, или ремонтом, чем-то что существует. Просто чтобы переключить внимание. Или достигнуть приемлемого для самого себя уровня профессионализма.
Зы надеюсь его уволили.
Каждый считает изначально себя хорошим программистом и по мере изучения всё новых вещей он понимает, что есть много вещей, которые он знает поверхностно, так как затронут уже большой спектр разнообразных инструментов и технологий. Поэтому и возникает мысль, что вы недостаточно хороши.
Это несколько успокаивает.
Всегда есть тот, кому хуже. И чтобы не быть на месте Варфоломея нужно много и упорно трудиться (и учиться), а это не легко.
Тот редкий случай, когда перевод читать приятнее оригинала.
Попробуйте зайти в на сайт оригинала без AdBlock и попытайтесь найти текст статьи.
Так вот, сегодня был показательный пример: мне нужна была помощь на Stackoverflow. Но пока искал ответы, случайно увидел вопрос по моей сфере. И вдруг, просто из ниоткуда, в голове хлынул сразу поток данных, которые я изложил в ответе.
Другой аспект: когда прохожу собеседования, то меня обычно валят сразу же на всякой фигне. Однако… дьявол в деталях — несколько раз собеседующие сотрудники мне уже перед уходом задавали вопросы «почему же тогда у вас среди данных о себе были еще вот эти изображения? (а на них аналитика, GUI к моей системе, схемы работ и алгоритмы)». И я сразу начинаю описывать в подробностях процесс создания ПО, цели, которым оно отвечает. На меня смотрят как на другого человека (или фокусника, что «вжух» и подменился).
*Ах да, я сейчас опять не помню код пузырьковой сортировки. Вот так и живем (с)
Не гонят с работы?
За 4 года как минимум трижды был инициатором того, чтобы кого-то еще ввести в курс дел того, что и как работает в моем проекте. Так вышло, что единственный java-developer. И проект полностью под моим управлением на «100%». Т.е. тех-стэк, архитектура, бизнес-логика. Свобода просто предельная.
При этом веду две ветки в git по своей AST (beta, stable), документацию пишу в Confluence.
А мне в ответ: «да… надо бы… ты это, иди дальше работай».
За это время успел поработать на несколько фирм параллельно. Предельно было примерно так: подъем в 6 утра, до 14:00 в офисе первой фирмы, потом с 15:00 и до 24:00 во второй фирме. Протянул помнится 6 месяцев в таком темпе. Но женщина этого правда не выдержала.
Самооценка уже не колышется — слишком много крови было излито, рубцами все покрыто. Стало как-то «пофиг» что-ли. Просто где-то внутри ощущение, что «говно, говно должно работать дальше» :)
QA for web services, android developer, web-developer и еще куча мелких под-сфер, фреймворков и языков программирования.
И ведь ничего нового не сказал — все себя ощущают самозванцами, кто больше, кто меньше. Я, когда меня наш тимлид однажды представил коллегам как «эксперта по UI» тоже охренел, прямо перед ними всеми. Может, потому они потянулись ко мне консультироваться, причём вполне успешно :)
Так что таки да, полностью согласен с утверждением: «Поймите, что люди, считающие себя «экспертами» и не сомневающиеся в себе, — надменные идиоты, понятия не имеющие об объеме своих знаний „
P.S. Интересный выпуск подкаста DevChat по сабжу.
Всегда думал что я 1 такой, к моему удивлению оказалось, что это не так!
Если вы чувствуете себя самозванцем, возможно, вы и есть самозванец. И синдром самозванца тут ни при чем.
Я — самозванец