Про зону комфорта в работе программиста

Опубликовано admin - ср, 01/29/2020 - 12:37

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

Мне нужно изменить своё отношение к непредсказуемости. Для меня сейчас непредсказуемость это риски, это опасность, это возможность ошибиться, потерять деньги.

Позитивная формулировка звучала бы наверное так: НЕПРЕДСКАЗУЕМОСТЬ ЭТО ВОЗМОЖНОСТЬ УЗНАТЬ ЧТО-ТО НОВОЕ, ИСПОЛЬЗОВАТЬ РАНЕЕ НЕВЕДОМЫЕ ВОЗМОЖНОСТИ, ИЗМЕНИТЬ СВОЮ ЖИЗНЬ, РАСШИРИТЬ КРУГОЗОР.

Как это проявляется в программировании. Часто нужно быстро вникать в какие-то технологии новые, быстро выполнять какие-то задачи, быстро в чём-то разбираться. Как обычно я действую в этой ситуации, я сначала по новой технологии начинаю изучать мануалы, жевать сопли, читать академические статьи. Всё делаю ПРАВИЛЬНО согласно великой последовательности, стараюсь изучать тему ОТ и ДО. Чтобы изучить новую тему сначала, чтобы сначала всё понимать. Потому что это правильно, потому что сначала изучить всю область, чтобы сначала разобраться во всём, а потом уже выполнять. Потому что такой подход вроде как это самый быстрый путь к успеху. И потому что по другому нельзя. А иначе как? Как можно сделать что-то "правильно" сначала не изучив тему от и до? Это стремление к экономии времени. У меня какие-то представления о программистах как о ходячих энциклопедиях, которые должны всё знать.

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

А какими качествами должен обладать программист? Каким он вообще должен быть?

1. Человек, чьё сознание всегда открыто для мозговой деятельности. То есть человек, который много соображает, анализирует, который реально работает головой. 2. Человек, который открыт для новых знаний. Чьё сознание открыто для новой информации, который оперирует большими объёмами информации. 3. Человек, чьё сознание не ограничено какими-то рамками. То есть полностью открытое сознание. 4. Человек, ориентированный на результат, а не на пережёвывание мыслей. 5. Человек, который является смелым эксперементатором. Не боится выходить за рамки текущих привычных приёмов. 6. Человек, который является смелым и постоянно изучает и пробует что-то новое. 7. Человек, который всегда готов расширить свои рамки и пределы.

Статья хорошая подходящая: https://habr.com/ru/post/483218/