Apr 18, 2022 10:45
Вчерашний подзамочный пост одного умного человека натолкнул на мысль, как сформулировать критерий настоящего профессионала.
Считается, что программировать сложно.
Обожаю безличные предложения. Пишешь «считается» - подразумеваешь «каждому мало-мальски мыслящему человеку очевидно, что».
Так вот. На самом деле ничего сложного в программировании как концепции нет. Ну да, мне достаточно было прочитать статью в «Науке и жизни», чтобы начать программировать, а для кого-то эта концепция не так естественна. Но с тем количеством учебного материала, которое есть сейчас, научить программировать можно любого.
Тем не менее, написать работающую программу сложно. Причин тому много - и достаточно сложные начальные задачи, и нагрузки, и непредсказуемые действия пользователей, и поломки инфраструктуры... Одним словом - нюансы.
Так вот, настоящий профессионал знает нюансы своей профессии и понимает, что в других профессиях тоже есть нюансы. А следовательно, публично ругать кого-то, кто, кажется (да-да, опять эта безличная форма «кажется»), облажался, - просто глупо.
Впрочем, классик и тут меня опередил:
Военное дело просто и вполне доступно здравому уму человека. Но воевать сложно.
Карл фон Клаузевиц
цитата,
ЖЖ,
за жизнь