Почему я не стал программистом -- 4, или почти беременный -- 1.

Feb 25, 2020 10:52

После закрытия моего бизнесика в марте 2010 года я первый раз сделал попытку "выучиться на программиста". Выглядело это так - я подобрал готовые элементы-кирпичики "из интернета" для схемы "выучусь на программиста и уеду в Новую Зеландию", скачал на ноутбук учебник по С++ (потому что тогда я про Джаву ничего не знал, да-да), и уселся читать ( Read more... )

Leave a comment

Comments 43

lj_frank_bot February 25 2020, 07:54:41 UTC
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: IT.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Reply


mindfactor February 25 2020, 08:41:05 UTC
какая-то в этот раз совсем короткая часть вышла и откровенно промежуточная.

Reply

sovkista February 25 2020, 08:50:59 UTC
На мой взгляд, она не менее важна, чем остальные, но менее иконокластична. Один из моих основных приёмов, которые я применяю для анализа своих собственных ситуациий - это всегда пробовать погузиться в толщу процесса и измерять все параметры непосредственно там, не прыгая к простым и эффектным решениям.

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

Да, оно не очень эффектно и требует знания материала, но вот так...

Reply

mindfactor February 25 2020, 13:21:07 UTC
>что происходит в мозгУ ткача, который решил учить PHP

Ммм... это же каждый студент знает, что пока не начнёшь применять знания на практике - знания не запоминаются и не усваиваются.

Reply

sovkista February 25 2020, 13:31:11 UTC
Ну нет :). Это очень наивно. Вы же не думаете, что когда я выучил наизусть первый тоненький том Ландау, он у меня в голове поместился, потому что я применял на практике то, что там написано?..

Очевидно нет. Я всё запомнил потому, что у меня было социальное амплуа отличника, который должен радовать родителей своими оценками и вызывать зависть и восхищение у одноклассников. Заодно у меня была скучная жизнь, у меня не было всего того, что было в 2010 году, от компьютеров и принтеров до электрогитар, педалей и своей берлоги, и волей-неволей приходилось учить.

Reply


ext_655300 February 25 2020, 09:09:52 UTC
С нетерпением жду продолжения! ...(кстати не прикалываюсь)...

Reply

sovkista February 25 2020, 09:16:11 UTC
Спасибо! Вдохновение приходит, как правило, когда я что-то штудирую сугубо личное, и тут внезапно попадается кусок, о котором можно рассказать городу и миру.

Reply


ext_2817165 February 27 2020, 20:25:23 UTC
Очень интересно.

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

Не будучи программистом, получил в свое время огромное удовольствие от чтения "Дизайн и эволюция C++" Страуструпа, и, конечно, Кернигана и Ричи C. Такое же, как от прочитаного запоем в восьмом классе Мат Анализа Фихтенгольца.

Reply

sovkista February 28 2020, 03:16:21 UTC
Программист - наёмный работник. Человек с каким-то заранее ожидаемым набором навыков. В первую очередь - чтобы он по три часа на Стеке не искал ответы на некоторые вопросы.

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

Reply

ext_2817165 February 28 2020, 05:33:15 UTC
> Программист - наёмный работник. Человек с каким-то заранее ожидаемым набором навыков.

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

Reply

sovkista February 28 2020, 06:04:59 UTC
Тогда определим по принципу "кто точно не программист". Я - нет. Почему? Я знаю, что не пройду собседование ни по одному из языков, на которых я программирую, от VBA до Хачкеля. Я не знаю разницы между early и late binding, не смогу обратить строку и не знаю, что такое бинарное дерево.

Одновременно я могу потратить неделю на допиливание плагинов в Атоме и Сублайме, чтобы комфортно работать в Хачкеле. Допиливал сам лично, для своего удобства, коммиты не делал, но отметился в профильных Ухабах.

Одновременно все абсолютно деньги я получаю в результате работы лично написанных ботов.

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

При этом ни один из профи-программистов не бросит свою работу и не будет делать то, что делаю я ("пытаюсь поймать свою птицу удачи и испытать особый взлёт свободной мысли"), потому что -- жена, дети, психотип, провал по деньгам и ещё бог знает что.

А Ужас как раз настоящий советский учёный-визионер.

Reply


cross_join May 15 2020, 12:15:14 UTC
Вы допустили главную ошибку пытающихся "научиться программированию". Научиться программированию можно лишь в процессе написания программ, а не чтения книжек непонятного качества. При этом качество книг по С++ - это особый печальный случай.

Reply

sovkista May 15 2020, 12:59:59 UTC
Ваш покорный слуга кодит с 1987 года. Но есть и другой подход.

https://habr.com/ru/post/499394/

Reply

cross_join May 15 2020, 13:10:17 UTC
С 1986-го, но не кодирую, а программирую, т.е. присутствует этап постановки задачи и проектирования хотя бы на бумажке. Ваша ссылка полезна для прохождения собеседований в определенные компании, мой комментарий был на тему "как освоить программирование"

Reply

sovkista May 15 2020, 15:10:27 UTC
Дык... освоить-то я его давно освоил... Вот вчера первого бота на Хачкеле запустил... Уже отсрелял...

Reply


Leave a comment

Up