Как стать автором
Обновить
0

Пользователь

Отправить сообщение
Ещё лучше — вообще не фиксировать рабочий день, предоставив сотрудникам работать удаленно. Совещания по скайпу, синхронизация почтой и установить только определенные сроки для выполнения заданий.
Помогает также конкуренция, которую можно получить, выдавая одно и то же задание нескольким группам программистов. Причем, они обязательно должны про это знать.
Нетипичный вопрос: «а где вы видите себя через 50 лет?».
Я никогда этим вопросом не задавался. Хотя лет в 40 думал о том, смогу ли я программировать в 60 лет. Дело в том, что тогда программистов такого возраста почти не было, либо это были почтенные математики — доктора наук.
Теперь я знаю ответ на этот вопрос: если для вас программирование не просто способ зарабатывания денег, а является призванием и делом жизни, то и в 60, ив 70 лет вы будете программировать лучше, чем в 30 или 40.
Разумеется, при прочих равных условиях.
Слова «общечеловеческий» и «чушь» никак не сочетаются.
Общечеловеческие: Труд, Любовь, Родители, Родина. И где здесь — «чушь»?
А ведь я Вам именно с самого начала сказал о главном ресурсе программиста: работе, труде.
Но не о той работе — с семи до пяти в офисе.
Нет. Речь идет о работе от рассвета до заката без выходных и отпусков.
Так не бывает? Нет, бывает, но не у всех и не для всех.
Для этого надо быть, стать трудоголиком.
Кроме того, очень важно знать, что каким бы ты ни бы хорошим специалистом — всегда найдётся лучше.
И полезно быть с таким человеком знакомым.
Чтобы хорошо видеть горизонт. И не впадать в гордыню.
Мне повезло: в молодости я таких людей знал.

Прерываю дозволенные речи…
Пройдёт 30-40 лет, и сами всё узнаете.

Впрочем, два правила из своего опыта Вам скажу.

1) Никогда не откровенничать по телефону, не ругаться и не выяснять отношений. Абонент на той стороне всегда неизвестен.
2) Никогда в переписке не писать ничего такого, о чем потом будете жалеть. Рукописи не горят. И неизвестно кому ваше послание попадет.
При этом в правило 2 автоматически входит и правило 1.
«Осчастливить против желания нельзя».
И на всю жизнь не напасешься.
Что касается опыта, то единственный путь его набраться и использовать — это ежедневная работа. Не ради пропитания только, а для самой работы.
Только одержимость работой дает и творческое долголетие и всё остальное.
Вот единственный свет, на который следует идти.
Вы совершенно правы: высказывать и продвигать следует те идеи, которые не приняты большинством. Во всяком случае, пока ты молод. Но и в более зрелом возрасте, если ты поймёшь, что сидишь в колее, полностью всем доволен и тобой довольны все, то нет ли смысла уйти на покой?
Разумеется, речь идет о принципиальных (профессиональных) вопросах.
В житейском смысле программист должен иметь хороший (терпеливый) характер, чтобы успешно взаимодействовать с начальством, коллегами и пользователями.
Большинство (!) программистов такого характера не имеют.
Присутствующие не в счет.
В свое время, лет 50 назад существовали различные ГОСТЫ на создание программных систем.
И целые институты этим занимались, выдавая при этом кучу документации, которой никто не читал. Мы на ВЦ, не ожидая окончания этой процедуры, разработали свою методику создания
и сопровождения программ, основанную на работе «хирургической бригады» их книги Брукса «Мифический человеко-месяц». Эту методику за 40 лет мне удалось несколько развить. Она существенно отличается от того, что пишет Google, и проверена временем, существенно большим, чем время жизни самого Google.
Излагать здесь не буду, ввиду ожидаемого полного неприятия нынешним поколением программистов. Важно то, что она работает, а с ней работаю и я, принадлежащий ко второму поколению советских программистов.
Hint. Из 10 человек, занятых программированием, писать тексты доверяется только одному.
Ну, это всё из Брукса.
Работаю удаленно в асинхронном режиме около 20 лет.
В целом, всё примерно так, как изложено в статье.
Но есть особенности.
Например, на той стороне должны быть люди, которые вместе со мной образуют сколоченный коллектив. Не со всеми работа по переписке возможна. Нужно, чтобы люди друг друга понимали. В том числе, в психологическом плане. Не один проект проваливался из-за того, что корреспонденты не могли найти общий язык и раздражали друг друга. Да и письма могут писать далеко не все.
Периодически (от раза в неделю до ораза в месяц) желательно проводить личные встречи для синхронизации задач и понимания, где мы стоим.
Телефонные разговоры и скайп помогают, но живое общение заменить трудно.
В целом, работу дома, которую я практикую в той или иной степени с 1987 года (не путать с удаленной работой) следует рассматривать, как изощренный способ самоэксплуатации, поскольку рабочий день не нормирован и не ограничен.
В приведенном примере непринятия лекарства, которое могло бы вылечить многих людей, нет «ошибки выжившего». Это — просто ошибочное решение, о котором не узнают ни выжившие, ни, понятно, НЕ выжившие. Причем, проследить связь этого решения с повышенной смертностью из-за него вообще не представляется возможным, поскольку опыты с контрольной группой займут десятки лет и вообще проводится не будут.
«энергия — это материя, которая производится электростанцией, хранится в аккумуляторе и тратится лампочками. „

Энергия — не материя.
Это — возможность совершать работу.
Если речь идет потенциальной энергии.
Именно такая возможность свойственна заряженному аккумулятору.
В лампочке такая работа тратится на нагрев нити (для лампы накаливания)
Программист, который пишет программу, должен понимать, что когда-нибудь, вероятно, её может править дугой программист.
Или ты сам через десять лет.
Поэтому, основное требование к программе — это её наглядность.
Разумеется, не в программах для первых машин, написанных в кодах с многочисленными ветвлениями. Там экономия памяти мгла иметь и имела значение.
Сейчас об этом говорить не приходится.
Вот поэтому-то, самый лучший язык тот, на котором ты уже пишешь много лет.
Да я Вам больше скажу.
Есть такая вещь — подвижничество.
Это когда человек что-то делает не для себя, а для других, жертвует собой, сгорает, освещая путь другим.
И есть просто святые люди.
Наконец, есть трудоголики, которые показывают пример самоотверженной работы.
Всё это есть, было и будет.
Но общество строится и основывается не на них, а на обычных людях.
Который и соврет, и украдет, и просачкует.
Почему так?
Ответ на это дает теория управления и теория устойчивости.
Это когда при малых, незначительных внешних воздействиях, система может перейти в другое состояние, в том числе вообще сломаться.
И при замечательном «сотрудничестве» двух друзей вдруг один переспит с женой другого.
Или замечательные артисты не поделят деньги. Или славу.
Здание не строится на песке, на добрых намерениях и предположениях.
Наоборот: предполагаются землетрясения, ураганы и наводнения.
«Некоторые люди выбирают вариант паразитического существования».
Формулировка неверная.

«Некоторые люди выбирают вариант альтруизма и жизни ради других».
Вот они — редкие.
А те, которые заявляют, что очень любят жизнь ради других — в большинстве своем при определенных условиях слиняют, стушуются, дезертируют
и предадут.
Вот если так считать и закладывать в расчеты, то не ошибешься или будешь приятно удивлен.

Впрочем, это и в Библии написано.

«Не искушай».

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

Но не рассчитывай на это.
Это нужно заслужить.

Впрочем, дорогу осилит идущий.
И возможно, что Вы своим примером откроете новый путь человечеству.
В молодости все так или иначе отдают дань функциональному программированию.
Но доказательство правильности программы — совсем не формальный процесс.
Рассмотрим моё определение программирования: «Программирование — это процесс преобразования окружающей реальности путём моделирования этой реальности на компьютере».
И добавление «Результат — это побочный эффект правильно организованного процесса».
И доказательство правильности результата вовсе не сводится к правильности программы, тем более, к простым вещам, типа, деления на ноль.
Например, программа выдает «A», а нужно «B».
Почему именно «B»? Потому что, пользователь-клиент-зазказчик-постановщик так говорит.
Но вчера он говорил «A»?
Но это было вчера, а сегодня он передумал.
И завтра, быть может, будет «С»?
Да, так может быть.
Но тогда ни в какие строки не уложишься?
Кто за все это будет платить?
Уложишься, уложишься — нет проблем.
Только нужно правильно поставить процесс взаимодействия с пользователем-заказчиком.
Ему нужно доказать, а не идрису.
Читать про новые языки полезно.
Как бег трусцой.
Но развитие даёт только нагрузка с утяжелением.
Некоторые соображения относительно денег и экономики изложены здесь
predessor.livejournal.com/15395.html
В соответствии с ними, капитализм — это мотор, который ещё нужно запустить. Иногда он троит и глохнет. В любом случае, это — процесс, протяжённый во времени.
Активы страны по известным причинам попали в случайные руки. Большинство этих рук ношу эту не удержали и не удержат, да и государство наиболее одиозных субъектов просто не потерпит.
Останутся работать те, кто имеют способности и желание быть капитанами экономики.
Процесс не только пошёл, но и близок к завершению.
Вероятно, нечто похожее происходило в России полтора века назад.
Капитан Мосин работал на тульских заводах, незадолго до того национализированных после неудачной приватизации.
«Благосостояние» — это ни о чём. А вот активы все: заводы, сельхозпредприятия и даже мелкие магазины — 100% принадлежат тем, кто умеет этим пользоваться — инвесторам, предпринимателям, капиталистам.
Что-то принадлежит государству. Оборонка и т.п.
А как иначе? Ну, отдай мне алюминиевый завод — я что, смогу им руководить? Или отдай всё государству — там чиновники смогут? Было уже у нас такое…
Никакой справедливости добиться не выйдет.

В Америке много справедливости… Не смешите.

Вот потому капиталисты — и капиталисты, что они все эти трудности преодолевают.
А мы с Вами не сможем.
Тогда нечего их осуждать и им завидовать.

Хотя в личном плане на мать Терезу они не похожи.
Разве что — Билл Гейтс.

www.medikforum.ru/health/11125-paradoksy-iq-mozhno-li-stat-umnee.html

«Уровень интеллекта достигает пика в возрасте от 20 до 34 лет, затем последовательно снижается до возраста 60 лет, после чего резко падает. Но не у всех людей! Стабильно высокие показатели интеллекта демонстрируют те, кто «тренирует голову» регулярными умственными нагрузками».
sitev.ru/post/195

Для меня родство очевидно.
Не меньше, чем между украинским и русским.
Только нужно понять, что с возрастом человек лучше усваивает знания и у него повышается IQ.
Не у всех. У Simon Peyton Jones точно.
А у кого нет — тот сойдет задолго до пенсии.
Также следует понимать, что «программист» — это одна сторона профессионального профиля.
А другая — высшее образование, ученая степень (у меня она есть) и опыт работы в разных предметных областях (по 10-15 лет в каждой).
В этом смысле, многие из вас здесь пока ещё — кодеры, а не программисты.
Уж не обижайтесь…
Я чё-т не думаю, что мне и так уже удастся конкурировать с человеком, осознавшим, что PHP — это диалект плюсов.

Да, мой трехлетний внук тоже считает, что я отстал.
Вы мне не конкурент, а я — Вам.
Мы из разных времен.
Но через 50 лет Вы — не факт, что будете программистом.
Тут Вам меня не обойти — я уже программист через 50 лет.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность