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

Когда уходят на покой программисты? 35 — это конец карьеры?

Время на прочтение6 мин
Количество просмотров87K
Всего голосов 65: ↑42 и ↓23+19
Комментарии630

Комментарии 630

Ну а что могут 20 летние зумеры в таком случае?
Ну так у зумеров много сил и рвения) Все старые программисты когда-то были молодыми зумерами в своё время
О да, молодых любят :-) Но совсем по другим причинам.

1. Кранчи и Work-life balance. Это молодому «зумеру» легко навешать на уши лапши, что «ах клиент хочет вчера и надо напрячься». Опытный коллега сразу спросит про компенсацию и «почему я теперь должен спасать факап менеджмента бесплатно, не я же обещал что завтра будет готово».

В итоге — 40-летние+ спокойно коммитят код с 9 до 6, прекрасно зная по опыту, что «breach the contract» это весьма часто — лишь способ манипуляции линейным персоналом, чтобы менеджмент получил больше бонусов.

А вот 25+ — воспринимают это за чистую монету и живут в офисе. Да и молодежь обычно еще не обременена семьей / детьми, и только у них есть физическая возможность жить в офисе.

2. Нематериальные плюшки. Молодежи важна трех-долларовая маечка с надписью «лучшему кодеру полумесяца в макдональдсе». Старый аксакал собирает деньги на учебу детей в Гарвард, и ему лучше еще немножечко презренных дензнаков. Что сильно дороже сумки с логотипом компании.

3. Амбиции и Чувство вины. Молодежь оптимистична, часто на себя берет «повышенные соцобязательства». Как результат — становится объектом манипуляций нечистоплотных менеджеров, которые вызывают чувство вины и прилив энтузазизьма, просто регулярно напоминая как «пообещал но не сделал». Это опытному быдлокодеру такие заходы знакомы и вызывают только ехидную ухмылку. Аксакал обычно себе уже все доказал, а вот молодой и горячий — строит карьеру.

4. Численность бьет класс. Ну и самое главное, в огромном числе проектов выбирается экстенсивный путь развития. Надо больше vespen gas рабочих рук, которые 3/4 времени будут сидеть на митингах, писать мало-осмысленные юнит-тесты и ревьюить код друг друга. Аксакалы с их опытом и видением разложенных граблей — просто не нужны в таких количествах.

А то что молодежь при этом соберет все возможные грабли — так смотри первых три пункта, при минимальной аккуратности эффективных — ошибки и переделки пойдут в счет (само)обучения той же самой молодежи «и без дополнительных капиталовложений» (С).

:-)

Опытный коллега сразу спросит про компенсацию

Ответ предсказуем: у нас были сроки, ты не уложился; последние три дня начинал работу в N часов, когда все были на работе в X часов; на той неделе тебе разрешили уйти раньше, чтобы отвезти жену на прививку; менеджер остаётся работать позже, чтобы отвечать на твои вопросы по вечерам; у тебя и так слишком много поблажек.

Вы описываете не опытного человека, а какого-то бездельника.
Приходит позже, уходит раньше, отпрашивается. Да еще и сроки срывает.

Уже годам к 30 все учатся соблюдать график. Если где-то ушел раньше раньше или пришел позже (случаи разные бывают), то без напоминаний поработаешь в другой день побольше.
Легко сорвать срок, если узнаёшь, что он был, когда он уже сорван. Ну и классическое:
— У нас срок до воскресенья, потому что в понедельник показываем заказчику
— Не успеем, слишком много нужно сделать
— Надо успеть
— Вряд ли

— Вы не успели в срок, что будем с вами делать?

Есть немного другая концовка:
— Успеем только если будем забивать на мелочи и делать хоть как-нибудь, лишь бы было
— Делайте так

— Заказчик очень недоволен, ругается, потому что всё еле-еле работает и не соответствует дизайну, у нас есть 700 правок, срок до пятницы, но учтите, что вы уже поставили компанию в неудобное положение

Всё остальное тоже может иметь нюансы.

У вас срок до воскресенья? ладно, выкатываем MVP. Уметь будет вот это и вот это и более ничего. Не забудьте сообщить заказчику, чтобы он не сильно удивлялся на показе. А если ещё раз подпишетесь на такое без предварительного получения оценки от разработки, я буду вынужден поставить проблему перед руководством.

но учтите, что вы уже поставили компанию в неудобное положение

это работает против молодого разработчика, который строит карьеру.


Аксакал в этот момент улыбается и делает ручкой "пока-пока".


И менеджмент остается у разбитого корыта, заваленного говнокодом.

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

Какой же он тогда аксакал, если не имеет? :) Если он не имеет опыта смены работы, если он 10 лет сидит в компании на той же должности — значит на него все еще действуют все те же паразитные программы менеджемента. И он, в общем, не аксакал, а засидевшийся на одном месте джун.


Как правило, да. Я знаю, бывают исключения из моих слов, тысячи их и нюансы, тысячи их.

Дык, если работа устраивает, чего ж её менять? Это стресс, собеседования, новые технологии, в которые чуть ли не с нуля вникать, новые коллеги, которых по именам запоминать, отставания на первых порах из-за непривычных методик. А если делать всё по уму, то сперва месяц-два поизучать новое, посидеть это время без работы, а уже потом устраиваться. Каждый год так по месяцу без работы сидеть, это не каждому по карману. Хотя я понимаю, что сейчас высказал нехарактерную для IT позицию.
но учтите, что вы уже поставили компанию в неудобное положение
Не навсегда же, а только в одной ситуации :)
если работа устраивает, чего ж её менять?
Лучшее — враг хорошего. И в этой войне важно правильно выбрать сторону.

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

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

Можно в начале процесса предупреждать, что вы еще не решили уходить с работы
Если не секрет, а что вы делаете если собеседуетесь на несколько вакансий и вас в результате готовы взять в больше чем одном месте? Или вы так из принципа не делаете и всё время собеседуетесь одновременно только на одну вакансию?
Я как раз всегда стараюсь собеседоваться более, чем в одно место. А когда есть два оффера, я говорю им «ребята, вы оба классные, я готов пойти к каждому из вас, поэтому пойду к тому, кто больше заплатит». Ну, не в конкретно такой формулировке, но смысл такой
Просто работаю на одном месте. Если уволюсь, тогда и буду собеседоваться.
Тут же предлагается собеседоваться просто для того, чтобы узнать, кто сейчас нужен. Если я уже трудоустроен, а человек будет думать, что я пришёл работу искать, это получается такой обман: он мог бы нанять работника, а тратит время на меня.
Тоже всегда так делаю. Если пришел на собеседование, значит хочу поменять работу и рассматриваю конкретную фирму как продолжение карьеры.
А не просто так поболтать пришёл.

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

А мне было бы некомфортно, и если на текущем месте всё устраивает, то я им скорее всего скажу «Спасибо за предложение, но в данный момент не интересует».
Но «всё устраивает» это же достаточно субъективное и «относительное» состояние.

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

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

Но как узнать если не узнавать? :)
Повторюсь, я понимаю о чём речь, но чувствую дискомфорт от обсуждения потенциального трудоустройства, если реально никуда не собирался и не собираюсь.

Такое вот субъективное и «относительное» состояние. И уверен, что не один такой уникальный.

Вот соберусь уходить, тогда и пойду посмотрю, что и где предлагают.
НЛО прилетело и опубликовало эту надпись здесь
tommyangelo27 понял, о чём я писал.

От себя добавлю, что если я узнаю, что в другой компании платят в два раза больше на той же должности, то у меня закрадётся подозрение, что так гоняют в два раза сильнее, и если я уже сейчас выматываюсь, то там вообще не вывезу.
У этого даже название есть — «синдром самозванца». Достаточно серьезная проблема, между прочим.
А вдруг я и в самом деле работаю в расслабленной компании или и правда начал сдавать из-за возраста и не поспеваю за темпами работы?
Расслабленность компании плохо коррелирует с зарплатой и с возрастом. К примеру взять амазон — одна из самых не расслабленных больших компаний, но с отнюдь не максимальными зарплатами. Или там взять многочисленные конторы, которые работают на фрс — они, в целом, достаточно на расслабоне работают, но иногда там имеют всех (причем реально всех, и начальство и всех кто ниже), одновременно, и разнообразно.
Ну и как бы, расслабон понятие такое, растяжимое. Я вот собираюсь валить с текущей конторы именно из-за него. Бо еще годик другой, и уже окончательно разучусь делать хоть что-то кроме красивого письмописания…

И кстати, многие ходят на собеседования именно что б ответить на вопрос: «правда начал сдавать из-за возраста ». И айчары в курсе )
НЛО прилетело и опубликовало эту надпись здесь
Расслабон — он на проекте. А не у dev/qa/ect. Если у вас только кто-то один пашет а остальные смотрят — то что-то у вас явно не так…
но учтите, что вы уже поставили компанию в неудобное положение

Мораль: всё общение по части сроков, объёмов, переработок, обещания премии — только письменно!

Если в компании все хорошо и договоренности соблюдаются то зачем?
Тикеты хорошо заполнять стоит для истории и чтобы потом было проще понять и найти что там вообще и зачем делалось, а не для того чтобы их потом кому-то предъявлять.

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

Переработки к релизу и большому запуску с пусть даже неформальными отгулами потом это нормально. Не стоит из-за них переживать. Главное чтобы это в норму не превращалось.

Если коллектив сложившийся — то да, человеческие отношения рулят. Но есть же вариант свежего менеджера, который вторгается в это тёпленькое болотце и сходу рвётся руководить :)
Таких можно и нужно осаживать: "Братиш, я по всё понимаю, НАМ ВСЕМ (ну т.е. тебе) ЭТО ОЧЕНЬ НАДО!!!1 Но вот есть регламент, большим начальством писаный. Так что давайте соблюдать… " :)

Если приходит менеджер и начинает руководить разработкой то разработка уходит.

Зачем в таких местах работать?

Этого менеджера скорее всего и наняли для того, чтобы он в этом болотце поднял трудовую дисциплину и результативность. Конечно болотце будет против (ему ведь тепло и уютно было до этого). Но если менеджера наняли, значит результаты болотца не устраивают то самое "большое начальство".

Бежать из таких мест надо, срочно бежать. Ровно в тот момент когда менеджеры начинают руководить.

Договариваться с разработкой да. Согласовывать да. Но не руководить.

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

Менеджер может быть играющим тренером.

В смысле писать код? Тогда это тимлид. И это правильный человек для обсуждения с менеджерами сроков, фич и тому подобного.
Как раз тимлид со стороны разработки обычно и выступает.

Если вам нравится работать в болотцах — это, конечно, ваш выбор.

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

Записи что бы скинуть отвественность или подставить кого разительно отличаются от записей для истории чтобы не потерялось. Хотя бы немного опытный в таких вещах человек первое от второго отличит с трёх писем.

Вы настаиваете на первых. Не надо так. Как только такие мысли появляются бежать надо из этого места.

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

Ну классическая же манипуляция. Это чисто проеб менеджмента.
Ну так собственно говоря, это и есть классические не чистоплотные манипуляции.
" У нас срок до воскресенья...."

«Вы не успели в срок...»
Срок у «нас», не успели «Вы». Это манипуляция.

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

Причем — без опыта сходу и не понять, это сам эффективный облажался, пообещав «чего не надо было обещать», или это с него требует такой же вышестоящий, или это вообще — инициатива самого менагера, «встречные соцобязательства» в виде "пятилетку сдадим в 4 года и 12 месяцев", и трудовой подвиг вообще нужен только для карьеры эффективного.

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

По итогу и аксакал по-овертаймил недаром, и ситуация спасена, и менеджер свой бонус получил.

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

Как говорится, на работе Ж рвут не там, где много платят, а где у начальника большие амбиции.
В статье упоминается постоянная необходимость переобучения, если призадуматься это окажется большой проблемой. Т.к. вместо профессионального использования капитала знаний человеку приходится его выбрасывать. Т.е. ты копил полжизни интеллектуальный багаж, а он устаревает вместе с технологиями. Такого (почти нет) в других специальностях, например врачу не нужно изучать анатомию человека, она не меняется. Возможно, меняются подходы к лечению и выпускаются новые препараты, но это несравнимо с устареванием знаний у айтишников.
Не соглашусь. У меня жена врач, в течении года посещает множество конференций, всяческих вебинаров с экзаменом в конце и т.д., за которые дают какие-то баллы, без которых сертификат просто не продлят. Да анатомия не меняется, но появляются новые знания, технологии, препараты, опыт и т.д. В IT основы так же не меняются — регистры, логические элементы, память…
Я считаю, что там смена технологий и методик лечения происходит не настолько стремительно как в ИТ. Даже внутри ИТ есть очень разные по скорости перемен ниши.
А зачем считать, как говорится? Можно просто учесть одну тонкую разницу. Если программист пишет на каком-то старом языке, и всеми забытом фреймворке, то над ним посмеются. Если же врач вдруг начнет выписывать рецепты по устаревшим стандартам, то ему светит вполне увольнение и даже уголовная ответственность. Насчет того, как часто это приходится менять врачам, вопрос интересный. Но это тема большого исследования. Раз в 5 лет кардинальное переобучение у врачей вполне возможно.

www.youtube.com/watch?v=JVTWoPeMWSQ&ab_channel=VJLECOMIXVJLECOMIX — это будет здесь в тему.
>Если же врач вдруг начнет выписывать рецепты по устаревшим стандартам, то ему светит вполне увольнение и даже уголовная ответственность.

Спасибо, посмеялся, если имеется в виду РФ. Консультирую родных, которым выписывают гомеопатию, «фуфломицины» и антибиотики «на всякий случай пропить».
врач вдруг начнет выписывать рецепты по устаревшим стандартам, то ему светит вполне увольнение и даже уголовная ответственность


Мда, вам ещё и минус влепили. Правило 95% работает и для хабра )

Хотя про ИТ не соглашусь… у веб-макак может быть все знания и устаревают за 3 года. На backend время жизни технологий 10-30 лет точно, меняется только шелуха — виртуалочки, докер, шмокер, облака…
Как автор статьи habr.com/ru/company/yandex/blog/455080 — про тех же программистов за 35, хочу возразить. Скорее наоборот, у врачей наиболее шустро устаревают знания из всех имеющихся профессий. Я не знаю, откуда взялось мнение, что именно айтишники устаревают быстрее всего по знаниям — возможно, сами айтишники его и распространяют в интернете).
медицина начала очень быстро меняться последние 20 лет. С развитием доказательной медицины и развитием интернета среди медработников так сказать.
А мнение про айтишников возникло еще в годах девяностых))
Тогда появилось много новых популярных языков и айтишных сфер.
В девяностых чего только не было. Предсказывали даже скорое вымирание профессии программиста из-за распространения генераторов программ и технологий визуального «программирования без программирования».
Предсказывали даже скорое вымирание профессии программиста из-за распространения генераторов программ и технологий визуального «программирования без программирования».

Вы не поверите что в 2021 году происходит…
Программисты вовремя просекли этот тренд и нанесли жесткий удар по технологиям визуального программирования. Теперь все опять мучаются с консольками, как в 80е. :(
Вы о чём? Какие программисты и самое главное каким образом что-то там «пресекли»? Большинство известных мне программистов даже наоборот сами с удовольствием пользуются IDE и прочим тулингом для облегчения работы.

В том же вебе/десктопе/мобайле на мой взгляд практически вообще нет людей работающих исключительно в консоли. А это львиная доля всей разработки.

Да и вообще именно «код набивать» это не то, за что программистам платят, с этим секретарши гораздо лучше справляются за гораздо меньшую плату.
Программисты то тут причем? Вся движуха все время идет под лозунгом «бизнес сам смогет мутить программки и экономить на программистах быстро». Бизнес на это радостно ловится, и эпично обсырается на пункте «понять че ж мы блин хотим и как оно должно работать». Ну, плюс некоторые проблемы с производительностью, и некоторые с логикой, с сертификацией, с «почти готовыми» фичами…
И все возвращается до возникновения нового чудо супер тула круче всего что было и что будет, ну и далее по тексту, см выше.

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

Ничего не устаревает. Как условную рекурсию или циклы придумали, так они и актуальны по сей день. Как и у врачей, к базовой «анатомии», просто периодически что-то добавляется.
Устаревают языки. Например, сейчас ведь новые проекты на Visual FoxPro ни кто не начнёт. Устаревают технологии.
Технологии да, устаревают… Были супер компы, к которым были подключены тонкие клиенты, потом пошла эра персоналок, потом персоналки становились все мощнее, мощнее, мощнее… И оппа. Сижу я на девайсике, в котором единственное чего много — это оперативки (спасибо веб разработчикам), офис — на серверах майрософта, игрушки — на серверах гугла, видосики — у нетфликса, рабочий софт — вообще много где, а локально — броузер, впн, цитриск и ремоут десктоп. Ах да, сама ось тоже локально, хотя в офисе кстати, локальной оси уже нет )
Ну или там с разработкой — то мы все пишем в один файлик, то мы разделяем данные и код (ног в передах одного ехе файлика), то мы разделяем бизнес логику и код и данные, то мы разделяем каждую функцию на отдельный сервис с отдельными данными внутри, то опять все вместе…
Так что технологии не столько устаревают, сколько переосмысливаются и переделываются по спирали.
А если там поскрести под фреймворками то что там принципиально нового?.. Низкий порог вхождения? Его заявляют начиная от первого появления ассемблера (ну, не двоичный же код — любой школьник осилит). Универсальность под все системы? Ну так опять таки — компилирование из сорсов придумали уже сто лет как, и если сильно подпрыгнуть — оно универсально.

Новый проект на FoxPro начали бы со свистом, если б смогли его продать. Но там чисто юридические нюансы. Которые, кстати, лихо обходятся при достаточно высокоуровневом вмешательстве. К примеру — одна широко известная контора не шибко дорогих видеокарточек, в свое время решила закопать стюардессу и выключить в своих видео драйверах поддержку винХП. А потом резко включила ее обратно, бо китай и сказал человеческим голосом — у нас тут несколько миллионов карточек надо, что б народ в геймклубах веселить, и там по плану винХП будет стоять. Так нам как, у вас брать, или у конкурентов? И чудо, все технологии резко перестали быть устаревшими ;)
Т.к. вместо профессионального использования капитала знаний человеку приходится его выбрасывать. Т.е. ты копил полжизни интеллектуальный багаж, а он устаревает вместе с технологиями.

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

Сравните, например с багажом знаний скульпторов и художников, столяров, сантехников, музыкантов. Какой % их знаний становятся «чемоданом без ручки»?
Аналог «анатомии» у программистов — это алгоритмы, структуры данных, базовые всякие вещи, они тоже не меняются. Quicksort как 50 лет назад был, так и остался. А в медицине столько всего поменялось с тех пор, почитать и ужаснуться — и горчичники, оказывается, не нужны, и банки, и корвалол не обладает доказанной эффективностью, и от зеленки вообще вред (но это не точно)… И зубные врачи уже не ставят пломбы из серого цемента, как было, казалось бы, совсем недавно.
НЛО прилетело и опубликовало эту надпись здесь
В анатомии тоже, бывает, что-то меняется
block sort (а вот этому вообще всего лет десять-двенадцать)

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


Ну и да — это же все гибридные алгоритмы, т.е. базисно в них ничего нового нет.

Кучи разнообразного легаси требующего поддержки по идее никуда не деваются, поэтому проблема необходимости постоянного (пере)обучения хоть и присутствует, но имхо не всегда такая уж страшная.
НЛО прилетело и опубликовало эту надпись здесь
могут кодить — но не программировать

Посмотрите документальные фильмы про разработчиков Unix и тд - там большинству программистов явно за 40. А к 30 человек только начинает сносно разбираться в матчасти

Могу сказать 30 лет в матчасти до уровня сносно ещё пилить и пилить.(
НЛО прилетело и опубликовало эту надпись здесь

Важен всегда опыт, основанный на реальных задачах. Вряд-ли 11 летнему доверят энтерпрайз задачи. Максимум медиаплеер напишет. Я в 11 лет писал программы на Бейсике для Спектрума. Совершенно не имеющие реальной ценности. Зато могу этот момент описать в резюме и у меня 25+ лет знания Бейсика...

Будто бы 90 процентов энтерпрайза это что-то более сложное, чем какой-нибудь vk плеер. В 11 лет можно прекрасно себе в удовольствие лепить моды к игрушкам и получать вполне себе хороший опыт.

НЛО прилетело и опубликовало эту надпись здесь
Или стало бы скучно и просто забил на задачу.

Хороший опыт у Вас. У меня не очень. И да, в 14 трудно поверить что могут за это заплатить много.

НЛО прилетело и опубликовало эту надпись здесь
а другой — в 11 лет
Ага, писали бы уже с 5-ти лет.
НЛО прилетело и опубликовало эту надпись здесь

Я на калькуляторе МК-52 свой первый цикл написал лет в 9, а к 11 мог уже там программы для вычисления на уровне моего тогдашнего знания математики писать. Отдельным развлечением было закодить что-то типа полета к Луне. Типа есть у нас число 8000000003 и мы делаем мультик, когда поочередно меняем нули на восьмерку и при исполнении программы кажется, что что-то летит. Конечно, это не было что-то сверх выдающееся, но вполне было программирование. Кстати, по сути на ассемблере. А еще там обратная польская запись, что отдельно доставляет — приносил как-то в школу, одноклассников троллил, потому что они банально не могли сложить два числа :).

в 11 лет вполне нормально.
Я на ассемблере писал маленькие процедурки, и на бейсике доделывать логику для простых вещей. Написал редактор уровней для Laser Squad на спектруме. Работало.
Ну, Вы были просто гениальным ребенком.
Сейчас вы уже взрослый и каковы результаты?
Вы достигли успеха на мировом рынке со своим продуктом?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Спасибо за ответ.
Долго думал, что написать, чтобы не обидеть кого либо.
Читаю Хабр и думаю, сколько же много умнейших ребят!
А где их программы?

Для многих тысяч программистов попасть в США на хороший проект — это несомненно успех.
А дальше что?
Что будет после 60 лет.
Программирование не требует больших усилий. Можно код клепать и до 100 лет.
НЛО прилетело и опубликовало эту надпись здесь
А что там должно такого интересного быть?
Не знаю как у других программистов, но у меня чем дальше, тем интереснее.
Мои наработки развиваются, отрасль не стоит на месте, железо тоже растет.
НЛО прилетело и опубликовало эту надпись здесь
Программирование не требует больших усилий. Можно код клепать и до 100 лет.

Эм… кто это вас обманул?
Код клепать без усилий — это домашний комп почистить, видяшки с камеры конвертнуть скриптиком.
А писать большой продукт — это большие усилия, и прежде всего организаторские.

Не знаю как у других программистов, но у меня чем дальше, тем интереснее.

Вы кроме программирования чем-либо в жизни увлекаетесь?
Если нет, то это печально
Программирование не требует больших усилий. Можно код клепать и до 100 лет.

-Эм… кто это вас обманул?

Да, Вы правы. Спасибо за уточнение.
Я ошибся. Хотел написать физических усилий.
Мне кажется что профессия программиста самая сложная.

Вы кроме программирования чем-либо в жизни увлекаетесь?
-фотография
-авиамоделизм
-чтение
-садоводство
-3D моделирование
-акварель
Тогда какие проблемы? У вас и кроме программирования достаточно увлечений, чтобы хватило до конца жизни. Не одним кодом все живут. У меня тоже достаточно увлечений, чтобы не думать о ИТ после работы.
Тогда какие проблемы? У вас и кроме программирования достаточно увлечений, чтобы хватило до конца жизни. Не одним кодом все живут.

И на что жить, на пенсию?
Мой однокашник работал примерно 20 лет программистом в Харькове.
Сейчас внуков нянчит. И подрабатывал каким то сторожем или еще кем то, не помню.
Написал очень интересную книгу «Космический султан».

— Я например, хочу добиться, чтобы продажи моей программы приносили мне существенный ($5 тыс в месяц) доход.
И с годами только росли.
На мой взгляд сейчас уже практически нереально написать программу, которая будет продаваться десятилетиями без того чтобы над ней нужно было постоянно работать.

Я бы сказал что скорее надо пытаться просто зарабатывать как можно больше сейчас. В том числе и продажей своей программы ил даже своих проектов. И откладывать/инверстировать/вкладывать деньги чтобы потом с них жить на пенсии. А вот куда и как вкладывать-откладывать это отдельный большой вопрос. И ответы для разных стран(и даже городов) могут очень отличаться…
На мой взгляд сейчас уже практически нереально написать программу, которая будет продаваться десятилетиями без того чтобы над ней нужно было постоянно работать.

А кто сказал, что это легко?
Я однажды привлек к своему проекту очень талантливого программиста Юру Наконечного. Он поработал несколько месяцев и отказался.
Ребята хотят по быстрому срубить бабла.
Разве плохо, если одна из моих программ принесет мне более миллиона продаж?
Сейчас, когда половина населения земли имеет интернет, это уже не выглядит не реальным.

20 лет назад я мечтал, чтобы мой проект проглотила фирма MS.
Сейчас я не продамся и за 10 миллионов баксов.
А кто сказал, что это легко?

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

Разве плохо, если одна из моих программ принесет мне более миллиона продаж?

Я бы не сказал что миллиона продаж какой-то программы вам хватит на то чтобы обеспечить себе безбедную старость. Ну с учётом вещей вроде расходов на разработку и комиссий посредникам.

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

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

То есть много денег за программу вам будут платить скорее в бизнес-сегменте. Но там и спрос ниже и конкуренция обычно достаточно высока.

То есть удачи конечно. Но на мой взгляд это не то чтобы железобетонный план для обеспечения старости :)
Но на мой взгляд это не то чтобы железобетонный план для обеспечения старости :)

Я думаю, что железобетонный план для обеспечения старости вам никто не предоставит.

Меня удивляет, что программисты желают поменять профессию и на старости лет думают зарабатывать на инвестициях. Это я в комментах этой ветки прочитал.
Там что легко зарабатывать? Уоррен Баффет же смог и я смогу, да?
Я пытаюсь заработать на своих умениях.

10 лет назад я подумал, почему я должен выбросить на мусорку свой проект, на который потратил 10 лет жизни.
Ребята сделали один ящик и продают программу-клон мебельной Pro100.
А у меня функционала в 10 раз больше и я лох даже не пытался продавать. Хе-хе.
Там что легко зарабатывать?
Смотря сколько и при каких рисках зарабатывать. Иметь условные 10% годовых в валюте (без учета инфляции и налогов) с разбросом типа «до 40% отдельных годов могут закончиться чистым убытком, но в среднем за 15 лет доходность будет от 1% до 20% годовых (а если сгладить на более длинный промежуток, то и еще стабильнее)» — вполне легко, достаточно купить ETF на индекс акций широкого рынка
Я думаю, что железобетонный план для обеспечения старости вам никто не предоставит.

Мне хватит и более-менее реалистичного.

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

Я бы не сказал что собираются именно зарабатывать на инвестициях. Скорее сохранить уже заработанные деньги с минимальными потерями. Потому что инфляцию никто не отменял.

Но по идее можно и просто деньги под подушкой хранить. Главное их сначала заработать и не потратить на всякую ерунду.
Ну, конечно!
Нужно положить миллион долларов на счет в надежном банке и перестать беспокоиться.
Или купить бонды или акции.

Мыши, станьте ежиками!
Где вы возьмете миллион стратега не волнует.
На мой взгляд сейчас в куче стран айтишники зарабатывают достаточно чтобы можно было ещё и откладывать денег на старость.
Ну так-то в масштабах жизни и зарплат программиста на мировом рынке миллион долларов скопить вполне реально. 1 млн долларов за 47 лет — это по $1'773 в месяц
Легко выполнимая задача, если нет жены.
В 1989 году я открыл сверхсрочный вклад в размере пары тысяч рублей под 3% годовых, предполагая что лет через 50 за счет сложных процентов я буду обладателем солидной суммы в самой твердой валюте мира — советском рубле.
Увы, долгосрочное планирование не всегда работает.

Да, экономика США пока выглядит стабильней. Но что-то они там с левыми идеями стали заигрываться.

И даже если без «черных лебедей»… Просто найти такой банк, который через 50 лет гарантирует возврат депозита в полном объеме не так уж и легко.
Ну так первая заповедь — все нужно диверсифицировать. Если погибнут банки во всех странах мира, то у вас явно будут проблемы поважнее, чем «куда делся мой миллион»
Разве плохо, если одна из моих программ принесет мне более миллиона продаж?

Вы просто пишете программы, а потом думаете что их кто-то купит?

Такое бывает так редко, что о таком потом пишут годами. То есть даже не раз на миллион.
Какую задачу решает ваша программа для потенциального покупателя? Почему именно ваша, а не любая другая?
Почему вы считаете, что ваша программа может стоить 10 миллионов баксов? Думаете нельзя за миллион баксов нанять разработчиков, чтобы написать аналог быстрее и дешевле, и не платить вам?

Вот странно. Вы пишете что вам за 60. Но какой-то на мой взгляд инфантильный взгляд на то, как зарабатывает программист. Извините, если резкие слова.
Но программист зарабатывает просто за то, что пишет код.
А если свой проект, это уже не просто немного другое, а сильно другое.
На своих проектах, я заработал от силы несколько тысяч $, и пока я был школьником-студентом, это было круто. Но сейчас — за те же усилия и то же время, я могу заработать гораздо больше просто работая в компании. Поэтому после работы сейчас я больше занимаюсь семьей.
Вы просто пишете программы, а потом думаете что их кто-то купит?

Вы угадали.
Я просто пишу софт, который надеюсь продавать.
И люди уже покупают, пока мало. Нужно графику улучшить.
У меня она 20-летней давности.
И люди уже покупают, пока мало. Нужно графику улучшить.
У меня она 20-летней давности.


Вы уверены, что как только улучшите графику сразу поползут продажи?

Вы вот упомянули клон pro100. Я вам скажу, что и pro100 более чем достаточен, я даже не знаю кто его будет покупать, кроме крупных компаний, которым нужно множество кастомных настроек, точнее пресетов. То есть покупать будут не саму программу, а готовое бизнес-решение.

Так и у вас. Дело не в графике, дело в маркетинге.
А в этом плане довольно сложно программисту, который в основном кодил, а не продавал, стать внезапно хорошим продажником.

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

Я вот знаю несколько шикарнейших и популярных программ, автор которых не смог сделать нормальную монетизацию. И знаю убогие халтуры, которые заработали очень много.
Дайте, пожалуйтса пример этих хороших программ и убогих халтур.
Я не сомневаюсь, что такое есть и хорошо понимаю роль рекламы. И знаю, что продавать это тоже искусство.
Мой партнер считает, что хорошая программа сама себя продает и не нуждается в рекламе. Я с этим не согласен.
Дело в том, что они рекламировали, но был слабый выхлоп.
Ну например шедевры:
putty
IceBookReader
vc
FAR

убогие —
Практически любой софт для работы с бесперебойниками, много софта для работы с фотоаппаратами и камерами — они монструозные, непонятные, проблемы с совместимостью. Внутренний софт роутеров, даже брендовых — глючность совершенно не вызывает желания докупать платные фичи. Если же посмотреть какие деньги платятся под кастомный ентерпрайз и в каком виде его сдают, про него лучше ничего не говорить.
WinRAR? )
Winrar как раз монетизировали, и видимо Евгению оказалось достаточно — он пошел его монетизировать дальше, а FAR отдал в свободные руки fargroup, как опенсорс.
— Я например, хочу добиться, чтобы продажи моей программы приносили мне существенный ($5 тыс в месяц) доход.
И с годами только росли.

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

А вложить можно в детей, которые будут помогать. В недвижимость. Отложить в принципе в более-менее твердой валюте.
Программу вам может уже кто угодно написать, за деньги.

Знаете, вы на 100 процентов правы.
Я иногда тоже думаю, что в разработке программы самое простое — это написать код.
Гораздо сложнее понять какая программа нужна и выбрать нишу и почему вашу программу будет кто то покупать.
Перед разработкой программы неплохо продумать стратегию рекламы и продаж.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я думаю saboteur_kiev был нормальным умным ребенком как 95% здесь собравшихся. Дети очень сильны в задачах имеющих четкие правила и не требующих жизненного опыта — видимо за счет высокой концентрации если есть интерес. Не знаю как в киберспорте, а в шахматах — заметно. В математике тоже такое часто встречается (или скорее встречалось — математика стала очень объемной и развесистой). В музыке — там правда физиология влияет, но также много очень приличных музыкантов.
Ну, конечно!
95% здесь собравшихся программировали на ассемблере в 10 лет.

Я как то попробовал и даже купил книгу про ассемблер. Круто же.
Каждый программист должен же на ассемблере писать.

И не помню на 2-й день или 3-й забыл про свое желание.
Возможно звезды не сложились. Не нашлось задачи, не нашлось среды, не нашлось наставника, отвлеклись на что-то другое, и т.п… Т.е. это вопрос не о способностях, а о мотивации и условиях.
Я как-то пошел на курсы по асму (ну правда мне было уже лет 20), и понял, что это очень просто. Но я с 1-го курса института (с 18 лет) работал в программисткой фирме. А комп увидел вживую в 15 лет только — БК-001. Т.е. время было чуть другое, и да — я не компьютерный гик.
Не в ассемблере дело.
Я считаю, что на C++ проще код писать чем на ассемблере.

Если бы мне этот ассемблер нужен был, то освоил бы. Не такой уж я и тупой.

А C++ и ассемблер вообще как-то нужно сравнивать?

Когда у тебя на всем компьютере всего 32Кб ОЗУ, и компиляторы с языков высокого уровня не очень умеют в оптимизацию, и к тому-же отсутствуют хоть какие-то библиотеки кроме стандартной, то как-то сложно написать что-то более менее приличное не на ассемблере.
Это я про реальность ~30 лет назад, если не совсем понятно…
Ну, Вы были просто гениальным ребенком.

Совершенно не вижу в себе гениальности ни тогда ни сейчас.
В 11 лет нет никаких проблем с тем, чтобы аж за целый год освоить бейсик и ассемблер на достаточном уровне, чтобы написать простые тетрисы, сокобаны, и что-нибудь посложнее. Это же целый год, каждый день по нескольку часов за компом.

Сейчас вы уже взрослый и каковы результаты?

Результаты чего?
Ну неплохо понимаю как все работает в ИТ.
Собственно работаю в этой сфере, все нравится.

Вы достигли успеха на мировом рынке со своим продуктом?

Если вы обратили внимание чем именно я занимался — я работал с компьютером, а не с рынком. Достигать успеха на мировом рынке со своим продуктом — это больше к бизнесу, а не к коду.
Ну а с компьютером — ко-создатель первой интернет-аптеки в стране, запустил первый в городе ММОRPG, админил несколько серверов с онлайном до 100к. Также принимал участие в некоторых проектах мирового уровня, например NDA1, NDA2 и еще NDA3, но там уже не игры, поэтому вы можете в почти любом магазине техники видеть только то, где я был в NDA1.
И это я еще вообще не программистом стал…

P.S. Но не понимаю в принципе, какое отношение и какую связь это должно иметь. У вас странное понимание детских увлечений.

Вот чем вы занимались в 11 лет? Предположим гоняли мяч во дворе. И чего достигли? Где мировые футбольные достижения?
А если не мяч, то такой же вопрос по вашему любому 11-летниему увлечению.
Так вы себе это представляете?
Вот чем вы занимались в 11 лет? Предположим гоняли мяч во дворе. И чего достигли?

При чем здесь футбол? Тема о программистах, которые должны быть готовы, что в 60 лет они могут не найти себе работу.
Что для этого времени у них есть 30 лет, чтобы хорошо подготовиться.
У Вас много достижений, снимаю шляпу. Вы гораздо круче выглядите на собеседовании, чем я.
Я так понял, что Вы работали не на себя а на дядю.
Ибо, я так понял Ваши слова — Достигать успеха на мировом рынке со своим продуктом — это больше к бизнесу, а не к коду.
Тема о программистах, которые должны быть готовы, что в 60 лет они могут не найти себе работу.

А они должны?

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

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

То есть я знаю что парочка таких «пенсионеров» у нас на фирме время от времени делают там что-то для легаси проектов на почасовой оплате. Но как я понимаю с финансовой точки зрения они и без этого могут обойтись.
При чем здесь футбол? Тема о программистах, которые должны быть готовы, что в 60 лет они могут не найти себе работу.


Эм, если человек — специалист, то он найдет работу.

Да, можно идти по карьере в архитекторы, тимлиды, менеджеры и там до старости. А можно просто писать код. Есть ниши, где это можно делать вечно.
Либо банально небольшой даунгрейд до мидла в тихой компании и спокойно себе работать.
Либо за 40 лет работы в топовых компаниях все-таки подумать и не тратить все на развлечения, а вложить в детей, в накопления на старость. Блин ну это какие-то естественные вещи. Назовите любую другую должность со специаизацией, кому в 60 лет легко.

Не будете ли так любезны, кинуть ссыль на докфильмы?

«Некоторые рекрутёры считают «красным флагом» то, что у программиста слишком много лет опыта работы с определённым языком программирования, а в портфолио нет рабочего опыта.»

что это значит? "… много опыта… нет рабочего опыта"

если имеется в виду проект на гитхаб то многие опытные программисты их не имеют. Насколько такие портфолио актуальны сейчас?
НЛО прилетело и опубликовало эту надпись здесь
GitHub это прежде всего репозиторий для рабочего инструмента, а не витрина товара или себя-любимого. Разумные причины хранить что-то в публичном репозитории это проект с открытым исходным кодом и/или общественные проекты. Ни один работодатель или заказчик в здравом уме и трезвой памяти не разрешат выкладывать в открытом виде туда ничего, даже фрилансер подписывает кучу бумаг, включая NDA.
Что же касается счетчиков_калорий, магазинов_петов, калькуляторов и другого бесполезного хлама — честно я не знаю для кого это все. Ни я сам и ни один из моих коллег за все время работы на это никогда не смотрели. Это даже для большинства HR и рекрутеров просто мусор т.к. даже они понимают, что это вообще не показатель ничего. Более того, последние 3 года я встречаю такое явление как черезчур хитро… кхм умников которые меняют пару строк туда сюда каждый день для имитации активной деятельности зеленых квадратиков. Среди вайтишников ходят легенды, что это дает + 100 очков на интервью. Почему? Не знаю.
НЛО прилетело и опубликовало эту надпись здесь
Пропустить даже не рекрутера, HRа или предварительный отсев, а именно техническое интервью с техническим специалистом? Очаровательная фирма, у Тим Лида каждый рабочий день — праздник)
НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь
Мне тоже порой рекрутеры пишут, что «посмотрели мой гитхаб, он заинтересовал, давайте общаться». Вот только есть нюанс — у меня на гитхабе нет ничего :)
А мне прямо в самом интерфейсе Гитхаба рекрутёрша писала (через механизм Follow). Активность тоже на уровне 7 коммитов за 2 года.
НЛО прилетело и опубликовало эту надпись здесь
Не скипают. Хотя в тех компаниях, с которыми я общаюсь, в подавляющем большинстве случаев процесс формализован и едва ли вообще возможно его скипнуть.
В большинстве случаев — по настоящему, но не всегда
Ни один работодатель или заказчик в здравом уме и трезвой памяти не разрешат выкладывать в открытом виде туда ничего

… кроме тех, что целенаправленно скажут что пишем опенсурс. Да, за зарплату. Да, в открытый доступ. Да, корпоративно. Да, заказчик в здравом уме.

Да, именно это я написал на моменте "это проект с открытым исходным кодом". Да, так переводится с английского. Да, именно это оно и есть. Да, да

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

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

Да и не в этом же дело. Вопрос изначально про кандидатов с "гитхабом". Если у человека в публичном репозитории не его личный проект с открытым кодом, то толку от гитхаба на собеседовании нет. Любые другие варианты никак не подтверждают ни навыков, ни опыта, а огромное количество умников таскающих чужие проекты для "витрины" и накручивающих звездочки давно скомпрометировали любые крохи доверия к просто участникам открытых проектов. Будет ли в таких условиях условный Тим Лид или тех. специалист на собеседовании тратить своё время на разбор полетов на "настоящий ли это проект и действительно ли Вася Пупкин принимал в нём участие и действительно ли вносил вклад и действительно ли вклад этот по озвученным в резюме навыкам"? Думаю нет

Я честно говоря не понимаю вообще о чем речь. Какой смысл показывать гитхаб аккаунт, если там не ваш код? У меня на гитхаб аккаунте исключительно мои проекты, либо проекты в которые я контрибьютил(мне тупо нужно было сделать форк, чтобы создать пулл реквест), либо мантейнером которых я являюсь.
Да и без гитхаба были случаи, когда на собеседовании выяснялось что собеседующий пользуется кодом, который я когда-то написал.
Я тоже смысла не вижу, но частенько попадаются люди которые в гитхаб натаскали с миру по нитке проектов и пытаются «козырять» на собеседовании. Более ленивые просто пушат каждый день по строчке чтобы казалось, что у них работа кипит. А еще «проектов» от всяких инфоцыган навалом. Видел как-то в одном аккаунте около десятка таких + тестовые задания от разных фирм. Рекрутерам нравится, даже HR, бывает, очаровываются подобным.
Никогда не было проблем убедить начальство что что-то открыть — выгодно.


Удачи сделать это в каком-нибудь банке, хотя бы в МКБ для начала.
Зачем работать в таком месте? Я работал в закрытом НИИ при роскосмосе и даже там начальство было не против, хотя там была масса бюрократии и всяких юридических ньюаесов. Потому что они тоже инженеры и понимали что такое open source и какие преимущества это дает.
А в вашем банке скорее всего какие-то идиоты, которые надеются что их спасет security through obscurity. Впрочем вряд ли там какой-то код, который можно переиспользовать, там же формошлепство.
Не считая алгоритмов трейдинга (которых там хорошо если доли процента от общего кода), банки меньше всего на свете волнует вопрос переиспользования кода. А вот нюансы организации внутренних сетей, или там проценты за обслуживание захадкоженые для разных кастомеров для разных случаев, или вообще факт наличия каких-то проектов с конкретно взятым кастомером их волнует очень сильно. И по понятным причинам, выдать инструкцию в стиле «не шарить код в котором упоминается контора %name%» — они не могут, могут только запретить шаринг вообще, для всех.
Кроме пары специально для этого сделанных рекламных/обучающих/набирающихкадры проектов.
Каждый предприниматель мечтает изменить мир в какую-то положительную сторону продать свой стартап техногигантам подороже.
Почему мы не наблюдаем вокруг большого количества седоволосых разработчиков ПО?

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

То есть банально количество программистов постоянно растёт. И 20-30-40-50 лет назад программистов ббыло заметно меньше чем сейчас. Где-то вроде бы даже проскакивала инфа что до последнего времени количество программистов удваивалось каждые пять лет. Сейчас рост замедлился, но не прекратился.

И поэтому сейчас эти программисты естественно «теряются» в массе молодых программистов. Но это не значит что программистов 40+ не берут на работу. Их просто в принципе мало и всё.
Совершенно верно. А в условной Индии, может, 30 лет назад вообще не было программистов, поэтому и нет сейчас там 50-60-летних.
Тем более незнай как щас, а раньше они старались свалить в более развитые страны при первой возможности…
Видел похожую мысль в выступлении Роберта Мартина про удвоение числа программистов каждые 5 лет:
www.youtube.com/watch?v=zHiWqnTWsn4&t=765s.
Откуда следует интересный вывод, что половина программистов в мире имеет опыт менее 5-ти лет, и это соотношение всегда соблюдалось.
Собственно, в статье это упоминается, но как-то очень уж вскользь.
количество разработчиков ПО в возрасте 55-64 года увеличилось в США с 87 000 (8,3%) в 2011 году до 195 000 (10,7%) в 2019 году.

Увеличение на 124% привело к увеличению доли только на 29%.
Поэтому скорее нужно сравнивать количество программистов в возрасте 55-64 в 2019 году с количеством программистов возрастом 47-56 в 2011 году. Чтобы понять, сколько выпало

Всё так. И при этом, даже несмотря на огромный приток молодёжи, средний возраст всё равно увеличивается.
В 2015 по данным SO до 30 лет было 61.8%, а в 2020 — уже всего 52.7%. А среди профессиональных программистов уже в 2019-м каждый второй был старше 30 лет.

Для стандартных бизнес-задач в $ИЗВЕСТНАЯ_КОМПАНИЯ на $ХАЙПОВЫЙ_ЯЗЫК_ПРОГРАММИРОВАНИЯ достаточно и молодых программистов — обучение основам занимает максимум несколько лет, а большего и не требуется.
Молодые готовы работать сверхурочно и полностью увлечены проектами, над которыми они работают — опять же таки, отсутствие обязательств, все дела.
Молодые часто не понимают, когда их обманывают/используют, просто по причине нехватки подобного опыта на собственной шкуре.
Короче, с точки зрения бизнеса, молодой программист — полезный расходный ресурс, которым можно попользоваться и извлечь куда большую выгоду одними и теми же ресурсозатратами чем из старого программиста.
В качестве примера можно посмотреть практики геймдева с их бесконечными кранчами.
Короче, с точки зрения бизнеса, молодой программист — полезный расходный ресурс, которым можно попользоваться и извлечь куда большую выгоду одними и теми же ресурсозатратами чем из старого программиста.

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

Пройдёт ещё лет пять и вы сами первым будете агитировать за повышение бас фактора. Басфактор один это ужас полный. Такого никогда не должно быть.

Человек написал код. Молодец. Вот зарплата, премия возможно. А код принадлежит бизнесу и все доходы с него тоже принадлежат бизнесу.

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

Это одно из проявления басфактора. Продукт не должен зависеть от отдельных людей. Уход прям всей команды это что-то глобально в консерватории не так.

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

Так а зачем вы с вашим интересом стать незаменимым нужны бизнесу? От вас в перспективе проблем больше чем моментальной пользы сейчас.
Исправлять все наделанное без знающих людей это долго сложно и дорого.

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

Я со стороны разработчика уже приходил на проекты где были куски легаси кода с басфактором 0. Был 1, но его уже нет. Оживить их и втащить назад в разработку это правда сложно. И непонятно зачем, когда можно заранее позаботится чтобы такого не было.

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

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


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

Если вам некомфортно в компании, то определённо стоит уходить. Чем раньше — тем лучше, всем.


В противном случае тебя лет через 10 просто уволят за ненадобностью.

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


А бояться, что через 10 лет уволят — зачем так жить? Если уволят потому что "ты свою задачу выполнил, мы теперь наймём дешёвых специалистов" — ну пожалуйста. Я рад, что моя работа принесла пользу компании. На дворе 2021 год, хороший специалист через неделю будет уже в другой компании повторять свои подвиги, поэтому всего хорошего и спасибо за ЗП.


Хотя лично я с таким не сталкивался. За хороших людей любая адекватная компания держится руками и ногами, а в неадекватных я пока не работал.

Поиск работы занимает минимум пол года (за это время все заплаченное проедается дважды),
Кодить в догонку (для трудоустройства!) и копать картошку для выживания это не вариант.
На данный момент и для айтишника? Ну то есть вот прямо очень хорошую работу может и надо полгода искать. Но вот просто найти что-то чтобы нормально платили и работа была более-менее терпимо? Я думаю за месяц найти можно. По крайней мере у нас в регионе уж точно.

Ну и да, бояться что тебя уволят через 10 лет это на мой взгляд для современного айтишника не то чтобы нормально. Большинство по моему сами по себе столько на одном месте не сидят.
Это уже вопрос того, что такое «более-менее терпимо». Хотя согласен, переживать о том, что будет через 10 лет, вряд ли стоит
Это понятно. Но думаю большинство спокойно за месяц найдут себе работу чтобы «пересидеть» годик пока находишься в поисках чего-то действительно хорошего.
Это да
Да, и кроме того молодой, в силу неопытности слепит что-то низкокачественное, но быстро. Не обращая внимание на безопасность и возможность массштабирования. Для многих бизнесов такого качества достаточно.
А я заметил, что молодежь в большинстве слишком часто использует модные (но раздутые) библиотеки, они ворочают мега- и гигабайтами на многоядерных (многопроцессорных) мощных машинах и как результат программы пишут быстро и выглядит это очень красиво, но работают они только на самых новых и самых быстрых (и самых дорогих) машинах. Все это работает с глюками и торможениями. Главное бабки за «работу» (которую лучше назвать халтурой) получили. Например, многие видели сайты или программы которые по несколько минут загружаются или что-то медленно, зато красиво обрабатывают.

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

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

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

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

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

Но не ко всем.

Человек, он ведь по-молодости и самого себя точно так же эксплуатирует, а потом в старости страдает от этого.
как говорил старик Гётте «мудрость приходит не с годами, а со страданиями»

Это был Соломон. Это было выбито на его кольце. Умножающий знание, умножает печаль.

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

А потом «свой код и ассемблерные вставки» валятся при попытке запустить софт на новом железе, или вызывают много вопросов при попытке сделать решение кроссплатформенным, или просто приводят к неожиданным сайд-эффектам на чуть другом железе. В то время, как «модные библиотеки» работают одинаково везде, где есть JVM или .NET. Может, не так быстро, но зато стабильно.
Может, не так быстро, но зато стабильно.
Если под стабильностью понимать стабильное выпадание в кору после выжирания всей памяти, разве что.
Неа, не стабильно. Иначе не было бы в винде синего экрана. Многие языки постоянно обновляются и даже ассемблер все еще используется.

А считать затраты памяти и процессора очень важно.

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

Недавно интернет-магазин переделывал. Да-да я кроме ассемблера и других крутых инструментов, знаю и такие простые вещи как php и java, jquery и т.п., а так же совсем детские css и html. Обратились ко мне переделать сайт, т.к. тормозит добавление товара в корзину. Делали сайт изначально три студента на последнем курсе. Страницы по минуте открывались, товар в корзину не всегда добавлялся. Крутит колесико, но не добавляет. Полез смотреть, они использовали движок вордпресс и к нему привязали корзину каким-то плагином. Так вот корзина у них хранилась на стороне пользователя в оперативке в виде огромного (больше чем 5 Мб) html файла в который каждый раз добавлялась информация целиком как должна выглядеть страничка корзины, т.е. уже готово для показа на стороне пользователя со скриптами, стилями, фото и т.п… При каждом добавлении нового товара все это редактировалось на java и рос размер страницы очень сильно. Переделал, корзина стала занимать несколько байт и товар добавлялся мгновенно. Делал на php, т.к. лежало это все на стороннем хостинге

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

Но винда-то (ядро) не пишется с помощью «модных библиотек», там вроде как раз С++. Вот, кстати, с Виндой — отличный пример, как очень сложный и большой проект может вести себя непредсказуемо, если использовать небезопасную среду исполнения: одно обновление крашит службу печати, другое — системы на определенной аппаратной платформе, и т.п. И всё это пишется грамотными и опытными разработчиками в течение многих лет.
Вот и получается, что вы на разработчиков интернет-магазинов ругаетесь, которым главное — сделать побыстрее, но почему-то авторы Гугл Хрома или MS Windows, которые как раз разрабатывают, как вам нравится — на С++, со своими собственными либами, с байтолюбством и т.п., но при этом в их софте находятся тысячи ошибок, вас не смущают.
Как обычно, двойные стандарты? «Это вам не это»?
Так винда не сама падает, ей обязательно что-то помогает. А вообще у нас к ВЦ, где я учился была вывеска «чем сложнее софт, тем больше в нем глюков».

И ругаюсь я не на всех разработчиков интернет-магазинов, а на тяп-ляпов. Сейчас тяп-ляпов как-то много стало, т.к. профессия модная. Как в 90-е юристов и экономистов, которые сейчас стали «эффективными менеджерами».
Так винда не сама падает, ей обязательно что-то помогает. А вообще у нас к ВЦ, где я учился была вывеска «чем сложнее софт, тем больше в нем глюков».

Когда её «помогают» падать обновления системы, это кто виноват? Веб-разработчики на новых фреймворках? Нет, это опытные и грамотные разработчики MS, пишущие на С++. Когда драйверы принтеров вылетают, вешают службу печати, удаляют задания и т.п., это jvm-разработчики виноваты? Нет, это вина грамотных и опытных системных программистов, пишущих драйверы для принтеров на С++ (как правило).
Всякое бывает, но вы уже просто к словам цепляетесь. Но приложения написанные с фреймворками и библиотекам всегда излишне раздутые, т.к. часто она целиком в программу пишется. Это еще в DOSе было, а сейчас это еще заметнее стало, т.к. библиотеки потяжелели. Глюки часто из-за ошибок их в любой программе допустить можно, но опять же в раздутой эта вероятность выше.
Всякое бывает, но вы уже просто к словам цепляетесь.

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

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

И опять же — где выше вероятность ошибки, в проекте, 90% которого — какой-то большой и сложный фреймворк, написанный большой компанией, протестированный и отлаженный, или в том, где кода в целом меньше, но зато он почти весь самописанный, с бОльшей вероятностью ошибок (как правило), не покрытый тестами, не проверенный на разном железе, и т.п.?
И опять же — где выше вероятность ошибки, в проекте, 90% которого — какой-то большой и сложный фреймворк, написанный большой компанией, протестированный и отлаженный, или в том, где кода в целом меньше, но зато он почти весь самописанный, с бОльшей вероятностью ошибок (как правило), не покрытый тестами, не проверенный на разном железе, и т.п.?


Как по мне — тема отдельного неформального исследования. «большой и сложный фреймворк, написанный большой компанией» запросто может быть заточен под их маркетоложество и точно также не проверенным на разном железе, а только на том, у вендоров которого и этой самой компании хороший такой вась-вась и банька с гольфом.
НЛО прилетело и опубликовало эту надпись здесь
Неа, это как-то совсем извращение. Хотя можно технически. Можно и воду в решете носить, если извратиться, но зачем, ведь есть ведро. Инструмент подбираю под задачу.
> Почему мы не наблюдаем вокруг большого количества седоволосых разработчиков ПО?

Вообще-то, в Европе — наблюдаем. Мне 44, на позициях сениоров в крупном европейском банке, где у меня был проект, был я, мой ровестник из США и серб 62 лет. Все, включая меня (смею надеяться) — неплохие специалисты.

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

Стресс от того, что могут уволить? — Да нет, не особо, и уж точно не по причине возраста. В IT дефицит рабочих рук, если человек соображает, то всегда рады.

Уход в руководство — ну, может быть да. Но техническое руководство обычно плотно связано с разработкой. Что-то типа «играющий тренер».
В IT дефицит рабочих рук, если человек соображает, то всегда рады.


На чем основана уверенность, что дефицит будет сохраняться и далее, и что мировая экономика не сожмется на долго, прихлопнув кучу бизнесов, а вместе с ними и их ИТ службы?
Разве я говорил что-то про уверенность? Все под богом ходим. Но, глядя на состояние рынка, можно с известной долей вероятности предположить, что сжатие мировой экономики начнётся с сокращени\ зарплат, а голодать начнём ещё не сразу. Ну понижу слегка свой daily rate, неприятно, но переживу.
Ну такой аргумент можно к любой отрасли применить.
В чем уверенность что завтра не изобретут квантовую телепортацию, которая убьет весь транспорт и логистику?

Если нужна строгая надёжность и уверенность — то похоронный бизнес ждёт. Спрос стабилен и даже постоянно растёт, потребность повсеместна, аутсорснуть не то что "в Индию", даже в соседний город не особо выйдет. Изобретения бессмертия пока даже на горизонте не наблюдается, максимум оттягивание наступления потребности в услуге у штучных человеков(из почти восьми миллиардов).


Остальное же туда-сюда плавает, тут разработка никак не хуже прочих областей. Где-то прибавится новых подлобластей, где-то автоматизируются или забудутся старые. Ну так мы ж разработчики. Приспособимся.

В IT дефицит рабочих рук, если человек соображает, то всегда рады.
На чем основана уверенность, что дефицит будет сохраняться и далее, и что мировая экономика не сожмется на долго, прихлопнув кучу бизнесов, а вместе с ними и их ИТ службы?
На словах “человек соображает”. Это понятие меняется со временем.
Если случится кризис, то старички с опытом перейдут на зарплату, которую сейчас платят джуниорам, а джуниоров, косячащих всегда и везде — выставят за дверь.
Так всегда бывает во всех отраслях — почему программирование должно быть исключением?
то старички с опытом перейдут на зарплату, которую сейчас платят джуниорам, а джуниоров, косячащих всегда и везде — выставят за дверь.


Мне как-то чаще приходилось видеть что сперва выставляют старичков, потому как дорогие они. А за джунов невменяемых берутся только когда уже просрали все полимеры. Деньги здесь и сейчас, они поважнее всякой перспективы в кризисы оказываются.
Это две стадии того же процесса. Вменяемые компании, в результате, набирают вменяемых людей, благо они, после этого, готовы на меньшую зарплату, компании “просравшие все полимеры” — в кризис выгоняют джунов просто потому, что закрываются.

Главное — не реагировать на попытки вышибить слезу и помнить:
Деньги здесь и сейчас, они поважнее всякой перспективы в кризисы оказываются.
Эти люди — заслуживают того, чтобы оказаться в кризис на улице без выходного пособия.

Даже если они — друзья детсва и вам их тяжело “послать”. Есть разные способы как выкрутится.

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

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

Хотя опыт сильно помогает — раньше те же даташиты приходилось дотошно изучать со словарём, а сейчас сразу знаю, что надо смотреть в таблице, что — на графиках, какие нюансы поискать в тексте, и на какой схеме или аппноте посмотреть требования к конденсаторам питания…

Мне 45 и обучатся наоборот гораздо легче. Потому что все это уже где-то было

Именно, не понимаю с чего вдруг людям после 30, 40, 50, резко становится «сложнее» обучиться чем более молодым? Если человек себя прекрасно чувствует и имеет желание, у него правда может быть куча схожего опыта за плечами и виденье мира в целом уже сформировано лучше, что поможет в обучении, чем у вчерашнего студента. Конечно есть отвлекающие факторы — жена, дети, дом, но кто-то и в 20 женился и уже имеет все это. Складывается ощущение что у некоторых людей альцгеймер или маразм наступает сильно раньше срока.
Один мой друг сказал мне однажды такую фразу «Каждый год я оглядываюсь назад на несколько лет назад, смотрю и анализирую на свои дела и решения. Каждый раз мысль одна — какой дурак я был, ведь можно было сделать лучше».

Опыт - это умение избегать ситуаций, которые не повторятся.

При отсутствии опыта повторение ситуаций зачастую проходит незамеченным.
как говорил старик Гётте «мудрость приходит не с годами, а со страданиями»
изучение того, что, может быть, никогда не пригодится

Изучать надо то что либо уже нужно/вот-вот-будет-нужно, либо интересно тебе самому и тогда никаких проблем не будет. Изучение «чего-то нового» ради изучения/галочки — ну это такое себе…
Нет, в молодости как раз нужно изучать всё подряд, по венчурной схеме. 9 из 10 направлений окажутся безуспешными, а десятое внезапно выстрелит и будет кормить до пенсии. Только когда уже есть багаж знаний, можно сосредоточиться на рабочем направлении.
Вот-вот, молодежь так код и пишет — лишь бабки быстро сорвать, а нам потом исправлять всю эту лепнину, что бы наконец-то без глюков и тормозов заработало.
Вот только молодой за день на Питоне напишет, отладит и испытает в железе то, что 40-летний на плюсах будет только писать неделю. И если к 40-летнему подкатить с предложением «а попробуй изучить Питон» — ответит, что это чушь, он много жрёт ресурсов и нет полного контроля над приложением, лучше по-старинке, как он привык…
Вот только молодой за день на Питоне напишет, отладит и испытает в железе то, что 40-летний на плюсах будет только писать неделю.
Ага. Только в случае с 40-летним можно будет через две недели отдать изделие на тиражирование, а в с лучае с поделкой на Питоне через месяц только придёт понимание, что надо бы, наконец, нанять нормального специалиста, а то мы в 4K, которые имеются в согласовнной с руководством железке, никак не уложимся.
Современные технологии, на самом деле, заточены не на порождение результата, а не “эффективных менеджеров” и разнообразные KPI.
Пока вопрос эффективности не стоит и любые убытки покрываются печатным станком — вся эта деятельность востребована (так как позволяет набрасывать лапшу на уши “инвесторам”, то есть спекулянтам, которых не волнует как и на чём вы собрались зарабатывать деньги), когда эта вакханалия, так или иначе, остановится — деньги таки начнут считать, а не только KPI.
P.S. А Python нужно применять по назначению: для решения разовых проблем непрограммистами. Такой себе “новый BASIC”. Недаром он сейчас на калькуляторах появился и ему в школах на уроках математики (а не программирования!) учат. Вот там — ему самое место.
Я тоже раньше так думал, пока не увидел, какую магию творит студент, посидев в компьютере с утра до обеда. Теперь с бОльшим уважением отношусь к всяким фреймворкам и интерпретируемым языкам и не воспринимаю их сходу в штыки.

И вы не считаете затраты на зарплату программистам и время разработки — иногда дешевле взять процессор постарше, на 600 МГц вместо 500, и памяти побольше, но получить продукт раньше и заняться разработкой следующего продукта.

И библиотеки питоновские уже давно оттестированы сообществом, в отличие от самописного кода, ошибки в которых не один год будут вылазить. «Через 2 недели на тиражирование» — это только если проект на младшей АТмеге…
Теперь с бОльшим уважением отношусь к всяким фреймворкам и интерпретируемым языкам и не воспринимаю их сходу в штыки.
Всему своё время и место. У нас на Python (и, с недавних пор, на Go) — генераторы кода. Там — этому языку самое место, благо работают оные генераторы на рабочей станции программиста и скорость их работы не критична (хотя на то, что один мой тестик переписали с C++ на Python и теперь он работает не 10 секунд, а 10 минут я до сих пор ворчу).

И вы не считаете затраты на зарплату программистам и время разработки
Вполне себе считаю. Но не по-менеджерски. То есть меня волнует не скорость закрытия таски в JIRA, а скорость решения бизнес-задачи.

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

иногда дешевле взять процессор постарше, на 600 МГц вместо 500, и памяти побольше, но получить продукт раньше и заняться разработкой следующего продукта.
Вот только Python требует не «600 МГц вместо 500 МГц», а на два порядка больше CPU и на порядок больше памяти. MicroPython/CircutPython столько памяти не требуют, но многие решения из “большого” Python'а там неприменимы.

И библиотеки питоновские уже давно оттестированы сообществом, в отличие от самописного кода, ошибки в которых не один год будут вылазить.
Ну это смотря как написать и что ваш код делать должен. Вы не забывайте — мы говорим о людях, которым потребовалось четыре года, чтобы просто понять, что имена файлов — это не строки! Только в Python 3.4 починили.

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

А во вторых всё это абсолютно ортогонально к «новомодности»/«удобности» языков и фреймворков. Мы вполне себе пишем код для производства и делаем это уже давно и всё время на более менее актуальных фреймворках и версиях ЯП. И всё это великолепно работает. Ну может не великолепно, но точно хорошо.

При этом у нас вполне себе есть клиенты у которых их собственные айти-отделы пишут на «старых-добрых ЯП» вроде С/С++, паскаля, ассемблера, кобола и так далее. И всё равно имеют проблемы с простоями и убытками из-за устранения косяков.
На Коболе еще пишут? Ух ты, совсем бородатые дядьки?
Я где-то здесь уже писал, что инструменты подбираются под задачу, а программист который знает только 1-2 языка и пару фреймворков — начинающий и на серьезные задачи лучше такого не ставить. Пусть участвует под жестким контролем «взрослых».
На Коболе еще пишут? Ух ты, совсем бородатые дядьки?

Ещё как пишут.

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

То есть я правильно понимаю что если кто-то знает только С/С++ и ассемблер и не знает «новомодных языков и фреймворков», то на серьезные задачи такого лучше не ставить? :)
НЛО прилетело и опубликовало эту надпись здесь
Наверное, Boost можно назвать фреймворком в контексте c++
НЛО прилетело и опубликовало эту надпись здесь
Если это сайт или интернет-магазин, который через раз будет глючить и тормозить, зато красивый, то да соглашусь. А если это что-то военное, атомная станция или производство, то вы не правы.
Поймите, что программист, который знает только pyton или фреймворки на яве — это как литературная обезьяна, после которой надо или переделывать или это бульварное чтиво, а не шедевр. Это не пойдет в промышленности и военной сфере. Даже в нормальном большом бизнесе не пойдет, только для мелких предпринимателей. Это временные костыли, а не полностью решенная задача.
Но зачем какому-нибудь датчику, например, определяющему по видеокамере уровень заполненности мусором строительного контейнера, надёжность как у атомной станции? Вот скинут вам небольшой заказ на пол-тысячи датчиков с чистой прибылью долларов 5 с каждого датчика, и что вы сделаете — откажетесь от такого заказа, засадите команду программистов на неделю фуллтайм, или поручите Лёше-студенту покопаться в интернете и к вечеру собрать тестовый макет, неделю с помощником у заказчика подбирать коэффициенты в реальных условиях и в продакшн?

Да, я понимаю, что надо делать хорошо и чтобы была гордость за свои изделия, но чтобы заработать — надо делать быстро, балансируя на грани цена/качество из ТЗ. Иначе зарплата программиста с двумя высшими и профильной магистратурой будет на уровне охранника банка с базовым образованием и спецназом в армии…
Было похожее задание. На одном заводе огромная емкость 25 метров высотой и несколько метров в диаметре, в которую засыпается шихта из составного цеха. Там три датчика: снизу (мало) в середине (нормально пока) и верхний (за два метра до крышки). Чехи накосячили (хваленое европейское качество) и софт не всегда нормально датчики воспринимал. Вы не представляете что было, в соседней деревне Сайлент хилл снимать можно было без декораций и компьютерной графики.
Студентов можно и нужно натаскивать на простых задачах. Многие из них это понимают и в большие задачи не лезут без этого опыта. Но есть барыги, а не программисты, которые пришли бабки рубить не имея достаточного опыта. Вот таким барыгам иногда хочется руки вырвать и этими руками по морде надавать.
А то что вы описали вообще легко даже для ребенка. Самое то руку набивать. Подобные простые вещи я своим знакомым начинающим мальчишкам и девчонкам скидываю. Иногда беру в нормальный проект, но под жесткий контроль с условием «делать как я говорю иначе вали за дверь».
Только программист (даже скорее инженер) с опытом подберет нужный язык под задачу и выполнит ее хорошо, а лепить все на одном только питоне и яве с фреймворками — это не про программистов, а про барыг, которые к 40 годам точно вылетят из профессии.
датчику, например, определяющему по видеокамере уровень заполненности мусором строительного контейнера

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

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


Город Нью Йорк, склады порта в районе нижнего Манхэттена. Строились изначально под открытие второго фронта в 1944 году и рассчитывались на 60-90 дней существования. 2010 год, август-месяц… Стоят подновленные там же :) Как Вам такой временный костыль?
Ну и хрущевки с брежневками на 20 лет как временное жилье строились, типа «потом хорошее построим». Это обосновано выделенными средствами и экономическим интересом. Кто-то придумал как еще использовать, после обновления опять же.
Ну и хрущевки с брежневками на 20 лет как временное жилье строились, типа «потом хорошее построим».

Откуда у вас такая информация? Я вот такую нашел. Исходя из этого "Положения" наоборот получается, что закладывались на долговечность.

Это уже устаревший документ. Сейчас, например, оценщики используют совсем другие нормы. Сейчас в оценке Ко-инвест рулит, а если по этим нормам документы, то такой отчет об оценке завернут в миг. Я точно не помню как это было, но по партийной линии в СССР решили, что надо строить и это временное жилье на 20 лет, а потом мы постоем лучшее. Позже все переиграли. Конечно и ежу понятно, что старый кирпич и старый бетон по тем нормам за такой срок, теоретически, не развалится, это сейчас все тяп-ляп, главное быстро кэш срубить. Раньше бетонную плиту после формования и схватывания помещали во влажную среду на 30 дней, а сейчас еще тепленькой уже продают и как результат более быстрое разрушение, нет в них ничего крепкого. Посмотрите на reformagk все новые дома конца 90-х и начало 90-х лет постройки износ аж за 30 процентов бывает переваливает, а старые хрущевки и даже сталинки износ редко до этой цифры доходят.
Это уже устаревший документ.

Разумеется, что это устаревший документ, который опровергает это утверждение: "Ну и хрущевки с брежневками на 20 лет как временное жилье строились, типа «потом хорошее построим»".


Сейчас, например, оценщики используют совсем другие нормы.

А причём здесь "сейчас"?

Одно время я был связан с рыночной оценкой в т.ч. недвижимости. Они используют строительные нормы при оценке.
НЛО прилетело и опубликовало эту надпись здесь
По вашим же словам они ничего не делали несколько месяцев, только воду в уши лили и денежные средства пилили, а вы подобрали инструмент и выполнили поставленную задачу. Они были не программисты, а барыги. А вы программист.
НЛО прилетело и опубликовало эту надпись здесь
Тут мне сложно судить, всей ситуации не видно. Что же такого делали, что аж свой компилятор писали. Вы хоть статью запилите. Я ваши полистал (не читал, а полистал) — все интересные получились. Ну или ссылку скиньте, если я проглядел.
НЛО прилетело и опубликовало эту надпись здесь
А постановка-то задачи у вас одинаковая была? Может, вы решили задачу для какого-то частного случая, а они замахнулись на более общий? Все же разница почти на два порядка по сравнению с C++ выглядит очень странно. Одним только удобством инструмента не объяснить.
НЛО прилетело и опубликовало эту надпись здесь
Знаете, “молодого вас”, не знающего нифига ни про то, как работает процессор, ни про то — какая математика лежит за всеми этим модными языками — я не верю.
А насчёт “пары месяце вместо трёх лет”… я такое видел только, когда удавалось использовать кодогенерацию — а это скорее разница в подходах.
Можно сделать генератор кода на Haskell, а можно — программу на Python, порождающую программу на C++, котоая строит другую программу на C++.
Да, возможно на Haskell будет быстрее, но зато возникнут проблемы с поиском персонала в будущем.
НЛО прилетело и опубликовало эту надпись здесь
1. Вот про это я и писал. Молодой за день сделает, а потом заказчик пойдет к 40-летнему переделывать.
2. Питон после ассемблера выглядит как легкотня для неокрепших детей и слабаков, которые не могу выучить сначала ассемблер. Нужно знать как железо работает, а потом только инструмент для создания софта под конкретную задачу подбирать.
Если вы работаете на application processor, а не на микроконтроллере, то на уровень железа вас и не пустят — банально нет или обрезанная документация. Ассемблер конечно крут, но на нём уже на уровне Кортекс-М практически невозможно написать программу надёжней И компактней, чем на Си. Знать его важно только для пошаговой отладки.
Так я тут где-то и написал, что инструменты надо сначала учить, а потом выбирать нужный под задачу, а не тупо выучив питон, яву и пару фреймворков бить себя в грудь и называться программистом. Иначе это как лопатой гвозди забивать — можно, но глупо, не надежно и т.п. Нормальному программисту плевать на чем и для чего писать, он много знает и выберет оптимальный инструмент (язык) учитывая все, включая надежность решения, а не лепит что быстрее что бы бабки получить, но это приходит со временем и выполненными проектами. Есть ребята и молодые, но мало, т.к большинство все-таки только бабки на первое место ставят и к 40 годам такие точно из профессии вылетят.
инструменты надо сначала учить…
… не тупо выучив питон, яву и пару фреймворков бить себя в грудь и называться программистом

И чем же именно описанный человек не программист? Инструменов то аж два выучил, да ещё и с фреймворками.

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

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

Понимаете, "jurion programmer" всё равно уже программист. Просто "джун", ну так мы все с уровня ниже этого начинали.
Я, например, даже джуном не был, а уже игру писал(Дворец Пионеров города Ленинграда, компьютерный "кружок", Yamaha MSX-1 и Basic с сохранением на дискетку через учительский IBM PC).


И нет, одни только задачи "сиди смотри" ему пользы дадут немного. Ему надо ещё и выдавать задачи, на которых он сможет расти. С помощью и кодревью. И чтобы отношение имела к деятельности команды/проекта/конторы, то есть втаскивала в рабочий контекст.
Моей первой работой было вообще "вот винда, вот железка-осциллограф в PCI-слот, вот документация. Подружить, снять с неё данные, через месяц нужно.", то есть "кинуть в контролируемую воду, сам выплывет" ибо я в MS-DOS'е писал до того. Результат через месяц взяли, разобрали на составляющие и встроили в общий комплекс. Сам бы я в тут асинхронщину и межпрограммное взаимодействие точно не встроил бы. Так что и так можно.


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

Ну перегнул. Есть такое. Все там были. Сорри и спасибо за поправку.

Черт. Я пишу только на C и на C#. Фреймворков не знаю. Разрабатываем электронику, которая продаётся по всему миру, сидя в Волгограде. Отныне будем шутить в коллективе при случае в духе: «ну, а чего ж вы хотели? Мы ж не программисты!»

Ну вы-то как раз программисты. Вы и без фрейворков знаете как что сделать, что бы работало.
Это что за шарп-одиночка такой без дотнета?(=
Простите, а какой программист «не начинающий»? Тот, который знает больше двух языков программирования? А почему именно двух, может тогда трех? Или тот, который на асемблере пишет?
Программист это тот, кто старается программировать так, что бы потом не пришлось за ним переделывать. А тот, который пришел в профессию только ради денег и перевоспитываться не желает — барыга, который однажды вылетит.
Если человек выходит из учебного заведения после нескольких лет учебы со знанием всего 1-2-3 языков и пары фреймворков, то он даже и не стремился стать программистом. Это не программист, а барыга, т.к. программист и без универа будет программы писать.
Это так в любой профессии. Нужно идти за призванием, а не только за деньгами. Нужно стараться быть лучшим в своей профессии, тогда и деньги будут сами предлагать, за рукав тянуть. А без интереса человек не будет развиваться и даже попав в поток вылетит, как листик упавший в реку выносит на берег.
Программист это тот, кто старается программировать так, что бы потом не пришлось за ним переделывать
Это не всегда правильный подход
а ваша версия? Разве он не должен стараться? Я может где и перегнул, тогда поправьте.
Стараться — должен. И да, в большинстве случаев это означает «делать работу так, чтобы потом не пришлось переделывать». Но, во-первых, это не единственное направление, куда надо стараться, а во-вторых, бывают исключения.
Например, стартап привлек инвестиции, которых хватит на условные полгода нормальной работы и делает продукт. Сделать хороший продукт — за полгода не успеем, продаж не будет, новых инвестиций не будет, на этом история закончится. Сделать плохой продукт — появятся хотя бы в небольшом количестве продажи, можно будет получить новые инвестиции и сделать уже хороший продукт
Ну так я и написал стараться надо в любой профессии.
Так же в своих комментариях я пишу что сейчас все под бабки затачивается, а не под совесть, хотя исключения бывают.
Ну вот а я пишу о том, что есть много случаев, когда затачивать под бабки, а не под совесть — это правильно. И неочевидно, существуют ли обратные случаи
Всякое бывает. Это как на экзамене, все умные студенты делают сначала простые задачи, но большим количеством. Вы, наверное, об этом?
Не уверен, что я понял вашу аналогию про студентов.
Если «затачивать под бабки» и «делать на совесть» совпадают, то и делают так. Если же не совпадают — например, как в примере со стартапом выше: если «делать на совесть», то компания не будет существовать — то лучше «затачивать под бабки»
Кто как делает. Я не компания — я ИП. Меня нанимают обычно для решения проблем после тяп-ляпов, ну и поддержку всего разного после неудачного опыта с тяп-ляпами, бывает сразу нанимают для решения задачи, после неудачного опыта с тяп-ляпами. Я обычно слушаю заказчика и выдвигаю свои доводы, если не сходимся, то я отказываюсь от заказа, т.к. для меня репутация дороже. За заказ не переживаю, т.к. обычно если с заказчиком не сойдемся и он выберет тяп-ляпа, то он потом придет ко мне переделывать. Если приходят переделывать, то обычно готовы предложить больше чем обговаривали изначально.
бывает сразу нанимают для решения задачи, после неудачного опыта с тяп-ляпами
А был ли этот опыт неудачным? Быстро и дешево проверить гипотезу — это тоже важно. Если у вас сто гипотез, из которых одна окажется рабочей, сделать продукт тяп-ляп для проверки стоит Х денег, а сделать хорошо — 10Х денег, то выгоднее будет сделать сто продуктов тяп-ляп, а потом один хорошо, чем сделать все сто хорошо. Это даже не учитывая потерь времени
А у вас в практике разве не было, что бы за кем-то переделывать надо? Ни за кем не разгребали?
Было. И либо оно было следствием ошибок предшественников (или меня самого) — то есть, старались сделать хорошо, но не получилось. Либо, что было чаще, оно было осознанным решением: сначала сделать дешевле, а потом, когда ситуация изменится (появятся инвестиции, будет лучше понимание рынка, еще что-то), сделать лучше и дороже (не только в смысле денег, в смысле разных ресурсов). То есть, тоже старались, но в другом направлении — не «сделать хорошо», а «сделать дешево»
Недавно один заказчик меня просто вывел. Он хотел сделать хорошую задумку плохим способом, я ему объяснил почему это будет плохо и как надо сделать хорошо. Он согласился, а на подписании договора он тормознулся, нанял тяп-ляпов. Заплатил им почти в два раза больше чем я просил. Через два месяца он пришел сам ко мне аж домой в гости. Покаялся и попросил переделать как изначально договаривались. В момент подписания договора опять начались прения. Я психанул послал грубо. Опять названивает и опять просит сделать как договаривались изначально. Вывел до предела. Вот может поэтому я и тут был слишком категоричен, еще не отпустило.
Ну похоже, что он ошибся. Такое бывает, но не слишком часто, потому что за ошибки такие люди платят своими деньгами
НЛО прилетело и опубликовало эту надпись здесь
Некоторый код пишется для того, чтобы опробовать подход и потом быть выкинутым.

вот в этом, имхо, одна из основных проблем современности.
Девелопер пишет код что б выкинуть, его краем глаза видит манагер — и все, го в продакшн, потом (никогда) техдолг пофиксим надо быстрее…
НЛО прилетело и опубликовало эту надпись здесь
да, про это я забыл как-то. Спасибо.
В целом это всё выглядит правильно, но вы по-моему как-то сильно привязываетесь к количеству языков программирования. Знающий поверхностно 10 языков вовсе не обязательно больший программист, чем знающий все тонкости одного.
Вы правы, спасибо. Но знать после универа 2 языка программирования должно быть стыдно.
А что вы понимаете под «знать»? Я вот помню, что после университета имел опыт написания программ на Бейсике, Фокале, Фортране, ассемблере, С/С++ и Паскале. Но знал ли я их на коммерческом уровне? Не уверен.

С другой стороны сейчас я бы сказал, что знаю (в сеньорском смысле) только С#. Но за счет знания сервисов AWS и общего опыта (значительную часть из которого можно отправлять в утиль) получается работать архитектором и тех. лидом в продуктовой компании.
Ваша задача как программиста создавать, а не продавать.
Коммерческий уровень тут упомянут не как средство продаж, а как предъявляющий определенные требования к читабельности, поддерживаемости и другим характеристикам кода. То, что для студенческих работ обычно не требуется.

Ваша задача как программиста создавать, а не продавать.

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

Ну и вы так и не ответили на любопытный вопрос — что вы подразумеваете под понятием «знать ЯП».
А как еще можно понять фразу «знать ЯП» кроме как «знать ЯП»? В нашем с вами случае, наверное, правильно применять. Алгоритмы и математика к языку не сильно привязаны. Языки по-большей части синтаксис, кроме совсем экзотических. Сами знаете, что синтаксис С, java и php имеет общие черты. Ну есть еще деление на компиляторы/интерпретаторы, но это уже вторично. Есть круг каких-то задач, он как-то решается и тут бац — новый язык и эти задачи решает удобнее предыдущих. Например, на C или на asm можно и сайт написать, а можно на php роботом управлять. Но на C и asm роботом управлять лучше, а на php сайт написать быстрее и переписывать под изменившиеся хотелки удобнее.
Я бы не ставил знак равенства между знанием синтаксиса и знанием ЯП. Многие ЯП подразумевают также определенный подход к программированию.

Например редки пхпшники активно практикующие TDD или сильно заморачивающиеся с SOLID и шаблонами проектирования.

Кроме того в разработку с применением некоторых ЯП без знания определенных библиотек и/или фреймворков лучше не соваться.

Плюс IDE, теория тестирования, системы контроля версий, СУБД, infrastructure as code, облачные сервисы… тысячи их.
В общем не только и не столько синтаксис делает программиста программистом.
А я и не писал, что знание синтаксиса делает программиста программистом. В самом начале комментария я писал «правильно применять».
НЛО прилетело и опубликовало эту надпись здесь
Если сайт писать именно без фреймворков и прочего — то он будет простой, но скорее очень быстрый, чем медленный )
НЛО прилетело и опубликовало эту надпись здесь
Ну почему же не даст. В свое время переход с графического режима в текстовый и обратно выглядел только так:
mov ax,…
int 10h
И писать в видеопамять как попиксельно, так и целыми банками приходилось похожим же способом, прежде делая все расчеты, а без знания железа это невозможно. Так же делали запись в файлы, чтение файлов, любые операции с файлами и регистрами процессора.
В программировании любой железки важна как математика, но и знание железа. На их основе строятся эффективные алгоритмы, а вот на каком языке они будут реализованы — это уже вторично.
Такие языки как ява и питон, это как бейсик в наше время, т.е. для простых задач и детских проектов. Даже если они могут быть монетизированны.
НЛО прилетело и опубликовало эту надпись здесь
Я ваши статьи полистал, много интересного. Точнее ничего неинтересного, все интересно. Вы так не мало знаете по программированию и вообще на чем только не пишите, в т.ч. на С, так почему же его (С и С++) и хаите, если на нем же и пишете иногда. Или мы вообще друг друга не так понимаем?
НЛО прилетело и опубликовало эту надпись здесь
все технологии отстой
Напомнило мне одну историю. У меня один товарищ был нормальным мужиком и вдруг резко по религиозной теме сдвинулся. Конкретно так сдвинулся, чуть где крестик увидит — сразу руль бросает и крестится, аж страшно. Вот едим с ним однажды вместе на одной машине, он и говорит «Все технологии зло, зря в школе физику, химию и д.р. науки изучают, надо все это запретить и закон божий изучать». А сам он, к слову, сидит за рулем, а на панели прикреплен телефон. Я спрашиваю «а почему ты так говоришь». Он в ответ «Машин много, все в телефонах сидят. Надо на лошадях ездить, пешком ходить и голову мусором из телефона не засорять». Говорю ему «Начни с себя. Машину отдай/продай/пожертвуй, телефон выкинь/отдай/продай/пожертвуй, ребенка из школы забери, перестань платить репетиторам для поступления в институт». Он «ну мне-то и моему ребенку необходимо». Вот так вот как-то. Печально. Хороший мужик был. Жалко его.
НЛО прилетело и опубликовало эту надпись здесь
не спорю
НЛО прилетело и опубликовало эту надпись здесь
т.е. для простых задач и детских проектов

(тщательно конспектирую) "игры и Blender — это простые и детсткие задачи"

Ну тот же Blender на нескольких языках писали (если вы об этом ru.wikipedia.org/wiki/Blender) и неизвестно какая часть на чем.
Еще раз напоминаю инструменты подбирают под задачу.
До пенсии будет кормить то, что сильно распространено прямо сейчас. Причём в областях, где зарабатывают деньги. Коболисты до сих пор своё легаси поддерживают, да и на сях понаписано столько, что нас переживёт. За судьбу джавистов я бы тоже сильно не переживал, если из того, что свежее.
Я тоже иногда сильно упрощаю и обобщаю :). Инструменты приходят и уходят, какие-то развиваются и меняются до неузнаваемости.
Отнюдь не факт. Вполне возможно, что уже лет через 10 бОльшую часть кода будет писать натренированный ИИ, а тренеров ИИ понадобится на порядки меньше, чем сейчас в мире программистов.
Согласен с этим. Пока ещё не знаешь, какой язык и направление принесут больше денег, то лучше пытаться всё, до чего рука дотягивается. Потом уже, когда увидишь, что что-то хорошо идёт, то тогда сосредоточиться на этом.
Что значит «предпочёл бы молодых с хорошей обучаемостью»? Если вы нанимаете на конкретную позицию, то там конкретные требования — молодой под эти требования может просто не подойти. А обучаемость на собеседовании вы объективно никак не оцените.

Плюс такой ещё моментик — во многом из-за таких вот «предпочитателей», которые любят оценивать кандидатов по неотносящимся к должностным обязанностям критериям типа возраста, сейчас и расцветает политкорректность, SJW, тренинги по всяким дискриминациям и т.п.
А обучаемость на собеседовании вы объективно никак не оцените
Если это достаточно продолжительное собеседование или тестовое задание, то, строго говоря, оценить можно. Дать задачу и попросить реализовать на технологиях, с которыми человек не знаком, и посмотреть, какое будет качество и сколько времени займет
Очень немногие компании могут себе позволить мучить кандидатов продолжительными собеседованиями или такими тестовыми заданиями. В текущих реалиях, у толковых кандидатов слишком большой выбор, чтобы тратить на это время.
В крупных компаниях редко когда общее количество собеседований — менее двух часов
НЛО прилетело и опубликовало эту надпись здесь
Нужно брать технологию, с которой собеседуемый не знаком. И, конечно, оценка — штука всегда не 100% точная, потому она и называется оценкой
Непонятно только, какой глубинный смысл спрашивать кандидата о том, с чем он априори не знаком.
Повторюсь — если вы нанимаете на конкретную позицию, то должны быть конкретные требования, которые и надо обсуждать на собеседовании. А так если я подаюсь на позицию условного веб-разработчика, а меня начнут спрашивать про ассемблер, то я вежливо откланяюсь, а компании еще и минус в карму.
Непонятно только, какой глубинный смысл спрашивать кандидата о том, с чем он априори не знаком
Поставленная задача — оценить обучаемость. Единственный известный мне способ это сделать — дать человеку что-то новое, замотивировать изучить и посмотреть, как у него получится.

Нужно ли проверять обучаемость — это отдельный вопрос, и ответ на него сильно зависит от позиции, на которую человек подается. И да, пожалуй, нужно соискателю объяснить, почему у него спрашивают то, что он не знает
НЛО прилетело и опубликовало эту надпись здесь
Мне 47. Легко изучаю то, за что платят деньги. За что не платят больше изучать не могу в принципе — та часть мозга, которая была пустой и любопытной уже похоже заполнена.
39, в выходные впервые в жизни пропёрло попробовать программировать под Android, теперь думаю, что с этим делать :D
Инструментов сейчас для этого полно. У меня один друг только на Delphi под андроид пишет и другое ему ничего не нравится.
Согласен и добавлю, в свои почти 42 я стал даже с бОльшим интересом изучать даташиты. Тем более, что размер активных компонентов стал просто микроскопическим. В последнем проекте понадобился источник напряжения на +50В, я не особо задумываясь взял от Linear LT8410, а там фитюля 2*2мм в DFN копрусе. Так пришлось «запоем» читать даташит :))))) В 20 лет такое «количество букафф», да ещё и на английском я бы даже не попытался осилить.

Вам не стало тяжелее. Просто источники информации и подача материала должны быть иными. Я многое отбрасываю, при этом, пересматриваю старые материалы и вижу их иными, более понятными. Есть же учебники по древнему Риму для 5 класса, а есть для института.

Согласен. Читал школьный учебник по химии 40-х годов, там все хорошо описано, все понятно. Сейчас пишут так, что складывается впечатление, что хотят не научить, а показать «вот какой я умный, умные слова знаю».
Как детей перевели на удаленку, у знакомой дочка не смогла понять простые дроби после лекции какого-то там полупрофессора, сидела плакала, думала что дурой растет. Она сама после, как успокоила дочку, тоже ничего не поняла из лекции и за 5 минут объяснила дочке сама так как помнила со школы. Ребенок на пятерку все задания сделал.
Гыгы, я к 35 только понял чему мне надо обучаться.
Самое сложное это как-то заставить себя начать и сделать.
Мне 46 и обучаться наоборот гораздо легче. Потому что до 40 мысли были в основном о женщинах и еде ;)
есть такое слово «НАДО» и оно важнее чем «ХОЧУ».
Видимо я это понимаю. Удавалось ведь обучаться и до 40. Я программирую с 14 лет, если что (сейчас мне 46).
Шуточный комментарий просто объясняет, почему после 40 обучение может проходить «ЛЕГЧЕ».
С возрастом к старшему поколению приходит и множество других обязанностей. У него часто нет времени на изучение нового. Это ещё одна причина, по которой мы видим меньше программистов в возрасте.
Ерунда. Я был в ситуации «жена, маленький ребенок и ипотека», и в ситуации «холост, все выплачено, ребенок сослан в универ». Так вот, во второй ситуации, которая, естественно, более типична для более взрослого человека, жизнь намного проще, обязанностей значительно меньше, а времени на разные вещи, в том числе и на обучение чему-то новому, сильно больше.

Ради комментария

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

Я у себя такое замечаю. И с этим приходит нежелание вкладываться в общение с не очень интересными мне людьми, более тщательный выбор фильмов, книг. Стал осознаннее и осторожнее выбор партнеров для работы.
Прекрасная статья и не менее интересные вдохновляющие комментарии. Сам сейчас в такой же ситуации. Летом 42, считаю что засиделся на работе (8 лет уже) и нужно двигать дальше. Осознание пришло не внезапно, оно зрело года 3, а год назад конвертировалось в обучение. Не могли не заметить этого в офисе, а диалога с шефом также долго ждать не пришлось. Спокойненько объяснил свою позицию. В тоже время неспешно искал новую работу. Да я понимаю, что где-то у буду на уровне джуна, что возможно будет тяжело. Токсичное поведение начальника демотивирует куда сильнее, чем осознавание, что зарплата также оставляет желать лучшего. А вообще же у меня сложилась совокупность причин. Выход из зоны комфорта всегда болезненен. Также коллегам разумеется известен и синдром самозванца. Сейчас он у меня силён как никогда. Ещё бы! На старом месте я уже всё всем доказал, а на новом я новичок и джун, а также тёмная лошадка для компании.

Схожие мысли. Во что инвестировать время, чтобы получить опыт, который можно повторно использовать?! С технологиями огромная проблема - они устаревают и из значение потом не применить. Взять, к примеру, разработку под Андройд. Сейчас там такая картина: java, kotlin, куча рекомендуемых архитектурных паттернов, jetpack compose, flatter, fucsia os итд. И чё то конца и края этому не видно:(

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

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

Сам сейчас на перепутье (35лет)

Я именно в программировании мало что понимаю, моя сфера компетенций это интерфейсы и 3Д графика. Кстати, лет столько же :)
Конечно, то, что возраст — это «просто цифра», это далеко не так.
С годами накапливается жизненный и профессиональный опыт, чего у 17-ти летнего не может быть по определению. И если этот опыт применять в правильном направлении, и продолжать учится новому, то все будет норм.
Если брюзжать, что «раньше было лучше», то тут и 25-ти летний будет считаться токсичным стариком.

Проблема в том, что хочется учиться чему то, что можно переиспользовать потом. Допустим, кто то занимается андройд разработкой и использует java+kotlin + нейтив андройд. И он а этом спец. Через пару лет выстреливает jetpack compose или флаттер и все начинают новые проекты на нем. В вакансиях требуют его. Новый молодой разработчик просто быстрее его изучит. Получается опыт java+kotlin+нейтив вылетел в трубу.

Мне кажется в этом проблема.

Если можно переиспользовать свой опыт - это даёт явное преимущество. Уже знаешь где можно срезать углы. Где делать так, где по другому.

Но к сожалению, чё то не сильно выходит его переиспользовать. Хотите ещё примеры - пожалуйста, руби. В 2010 хайповый язык. Сейчас - Легаси или очень мало на нем проектов начинают.

а еще молодые менеджеры боятся нанимать 40+ летних зубров)

Мне 52 (плачет)

Я 45 лет уже программирую. А плакать-то о чем тут?

НЛО прилетело и опубликовало эту надпись здесь
Ну, от смеха да, можно )
Ого!
45 лет назад ещё винды не было — дикие наверное были времена…
Смешно… Особенно вспоминая как смотрел на Windows 2.0 и думал «И кому вообще нужна эта хрень когда есть красивые UI типа TurboVision» :)

Что уж говорить про вообще древние времена, когда даже терминала не было и все печатали на принтере или вообще, о ужас, на перфокартах…
И еще помню как в 95-ом году от нас заказчик требовал чтобы мы продолжали писать под Dos на Турбопаскале а не переходили на Delphi, потому что "… ясно же, что на всех компьютерах Windows у нас никогда не будет!".

"… ясно же, что на всех компьютерах Windows у нас никогда не будет!"

И сейчас на всех компьютерах Windows нет.

Причем даже DOS все еще жив и трепыхается, как ни странно. Даже новые версии выходят.

вспоминая как смотрел на Windows 2.0 и думал «И кому вообще нужна эта хрень когда есть красивые UI типа TurboVision» :)

Странно задаваться вопросом на счет винды, которой к тому времени уже было 3 года. Ибо TurboVision был выпущен в 1990-м году, тогда как Windows 2.0 на три года раньше. В 1990-м году уже была выпущена версия Windows 3.0.

Ну я же написал «типа», а не именно TurboVision. Тогда много кто пытался в таком стиле рисовать UI. TurboVision просто стал, насколько мне известно, первым фреймворком где это все стало делать удобно и легко. А за давностью в голове конечно все смешалось. Но вторая версия винды смотрелась ну очень странно. И не факт конечно что я вторую винду увидел прям сильно раньше 1990, т.к. до нас ей еще надо было доползти, а интернетов тогда не было…
До Windows 3.11 не припомню, чтобы кому-то у всерьез приходила в голову идея под Windows писать и в нем работать. Поэтому TurboVision выглядел вполне себе подходящей платформой.
Ну, пожалуй, диковатые. Были перфокарты. Утром сдаешь написанный код — после обеда получаешь колоду. После обеда сдаешь колоду — завтра получаешь распечатку. Зато есть время подумать, вместо того чтобы по клавишам х***ить бездумно :)
Я первую программу писал для Урал 1. И было это в 1969 году (в школе у нас такое чудо стояло). И до сих пор (в 69 лет) вполне успешно программирую — сеньор, аж в двух фирмах (в одной удаленно). Главное, получать удовольствие от процесса. Тогда и новые технологии осваивать будет и легко, и приятно (собственно, новые знания, это главная радость на старости лет )))
>Главное, получать удовольствие от процесса.
Именно. Пока вам это интересно (а этого вполне можно добиться) — никаких проблем не будет.
Кажется, я здесь самый старый здесь — мне 62 и я все еще программирую. Только что начал писать на новом для меня языке.
Почему самый? Я вот чуть выше написал, что программирую 45 лет. Вы думаете я чего, начал в 10 что-ли? :)

На самом деле границы поколений лишь коррелируют с возрастом, а не определяется им. Я например снял и оформил видеоисторию питерского готческого и металлического андергаунда. www.musicdark.ru

Но я понимаю что по умолчанию будут ожидать упертого мужика с огромным ЧСВ который смотрит первый канал

В 35 лет программисты на stackoverflow не ходят, они уже все и так знают. )) Шучу, мне почти 50 лет и на stackoverflow меня каждый день закидывает.

Я думаю в 90-х, когда 40-50-летние начинали свою карьеру, профессия программист еще не стала такой обыденной и распространенной как сейчас. Я думаю тогда просто айтишников было меньше. Соответственно большая их часть сменила профессию, просто ушли в менеджмент. 35-летние же выпусники середины нулевых. А в нулевых был как раз дотком пузырь, который лопнул в 2003. В 2000-2002 на работу брали всех подряд, зарплаты были нереально богатыми, в командировку ездили и жили в 5-изведночных отелях. Тогда айтишник и стало престижной работой. Вон и родил тот пузырь много айтишников. Потому и основная масса 35 лет. Естественно все стать начальниками не смогут, шефофских кресел на всех не хватит. Потому и такая горбинка на 35. Я думаю лет через пять этот горб на 40-летних перейдет.
А в нулевых был как раз дотком пузырь, который лопнул в 2003. В 2000-2002 на работу брали всех подряд, зарплаты были нереально богатыми

Похоже на текущую ситуацию немного.
Вот поэтому боюсь программирования, чтобы не пришлось через пару лет в дачных массивах на кошек охотиться для пропитания.
:) поржал. Эх молодежь, все вас учить надо. Зверя надо на фермах выращивать. Шкурки на шапки, хвосты на брелки. А еще это не только «ценный» мех, но и 2-3 кило мяса. В 90-е так многие поднялись.
Что что, а майнкрафт дал отлично представление о пользе ферм и технологизации подхода по выращиванию животных и урожая. На правах шутки.
Ну так в 2003 один пузырь уже лопнул, а мы до сих пор программируем. Кошки пока в безопасности.
Моя знакомая так и таскает мне на ремонт технику, хотя у нее сын недавно закончил универ по модной технической специальности. Раньше было правильно учиться на то, что нравится, а сейчас на то, где платят больше, вот от сюда все проблемы, «эффективные менеджеры» и «молодые специалисты», которым бц руки вырвать и этими руками забить до смерти, что бы больше ничего не испортили. В 90-е это началось. У меня двое знакомых закончили гуманитарку. Один Юрист, а второй экономист. В результате, один автобус водит в АТП, а второй то в охране, то в грузчиках. А чье-то учебное место они занимали. Не дай бог, если они устроятся на предприятие юристами и экономистами.
Может после 40 разработчики просто уже не ходят на Stack Overflow и не участвуют в их опросах? :)

P.S. На самом деле я серьёзно. Интересы уже сильно другие.

Я тоже вполне серьезно. На SO конечно хожу, а вот опросы мне их нафига? Да и времени нет на это

Это точно. На SO 100 вопросов, в конце про гендер (десяток вариантов), возраст, национальность, зарплату и прочее. Надоело, тоже перестал отвечать.
НЛО прилетело и опубликовало эту надпись здесь
Не делайте этого. Всегда будьте открыты к освоению новых технологий.

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

Я просто оставлю это здесь


Жиза.
А в чем именно жиза? По мне так очень здравые и глубокие вещи доносятся в такой живой и непосредственной манере — классно ведь
Жиза — от слова жизненно я так понимаю )

Спасибо, хорошее

После 12 лет фриланса, в 34 полез из веба в геймдев. Довольно болезненный процесс, но энергия прёт. Проблемы с поиском работы как у 20-летних только раззадоривают интерес.

В бложике подробнее - https://igroprom.d3.ru/pro-poiski-raboty-2143217/

Есть еще момент: зарплаты в отрасли у спеца хорошие и, при грамотном планировании, после 45 можно спокойно выйти «на пенсию» и заниматься чисто своими увлечениями.
Спец до 30 только учится, к 35 отрабатывает все затраты на образование и получает первую чистую прибыль, а в 45 — на пенсию… С 18 лет почти никто не зарабатывает тысячи долларов в IT.
Смотря где и смотря сколько тысяч долларов имеется в виду

Мне 37 и я люблю изучать новое. Тем кто перешёл в программирование с других профессий, я считаю выгорание не грозит. Я когда-то был сисадмином в фирме франчайзи 1с и большую часть времени занимался 1с. Какой же это бред. Какой же это кайф изучать новое и использовать эти знания в работе или в хобби. 1с это мне никогда не довало. Так что только вперёд.

35, самоучка. Постоянно приходится изучать что то новое, переносить все в код. И только только начинаю понимать (в своей области) некоторые вещи до которых еще лет 5 назад просто знаний бы не хватило. Умения, к счастью, приходят по мере освоения и изучения (в т.ч. новые языки, методы и т.д.). Как жить без этого — не представляю.
Сложнее все воспринимается от того что информации с каждым днем все больше и больше становится — тут уже не в возрасте дело, а в том что не знаешь иногда за что ухватиться. Зубром программирования и отрасли себя не считаю но чаще замечаю что программисты все больше становятся ремесленниками, умеющими выполнять какую то устоявшуюся часть работы привычными им методами.
А по поводу возраста — как справедливо выше отметили — не такая уж старая наша отрасль и сильно сомневаюсь что достигнув отметки 40-45 лет люди, которые сейчас воротят нос от «возрастных» кандидатов соберутся и предоставят свое место более молодым.
CEO индийской корпорации Шридхар Вембу экспериментировал с наймом 17-летних сотрудников сразу после старшей школы. Он выяснил, что спустя два года их результаты работы почти сравнялись с результатами обучавшихся в колледжах.

Мне кажется, тут надо сделать уточнение:
… с результатами обучавшихся в индийских колледжах
Бывший коллега пишет софт для встроенных систем. Однажды пожаловался, что код запутанный. Я посоветовал применить теорию цифровых автоматов. Он сказал «ну точно, мы же это учили» и сразу приступил к реализации. А вот для 17-летних, без университетского образования — это пустой звук.
Но они почитают или, как сейчас принято, поглядят видео, и тоже будут знать, что это. В конце концов, вы это УЧИЛИ, а они ЕЩЁ НЕ учили, разница лишь в прошедшем времени, а не в том, что они не способны выучить.
Только вот если вы этого не учили(ну хоть чуток), то вам будет непонятно, что вам надо это почитать.
И даже если вам скажут — вот про это почитайте, велик шанс, что вы не поймете чем это лучше и читать не начнете.
Думаю, если им посоветуют применить что-либо, они об этом и прочитают. Тут же речь не о том, чтобы заранее прочитать, а потом применить, где это подходит.
А чем одно лучше другого, поймёт тот, кто умеет сравнивать. В 17 лет это вполне реально. Тут нужно уже не на возраст смотреть, а на каждого человека отдельно.
Неа, не читают.
Я вот с астериском работаю, фактически там автомат.
Народ начинает читать, тратит неделю-вторую, потом просто забивает и использует костыли типа внешних интерфейсов или lua.
И так все.
Просто проблема в том, что надо еще почитать чтоб понимать чего ты читаешь. База должна быть.
Мне кажется, что количество молодых программистов надо рассматривать в мире в целом. Когда я начинал, а это 94-95, то у нас в только что созданном отделе было 7 студентов 3-4 курсов. Наш начальник, тогда ему было 35 и коллега постарше, ему было около 50. Т.е. нам теперь по 43-47.
Когда мы собирались на фидо-попойках, человек 60-70 на город с населением 500 тыс, то все друг друга знали. Из этих 60-70 человек программитов-админов было не больше половины. Программистов на с++ я знал всех в лицо!
Сейчас в нашем городе на 250 тыс. десяток вакансий на с++.
Так что никуда мы не делись. Все, с кем я начинал, все ещё программируют. Даже мой первый начальник в свои 60+ программирует в штатах.
Отрасль относительно молодая, вот и возраст средний 25-35.
В то время, человек, который менял картридж, мог кинуть коаксиал или обжать витую пару, подсоединить ус роботикс и не просто тупо смотрел в черный экран был невменяемым компьютерным гуру…
Мне 33. Первый код я написал в 4. И то это был ZX-Spectrum… Какой нахрен может быть конец карьеры в 35, если у меня даже этого возраста нет?! Хотя я всю жизнь в IT. У большинства людей персональные компьютеры начали появляться после 2000-х.

Исходя из этого вытекает следующий вопрос. А с какого хрена должно быть много программистов 35+? Откуда им вообще было взяться, если банально — компьютеров не было персональных?!

Наверное поэтому их 1%. Потому что их нахрен 1%. В той части графика не было компьютеров! И возраст вообще никак с этим не связан. Любой человек, в любом возрасте способен стать программистом, если этого захочет и в мозгах не будет _хлебушка_, как у автора поста, про конец карьеры в 35 лет.

КГ/АМ!
Большинство разработчиков находит способ зарабатывать больше, не занимаясь при этом написанием кода.

С этого места поподробнее, пожалуйста.
Мне тоже интересно, что для этого делать.
Я надеялся, что кто-нибудь в комментах уже рассказал, как
Когда видишь ветку комментариев и читаешь её сверху-вниз, то тоже надеешься, что вот следующий комментарий как раз таки раскроет идею, но… нет. :)

Особенно, если следующий комментарий визуально длиннее предыдущего.
На самом деле, зарабатывать больше, не занимаясь написанием кода, очень просто. Надо всего лишь взять обычный советский…
Из моих знакомых, годам где-то к 40, шли либо в менеджеры, архитекторы, либо вообще покупали «свечной заводик».
Тут все просто — консалтинг и менеджмент. Ну грубо говоря, кого-то консультировать по разным вопросам — накидать архитектуру в документе, пособеседовать, провести аудит проекта, поруководить командой молодых в стартапе и так далее.
Опрос замечательный, по типу:
«Опрос проведенный в интернете, показал, что 100% людей пользуются интернетом» :-)
Обычно добавляют, что всё же не 100%, а чуть поменьше, потому что есть категория людей, которые считают, что они «просто сидят в фейсбуке», а не пользуются интернетом.

кроме шуток, в некоторых странах, например в Тайланде, есть тарифные планы у сотовых операторов, которые не предоставляют доступ в интернет - а только на фейсбук. Так что их пользователи действительно не сидят в интернете.

Формально всё же сидят, просто не во всём, а в его части.

Если так подумать, то у нас в России нет доступа к рутрекеру, значит ли это, что мы не сидим в интернете? А если доступ закрыт ещё и к рутору? А ещё и к флибусте? И к лурку когда-то тоже был закрыт. Сколько должно быть заблокировано сайтов, чтобы начало считаться, что это уже не интернет?
НЛО прилетело и опубликовало эту надпись здесь
В частности мы наблюдаем демографическую яму. Крах доткомов в 2001, патентные сражения Rambus/Intel, патентные сражения SCO/Microsoft лишили отрасль современного железа и современной операционной системы. Прошли массовые увольнения. 10 лет, а может быть и больше не было устойчивого спроса. Люди разбежались, начали новую карьеру. Вернулись в программирование единицы. Им сейчас 45-65 лет.
Вторая проблема — работа программиста нестабильна. Много нанимают стартапы, аутсорсеры. А если крупные компании, то под краткосрочные проекты. Проработать год-полтора, а потом снова несколько месяцев подыскивать следующую работу? Молодой парень, потеряв работу вернётся жить к родителям. Зрелые люди сами родители, обремененные семьёй и ипотекой.
НЛО прилетело и опубликовало эту надпись здесь
Я сегодняшний (36 лет) себе 25 летнему вообще бы ничего не доверил. Великий респект тем «седовласым» разработчикам, которые мне тогдашнему доверяли писать код.
Мне было 13-14 лет и когда я сравнивал свою программу, написанную на паскале, размером в несколько кило (или позже на дельфи, размером в несколько мегов) с программой дяди Саши Глазкова с СКС-1 (здоровья и долгих лет жизни), написанной на ассемблере, занимающей несколько байт и работающей быстрее моей, то удивлялся. До сих пор благодарен ему как моему первому наставнику в программировании. Таким людям как он, надо в рот смотреть и конспектировать, когда они говорят, за таких людей предприятия бьются, что бы у них работали. Ему тогда за 40 было.
Почему мы не наблюдаем вокруг большого количества седоволосых разработчиков ПО? Куда деваются все программисты, когда становятся старше? Увольняют ли компании программистов в возрасте?

Потому что надо не только наблюдать но и думать.

Седовласые — это 50+
Сколько программистов было 50 лет назад? Откуда они вдруг должны были взяться толпами?

Массово в ИТ начали идти всего 10-15 лет назад. Вот и считайте — сейчас должно быть обилие 30-40, что мы и наблюдаем.
Седовласые — это 50+

У меня первые седые волосы появились в примерно 20.

Первые седые могут быть когда угодно. Массово седеют в основном после 50-ти. А так, есть полно кто в 30 седой, и кто в 60 еще изредка мелькает.
>Сколько программистов было 50 лет назад? Откуда они вдруг должны были взяться толпами?
Ну, по факту на моем факультете программированию учили всех. Один язык обязательно на 1 курсе, второй можно было легко выучить, потому что все научные сотрудники кафедр (ну кроме профессоров, пожалуй) программировали. А когда я уже учил — то был просто второй предмет, где учили заодно и второму языку, курсе на 4-м.

И это был не факультет типа ВМК, а обычный инженерный. Это выпуск примерно 40 лет назад, а начали так учить раньше. Ну т.е. толпы не толпы, а выпуск был вполне серийный, и 600 человек в год. И факультет для программистов тоже существовал рядом.

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

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

Пару лет назад мы работали примерно таким составом по возрасту: 22, 29, 30-32 (точно не помню), 43, еще один 40+. Вообще никаких проблем в коммуникации, да и с чего бы, если люди компетентные, открытые и командные. Хотя, иногда программисту постарше задаешь вопрос вида «а почему б нам вот тут не сделать такой хитрый велосипед», и прямо видишь как у него проносятся вьетнамские флешбеки перед глазами, и сразу ясно — он уже давно знает, что это не велосипед, а грабли.

На счёт обучения новому заметил тенденцию, что сейчас в цене подход "посмотреть гайды и начать делать". Я для себя ещё со школы выбрал вариант "сперва разобраться, потом делать". Возможно, именно это не даёт мне легко начать учить что-то — я понимаю, что придётся прочитать хотя бы 500 страниц учебников (для меня это месяц или больше, всё ж, не художественная литература), а ещё не факт, что оно где-нибудь пригодится. Если же копипастить примеры из гайдов, то появляется чувство, что скоро всё рухнет, и что я пишу как необученный школьник, и чем тогда я лучше него? Видимо, я совсем не понимаю MVP и культуру "сейчас тяп-ляп, потом переделаем"; наверное, потому ещё на разу не переделывали.

что сейчас в цене подход «посмотреть гайды и начать делать»


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

Но очень многие забывают, что после этого нужно еще дорабатывать функциональность, чтобы все работало не в тестовой среде, а реальной. Потому что, видимо, результат такого дорабатывания виден не сразу, а только когда фичу зарелизили.
Я не отрицаю этот подход и понимаю его плюсы. Но, например, мне нужно выучить TypeScript. Я знаю, что он точно пригодится, что с ним будет удобнее и всё такое. Я выбрал учебник и стал читать. Дочитался до каких-то нюансов, которые, может быть, никогда не встречу, но всё ещё не могу сказать, что я знаю TS, потому что даже учебник ещё не закончился, не говоря о том, чего в учебнике нет.
А есть люди, которые посмотрели статьи на каких-то сайтах и уже пишут у себя на проекте на TS, и даже рассказывают другим, как там и что надо делать.
Я тоже могу начать применять «на минималках», но меня будет преследовать ощущение, что, возможно, где-то что-то я делаю «не так, как тут принято».
До сих пор вспоминаю, как в школе я знакомился с C и написал какую-то функцию на 20 строчек, которая что-то делала со строкой, а на следующий день нашёл для этого стандартную функцию.
Проблема заключается в спросе. Нужны ли компаниям-производителям ПО эти опытные разработчики, и стоят ли они затрат? По большей части — нет. Компании не нужно множество высокоопытных сеньор-разработчиков.

Ну это же бред, наоборот все кричат: "нам нужны сениоры, где найти".


С возрастом к старшему поколению приходит и множество других обязанностей. У него часто нет времени на изучение нового

А и не надо, все это "новое" выглядит новым только для человека с плохой базой. В индустрии много молодых и при том безграмотных людей (и становится все больше), конечно для них все отдает новизной — опыта ведь нет, образования тоже нет.
А человек за 40 с релевантным опытом в ответ на: "у нас тут новое" обычно отвечает нечто вроде: "а, ну да, мы это как раз 20 лет назад юзали, давайте расскажу, что тут к чему".

>все кричат: «нам нужны сениоры, где найти».
Ещё все кричат «работать некому», а когда приходишь — зарплата 25к рублей в месяц.
Вы не слушайте, что работодатели кричат.
25К в месяц сейчас обычно предлагают эникеям в госконторах. Нормальный специалист в морду плюнет за такое предложение. :-)
Отличный комментарий.

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

15-20 лет постоянного программирования – и привет, отвращение к коду. Это примерно как интерес к сексу после 20 лет профессиональной съёмки в порно. Некоторые гиганты могут сохранить, но далеко не все.
Программирую 30 лет. Никакого отвращения.
Бывает и так. Я работал вместе с мужиком, который в возрасте за 70 лет вовсю шпарил, практически до самой скоропостижной смерти. Он, правда, не был профессиональным программистом, а использовал программирование в решении научных задач, то есть менее интенсивно сосредотачивался именно на кодировании; но тем не менее.
Интересно, почему молодые мальчики и девочки считают, что после 35-40 лет начинает происходить деградация мыслительного процесса? Ведь они не были в шкуре например 50-ти летнего.
По себе могу сказать, что это не так. Ну, или далеко не всегда так. У меня наоборот — к 45-50 годам сознание заметно прояснилось, стало более целостным что-ли. Многие вещи, которые я вроде бы знал формально и использовал в работе, обрели смысл и целостность. Стремление постоянно учиться никуда не делось, только упорядочилось, прекратились метания, да и вообще эмоционально-интеллектуальный фон устаканился.
Так что не бойтесь возраста.

А что касается приведенной статистики, то там же всё станет понятно, если определиться с термином «программист». Если его трактовать максимально широко, то очевидно же, что «кодеров», ваяющих шаблонные формочки в интернет магазинах, значительно больше, чем разработчиков алгоритмов ИИ, хорошо знающими высшую математику и пр. смежные области. Также понятна мотивация бизнеса: сделать конвейер из дешевой легко взаимозаменяемой рабочей силы. Многие из таких работников конвейера логично выгорают и меняют вид деятельности. Не удивительно выгореть на конвейере.
Если же вы реально увлечены программированием, то ничего вам не грозит в любом возрасте. Своими проектами после 45-ти займетесь скорей всего.
Интересно, почему молодые мальчики и девочки считают, что после 35-40 лет начинает происходить деградация мыслительного процесса?
Он не деградирует, он меняется.
Многие вещи, которые я вроде бы знал формально и использовал в работе, обрели смысл и целостность.
И вот тут и возникает пресловутая “разница поколений”.

20-30 летние, с клиповым мышлением, часто хватаются за какие-то “модные” технологии, совершенно не понимая — что там к чему и зачем. На эмоциях.

А человек в 40-50 уже начинает думать от “бизнес-задач” — и совершенно не “загорается”, когда ему красивые картинки показывают.

Ибо он этих картинок уже повидал и знает, что 90% (хорошо если не 99%) из них — пустышки.

А с точки зрения молодёжи он выглядит как “дядя-ретроград”. Требует объяснить, какую выгоду он получит от перехода на новую, несовместимую, версию фреймворка, который уже же обновляли, с боями и слезами, год назад.
Требует объяснить, какую выгоду он получит от перехода на новую, несовместимую, версию фреймворка, который уже же обновляли, с боями и слезами, год назад.

Может потому что если во время не обновиться, то потом ни тебе поддержки, ни тебе секьюрити апдейтов, ни тебе коммьюнити. Или фишка как раз в том, чтобы не обновляясь, плотно завязать на себя фирму и получить место до старости?


20-30 летние, с клиповым мышлением, часто хватаются за какие-то “модные” технологии, совершенно не понимая — что там к чему и зачем. На эмоциях.

А может просто потому что интересно? Может потому что огонёк не погас в глазах?


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


Когда я приходил зеленым 22-летним, с горящими глазами, меня такие вот аксакалы постоянно осаживали. Они так до сих пор и остались на том уровне, на котором были тогда. И лично я в свои почти "новые 60 для программистов" совершенно не хочу быть похожим на тех "аксакалов".


P.S. Вы про клиповое мышление говорите так, как будто это, во-первых, что-то новое, а во-вторых, как будто это что-то плохое. В обществе нужны люди с разным потенциалом. И у "клипового мышления" (а есть, кстати, научное подтверждение существования такового?) в мире возросших потоков информации есть свои преимущества.

Истина, ИМХО, как всегда посередине.
Посередине между поддерживать коболовскую апликацию на каком-нибудь VAXe, и каждые два года переписывать все с нуля на модный сегодня фреймворк.
Это понятно. Но переписывать эту самую аппликакию нужно не тогда, когда вы услышали о новом модном способе сделать, с помощью нового модного фреймворка, всё то же самое, что вы уже делали 20 лет назад (только хуже, с потреблением большего количества ресурсов и сложнее), а тогда, когда вы чётко понимаете какую бисзнес-выгоду и кому это ваше переписываение даст.

И да, понятно, что вы можете обсчитаться, ошибиться, промахнуться, но… “мы должны всё переписать потому что иначе останемся без апдейтов и коммьюнити” — это не повод. Вернее повод — но не к переписыванию на новую версию фреймворка, а повод к тому, чтобы послать лесом и такие “апдейты” и такое “комьюнити”.

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

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


Ну и конечно же такая компания потихоньку обрастает кучей кривеньких велосипедов, потому что использовать сторонние компоненты в устаревшем ПО становится всё труднее (в виду отсутствия поддержки).


Как пример: в одной компании (это был международный интернет-магазин), где я когда-то работал, совсем не выделяли бюджет на поддержание в более-менее актуальном состоянии админки сайта. Написана она была еще в году так 2008-м, и с тех пор никаких серьезных апгрейдов библиотек и компонентов не производилось (дописывали функционал, но тоже по-быстрому и кое-как). Так вот там до последнего держались за флешевую загрузку файлов (с возможностью заливки сразу нескольких путём drag&drop). Мол, работает же, чего переделывать. А теперь, когда флеш окончательно похоронен, там возникла проблема сделать мультизагрузку файлов, потому что с этим жутким легаси внезапно никто не хочет связываться.

В целом я с вами, я человек опытный (57 лет) и консервативный.
1) Я больше по инфраструктуре (DevOps) и мне, например, очень странно было видеть Кубернетес в продакшен в 2017 году, сразу после релиза.
2) К сожалению, многие платформы относительно короткоживущие — 3-5 лет.

Первая релиз-версия K8s была выпущена в 2015 году. А до этого год выходили версии с префиксом v0. Если для вас K8s в 2017 году это всё еще "сразу после релиза", то ИМХО это не то, что консерватизм, это скорее неприятие новых, непонятных технологий.


P.S. Как на счет 2021 года? Уже можно? :)

очень странно было видеть Кубернетес в продакшен в 2017 году, сразу после релиза
Kubernetes — это, в принципе, переписанная с C++ на Go система, которой к 2017му году уже лет так примерно 20 исполнилось (ну хорошо, хорошо, может 15).
Но да, ситуация, когда вам, скажем, вам предлагают использовать фреймворк, который даже на стабильной версии языка не запускается (это после 5 лет разработки!), то это вызывает недоумение.
Захлестнувшая всё и вся эпидемия CADT нам ещё аукнется, я боюсь.
Kubernetes — это, в принципе, переписанная с C++ на Go система, которой к 2017му году уже лет так примерно 20 исполнилось (ну хорошо, хорошо, может 15).

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


Но да, ситуация, когда вам, скажем, вам предлагают использовать фреймворк, который даже на стабильной версии языка не запускается (это после 5 лет разработки!), то это вызывает недоумение.

Не используйте (чай, не принуждают с угрозой насилия). Ну или поучаствуйте в разработке самого фреймворка: исходники открыты, лицензия двойная — MIT или Apache. А то ведь всем подавай готовенькое, а обратно в коммьюнити возвращают единицы.


Захлестнувшая всё и вся эпидемия CADT нам ещё аукнется, я боюсь.

А вы не пробовали вместо баг-репорта (или лучше вместе с ним) предоставлять PR с фиксом? Это мир опен-сорса. Тут вообще никто никому ничего не должен. Не нравится — пилите своё. Если сил и ресурсов хватит.

Или фишка как раз в том, чтобы не обновляясь, плотно завязать на себя фирму и получить место до старости?
Нет, фишка в том, чтобы тратить время на то, что вашей компании действительно нужно, а не на то, чтобы изображать “белку в колесе”.

Может потому что если во время не обновиться, то потом ни тебе поддержки, ни тебе секьюрити апдейтов, ни тебе коммьюнити.
А с этим кто-то спорит? Вот мы, к примеру, сейчас как раз обдумываем куда переходить с Python 2: на Python 3 или на Go какой-нибудь. Ну потому что для того, чтобы /usr/bin/python был старым добрым Python 2 нужно ставить специальный пакет и вообще проблемы начинаются.

Но пока неясно — не “кинут ли” разработчики Go людей так же, как “кинули” разрабочики Python. Сейчас посмотрим что они там сделают с дженериками — и решим.

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

Переход на новую версию не должен быть “событием”, которое нужно с кем-то как-то согласовывать.

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

То, что этот другой продукт имеет то же самое имя — неприниципиально, важно понять: какого, я извиняюсь, фига? Почему разработчики бросили один продукт и заставляют меня использовать другой?

А может просто потому что интересно? Может потому что огонёк не погас в глазах?
За свой счёт, пжлста. И в идеале — в неоплачиваемом отпуску.

Заметьте, что я же успешно продвигал и if constexpr и structured bindings и много чего ещё. Потому что там соотношение “затраты/выигрыш” — очевидно хороши: включение компиляции в C++17 заняло примерно неделю работы одного человека — и она заключалось в том, чтобы проверить что все тесты проходят и все вещи, которые мы не автоматизировали тоже работает.

А вот когда от меня требуют выделять время и прерывать работу команды ради “коммьюнити” — то сразу возникает вопрос: а оно мне надо? Такое “коммьюнити”?

Вы про клиповое мышление говорите так, как будто это, во-первых, что-то новое, а во-вторых, как будто это что-то плохое.
Это не новое, но, несомненно, плохое. Можете почитать психологов — они подробно обсуждают и моменты, когда маленький человечек, с которым играют в ку-ку начинает осознавать, что мама, закрывшая себя ладошками, никуда не исчезает и какие животные могут опознать себя в зеркале. Человек с клиповым мышлением — это человек, который недалеко ушёл от шимпанзе, условно говоря. Что тут хорошего?

И у «клипового мышления» (а есть, кстати, научное подтверждение существования такового?) в мире возросших потоков информации есть свои преимущества.
Ну да. Это идельный потребитель. Ему можно успешно всучить вещь, которая ему нафиг не нужна, набросав лапши на уши. И неважно что вы всучиваете — модный фреймворк или “золотые” пакетики с соком. И тем самым “обеспечить развитие общества”. Но… откуда уверенность, что обществу нужно такое “развитие”?
Почему разработчики бросили один продукт и заставляют меня использовать другой?

Пистолет у виска держали? :)


Переход на новую версию не должен быть “событием”, которое нужно с кем-то как-то согласовывать.

Если это несет определенные модификации кода, и, соответственно, риски, то вы просто не можете сделать это втихаря. Однако это нормальный процесс. Точно так же, как, скажем, обновление серверного дистрибутива. Это часть жизненного цикла ПО.


Но пока неясно — не “кинут ли” разработчики Go людей так же, как “кинули” разрабочики Python. Сейчас посмотрим что они там сделают с дженериками — и решим.

Если дженерики являются определяющим фактором для перехода на Go, то вам, наверное, Go не нужен.


За свой счёт, пжлста. И в идеале — в неоплачиваемом отпуску.

Люди, занимающиеся R&D, сейчас покрылись холодным потом. :)


А вот когда от меня требуют выделять время и прерывать работу команды ради “коммьюнити” — то сразу возникает вопрос: а оно мне надо? Такое “коммьюнити”?

Кто от вас требует?


Это не новое, но, несомненно, плохое.

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


откуда уверенность, что обществу нужно такое “развитие”?

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

Общество само разберется, что ему нужно.


Если под обществом понимать электорат, т.е. обывателей, которые хорошо если ложку мимо рта не проносят и в памперсы не испражняются, то у меня есть сомнения что они в массе своей способны разобрать хоть в чем-то сложнее списка покупок на сегодня в Lidl/Магните или еще каком Walmart. И как раз клиповость мышления сильно облегчает им жизнь в потоке информационных помоев, создаваемых рекламой. Но сильно ухудшает им же в долгосрочной перспективе. Только осознание наличия этой самой перспективы в клиповое мышление не вписывается.
Если под обществом понимать электорат, т.е. обывателей

Вы считаете, что все (ну пусть не все, но большинство) вокруг вас тупые недалекие люди?

Ну, из 20 знакомых 14 в той или иной степени ставят свечки в церкви и типа блюдут пост (отжираясь потом). Все они при этом верят в помощь гомеопатии. Как ни прийдешь домой — обязательно включен телевизор на первом канале или НТВ. И это люди с высшим образованием (медицинским и техническим). Среди американских был 1, который считал на полном серьезе что у Саддама завались химоружия т.к. по телевизору пробиркой трясли (этим и аргументировал). Вопрос — что я должен думать об их способностях критически мыслить после всего этого?

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

а во что он там верит, это его личное дело.


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

Да ну и что. В любом случае общество развивается по определенным законам, и тот факт, что кто-то там в чем-то не шарит, вовсе не значит, что этот человек нуждается в указаниях ему, как ему "нужно" жить (это я возвращаю тему в русло рассуждения о том, что "нужно" обществу).

Переход на новую версию не должен быть “событием”, которое нужно с кем-то как-то согласовывать.
Если это несет определенные модификации кода, и, соответственно, риски, то вы просто не можете сделать это втихаря.
Если эти модификации можно сделать в старой версии, до перехода — то это можно сделать втихаря.

А если нельзя — то это не переход на новую версию продукта. Это переод на другой продукт.

Типичный пример — переход с Python 2 на Python 3.

Точно так же, как, скажем, обновление серверного дистрибутива.
Обновление серверного диструбутива не требует от меня всё бросать и что-то менять. У нас, скажем, обновления случаются раз в две недели — и о них даже не сообщается предварительно (за исключением особых случаев… последний, кстати, опять-таки из-за Python'а).

Если дженерики являются определяющим фактором для перехода на Go, то вам, наверное, Go не нужен.
Вопрос не в дженериках, как таковых.

Вопрос в поддержке пользователей. До сих пор ходило много разговоров про пресловутый Go 2, ломающий нафиг совместимость. Если они таки реально это сделают, то чем Go будет лучше Python? Однако в последнее время появилась надежда что этого маразма не будет — что, в общем, делает Go лучшим выбором, чем Python.

Кто от вас требует?
Разработчики, проповедующие CADT модель разработки.

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

но если общие тренды иные, то вам или придется поменять общество, или смириться.
Есть ещё третий вариант: дождаться их смены. Когда “общие тренды”, очевидно, не могут поддерживаться и, соответственно, будут изменены (а сейчас мы как раз приходим к очередной точке подобного слома), то, очевидно, не нужно пытаться встраиваться в существующую систему — нужно попытаться понять какой будет ситуация после обвала.
Почему разработчики бросили один продукт и заставляют меня использовать другой?

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

Для 12-ти летнего и 18-ти летний — взросый дядя. А для 80-ти летнего 40-ти летний еще местами юнец. Все относительно.
НЛО прилетело и опубликовало эту надпись здесь
Ну, это всё индивидуально и в большинстве случаев поправимо. У меня скорее наоборот — с возрастом многие болячки прошли или замылились.
Думаю это больше вопрос генетики и физической формы. Я вот неделю назад провел бессонную ночь за кодом, поспал потом 4 часа и отработал нормально еще и рабочий день.
Хотя это лучше не практиковать в любом возрасте.

Мне вот 34, но никакой разницы по продуктивности мозгов с 20 летием не заметил, что сейчас что тогда бессонная ночь потом заканчивалась тупняками на следующий день. Причем тут все как-то нестабильно и индивидуально, иной раз бессонная ночь приводит к проблемам, а в другой нет и закономерности я та и не нашел.

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

Во многом от погоды зависит.

Иной раз кажется, что это если и зависит от погоды, то на юпитере.

Мне вот 34, но никакой разницы по продуктивности мозгов с 20 летием не заметил,

Мне вот 64 и я заметил. 30 лет назад я мог наклепать кучу кода (с высокой производительностью), который можно было потом смело выбросить.
Потому что я уже устаю быстрее, чем в 16-18, хотя мне всего 30.

Я тоже устаю иногда.
Но, сколько можно издеваться над организмом?
Люто лайкую!
Да, не бойтесь возраста!
Я помню когда то думал про 2000 год. Мне будет 47, это же так много!
Мне 64 — все самое интересное только начинается!

«кодеров», ваяющих шаблонные формочки в интернет магазинах, значительно больше, чем разработчиков алгоритмов.
Тоже об этом думал.
НЛО прилетело и опубликовало эту надпись здесь
Можно и так сказать.
Поэтому следуйте за молодым разумом. Если ваш разум молод, то возраст уже не так важен.


Позабавил совет т.к. он из разряда «как жить долго?». Совет: будьте здоровы, потому что в здоровом теле можно прожить гораздо дольше!
Ага, мыши станьте ежиками.
Интересно посмотреть средний возраст водителей автомобилей по годам с 1900 года по 1970. Кто-нибудь писал в газетах в 1910 году, что водит только молодёж, потому что у них хватает силы и реакции справиться с этим видимо транспорта?
Вот на лошади можно в любом возрасте ездить, пока ходить можешь.

Все верно, очередная статья ни о чем которая пытается объяснить молодость кадров в молодой отрасли — каким то иными причинами.

«Ни одна другая профессия в других отраслях не вынуждает обучаться так быстро»
Уже давно не так. Сколько там Java лет, а JS? Недавно предлагали проект на Java 6. А спрос на COBOL и Delphi разработчиков? Есть знакомая она еще в НИИ в союзе работала, сейчас работает на одну из зарубежных компаний 60+. А вы про 40.
Профессия просто еще достаточно молодая, хотя программная инженерия и существует с 60х годов, но массовый приход в нее — и отражает этот график. Они измениться через пару десятков лет. И придет к «среднему» по другим профессиям.
Я уже давно пришел к выводу, что «программирование вообще» это просто вопрос грамотности. Это инструмент, который специалист использует в своей работе. Я вижу немало специалистов вокруг в возрасте 55+ которые просто используют программирование в той или иной форме для автоматизации процессов в своей работе. Будь это технолог, электрик или механник.
Конечно люди моей специальности используют программирование собственно для выполнения своей работы, — software engineering, но вообще говоря программистом в наше время может быть даже секретарша, которая владеет VBA и создает свои скрипты для автоматизации своей работы в MS Office.
Я вижу немало специалистов вокруг в возрасте 55+ которые просто используют программирование в той или иной форме для автоматизации процессов в своей работе.

Я почти 30 лет занимаюсь автоматизацией процессов работы инженера.
И видел парочку программистов, которые занимаются автоматизации процесса разработки.
Вот где золотая жила!
И видел парочку программистов, которые занимаются автоматизации процесса разработки.

DevOps?

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

Мой нынешний шеф и партнер Андрей Шпагин 3DCoat создал очень много абстракций для автоматизации создания интерфейса.
НЛО прилетело и опубликовало эту надпись здесь
Разработка скриптов для CAD?

Нет, разработка CAD.

Автоматизацией труда программистов занимается мой шеф.
Мы объединяем два проекта Дом-3D и 3DCoat.
Не знаю как насчет золотой жилы, но я лично для себя создавал скрипты, которые позволяли мне показывать заказчику оч хорошую производительность при отличном качестве разработки и в установленные сроки (скрипты позволяют и разработку автоматизировать и тестирование и поиск характерных ошибок, и генерацию данных для документации).
Вот только он не знал, что делаю я это за счет автоматизации и трачу на это раза в два меньше времени, чем другие разработчики.
А я никогда не афиширую и демонстрирую свою кухню.
Поскольку знаю, что обязательно найдется «эффективный манагер» который начнет либо больше работы нагружать, либо часы урезать при том-же объеме работы.
НЛО прилетело и опубликовало эту надпись здесь

Странный подход считать кол-во программеров в возрасте, учитывая что лет 20-30 назад вообще писали гораздо меньше, соответственно и не может быть их наравне с молодёжью. Сам в 37 устроился стажёром,с последующим джуном писать на джаве и ничего) всё супер и всё только впереди.

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

При поиске работы, если у меня раньше, лет 10 назад было по 10 оферов за пару недель, то сейчас 2-3.

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

В общем к 40 годам возраст становится проблемой для разработчика.

НЛО прилетело и опубликовало эту надпись здесь
Мне 29. значит у меня в среднем до 35-39 еще не потеряно время стать профи в программировании
Тоже все чаще об этом задумываюсь. И пришел к выводу, что после 45 лет (максимум — лучше после 40) надо иметь свое дело, свой небольшой но постоянный доход + солидные накопления (евро, доллары, акции, облигации). Лично я разрабатываю несколько сайтов, выделяю им свое время — это моя как бы инвестиция в будущее. И вкладываю деньги на биржу и в живую валюту.

Чтобы после сорока не жалобно просить устроиться на работу, а просто поддерживать проекты.
Наконец то Человек выразил мои мысли.
Мне 64 и я занимают развитием и поддержкой своих проектов.
Я только не понял, почему после 45 лет (максимум — лучше после 40).
Можно играть ведь в долгую.
Почти все программисты хотят склепать на коленке по быстрому что то и срубить бабла, а потом лежать под пальмой и ничего не делать.

Опрос StackOverFlow возможно не показывает реальной картины(гипотеза). Люди после 30 больше ценят время и стараются тратить его более разумно. Например, не участвовать в опросах. Или не писать комментарии на Хабре))). Вот если бы они взяли возраст пользователей, тогда показатели были бы более точными.

По идее, налоговая или пенсионный фонд могут публиковать такую информацию. Они и возраст знают, и зарплату
Автор почему то думает что программистов всегда было много.
30-40 лет назад в программисты шли только социопаты, котрых единицы.

Непонятно откуда взялось это исследование и кого опрашивали. Как я понял график — это всего лишь иллюстрация аудитории SttackOverflow и не более того. Все зависит от компании. Мои наблюдения очень разные:


  • В компании Amazon действительно работает одна "молодежь" (по моим наблюдениям более 90% инженеров имеют возраст < 40), но учитывая довольно своеобразную стрессовую атмосферу во многих отделах компании это вполне объяснимо.
  • В Google все сильно не так, я видел людей и под полтиник, конечно их не большинство, но они есть, и, по внешним признакам, прекрасно себя в компании чувствуют.
    Все наблюдения выше касаются только инженеров, к менеджерам я не очень присматривался.

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

Всё верно автора написал - пёрдычы в IT не нужны!

Статистика не показательна. Когда я в 7 мом классе пошел на станцию юных пионеров в кружок программирования (87 год) — в классе меня считали (по сути т.к. слова не было такого в лексиконе) хакером. Т.к. я вообще один единственный из класса видел живьем ПК. В 97 ко мне на практику приходили студенты с ИТ кафедры и дико радовались что в первые увидели русифицированный волков командер. Мой первый личный домашний ПК (не считая спектрума и ЕС2140) появился в 96 или 97 году. Интернет проводный вообще году в 2003 наверно… (точно не помню)… При этом за разработку ПО первые деньги получил в 95 году. И даже в 2000 не у всех знакомых были компы. Мой сын познакомился с компьютером «сразу» как смог нажимать кнопки. О чем мы говорим? Сейчас давно уже поколение для которого комп — это обыденное устройство. Уровень решаемых задач на ПК вырос многократно. При этом много задач стало «для простого обывателя», а не для завода, НИИ или еще чего подобного… Спрос вырос многократно… Так что все естественно. И возраст тут не особо показатель
Мне скоро 50, кодю на С, потом С++ с 91-го. Проблемы возраста всё же есть. Помню себя в 24 — работал 4 дня по 12 часов (+ 2 часа на дорогу суммарно), остальные три учился с институте. Выходных не было. Так было полтора года. Я разгрызал всё, что в меня кидали. Но правильно замечено, что сейчас предметная область настолько расширилась, что зачастую понять что нового учить непросто. Молодому можно и промахнуться, ни о нём никто не пожалеет, ни он не постарадает если выучит не то — у него куча лет впереди.

Не так в 50. Переходить совсем куда-то стремновато (допустим из толстых клиентов в webdev), времени на обучение ограниченное количество. Опять же, выученное надо тут же применять! И ещё момент. Мы — старики, не знаю в силу чего, хотим уж если делать, то делать конфетку. Г-нокода не терпим. Когда всё начиналось в 90-х, иначе было нельзя, каждый байт на счету.

Сейчас же нужна скорость разработки, и плевать, что ты не тестируешь, не знаешь что такое уборка мусора (за мной подметут), что код раз в 100 медленнее, чем надо (железо всё схавает), и работает ли вообще. Нет? Ну, поправим. Да, и на то, что я не очень понимаю как это всё работает, плевать. Компилируется же! Чего-то не хватает? Поключи std, boost, еще каких-то огромных стеков, и всё срастётся. В этом молодежь преуспевает, и по первости результат устраивает начальство. Если начальство и фирма не играет в долгую, не делает продукт, а хочет быструю прибыль и мало расходов, метод работает хорошо.

Часто ещё говорят: такой-то язык лучше, на нём такую-то конструкцию можно написать в пару строк. Да, но что стоит за этой простотой? Куча кода, написанного уже кем-то, который ты никогда не увидишь и не поймёшь? Луковица обёрток вокруг байтов всё увеличивается.

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

Я уйду когда конфетки больше не будут нужны. Но куда идти? Кому я тогда буду нужен? Так что, вопрос индус поднял не праздный.
Да, а про 35, мне кажется, имеется в виду не вышвыривание с рынка, а разбогатение и уход на покой пассивного дохода. ))
Да, а про 35, мне кажется, имеется в виду не вышвыривание с рынка, а разбогатение и уход на покой пассивного дохода. ))

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

Сформировать надежный диверсифицированный портфель акций, к примеру, в пост-СССР довольно сложно. С НПФ пока всё тоже довольно печально.

В нынешних условиях акции как-то в принципе не выглядят чем-то сильно привлекательным. И чем дальше, тем, похоже, более рисковыми. Похоже, что времена, когда купил акции, и сидишь в них 10-15 лет, проходят (если уже не прошли). Но никаких проблем с формированием портфеля акций (чисто технически) я лично не вижу.

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

На Западе всякие хеджфонды и прочие ИФ очень распространены. А вот у нас я не знаю ни одного программиста, который вкладывался бы в акции или НПФ.
Как я уже говорил, по результатам местных опросов это в лучшем случае покупка квартиры для сдачи. Обычно же преобладают настроения, что при нынешнем законодательстве единственный способ обеспечить стабильный пристойный доход — работать до гроба.
Может в РФ ситуация получше, конечно. Хотя те российские рантье, о которых я слышал в основном опять же люди, которые сдают свою квартиру в Москве, а сами дауншифтятся.

Я лично сам покупаю акции (через Saxo Bank — не уверен, что резидентам РФ там можно иметь инвест. счет), плюс кое-что держу в ETF. Но всё это выглядит рулеткой, хотя я и в плюсе. Просто рано или поздно как бахнется что-то а-ля кризис доткомов, и всё, приехали. Никакие хеджфонды не спасут. Поэтому, имхо, инвестировать можно только то, что не страшно потерять.

Ну ваш вариант выглядит скорее как высокорисковый актив.
Я же, как единственный кормилец семьи с приличным для IT возрастом, ищу скорее «защитный» актив. И как-то с этим у нас туговато.
Особенно с учетом того, что наше законодательство в этом плане выглядит еще хуже, чем в РФ.

Депозит в местном банке и сдаваемая квартира есть, но этого может оказаться маловато в случае нетрудоспособности.
Самое простое — это сайты. Мой доход от адсенса постоянно растет с посещаемостью сайтов.

Кроме адсенса есть и партнерки на сайтах — но там нестабильно. В один месяц может хорошо капнуть, а в другой ничего.
Да, видимо сайты пока самый реальный вариант. Спасибо.
Да не за что. Полностью пассивного там не получится — с течением времени, если например, не добавлять статьи на информационники трафик проседает. Для магазинов необходимо заниматься иногда вылизыванеим. А форумы приходится модерировать — то есть все равно фактически надо время. Хоть и не так много, когда все настроено.

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

Инвесторы времен бума доткомов сейчас иронически улыбнулись.

Те самые, которые, спустя 20 лет, отбили все падение и получили доход +350%?

Угадайте компанию по графику.



Hint: Данная компания входит в SNP100 и SNP500, основана 43 года назад.


Так вот инвесторам, купившим акции в 2000 году, которые смогли подождать 18 лет, удалось лишь дождаться возврата к прежней цене. И лишь в 21-м году они смогли получить вроде как профит. Но есть несколько "но" — биржевое обслуживание стоит денег (не больших, но всё же). Многие инвесторы могли и не дожить до 21-го года. И главное, инфляция к 21-ому году съела всю мнимую прибыль.


И с этой компанией, надо сказать, людям еще повезло. Потому что многие компании просто лопнули и акции превратились в пыль. Так что о каких +350% вы говорите, мне не понятно. Отбросьте ошибку выжившего, и всё станет яснее.

Я говорю об SnP 500 total return. Указанная вами компания либо росла сильно медленнее рынка, либо выплачивала существенные дивиденды, которые вы на графике не показали. Но суть не в этом — любой, кто вкладывается в акции, в курсе, что для снижения рисков нужно вкладываться в весь рынок понемногу. Именно индексом такого «всего рынка» является SnP 500, а его индекс полной доходности — это то же самое, но с учетом дивидендов

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

Я думаю, в комментах вполне есть «толстосумы», у которых есть хотя бы $0.10 для инвестиции в ETF на индекс. Хотя, конечно, лучше иметь $50-$400 для того, чтобы можно было получше ETF выбрать

Если вностить $50 ежемесячно, то результат в чистом виде (без роста) будет 12000, но даже с ростом в 350% (если такой будет, что не факт), это будет лишь 42000, цена не самого люксового авто… С 400 месяц еще ничего получается. Но я лично не берусь сказать, что с ценностью суммы в $336000 (400*12*20*3.5) через 20 лет.

Если вностить $50 ежемесячно, то результат в чистом виде (без роста) будет 12000

Это за какой период? 20 лет?

Но я лично не берусь сказать, что с ценностью суммы в $336000 (400*12*20*3.5) через 20 лет.

На мой взгляд глупо рассматривать акции(и уж тем более ETF) как способ заработка. Это скорее способ минимировать или вообще убрать потери вызванные инфляцией.

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

Раньше в ряде стран были хорошие пенсионные фонды, но сейчас большинство из них тоже работают «в минус». Недвижимость тоже перестала быть особо хорошим вариантом из-за сильно поднявшихся цен и изменившегося соотношения стоимости самой недвижимости и получаемой с неё аренды. И что остаётся?
Ну так вроде никто и не обещал, что будут огромные прибыли с небольших вложений. Но на масштабах «до пенсии» увеличить вложения в несколько раз вполне возможно. Что означает, что можно накопить на такую же пенсию, откладывая в несколько раз меньше, чем если вкладывать в матрас
Что означает, что можно накопить на такую же пенсию, откладывая в несколько раз меньше, чем если вкладывать в матрас

Исторический опыт торгов на бирже, внезапно, не означает автоматическое повторение в будущем.

Разумеется, гарантии нет. Но есть развитый матаппарат, позволяющий считать разные вероятностные оценки
У большинства индексов есть соответсвующие ETF. И по идее вы можете покупать эти самые ETF в любой момент и на любую сумму. То есть даже, как написали выше, покупать себе ETF для интересующего вас индекса на $0.10 в год.

На практике правда иногда бывают те или иные ограничения на минимальный размер покупки. Но тоже не сильно жёсткие. Обычно уже с 25-50€ можно спокойно покупать.

То есть если у вас есть «лишние» 25€ в месяц, то вы спокойно можете начинать их вкладывать в какой-то индекс/ETF. И так до пенсии.
А физический актив вроде недвижки никуда не денется

Точно так же могут отжать.

НЛО прилетело и опубликовало эту надпись здесь
от ожидаемого срока до пенсии
Скорее, от срока до вынимания существенной части инвестиций. Который может быть длиннее, чем «до пенсии», особенно, если большая часть накоплений планируется к передаче в наследство
Сформировать надежный диверсифицированный портфель акций, к примеру, в пост-СССР довольно сложно
А в чем сложность-то? Банковское приложение на телефоне и так у всех есть. Делаешь пару тапов — открыт брокерский счет, на него переведены средства с зарплатного счета, куплены паи индексного фонда.
Уж явно в тыщщу раз проще, чем квартиру купить под сдачу (учитывая выбор, все юридические проверки, оформление, ожидание, ремонт, размещение обяъявлений, поиск арендаторов, контроль их проживания, последующую продажу при выходе из актива)
А в чем сложность-то? Банковское приложение на телефоне и так у всех есть

Видится мне, что потому что как минимум часть хабройтишников лично наблюдала сгорание сбережений и дефолты в достаточно разумном возрасте. СНГ местность(и Россия в частности; про обе близкососеднезападных не скажу, но по слухам и там в этом плане не сильно лучше, хотя встречал и мнение что таки получше) и по сию пору весьма волатильная, то есть можно и в дамки, а можно и всё протерять. А то и вовсе "сперва в дамки, затем в нули". Причём даже делая всё правильно. Ну и практика законоприменения специфическая, когда могут и по закону, а может и не очень, так что даже со свечным заводиком не факт.


Upd: to urvanov с Февральской тогда уж. А так да, 20-ый век весьма турбулентный был, и уверенности в веке 21-ом не шибко внушает(и имеющиеся годы сего века этой неуверенности только способствуют).

Видится мне, что потому что как минимум часть хабройтишников лично наблюдала сгорание сбережений и дефолты в достаточно разумном возрасте
Честно говоря, сильно сомневаюсь в том, что достаточная часть хаброайтишников застала дефолты нескольких штатов в 1840х.
Если что, при покупке паев индексного фонда совершенно не обязательно покупать паи фондов на российские индексы
Не знаю как с этим в России, а у нас например основная проблематика в контексте акций(и вообще в принципе в контексте различных видов сбережений, инвестиций и прочего) это налоговые вопросы. То есть куча времени уходит пока разберёшься что и как надо прописывать в налоговой декларации.

Плюс законы ещё и измениться могут в любой момент и это надо мониторить. То есть просто «поставить банковское приложение» однозначно мало.

С другой стороны «квартиру купить» хотя и имеет похожую проблематику, но здесь у нас всё уже давно «поставлено на поток» и за небольшие деньги можно передать всё оформление/управление одной из кучи фирм, специализирующихся на таких вещах.
Совершенно верно. В Украине, например, запутанная налоговая политика и законодательство о валюте и операциях с зарубежными активами всё крайне затрудняют.
Отсутствие ПИФ и НПФ которым можно доверять тоже инвестиционный воздух не озонируют.
Если брокер российский, то он является налоговым агентом, а клиенту не нужно делать ничего. Если брокер не российский, то надо будет заполнить декларацию, но там ничего сложного — берем прибыль в рублях, умножаем на ставку
Ну если оно действительно так, то хорошо. Но боюсь что если копнуть поглубже то вполне себе могут всплыть подводные камни. Например вроде того как конкретно должна высчитываться прибыль.
Если оптимизировать, то, может быть, там и становится сложнее, не знаю
Именно так. Поиграть в казино конечно можно, но интересна именно возможность стабильного небольшого дохода, который не сгорит. В этом плане даже на депозиты надежда не очень.
А насколько большая надежность вам нужна? Самый надежный известный мне актив — это TIPS: treasury inflation-protected securities. Государственные облигации США, ставка по которым привязана к индексу инфляции. США всегда могут напечатать достаточно долларов, чтобы расплатиться по этим облигациям, а риск того, что они, имея возможность, решат не платить, выглядит небольшим.

Вот только есть проблема: доходность по ним ниже нуля
Думаю что-то вроде 1% в месяц от вложений (после всех поборов типа налогов за перевод валюты из-за рубежа) при минимальных рисках потерять сами вложения обеспечили бы старость без необходимости собирать бутылки.
Ну то есть вы хотите такую же доходность, как у Уоррена Баффета, только вообще без рисков. Учитывая, что Уоррен Баффет таковой достичь не смог, как вы думаете, каковы ваши шансы? :)
Это в идеале. Я согласен на медаль, т.е. просто на отсутствие рисков)
Совсем отсутствия рисков не бывает :)
Самое близкое к отсутствию рисков — это вот типсы. Вот по ним доходности, в зависимости от дюрации (столбец yield).

Но если вы инвестируете в долгосрок, то, на мой взгляд, требование минимизации рисков выглядит сильно избыточным. Завтра депозит уполовинится? Да и бог с ним, ему там еще полвека лежать, обратно отрастет
А я под минимизацией рисков имею в виду не риск потерять часть капитала (пусть даже половину), а риск всем капиталом.
Ну как с вкладчиками МММ или Сбербанка СССР. Или как с бабушками, у которых квартиры отжимают.
я под минимизацией рисков имею в виду не риск потерять часть капитала (пусть даже половину), а риск всем капиталом
Тогда вам нужно купить ETF на индекс акций широкого рынка. Риск того, что все существующие сегодня в мире крупные компании перестанут существовать, пренебрежимо мал
Спасибо! Именно такую возможность инвестировать в ПИФ или ETF я и изучаю. Проблема в том, что будучи резидентом Украины сделать это довольно сложно, на первый взгляд.
Но по сути можно рассматривать варианты с отрицательной доходностью, тупо проедать основной капитал.
Даже такие у нас сейчас проблематичны, потому что всегда есть вероятность что отечественный банк ликвидируют без компенсации. А в зарубежных счет открыть не так просто — надо подать заявку и ряд документов, доказать легальность средств, получить разрешения и заплатить налоги.
А еще всегда есть вероятность того, что сам инвестор сойдет с ума, все деньги снимет и переведет куда-нибудь, откуда не вернуть. Поэтому гнаться за нулевым риском не нужно — напротив, стоит оценить, какой риск вы считаете приемлемым и максимизировать доходность в рамках этого риска
Если вкладываться в несколько инвесторов, то вероятность что они одновременно сойдут с ума близка к нулю.

Но в целом эта нитка началась с утверждения, что айтишники как в среднем толковые люди, могут себе обеспечить пассивный доход если вдруг что.
Я наверно бестолковый, но я пока таких вариантов особо не вижу, если не считать пресловутой сдачи недвижимости. Которая тоже не совсем манна небесная.
Если вкладываться в несколько инвесторов, то вероятность что они одновременно сойдут с ума близка к нулю
Инвестор — это тот, кто вкладывается, те вы.
айтишники как в среднем толковые люди, могут себе обеспечить пассивный доход если вдруг что.
Я наверно бестолковый, но я пока таких вариантов особо не вижу, если не считать пресловутой сдачи недвижимости
Недвижимость (жилая и в Москве) в последнее время (лет 15, так-то довольно долго уже) буквально по всем параметрам хуже, чем ценные бумаги. Я думаю, вы просто предъявляете слишком высокие требования по рискам, потому у вас и не получается увидеть другие варианты.
И да, мне лично не кажется, что каждый айтишник может обеспечить себе пассивный доход
Ну я бы не сказал, что желание не потерять все накопления одним махом — слишком высокие требования :)

Потенциально интересны ПИФ или ETF с широким индексом, но законодательство наше пока не то, чтобы способствует. В той же Польше куда проще открыт счет в западном банке, к примеру.
Чтобы не терять все одним махом, нужны ETF или деривативы (скажем, купить на часть денег опцион пут на акции той компании, в которую вложить остальные деньги). Вообще же под риском обычно понимается разброс доходности относительно средней. Более высокий риск означает более высокую среднюю доходность — при одинаковой доходности никому был бы не нужен более рискованный актив. И в долгосрочной перспективе периоды потерь и периоды высоких доходов сглаживаются, а более высокая средняя доходность остается, поэтому если вы копите на старость/наследство, то правильнее будет вкладываться в относительно рискованные активы.

На примере: посмотрите на графики доходностей (номинальных, то есть, до инфляции и налогов) двух активов по годам. В какой из них вы предпочли бы вложиться — в А или В?
А теперь на другие два графика: в какой вы предпочли бы вложиться — в С или D?
Фишка в том, что B и D — это один и тот же актив: гособлигации США. И А и С — это тоже один и тот же актив: индекс широкого рынка акций США. На первом графике доходности за случайно взятый год, а на втором — за случайно взятые 15 подряд идущих лет
Познавательно, спасибо.

Но главная проблема пока в том, что вкладываться в любые ценные бумаги США от нас проблематично.
А если в долгосрочной перспективе, то может вообще уже пора вкладываться в рынок КНР, а не США :)
А если в долгосрочной перспективе, то может вообще уже пора вкладываться в рынок КНР, а не США :)

ETF бывают и азиатские, и китайские и по всему миру в сумме. Почти на любой вкус можно подобрать.
Так не надо пытаться угадать. Вкладывайтесь во все — доходность будет та же, а риски ниже
НЛО прилетело и опубликовало эту надпись здесь
Так было в первоисточнике, я не стал менять. График строился следующим образом:
0. Для A и B продолжительность интервала времени — 1 год, для C и D — 15 лет. Для A и C актив — индекс полной доходности широкого рынка акций США, для B и D — индекс полной доходности гособлигаций США.
1. Берем 50 случайных интервалов времени за последние лет 100.
2. Считаем доходности выбранного актива за каждый из интвервалов времени.
3. Сортируем по возрастанию.

Номер сценария — это, собственно, номер сценария. Он позволяет увидеть, что, условно, «вероятность того, что доходность актива А за 1 год составит менее нуля — около 40%»
Это всё очень зависит. Например от того что понимать под «если вдруг что».

То есть одно дело своя собственная неработоспособность(или банально нежелание работать), а другое глобальный мировой катаклизм. В первом случае варинаты вполне себе есть, во втором скорее всего ничего уже не поможет :)

Ну и от страны проживания это тоже сильно зависит. В тех же США это на мой взгляд сделать гораздо проще чем в ЕС или России-Украине.

То есть я например сейчас уже могу уйти на полставки и при этом поддерживать более-менее нормальный уровень жизни. Или уйти на пенсию лет в 55. Опять же при условии что не будет каких-то глобальных долговременных кризисов.
Именно собственная нетрудоспособность. И именно в Украине. Пока вижу с этим определенные сложности.

То есть я например сейчас уже могу уйти на полставки и при этом поддерживать более-менее нормальный уровень жизни.


На полставки и я могу :) А вот если нетрудоспособность полная?
На полставки и я могу :) А вот если нетрудоспособность полная?

А вот такое у нас как раз решается не особо сложно. Банальной страховкой от нетрудоспособности.
НЛО прилетело и опубликовало эту надпись здесь
Тут возникает вопрос к страховым случаям. Вдруг у меня в 70 просто наступит выгорание, осточертеет программирование и захочется посвятить всё время ветеранскому бадминтону?

Как я понимаю, вы сейчас безработный, но пассивный доход позволяет заниматься любимым делом бесплатно? Я себе такого позволить пока не могу. Хотя у меня жена-домохозяйка и дочь-студентка еще…
НЛО прилетело и опубликовало эту надпись здесь
В 70 у вас уже будет пенсия.


Смешная шутка. Напоминаю, я живу в Украине :)
В нашей компании сейчас работает DevOps за 70, но не факт что я смогу так же.
Пенсия обязательно будет, по одной простой причине: президент, отменяющий пенсию, потеряет значительную часть поддержки населения и не получит взамен ничего (сэкономленные деньги в любом случае не его, а населения).
А вот размер этой пенсии зависит, в первую очередь, от того, сколько будут на тот момент зарабатывать люди вокруг вас
Она-то конечно будет, но вопрос в том какая?

Уже лет 30 у нас пенсия такого размера, что прожить на неё очень проблематично.

Можно конечно надеяться, что еще через 30 лет ситуация таки улучшится. Но я уж лучше подстелю соломки на случай, если вдруг нет.
вопрос в том какая?
Я думаю, отношение средней пенсии к средней зарплате останется примерно таким же. А дальше все зависит от того, какая, как вы думаете, будет средняя зарплата по сравнению с сегодняшней
Еще раз повторюсь — покупайте ETF. Нулевых рисков нет, но они очень малы. Либо дивидентные акции стабильных компаний. Проектов много в сети продается, которые при минимальных затратах времени приносят более-менее стабильный доход. Доллары постоянно в долгосрочной перспективе дорожают. Да те же дети — хоть и не нулевой, но весьма все же стабильный капиталовложений. На битке я в свое время поднял неплохо и тд. IPO сейчас изучаю — куча вариантов.

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

Т.е. условно говоря, покупаете акцию за 100 единиц, получаете 20 лет дивиденды в размере 2 единицы, а цена за это же время просела до 50 единиц.

В итоге у вас 50+40=90 единиц вместо 100.
А в зарубежных счет открыть не так просто — надо подать заявку и ряд документов, доказать легальность средств, получить разрешения и заплатить налоги.


Угу, и потом думать и гадать попросят ли на выход без объяснения причин из этого банка иностранного резидента с клиентским стажем в 20 лет или нет (знакомые в 95 году в Латви открыли счет, наскирдовали туда под несколько сотен тысяч евро, а потом наступает 2015й и их просят на выход. Хорошо что хоть с деньгами, но потребовали указать в какой банк РФ перевести наскирдованное.

Простите, что вмешиваюсь. А что значит "наскирдовать"? Погуглил, это что-то с сеном связано. Но не уверен, что в вашем случае это оно и есть.

По законам нашей страны (сиречь Украины), для инвестиций со своего банковского счета зарубеж требуется получение лицензии. Допускаю, что в России с этим проще.

Не сочтите за бестактность: вы лично уже обеспечили себе пассивный доход? Если да и это не секрет, то поделитесь пожалуйста, как именно?
вы лично уже обеспечили себе пассивный доход?
Нет, не обеспечил. Весь мой текущий доход уходит на текущие нужды (втч, досрочное погашение ипотеки). Сейчас я в стадии изучения теории, чтобы знать, что делать, когда я вырасту большим и стану богатым и знаменитым :)
Пока что план заключается в том, чтобы закрыть ипотеку и начать откладывать по заветам «индексного инвестирования» Артема Бакулина и ссылкам оттуда
Вот, а я текущие нужды уже удовлетворил — а что делать дальше пока не знаю.
Становиться экспертом в инвестировании видимо полезно, но это откусывание времени от прогресса в основной любимой специальности.
Ну вот я бы посоветовал прочитать того же Бакулина. В целом там не то, чтобы много, и начинает он с нуля
Можно покупать зарубежные акции. ETF то же.
Даже если получить лицензию, то сама по себе покупка акций требует экспертности.
Достаточно легко потерять много денег.
И при этом еще нужно понимать, что никакая экспертность не позволит избежать истории с кидаловом акционеров по образцу Delta Airlines. Типа крупная и надежная компания, живет не первое десятилетие, а потом раз, и болт вам, дорогие акционеры, с машинным маслом. И это все при, в общем-то, благоприятной экономической конъюнктуре в стране и на планете.
Там разве не банкротство было? Да, компании могут банкротиться, в том числе и «крупные и надежные». Чтобы от этого не сильно страдать, придумали множество мезанизмов, о которых все эксперты знают. Например, диверсификацию и деривативы
Все верно. Программисты все же в среднем несколько обеспеченнее и умнее среднестатистического человека и к сорока годам просто должны


… понимать что бога за яйца никто не держит, массовая проблема возрастных непубличных ограничений есть, и на любую официально известную подушку всегда найдется не менее официальный желающий ее потрошить (привет, изменения в законодательстве). Так что в долговременной перспективе все не так радужно становится.
За последние сто лет уже несколько раз потрошили, начиная с октябрьской революции.

А не так давно на Кипре вот стригли вклады. Куда вложить миллионы, чтобы дожить старость без риска? :)

Размазать тонким слоем по всему миру. Сгорит часть — переживете. Сгорит все — у вас явно будут проблемы поважнее
Я с каждого дохода покупаю что-то из списка: доллары, евро, золото, зарубежные акции.

Прошли времена совка и вряд ли кто-то придет ко мне это конфисковывать. Ну а как накопится достаточно и в стране станет совсем плохо жить, я просто свалю.
13% в год легко могут конфисковывать. Условно, вы купили $1000 за 74 тысячи рублей, а через год с рублем случилось что-то не очень хорошее и курс стал 740 рублей за доллар. Вы ничего не заработали (как была $1000, так и осталась, даже немного потеряли из-за инфляции), но поимели доход в 666 тысяч рублей, с которых должны заплатить 13% (немногим меньше 87 тысяч) НДФЛ. А учитывая разговоры о повышении НДФЛ, со временем может стать и больше
Я покупаю доллары наличкой — с чего мне платить налог?
С дохода: было 74 тысячи рублей, стало 740 тысяч рублей, разница — доход. То, что вы его не декларируете, не значит, что его не надо платить
Вы смешной. Кто об этом узнает? =) В Украине никто в здравом уме не будет платить налоги, если можно не платить. Да еще и заявлять об этом. Вы сделали мой день =))
Поддержу. В Украине только идиот будет добровольно платить налоги, если можно не платить. Оптимизация.
Стратегия «хранить валютный нал в чулке/матрасе» давно известна, но не так чтобы сверхнадежна.
Одна моя знакомая так все свои сбережения за 10 лет потеряла. Тупо квартиру обнесли.
Я бы сказал что это практически в любой стране мира так. Просто в куче стран вам банально не дают «не платить» :)

А если мне жена подарила доллары. Как рассчитывать доход через год? По цене на дату дарения?

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

Не знаю как в России, но в Польше в случае долларов вы этот доход должны пересчитать в PLN по курсу центробанка за предыдущий рабочий день. Если подарила жена (или другой родственник), то это 1 налоговая группа с самой большой квотой необлагаемого дохода, т.е. налог насчитывается на суммы выше 9637 PLN.

А вот с самой курсовой разницы (допустим, что вы поменяли деньги через 10 лет) платить уже не нужно будет.

В России подарки от близких родственников не подлежат налогообложению. А еще, если это совместное домохозяйство, то подарки между супругами еще и неотслеживаемая тема в принципе.

А еще, если это совместное домохозяйство, то подарки между супругами еще и неотслеживаемая тема в принципе.
Тоже так думаю.
В России подарки от близких родственников не подлежат налогообложению.
Наверное, я с российскими законами не знаком от слова совсем :) Просто хотел сказать, что в зависимости от налогового резиденства могут быть разные приколы.
Пока работает. Но…

1. Начиная с какой-то суммы (не помню точно), покупка валютного нала потребует паспорта. Здравствуй, добрая физиономия премьер-министра М. Мишустина :)
2. Тенденция мировая — отказ от нала и перевод всех в цифровой если не концлагерь, то казарму точно. А там недалеко до отчетности за купленый неучтенный «Бородинский».
3. Пополнение оскудевшего бюджета. Значит, есть шанс что валютный нал смердам в РФ продавать просто перестанут в какой-то момент + п.2.
Это у вас в РФ могут запретить покупать доллары, а в Украине такое не прокатит уже. АТО и до Майдана недалеко. Менталитет не такой, совок постепенно уходит из голов людей и они становтся все более свободными.
С другой стороны не платить налог на доход по мере ухода совка должно становиться всё сложнее.
Они похоже не в ту сторону идут, в которую налоги не платить сложнее :)
Почему это? Совок — это коллективизация и ограничивание свободы людей. С чего я должен платить налоги, если могу не платить?

Свобода прежде всего. Жить надо для себя, а не для других.
Ну не знаю, по-моему выглядит как готтентотская мораль.

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

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

А этот живет в другой стране, ничего ей не дает и имеет право распоряжаться нашими жизнями? Рили?

Лично я считаю, что определять политику страны должны только те, граждане, которые живут в ней/помогают ей.

А «патриоти», свалившие в Польшу прав не имеют никаких. Крапка.
У меня на этот счет взгляд не такой радикальный. Если толковый человек принимает какое-то участие в жизни страны, пусть даже из-за границы — это все равно лучше, чем если политику будет определять толпа нечистоплотных или недалеких людей.
Так ведь лозунг «Украина это Европа» не я придумал. Это была красная строка всего Евромайдана.
НЛО прилетело и опубликовало эту надпись здесь

50% налогов — это перебор. 50% — это налоги и сборы, включая соц. и мед. страхование. Но опять же Европа разная. И здесь обычно не происходит стрельба в школах и прочих учреждениях и заведениях, как это часто происходит в США, где вроде как есть право на самооборону и где погибшие почему-то не воспользовались этим правом. И чистенький автобус — а почему бы и нет? Мне лично нравится на общ.транспорте ездить, хотя имеется и машина. Когда мне надо было на другой конец республики, я предпочел чистенькое купе в чистеньком поезде собственному авто. Просто потому что так захотел.

НЛО прилетело и опубликовало эту надпись здесь
Как верно написал tendium, Европа разная.
На мой вкус по социальной защищенности скандинавские страны значительно опередили США, где есть вопросы к образованию и медицине.
А право на ношение оружие мало чем поможет по-моему, если вы с пистолетом против организованной банды. Лучше когда полиция нормально финансируется и профессионально работает.
НЛО прилетело и опубликовало эту надпись здесь
Правда, Гарвард или Йель (или MIT, Berkley, Stanford, UPenn, etc) на международном рынке и котируется побольше вузов из скандинавских стран…

А чего вы сразу о ВУЗах. Давайте начнем с начальных школ.


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

Если у вас есть опыт лечения зубов в США, вы не могли бы им поделиться?


А, ну и да, почитайте да хоть здесь же статьи некоторых иммигрантов в Европу, включая скандинавские страны (но и не только их) — у них либо частная страховка, либо «умереть вам не дадут, но возвращать качество жизни, например, при травмах, если вы не спортсмен и вам не положено, тоже не будут».

Я живу в Европе уже больше 10 лет, но о таком не слышал, если честно.


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

Судя по вашему уровню "экспертизы", я удивлен. Потому что, что касается многих фундаментальных вещей, о которых вы частенько рассуждаете на Хабре, я лично в сравнении с вами пятиклассник-троечник. Однако мне удаётся и жить, и подушку подкапливать. При том, что вы, как я понимаю, один, а нас в семье четверо и я один кормилец. Что-то не срастается. Может, конечно, дело в специфике вашего профиля, не знаю. Но одно могу сказать точно, что содержание семьи из 4-х человек в США я бы не потянул — всяко сравнивал, не выходит. В лучшем случае жили бы как раз без той самой подушки.


Ну и погуглите про Кайла Риттенхауса.

Как бы это иронично ни звучало, но это именно та самая "ошибка выжившего".


С пистолетом — да, тяжко (хотя я бы в той позиции предпочёл бы пистолет, чем винтовку, с длинным стволом там управляться сложнее).

Уже стреляли в людей? Я без иронии, просто заставить себя нажать на курок нужно суметь, это не так-то просто (как говорят — ибо мне, к счастью, не доводилось).

НЛО прилетело и опубликовало эту надпись здесь
Давайте. Public schools в США бесплатны (ну, ручки и тетрадки придётся покупать, разве что, это да). Есть частные школы, конечно, с произвольно высокими ценниками, но ходить в них совершенно необязательно.

И как, есть знакомые, которые отучились в Public School, а потом Гарвард (или что-то того же уровня) закончили?


Да, есть

У меня, конечно, нет причин не верить. Но у меня есть совершенно отличные от вашей истории (из первых уст). Вплоть до того, что людям в Россию пришлось лететь. Потому что в США их банально залечили и превратили лечение в вытягивание денег.


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

Возможно, я просто сильно тупее, чем все эти ваши примеры. :( :) Я верю, что кто-то там себе такое позволить сможет. Но считать, что это там прям налево-направо раздают, только хватай, это некорректно. Точно также, как я пишу, что я могу себе позволить купить квартиру в пешей доступности от центра Праги, а кто-то говорит, мол, как так, не может быть, столько в Праге не заработать.


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

А я не знаю, как себя поведу. И надеюсь, мне не придется это узнать. И вам желаю того же :)

НЛО прилетело и опубликовало эту надпись здесь
Но мы ж не это обсуждаем?

Я уже не знаю, что мы обсуждаем :) Во многих ваших комментариях вы пытаетесь доказать, что в США лучше, чем в Европе. И я не спорю, что для определенной категории людей это так. Однако есть очень много "но", которые вы с легкостью откидываете. Как в том анекдоте про про мышей и сову. Вам хорошо — это замечательно. Но это не значит, что ваш опыт применим к остальным.

НЛО прилетело и опубликовало эту надпись здесь
Потому что в США их банально залечили и превратили лечение в вытягивание денег.

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

Я живу в Европе уже больше 10 лет, но о таком не слышал, если честно.


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

Еще раз, Европа разная. Возможно, где-то так и есть. Там, где я живу, не существует государственной страховки. Но есть обязательная мед.страховка, назовем её общественной. Её предоставляют несколько разных частных компаний. Разницы в оплате нет (сумма привязана к размеру ЗП).


Так вот все крупные больницы (именно больницы, где делают серьезные операции) находятся являются государственными. И все действия там делаются по той самой "общественной" страховке.


На уровне косметических услуг и поликлиник да, там частники. Но и они в подавляющем большинстве принимают общественную страховку. Вот не так давно меня зубной врач (у неё свой частный кабинет) отправила проверить состояние зубов мудрости. Был вариант сделать это в частной или в государственной. Я её спросил, а в чем разница? В ответ я услышал: ну, в частной вы заплатите деньги. Я всё понял и пошел в государственную. Никаких проблем. И никаких ужасов.


P.S. Оба ребенка у нас родились, к слову, в государственном роддоме (частных нет). И тоже никаких ужасов.

в подавляющем большинстве принимают общественную страховку


А что может мотивировать врача не принимать общественную страховку?

Тот факт, что у него нет договора с вашей страховой компанией.

А почему нет? Подозреваю что объем оплат от такой страховки будет меньше, чем от тех, с кем он договоры заключил. Это так, причина на вскидку. Плюс такая страховка вряд ли поощряет копание вглубь в случае нестандартной ситуации и симптоматики. Все исключительно по законодательному минимуму, все что свыше — объявляется блажью пациента и пусть он или в частной страховке это как-то решает или вообще, за счет своего кармана. Примеры Вашего взаимодействия показывают как работает система в стандартных ситуациях, вписывающихся в протокол. А что будет, если вдруг что-то пойдет не по стандарту? Подозреваю что те же врачи будут гонять до последнего
А почему нет?

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


Подозреваю что те же врачи будут гонять до последнего

Если речь дойдет до одной из так называемых fakultní nemocnic (не знаю, как точно перевести, но это такие большие больницы, содержащиеся на деньги государства), то проблему идентифицируют весьма быстро. Опять же из собственного опыта. Более того, частных альтернатив им нет.

Если речь дойдет


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

Ну так то, о чём вы говорите, требует персонального семейного врача, и совершенно иных затрат на него. Но моё мнение таково, что лучше у отдельного индивида что-то не во время диагностируют, чем если отдельным индивидам будут уделять 146% времени и сил, а на большинство остальных людей (у кого больших денег нет) будет плевать. Я, если хотите, за равный доступ к медицине и образованию.

А где именно в Европе вы живете, если не секрет? А то в Великобритании мне лично медицина совершенно не понравилась, в сравнении с российской

Я живу в Чехии. Проблемы с медициной есть, но больше по части очереди на некритические процедуры/операции.

некритические процедуры/операции.


Как всегда, критичность/некритичность решает альянс врача и страховки. А значит, есть все предпосылки для вот такой ситуации — надрыв связки локтевого сустава у не спортсмена на госстраховке — «перетопчешься, кортизол. + ибупрофен и отвали» при том, что это только снижает эластичность самих связок и приводит к дальнейшему их надрыву и здравствуй, инвалидность в долгосроке. Но ее уже не страховка будет оплачивать, а другое ведомство.
Как всегда, критичность/некритичность решает альянс врача и страховки.

Почему вы решили что врач и страховка обязательно находятся в альянсе? По моему опыту это как минимум часто бывает наоборот и врач хочет одного(грубо говоря заработать побольше), а страховка другого(заплатить поменьше).

Это опять же если нет каког-то третьего «игрока» в лице надзирающего органа. А в куче стран он есть.

А значит, есть все предпосылки для вот такой ситуации — надрыв связки локтевого сустава

Человеку бы сначала определиться что у него «надрыв связки» или всё-таки «гольф элбоу»… Ну и как бы а что ему должны были делать? Сразу оперировать?
врач хочет одного(грубо говоря заработать побольше), а страховка другого(заплатить поменьше).

В Чехии всё достаточно хорошо отрегулировано. Врачи четко знают, за что страховка платит, а за что — нет. Я слышал про проблемы в Германии, да. Но там, по-моему, проблема в сильной бюрократизации всего и вся (дело не только в медицине). Вплоть до того, что немцы в Чехию ездят ЭКО делать, за свои деньги. Тогда как для резидентов Чехии (включая иностранцев) операция бесплатна (там есть какой-то общий лимит бесплатных попыток — 4 кажется, но в целом доступная штука для населения).


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

В Германии точно так же есть "каталог" в котором прописано что как оплачивается и когда что можно прописывать. Но при этом всё равно у врача практически всегда есть приличный выбор лекарств/процедур, которые можно назначить.

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

врач хочет одного(грубо говоря заработать побольше), а страховка другого(заплатить поменьше).


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

Вы пишите абсолютную чушь. Во первых "госстраховка" это далеко не одни нищеброды. Банально можете посмотреть статистику.

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

это далеко не одни нищеброды


Но там их, особенно возрастных, заметно больше, чем в privat, так? Потом, в gesetzliche идут и те, у кого доход ниже определенного уровня, что тоже не способствует получению денег от них персонально. Другое дело что там платежи берут массовостью плательщиков, и это сказывается позитивно на качестве жизни уважаемых людей-владельцев лавочки. Ну а коли такие пациенты никуда не денутся и мотивировать врача на лучшее отношение им не по карману, то отсюда логично ожидать что и врачу эта массовка нужна только для галочки и иногда поддержания проф. квалификации. Иначе не было бы докторов, принимающих только privat пациентов (обратного — только gesetz я ни разу не видел). Еще подозрение что GKV может от врача требовать большей бумажной работы. Или я тут в чем-то не прав?

И если они будут отфутболивать всех таких пациентов, то они разорятся.


Почему разорятся? СТраховка наверняка квотирует врачу категории процедур, обследований и рецептов, за назначение которых она выплатит врачу. Врач вписывается в эти квоты, балансируя между законнми требованиями, желанием самому заработать и при этом не перетрудиться. Где тут предпосылка к разорению? На сегодня квота на УЗИ закончилась, вот тебе ибупрофен и приходи через неделю, а сейчас мне мозг не клюй, у меня таких как ты еще 100500 на сегодня.
Но там их, особенно возрастных, заметно больше, чем в privat, так?

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

Потом, в gesetzliche идут и те, у кого доход ниже определенного уровня, что тоже не способствует получению денег от них персонально.

Если я всё правильно помню в Германии 85% на госстраховке и 15-20% ещё докупают дополнительные. То есть 65-70% населения Германии по вашему нищеброды?

Ну а коли такие пациенты никуда не денутся

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

то отсюда логично ожидать что и врачу эта массовка нужна только для галочки и иногда поддержания проф. квалификации.

Нет, не логично. Для большинства врачей пациенты с госстраховкой это основной, а часто практически и единственный доход.

Иначе не было бы докторов, принимающих только privat пациентов (обратного — только gesetz я ни разу не видел)

И сколько по вашему этих докторов, которые берут только приват-пациентов? Ну в процентах? И ещё раз: куча врачей хотели бы работать с приват-пациентами, но столько приват-пацинатов на всех не наберётся.

Почему разорятся?

Потому что они работают за гонорары, а не за зарплату. Нет пациентов -> нет гонораров. Откуда должны деньги взяться?

На сегодня квота на УЗИ закончилась, вот тебе ибупрофен и приходи через неделю

Вы однозначно не знаете как работает медицина в Германии. Здесь у страховок нет квот на врача. Здесь есть квоты на пациента. То есть врач может выписать в день 100500 УЗИ до тех пор пока он их выписывает разным пациентам. А вот одному пациенту 100500 УЗИ в день он выписать не может.

На сегодня квота на УЗИ закончилась, вот тебе ибупрофен и приходи через неделю, а сейчас мне мозг не клюй, у меня таких как ты еще 100500 на сегодня.

И зачем мне тогда приходить через неделю к такому врачу если я могу пойти к другому, который не будет таким идиотом? И принести прибыль ему?

В Чехии практически все также, за исключением доли людей с доп. страховки. Именно доп, потому что общественной не отказаться.

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


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

То есть 65-70% населения Германии по вашему нищеброды?


Ну а как назвать людей, у которых в течение жизни не образуется никаких накоплений, а те что есть — пойдут на оплату Pflegewohnhaus покомфортнее? У меня в Ханау такой был рядом с домом — там месяц проживания стоил что-то около 4500 евро по минимуму. Соседка по подъезду была вынуждена съехать из родительского дома, продать его чтобы оплатить содержание инсультной матери в этом самом доме престарелых, а самой снимать полуподвальную однушку. И это в 56 лет.

Нет пациентов -> нет гонораров.


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

если я могу пойти к другому, который не будет таким идиотом?


1. У другого врача может быть очередь или он вообще может новых пациентов в обозримое время не брать.
2. Уровень образованности обывателей на глобусе таков что мимо рта ложку не проносит — уже умница. А уж что-то понимать в медицине — колдунство немыслимого уровня. Пациентов, которые реально интересуется то ли врач назначил и вообще вникающих в любые сведения о своем заболевании что в РФ, что в Германии — еще поискать. В лучшем случае, вся инфа идет из рекламы процедур и препаратов + еще в Германии сами пациент с большим пиететом относятся к тому, что врач сказал. Еще знакомая матери — пульмонолог, переехавшая как ПП в 92, говорила что по сравнению с Москвой в Мюнстере к ней народ гораздо реже приходил за альтернативным мнением. И она очень поэтому удивлялась, что у немцев фраза «доктор сказал в морг — значит, в морг» не анекдот, а какая-то норма жизни. Так что если пациент про свою патологию осведомлен на уровне обывателя, то он и не поймет, в чем может быть косяк врача, назначающего НСПВ без вникания в детали. Зато про внимательность, дружелюбность и коммуникацию в целом врача он да, сможет отзыв оставить. Но цена такого отзыва при поиске спеца, а не мастера набить понтов? Вы-то смотреите с позиции человека, отягощенного высшим образованием и умом выше среднего по глобусу, а я про случаи более массовые говорю, когда пациент экстаз от унитаза не отличает за пределами своей незатейливой профессии.

Насколько помню, одним из условий перехода в GKV является падение дохода до цифры ниже какого-то уровня

Ну да, ниже прожиточного минимума. И при условии что нет сбережений и недвижимости. То есть для подавляющего большинства это не релевантно.

Ну а как назвать людей, у которых в течение жизни не образуется никаких накоплений

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

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

Естественно не грозит. Потому что они не отказываются от пациентов.

У другого врача может быть очередь или он вообще может новых пациентов

А может и не быть и он может брать. И дальше что?

А уж что-то понимать в медицине — колдунство немыслимого уровня.

Зачем что-то понимать в медицине чтобы уйти от врача, который отказывается тебя лечить? Медицина то здесь причём?

Зачем что-то понимать в медицине чтобы уйти от врача, который отказывается тебя лечить?


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

Как быть с тем что гомеопатию чаще выписывают приватным пациентам и тем кто имеет дополнительные страховки? По вашей логике получается что это их скорее "отфутболивают".

Европа надавит. В Европе наличные платежи уже давно и плотно ограничены. Где-то больше, где-то меньше, но тренд общий одинаковый. Оно, конечно, грустно, что приватность уже как класс не существует де-факто. Но лично я уже настолько привык к оплате картой, что походы в банкомат и наличные с неизбежной мелочью (да, у нас всё еще монеты в ходу) начинают напрягать.

С возрастом замедляется скорость обучения (восприятия). Эмпирически получается что каждые десять лет возраста скорость восприятия замедляется в два раза. С возрастом мы делаем все то же самое, но учимся медленней. Отчасти это происходит потому что новые знания нужно встроить и слинковать с опытом который уже есть. Получается что сорокалетнему нужно в четыре раза больше времени на освоение чем двадцатилетнему, но ценность новых знаний у сорокалетнего будет значительно выше за счет опыта.
Где про такой бред вычитали?