Инвестиции в знания и навыки на предстоящее десятилетие

Вы инвестируете в фондовый рынок?

Если да, то какие принципы вы применяете при принятии решения о том, как инвестировать свои кровно заработанные деньги?

Ты:

  1. Смотрите исключительно на прошлые выступления?
  2. Следите за своим близким кругом друзей и вкладывайтесь в одно и то же?
  3. Следите за рынком? Вы доверяете массам, большинство из них, наверное, правы… верно?
  4. Не видите необходимости инвестировать? У вас достаточно денег для текущих расходов, и денег, которые вы откладываете на низком процентном счете, вполне достаточно. Но как насчет падения покупательной способности этого капитала с течением времени?
  5. Внимательно изучите основы компании, посмотрите на соотношение цены и собственного капитала, подумайте о будущем направлении и т. Д., Предполагая, что вы либо имеете некоторые знания в этой области, либо полагаетесь на проверенных экспертов, которые знают?
  6. Взглянуть на общие социальные, экономические и промышленные тенденции, выявить перспективные области и найти инвестиции, которые подходят для этих областей?

Если у вас когда-либо были деньги для инвестирования, вы задумались об этом (надеюсь).

Теперь позвольте мне спросить вас об этом:

Вы уделяли столько же внимания своим знаниям и навыкам, сколько денежным вложениям?

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

Вспомните 6 общих стратегий, приведенных выше, все они в равной степени применимы к выбору инвестиций в знания.

В чем заключалась ваша стратегия? В какие области вы хотите инвестировать в ближайшие несколько лет?

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

Возникновение социально и экологически сознательного инженера

Выдающиеся проблемы предстоящего десятилетия, вероятно, будут связаны с

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

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

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

Действия для воздействия:

  1. По состоянию на декабрь 2019 года Angellist показывает 250+ стартапов в сфере чистых энергетических технологий и 1400+ стартапов в сфере образовательных технологий. И это только стартапы! Вы изучили их миссию и видение? А как насчет других областей, упомянутых выше?
  2. Как программист, думали ли вы о роли, которую вы можете сыграть в климатическом кризисе? Энергетический кризис? Или помогаете уравнять правила игры для тех, кому повезло гораздо меньше, чем вам?
  3. Какие разнообразные источники информации вы можете использовать, чтобы узнать о глобальных проблемах и о том, как некоторые люди / организации решают эту проблему?

Напряжение спроса и предложения для системных программистов

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

5G почти здесь, а это означает, что многие из этих устройств сейчас и в будущем не будут ограничены подключением к Wi-Fi, чтобы общаться друг с другом.

Это позволит еще больше включить

  • Робототехника (от дронов до складских ботов)
  • Автономные системы
  • Системы дополненной реальности
  • Датчики сбора и передачи данных и т. Д.

Мы все будем жить на «краю». (Простите, не удержался!).

Сложность «периферийных» устройств с каждым годом резко возрастает. Я ожидаю, что это приведет к всплеску спроса на системных инженеров и программистов.

Что касается предложения, у нас есть множество проблем:

  1. Похоже, что формальный набор на курсы информатики падает из года в год, от средней школы до колледжа, по крайней мере, в США.
  2. Я подозреваю, что такие языки, как Python и Javascript, становятся лингва-франка в курсах программирования с повышенным акцентом на построение приложений и уменьшенным акцентом на глубоких концепциях информатики.

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

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

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

Действия по устранению последствий:

  1. Изучите системный / низкоуровневый язык программирования, такой как C или C ++, или более современный язык системного программирования, такой как Rust.
  2. Работайте над повышением осведомленности о низкоуровневых / более глубоких концепциях информатики. Для этого не обязательно иметь степень в области информатики.
  3. Купите Arduino или, может быть, Raspberry Pi. Разберитесь в программно-аппаратном интерфейсе, заставьте загореться несколько светодиодов, а затем сделайте что-нибудь побольше и круче.
  4. Узнайте о модельно-ориентированном проектировании и изучите некоторые инструменты, которые позволяют моделировать вашу систему и генерировать код из модели.

Полное раскрытие информации: Инструменты модельно-ориентированного дизайна, такие как Simulink и Stateflow, близки моему сердцу, поскольку большую часть своей ранней карьеры я потратил на разработку Stateflow.

Эмоциональный интеллект в эпоху низкой эмпатии

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

Все эти навыки являются «мягкими» в том смысле, что они не так ощутимы, как изучение технологии. На самом деле в них нет ничего мягкого или легкого.

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

К сожалению, эмоциональный интеллект может стать редкостью в то время, когда он нам нужен больше всего.

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

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

Действия по устранению последствий:

  1. Насколько хорошо вы искренне знаете себя? Проходили ли вы что-то вроде теста на оценку личности Бриггс-Мейерса, чтобы получить приблизительное представление о том, как вы действуете в большинстве сценариев? Насколько вы осведомлены?
  2. Всемирная организация здравоохранения заявляет, что депрессия является одной из основных причин инвалидности во всем мире. Что вы знаете о психическом здоровье в целом? Вы знаете, как распознать признаки психического расстройства у себя или других людей? Если бы вы это сделали, вы бы знали, как вмешаться?