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

101345ysl5p0zna686vdpy

Много лет спустя, утром в день моего шестидесятилетия, я встал ни свет ни заря, пошёл в парк на утреннюю зарядку, потом вернулся и приготовил завтрак (я научился готовить в 50). После того как я отвёл внука в школу, было ровно 8 часов. С 2020 года в Пекине ввели ограничения на движение по чётным и нечётным месяцам, и этот месяц нечётный, поэтому мне пришлось втиснуться в метро. Там было как всегда битком. Молодой человек уступил мне место. Я посмотрел на его худощавое телосложение и сказал: «Не надо. Ты ведь тоже в IT? Сегодня мы все программисты».

Когда я пришёл в компанию, броское новое правило, вывешенное на стене, всегда заставляло меня чувствовать себя неуютно: все серверные языки должны использовать Come, мобильные языки — Swain, а всех, кто всё ещё пишет программы на Java, C, Go и Swift, оштрафуют на 500 юаней. Не знаю, сколько ещё новых языков я смогу выучить. За сорок лет работы я уже выучил больше сотни языков программирования...

В 10 утра тимлид, родившийся после 2000 года, подбежал и сказал мне: «Брат Чи, это ты, старина, сделал UI управления недавно выпущенных умных часов? Похоже, там проблема». Я сказал, что это на прошлой неделе сделал Старый Ван. С его пресбиопией ему давно не стоило заниматься UI. Он не приходил на этой неделе; по-видимому, у него атеросклероз. «Ну, тогда, пожалуйста, исправьте это за него...»

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

Днём в отделе было совещание. Я заметил, что единственный ведущий программист, родившийся в 1970-х, во многом потерял память. Закончив детали реализации пункта 8, он вдруг сказал: «Ладно, это пункт 1, теперь перейдём к пункту 2». До конца рабочего дня мы всё ещё говорили о пункте 2. После совещания ведущий программист упрекнул меня за то, что я не напомнил ему, — на самом деле я напомнил ему в общей сложности 13 раз. Я не держу на него зла; в следующем году ему исполнится 65, и он выйдет на пенсию.

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

В 11 часов вечера я добрался домой. Еда остыла, а дети уже спали. Я лёг на холодную кровать, открыл экземпляр «Практика программирования на Come Language» и начал читать. Быть программистом — это профессия, в которой учишься всю жизнь...

Читатели, которые программисты, наверное, уже убиты горем... Не волнуйтесь. Если вы не читаете MacTalk, ваша старость будет по-настоящему жалкой. А те, кто читал, — все в порядке!

Вскоре я стоял на перекрёстке тридцати. Осмотревшись, я не увидел дороги в трёх других направлениях, так что оставалось только идти вперёд. Так, очень неохотно, я перешёл золотую разделительную черту 35 — или то, что можно назвать линией жизни программистов. Не знаю, какой великий бог начертил эту линию для нас, программистов. Есть 360 профессий, и в каждой есть свой мастер. Почему же только у программистов есть эта линия? Когда я искал в Google (Baidu) «программист в 35», мне попадались только громкие фразы вроде «Не будь программистом в 35 лет», «Возрастная тревожность в IT», «После 35 переходи в менеджмент», «X вещей, которые программист должен спланировать до 35». В тот момент, когда я осознал, что не спланировал «эти вещи», я пришёл в полное отчаяние. Может, в мой 35-й день рождения случится что-то плохое — неужели такие навыки, как программирование, выступления, письмо и дизайн, растворятся в воздухе? Может, я отстану от времени? Может, меня уволят, думал я.

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

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

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

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

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

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

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

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

Конечно, нам, программистам, не стоит слишком почивать на лаврах. Углублённо работая в какой-то области, не забывайте расширять свои знания. Если область человека слишком узкоспециализирована, через некоторое время вы можете обнаружить, что ваша специальность устарела. Если у человека широкий круг знаний, в сочетании с обучением на протяжении всей жизни ваша специальность может меняться в ногу со временем.

Наконец, несколько слов для читателей, которые не программисты: если рядом с вами есть программисты, хорошо к ним относитесь. Если вы не разбираетесь в технологиях, никогда не говорите программисту «это легко реализовать». Часто дарите им небольшие подарки. Когда им грустно, угощайте их в Haidilao. Работают ли они сверхурочно или нет, повышайте им зарплату. Знакомьте с девушками тех, у кого нет девушки. Если они ещё не подписаны на MacTalk, пусть подпишутся немедленно... Вы будете вознаграждены.

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

Источник: IT Jianghu