Previous Entry Поделиться Next Entry
Это я слишком тупая, или работа меня не достойна? :-)
miumau
Если опубликуете, то, пожалуйста, анонимно.

Как признаться себе, что ты недостаточно умен для своей довольно распространенной специальности? Как смириться с этим? Что делать, если от мысли "я действительно тупая", жизнь теряет смысл?



Моя специальность, говоря в общем, аналитика. На аналитика училась и учусь. Когда работала, работала аналитиком. Сейчас учусь на магистра.

Дело в том, что мои однокурсники и коллеги делают все гораздо быстрее меня. Что я всё время делаю не то. Дополнительные годы обучения не "прибавляют мне мозгов", я не "расту". Я просто выучиваю новые темы с горем пополам, но немного поменяй формулировку - и я уже в ступоре. Я, что называется, "гуманитарий", в плохом смысле этого слова.
При этом, я знаю маркетологов с филологическим образованием, которые гораздо быстрее и смекалистее меня. У меня в голове -- каша.

От этого мне очень больно. Я полностью сторонник подхода "если не нравится текущая работа, научись чему-нибудь еще". Но что мне теперь, сознательно выбирать всякие дела полегче? Потому что не хватает мозгов на действительно крутые вещи? Я не хочу печь кексы в качестве профессии!

Прочитала ваш последний пост про "Ненавижу свою работу", узнала себя в девушке сидящей на полу в туалете в рабочее время.
Девушка написала, что работа у нее не получается. У меня тоже было так на прошлой работе. Я в то время придумала себе еще всяких причин, почему та работа мне не нравилась, но сейчас я думаю, что главная причина была, что она у меня не получалась. Эта профессия не получается у меня до сих пор.

Что если дело не в том, что мне не интересно, а дело в том, что мозгов не хватает?

Пытаешься вроде быть с собой честной, но "честный ответ" не хочется принимать.

***


Здравствуйте!

А почему так важно, чего именно вам не хватает? Ума или интереса? Мне кажется, что это очень похожие явления. Вспомните многочисленные разговоры о том, что " в каждого можно вколотить что угодно". И армию любят ставить в пример: "Сначала некоторые думают, что никогда не смогут подтянуться, хаха. А через два года ни одного такого нет! Смогли все!"

Есть и разговоры в более добром ключе: например, у нас было несколько бесед в моим другом conjuncte, которые убежден, что математике и программированию можно научить каждого. Там все логично, четко и ясно. Есть совершенно четкие правила, их только надо запомнить, и следовать им. Все. Далее у нас заходит разговор о творческой части работы: просто знать не достаточно. Надо фантазировать и придумывать, как использовать тот или иной инструмент, для решения очередной задачи. Но тут мы сами себе отвечаем, что, когда уже владеешь инструментами, все это просто. Умеешь то, понимаешь это, знаешь, как и к чему это можно прикладывать (или попробовать приложить).

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

Позже, когда мы говорили об этом "математике можно научить каждого", я заметила, что при одной мысли, что я учу, пытаюсь понять, занимаюсь этим, меня охватывает смертная тоска! Вот и спрашивается: Что есть правда? Ума не хватает, или мотивации? Факт, что мотивации - мало. Практически ноль. Мы так и не узнаем, хватило ли бы у меня на это ума, если бы вдруг появилась мотивация. Если бы кто-то решил "вколотить в меня" или кто-то решил бы заставить любой ценой. В реальном современном мире никто ведь никого не заставляет.

***


Это все слова: "Гуманитарий". Я знаю "типичных гуманитариев", которым программирование вдруг стало интересным, и они в нем вдруг преуспели. И математиков знаю, вдруг обнаруживших интерес к моде, например. Просто некоторые вещи когда-то попадают в спектр чьих-то интересов, а другое - никогда. Некоторые люди не умеют обращаться с деньгами полжизни, а потом вдруг начинают этого хотеть, научиваются, и все у них получается. Хорошо, именно с деньгами это видимо происходит чаще, потому что деньги - все же вещь, очень нужная для жизни. Это умение важно для выживания. А если это какая-то вещь, без которой можно всю жизнь прожить спокойно, без каких-либо потерь, тут будет больше плюнувших, сломавшихся о первый же барьер сопротивления.

В спорте некоторые преуспевают "на старости лет", когда вообще-то уже поздно. И часто рассказывают, что это их "жизнь прижала". Например, здоровье испортилось. Получается, все они могли, всего у них хватало? Как в анекдоте: просто до какого-то момента все было нормально, и не было повода этим заниматься. А если оценивать по шкале интересов, оно находилось где-то так далеко внизу... А потом поднялось. Может быть не потому, что спорт стал интересен. Просто очень страшно жить с непроходящей болью. Или с неспособностью ходить. Появится тут мотивация.

Может быть, если вас жизнь как-то сильно-пресильно заставит, и вы вдруг все сможете, преодолеете и взлетите. Но зачем? Хорошо же, когда никто не вынуждает, и можно выбирать?
Интересно, конечно, как так вышло, что вы выбрали себе такую профессию. К которой настолько душа не лежит. Родители заставили? Кто-то уговорил? Вы иначе себе эту профессию представляли? Это, кстати, бывает. Что детское представление о профессии не совпадает с реальностью.

Тут вспомнилась история одной знакомой, которая выросла в детдоме. У них иногда приходили, и отбирали подходящих в спорт или балет. Увидели тоненькую девочку-кузнечика, и спросили: "Хочешь танцевать балет?" Лет ей было очень мало, о балете она никакого представления не имела, но однажды видела по телевизору фламенко, и ей очень понравилось. Она решила, что это - оно и есть, и сказала: "да". А дальше - сами понимаете, как развивалась жизнь и карьера такого ребенка. Начали мучить и учить, начало получаться. Детдомовский домой не спешат, их можно мучить долго и настойчиво, потому результаты у всех неплохие. А потом они начинают думать, что им делать, куда деваться, когда исполнится 18 лет. А тут - готовое решение. Если сделать балет профессией, то дадут комнату в театральном общежитии, и зарплата будет. Так она стала балериной, при этом долго-долго ждала - ну когда же начнем танцевать фламенко? Очень поздно сообразила, что фламенко ей тут кажется не светит.

Вот так у многих с работой. Они все ждут, когда начнется фламенко.

По сути, можно в любом возрасте бросить то, что не оказалось профессией мечты, и взяться за другое. Вам что нравится? Чему учиться интересно? К чему душа лежит? Может быть перестать уже выкручивать из себя зачем-то это достижение, которое вам никак не лезет?

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

Представьте, что вот эти женщины, не готовые бросить свой несостоявшийся союз, говорили бы: "Вот я хочу понять - это я все испортила и ему не подхожу, или это мужик такой, что оказался меня не достоин_" Все бы посмеялись: "Да какая разница? Для кого-то вы - лучшая, для кого=то этот мужик окажется подходящим. Вы двое не вошлись, какая теперь разница, почему". Вот и вы так же с профессией - бросьте думать, почему у вас с этой работой не сложилось. Ну не сложилось и ладно. Найдите другую.

Желаю вам не морочить себе голову пустыми вопросами, и лучше искать (и найти) свое счастье! :-)

ПРАВИЛА:

- Если вы хотите, чтобы ваше письмо опубликовали и обсудили здесь в рубрике "Вопрос-ответ", напишите мне на mammamiu@gmail.com письмо с заголовком "Вопрос-ответ".
- Если вы НЕ хотите, чтобы ваше письмо было опубликовано, НЕ пишите в заголовке "Вопрос-ответ"!
- Письма с заголовком "Вопрос-ответ" содержащие в теле письма фразу "это не для публикации" выбрасываются в помойку независимо от содержания!
- Если вы написали письмо в эту рубрику, оно будет опубликовано! Если вы не уверены в ваших намерениях - не пишите мне! Походите, подумайте, прежде чем писать!
- Я очень серьезно отношусь к своим читателям и их письмам. Пожалуйста, относитесь так же уважительно к моему труду и времени!

Каждый час, который я тут сижу и пишу, ходит неглаженной кисонька!




Смотрите так же:

Магазин Белолапик
Все новости в Телеграме
Недетские картинки в Телеграме
Уютный чат в Телеграме
Мой Youtube
Проспонсируйте вкусняшку брошенным кисонькам: http://paypal.me/mammamiu




Записи из этого журнала по тегу «вопрос-ответ»


промо miumau июль 3, 10:00 14
Разместить за 100 жетонов
Кратко: у меня семинар "Миллиард Миллиардов визуальных идей", 18 июля. Потом семинар "Вылечи себя сам" - 19 июля. И просто встреча в котокафе 17 июля: http://miumau.livejournal.com/2559147.html Дорогие друзья! Я еду в Москву (вернее вообще-то в Ульяновск на Улкэмп, а по дороге - в Москву), и…

  • 1
Вот я недавно за коллегой одним переписывала (для коллег - рефакторила) код и думала - у человека раза в полтора (а то и два) больше лет опыта в программировании. И он не может написать простую вещь так, чтобы она работала. И это не мой вывод - когда он мне передавал, сказал, цитирую - "посмотри там функцию X. Я думаю, там очень много ошибок.. У нас традиционно в ней много ошибок.". А почему много? Потому что написана из рук вон плохо, все в кучу, ничего не понять - ни мне, ни авторам. Чего удивляться, что не работает? Часть кусков, как потом выяснилось, просто забыли дописать.. Это как запихать все свои вещи в шкаф комком и вперемешку - одежду, инструменты и материалы для трех хобби, предметы обихода - вот реально, все перемешать и на полки по комку. А потом удивляться, что ничего нельзя найти за разумное время и постоянно что-то тяжелое падает то на голову, то на ногу.

И какое правило должно было его от этого огородить? Нет таких правил. По крайней мере, таких простых, как 2+2=4. Те, которые про это есть, при их буквальном применении сделают код ничуть не лучше.

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

А что этот программист кодит? Простите, просто интересно стало. Это же жуткая жуть, что одну работу выполняют два человека. И что он такого делает, что до сих пор не вылетел с работы?))

Enterprise. Средне-большие приложения для больших и серьезных организаций. Java-web стек.

Я, кстати, еще ни разу не видела, чтобы программера за плохую работу уволили. Вот сколько лет работаю - ни разу. А вы видели?

Видела. Работаю два года. Уволили за постоянные косяки в коде + лень (банковское ПО, pl SQL)

Edited at 2017-03-20 07:50 (UTC)

(Удалённый комментарий)

Больше 15 лет знаю программистскую среду (я сист.аналитик) и не видела ни одного уволенного за косяки. Причем было четкое ощущение, что косячит подавляющее большинство...


Не большинство, а все. Вообще все. Хороший программист отличается от плохого тем, что его косяки легко исправляются.

5+ лет в айти, видела и увольнения, и понижения, последние чаще, т.к. сразу головы не рубят обычно, ну и планомерные понижения провоцируют работника обидеться и уйти самому, что в итоге как увольнение, но только плавное. Хотя явление нечастое, стоит признать. У большинства косяки мелкие, которые прощаются. Более того, обязательные ревью кода одних программистов другими, более опытными или условно на том же среднем\высоком уровне, включены в процесс разработки, с последующими правками, рефакторингами и проч. прелестями. А еще из плохих программистов некоторые идут в плохие менеджеры - вот это как бы не еще хуже)))

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

Для этого (в том числе) и нужно писать аккуратно, с комментариями и ты пы... А то был у нас тоже такой, про него говорили: он как будто чихает кодом и время от времени попадает в нужные места :)

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

Про отпуск и тп- понятное дело. Меня просто удивил подход "написал шнягу - отдал на правку специальному человеку". Я просто не видела о*уенного программиста, за которым нужно постоянно подтирать, но опять-таки, возможно в других областях по-другому

Предположу, что у вас нету код ревью :)

У нас есть, ввели года полтора назад (кстати количество багов с суппорта резко снизилось). У всех в коде находят косяки, даже у Сэнсэя, есть у нас такой - программист от Бога, но и он всего лишь человек.

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

Он не отдал ее мне на правку, мне передали весь проект, потому что он ушел в другой. Вместе с багами передали. А я решила, что мне проще будет переписать перед исправлением багов, чем править баги в том что есть. Другое дело, что переписала я один кусок, а там такого - весь проект, и все багами утыкано.

Пока он работал - сам за собой как-то правил. В основном делая из одних багов другие. Вот как пользователи это терпели и их руководство - это другой вопрос. Enterprise.

Так, чтобы кто-то за другого всегда переписывал - это, конечно, странное устройство труда было бы.

Да все там работает просто русский программист считает что он круче

Edited at 2017-03-21 03:35 (UTC)

с начальством ''дружит'' - вот и держат...

Вы не отчаивайтесь, качайте скилл. Отдыхать и высыпаться только не забывайте. Если есть возможность - сядьте на уши более опытному девелоперу. Так проще и быстрее качаться. В конце концов опыт и навыки достигнут критической массы и все получится. Непонятные вещи станут очевидными, уровень повысится и глядя на свой код полугодовой давности вы будете отбивать себе лицо фейспалмом)


А вы допускаете мысль, что человек уже докачался до личного максимума?

Чтобы сесть на уши более опытному девелоперу, надо попасть в проект, где он есть (: Но за совет спасибо.

Кстати, правило про код полугодовой давности у меня раньше хорошо работало, а последние пару лет перестало. Наверное, надо и правда последовать совету ниже и менять проект просто чтобы поменять проект (:

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

А всё-таки не поможет сменить работу?
У меня был долгий период застоя (я не программист) при работе в одной фирме. Мне даже начало казаться, что я профнепригодна. А потом вынужденно сменила работу, и жить стало интересно. Сразу мозги заработали.
Мозг получает положительное подкрепление, когда его хвалят за хорошо проделанную интересную работу, и начинает работать интереснее.

если он стоял у истоков проекта, а вы пришли потом, то это стандартная ситуация. Чтобы писать хороший и лаконичный код, нужно для начала ТЗ. Его в 90% просто нет. А есть только невнятные фантазии и смешные сроки. Приходится писать быстро с прицелом на непонятное будущее. Потом все опять меняется, то что писалось - на свалку. Но оно, внезапно, уже используется в других местах. Отвязывать и рефакторить времени нет - клиенту нужен продукт "вчера". И вот так порой вырастает ацкий мутант, который сам по себе работает, но поддерживать его непросто и надо потихоньку рефакторить. Но кидать камни в тех, кто делал его до вас - не стоит. Когда сделаете пару своих проектов с нуля по ТЗ, которое есть только на словах и срок "2-3 недели, а иначе расходимся", тогда, думаю осознаете, откуда такие ужасы берутся. Критиковать, когда пришел на все теплое и рабочее (пусть и через жопу) - легко.

Знаете, это не первый мой проект. С прошлого я ушла с позиции тимлида над базой кода, которую писали с десяток ротирующихся девелоперов больше 10 лет. И ТЗ у нас не было. Зато было 20+ клиентов - крупных предприятий. И 10 модулей, каждый размером с три таких системы, которая у этого коллеги была на поддержке, и которую он до такого состояния довел. Сколько мы там писали и правили и в каком темпе - большинству девелоперов в страшных снах не снилось. Мы как-то интеграционную часть, которая данные в федеральную систему отправляла, с аналитиком ваяли как в XP - парное программирование. Он говорит, что править, я правлю, мы смотрим какую ошибку выдаст принимающая сторона - и заново поехали думать как исправить. Потому что не было описания протокола, а клиентам надо было отправить данные вчера.

Так вот такого кода у нас не было. Потому что когда у тебя по релизу раз в три недели, огромная база кода, где все со всем связано, и проект, где нет вариантов писать сначала ТЗ, и приходится играть в agile (выкатим, а там если что исправим), и тестирование не успевает за разработкой - то очень нужен чистый и хорошо поддающийся правкам код. Поэтому у нас в команде быстро обьясняли коллегам, как не надо. А тут условия тепличные, кода мало, релиз раз в год, требований новых уже почти никаких, баги потом можешь весь следующий год править - вот и получается, что нет никакой разницы, как код писать. Можно и так.

судя по описанию у вас контора на гос подкормке. А может и полностью гос. Потому состав кодеров - соответствующий. Скорее всего сильно неровный вдобавок. Нельзя таким объяснить "как писать код", ибо для большинства это копипаста паттернов со стэковерфлоу. Я код вашего товарища не видел, предысторию не знаю. Но ориентируясь по своему опыту (а я уже закрыл просто тьму проектов и как разработчик и как руководитель) я не особо верю в плохую писанину кода у специалистов. Возможно он не специалист. Бывают люди и в 40 - джуниоры. Тогда непонятно, почему он у вас работает и вообще участвует в разработках критичных кусков. К примеру я без зазрения совести почистил свой отдел при последней смене работы. Правда в госконторах так не получится, увы. Вечно там какие-то знакомые знакомых и студенты по объявлениям. И эта шайка-лейка пишет какую-нибудь АСУ для РЖД или там РОСНАНО за непонятные деньги, которых бы хватило 5 таких систем написать. Кстати непонятно чего вы переживали по поводу "сдачи вчера". А куда они денутся, ваши федералы? Договор оформлен - будут терпеть. Собственно у меня вообще ощущение, что у нас все федеральные проекты собирались на помойках студентами за доширак. Потом их разгоняют и через 2-3 года ищут, кто будет фиксить баги и вообще "это" поддерживать, ибо альтернативы нет. В итоге отдают нам, после чего главное не забрызгать рабочее место обильным кровотечением из глаз в попытке прочитать код от "профессиональных специалистов". В общем такой вот мой печальный опыт работы с федералами.

Это две типовые привычка русских программистов: все переписать (ок рефакторить) и написать универсальный framework или toolkit.

Не править то что работает уже лет 20 они просто не умеют.

Вот если бы я, работая с кодом в 11 приложениях, каждое из которых по 6+ лет писали по нескольку девелоперов, переписывала бы за ними всеми все подряд по всем моим багфиксам и доработкам - то вы были бы правы. А поскольку в этом нуждается только код одного из них, который, к слову, пришлось переписывать потому, что он не работает, и до рабочего состояния его автор довести просто не смог, в чем мне сам и признался - то ваша отсылка к народному фольклору совершенно не к месту.

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

Edited at 2017-03-21 10:56 (UTC)

Третья сторона русского программиста - он всегда считает что может переписать за месяцы то, что другие группой писали несколько лет. Ага - к Станиславскому.

  • 1
?

Log in