Есть старая поговорка, согласно которой работодатели всегда спрашивают вас, в чем ваша «самая большая сила» или в чем ваша «самая большая слабость». До сих пор у меня было 39 работ, и, честно говоря, я думаю, что меня спрашивали об этом, может быть, один раз.

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

Моя самая большая сила? О, это легко, я настоящий супергерой. Все приходят ко мне со своими ситуациями. Ваши проблемы — это наши проблемы. Разберёмся и в путь!

А затем переворачиваете сценарий: говорите, моя самая большая слабость? Что ж, если бы мне нужно было что-то выбрать, я думаю, вы могли бы сказать о моей чрезвычайной самоотверженности и силе духа. Действительно затрудняет «выключение», не знаю.

Веселый.

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

Итак, вот мой ответ на этот вопрос:

Моя слабость номер один? О, это легко, я настоящий супергерой. Все приходят ко мне со своими ситуациями. Ваши проблемы — это наши проблемы. Разберёмся и в путь!

Почему это слабость? Я рад, что спросил!

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

Это было очень длинное предложение, но я оставлю его как есть.

Тогда в чем моя самая большая сильная сторона?

Что ж, как ни парадоксально, ответ на это есть в заголовке этого поста. Слабость — моя сила номер один.

Но, крашпапочка, ты раздраженно вскрикиваешь: «Как может слабость быть силой?!? Это безумие!"

Умолкни своим сердцем, и я объясню.

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

В то время не было «облачных вычислений», «объектно-ориентированного программирования» или «сети» (как это известно сегодня). Тогда это называлось «программирование сверху вниз», «процедурное», и когда вы шли открывать файл на своем ПК, это было подходящее время, чтобы сделать перерыв и выпить кофе, потому что это могло занять минуту.

Или два. И я не преувеличиваю.

Вот что меня поразило: когда я впервые научился программировать, открытие одного файла на гибком диске было утомительным испытанием. Но это было частью парадигмы, с которой я познакомился.

Причина, которая влияет на меня сейчас, заключается в том, что — почти 40 лет спустя — я все еще ловлю себя на том, что пытаюсь упаковать весь свой соответствующий код в основной файл всякий раз, когда могу, используя вспомогательные или периферийные файлы только тогда, когда это необходимо. Например, получить доступ к внешней библиотеке JS, разделить CSS или сгруппировать кучу функций php вместе.

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

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

Мне потребовалось неприлично много времени, чтобы начать размещать свой CSS в отдельном файле, не говоря уже о наборе PHP-функций. Теперь это вторая натура (потому что моей изначальной натурой было просто втиснуть все это в «index.php!»).

Слабость состоит в том, что вы думаете, что знаете все обо всем; сила исходит от знания, что это не вы, а кто-то другой.

И я все еще очень доволен своим прессом. ;)