Бьёрн Страуструп дал разработчикам несколько ценных советов на всю жизнь

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

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

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

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

@tech @elec #habr

  • Sn4il@asocial.thedroth.rocks
    link
    fedilink
    Русский
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Страус труп, страус труп!

    Всюду брызжет сиплюсплюс…

    Нам наверное не выжить,

    Ближе, детка, я боюсь!

    Страуструп, Страуструп

    Нас опутал, словно спрут,

    Кучей бесконечных копий,

    Тонем тупо bool-bool…

    © НТР