Pull to refresh
62
0.6
Дмитрий Федорков @Fedorkov

Программист

Send message

Здесь ещё должна быть цитата из «Совершенного кода» (2004 год):

За последние десятилетия программисты видели массу инструментов, которые предположительно должны были устранить необходимость программирования. Сначала это были языки третьего поколения, потом — четвертого. Потом — автоматическое программирование. Потом — CASE-средства. Потом — визуальное программирование. Каждое из этих достижений привносило значительные улучшения, и общими усилиями они сделали программирование абсолютно неузнаваемым для тех, кто изучал его до этих нововведений. Но ни одна из этих инноваций не устранила программирования как такового.

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

Нам всегда будут нужны люди, способные заполнить брешь между задачей реального мира, которую нужно решить, и компьютером, предназначенным для решения этой задачи. Эти люди будут называться программистами независимо от того, манипулируют они машинными регистрами на ассемблере или диалоговыми окнами в Microsoft Visual Basic. Пока у нас есть компьютеры, нам будут нужны люди, которые говорят компьютерам, что делать, и эта деятельность будет называться программированием. Когда вы слышите заявления о том, что «новый инструментарий устранит необходимость компьютерного программирования», бегите! Или хотя бы посмейтесь про себя над этим наивным оптимизмом.

Идешь в книжный магазин и покупаешь 2-3 книги на русском языке

90% компьютерной литературы — макулатура. И ещё 9% настолько ужасно переведены, что нужно искать английский вариант, который не продаётся в оффлайновых магазинах.

Определить хорошую книгу по её содержимому может только человек, которому она уже не нужна. Поэтому лучший вариант — поискать заплюсованные ответы на сайтах‑вопросниках (stackexchange, reddit).

без молодежных передергиваний типа "Грокаем алгоритмы"

«Грокаем Алгоритмы» попадает в 1% толковых хорошо переведённых книг. А ещё она практически не требует опыта программирования.

С остальными пунктами согласен.

Если весь поток wannabe программистов идёт в js, то мы должны пойти в другую сторону, таким образом мы выиграем на отсутствии жесткой конкуренции.

полностью пересел с виндовса на линукс

Умение смотреть на картину в целом и готовность выходить из зоны комфорта уже даёт вам преимущество над 90% вайтишников.

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

Пишите в личку — что‑нибудь придумаем.

я использую менее 10% предоставляемых возможностей.

Но каждый пользователь использует свои 10%.

Статья Спольского 2001 года на эту тему

Вся суть исследования сводится к тому, что «Наши — хорошие, не наши — плохие; дайте нам ещё грант, пожалуйста».

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

пишу нанугленное, вроде:

openssl s_client -connect github.com:443 </dev/null 2>/dev/null | openssl x509 -inform pem -text

Не проще будет написать эту команду в башевый скрипт и положить в ~/bin?

За всю свою жизнь я ни разу не встречал робота, который бы мог решить проблему, с которой я не справился бы сам. Если бот не реагирует на фразу "позови человека", я ищу другие контакты.

А ещё, услышав во входящем звонке "Здравствуйте!" поставленным дикторским голосом, я машинально кладу трубку.

Еще чуть-чуть и нейросеть определит, что звонящему нужна помощь.)))

Которая будет оказываться роботами после тщательной фиксации пациента.

там важно не крутить педали, а держать равновесие

Езда под горку по асфальту на средней скорости — это практически отдых.

если начать диету, то можно отвыкнуть быстро. Сам себе удивлялся.

Аналогично. Пару недель назад заменил дофамин на эндорфины (начал качаться) плюс устранил источники стресса. Пока что сбросил 3 кило, когнитивные функции не пострадали.

Напомнило «Машины не спорят» Гордона Диксона. Административное дело о просрочке штрафа кто-то перенёс в уголовную картотеку, а уголовной статьёй под тем же номером оказалось похищение человека.

Some clauses which I have seen would need to be printed in red ink on the face of the document with a red hand pointing to it before the notice could be held to be sufficient.

J Spurling Ltd v Bradshaw

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

Не вижу в статье никаких предпосылок для этого. Без этого дальнейшие рассуждения теряют смысл.

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

Но если человек ничем из этого не занимается, то скорее всего он просто брюзжит.

Если складываются доверительные отношения с руководителем, и есть перспективы роста вместе с ним, то можно в разумных пределах поработать и на зарплату ниже рынка.

Если это галера, где следят за каждым шагом, то на неё вообще пофиг.

И это — не эгоцентризм, а как раз наоборот — взрослое отношение к жизни.

Обличать пороки общества легко и приятно (а ещё бессмысленно). Вы лучше поделитесь личным опытом, как собственнику или управленцу наладить разработку и производство.

Рынок труда пока ещё позволяет не работать с формалистами.

Или ещё хуже — стать непрофессионалом, привыкнув к такой работе.

Чтобы не выгореть, сохранить навыки и получить повышение — см. заголовок статьи.

тебя больше не будут воспринимать как условно надежного, со всеми вытекающими.

А какие минусы по сравнению с молчаливым уходом?

Information

Rating
1,500-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Registered
Activity