По моему профессиональному опыту разработчика программного обеспечения, если есть какой-то навык, который я бы назвал более полезным, чем что-либо еще, то это коммуникация.
Когда вы начнете карьеру, вам придется работать с другими людьми, делиться своими идеями, объяснять начальнику, что вы делаете, и убеждать других в своей точке зрения. Это означает способность понимать, какая информация нужна другим людям, и представлять свои идеи так, чтобы другие люди могли их понять. Вы должны быть ясными и краткими. Технические навыки важны, но, честно говоря, люди, которых я видел, зашли дальше всего в своей карьере, не были лучшими программистами. Это люди, которые умеют общаться с другими.
Очень жаль, что занятия по общению кажутся вам такими неинтересными. Вполне возможно, что это самый важный курс, который вы пройдете.
Приложение: Прочитав комментарии, другие ответы и потратив некоторое время на обдумывание этого вопроса, я хотел попытаться ответить на этот вопрос более широко. В вашем заголовке речь идет о гуманитарных науках в целом, и я думаю, что на этом стоит остановиться.
В своей карьере разработчика программного обеспечения (поскольку я предполагаю, что это тот путь, по которому вы планируете изучать информатику), вы будете работать с людьми разного происхождения, каждый из которых имеет разные области знаний. Они захотят, чтобы вы создали для них программное обеспечение, потому что сами они не будут знать, как это сделать. Вот почему у вас будет работа. Если вы хотите добиться в этом успеха, вам нужно знать, как понять их потребности. По опыту могу сказать вам, что редко бывает приятно иметь клиента, который может точно сказать вам, чего он хочет, на понятном вам языке. Вам придется встретиться с ними на их уровне, понять проблему, которую им нужно решить, и разобраться в ней самостоятельно. В конечном итоге о вас будут судить не по тому, насколько умны ваши алгоритмы или насколько чист ваш код. Вас будут оценивать по тому, насколько ваши решения полезны для людей.
Для этого вам следует усвоить как можно больше точек зрения и точек зрения. Вам нужно понять, как люди думают и чего они хотят. Чем больше вы будете делать, чтобы разнообразить свое образование, тем лучше у вас это получится.
когда дело доходит до этого, технология — это люди. Ваша работа как ученого-компьютерщика на самом деле не связана с написанием кода, придумыванием причудливых алгоритмов или даже с использованием компьютеров. Это всего лишь средство для достижения цели. Ваша работа – решать проблемы людей. Независимо от того, создаете ли вы базовый сценарий автоматизации, создаете еще одну систему финансовой отчетности или создаете очередное потрясающее приложение, которое произведет революцию в какой-либо отрасли, ваша цель — облегчить чью-то жизнь. Если этого не произойдет, что бы вы ни создали, никто не будет этим пользоваться. Ваше образование в области информатики научит вас создавать хорошее программное обеспечение, и это важно. Но хорошее гуманитарное образование покажет вам, как сделать что-то, что кто-то захочет использовать.
Боюсь, что когда вы устраиваетесь на работу в сфере ИТ, вы тратите довольно много времени на написание отчетов, проведение презентаций и т. д.
Поэтому этот курс даст вам инструменты, необходимые для работы в сфере ИТ. Пожалуйста, приложите к этому больше усилий.
Колледж не является профессиональным училищем. В сфере высшего образования ожидается, что ваша начальная степень не станет конечным результатом всестороннего образования. И да, на технологическом пути важно иметь множество мягких навыков и вспомогательных знаний, потому что в конечном итоге вы будете иметь дело с людьми, а люди — не машины.
Также имейте в виду, что это время, когда вам следует формировать хорошие привычки в работе с темами, заданиями и расследованиями, которые могут показаться вам неинтересными или полезными. Ваша карьера отразит это, и если вы начнете пропускать задания сейчас, вы поплатитесь за такое поведение позже, когда оно повлияет на карьеру.
Содержание курса не всегда является его основной обучающей ценностью. Также подумайте, как вы реагируете на курс и его материалы и как это влияет на производительность вашей работы. Например, вы отметили, что работа «простая и ее легко выполнить», но вы ее не завершили. Если бы один из моих сотрудников сказал мне что-то подобное о порученной им работе, которую они просто решили не выполнять, я бы ответил: «Тогда почему я вам плачу?».
То, что вы изучаете в университете, не всегда отражено в книгах и конспектах.
Я завершаю свою 36-летнюю карьеру в программировании. За исключением двух лет в качестве лидера группы, я все время занимался технической частью. Примерно четверть моей рабочей жизни я потратил на написание и подготовку презентаций: отчеты о состоянии, отчеты о ходе работы, документацию, предложения по архитектуре, ответы на технические вопросы пользователей, обзоры кода, рекомендательные письма, резюме, сопроводительные письма, сообщения в блогах, исследовательские предложения. , обучающие материалы. Любое время, которое вы тратите на то, чтобы научиться писать и говорить более четко и убедительно, — это время, проведенное с пользой.
Я нахожу этот курс действительно скучным и ненужным для меня, так как
большая часть контента проста и проста в освоении. Несмотря на это, я не вкладывайте 100% усилий в курс, который позволил мне получить некоторые
плохие оценки (я пропустил одно задание, которое стоило 20% моего
последняя отметка) Не игнорируйте работу, которая вам надоедает!
убедить их, что вы технически знаете, о чем говорите
передавать технические знания своему преемнику, клиенту, менеджеру, отделу контроля качества, дизайнеру, коллегам, которым необходимо реализовать придуманный вами алгоритм (или наоборот),... .
продавать любой продукт, который вы производите
закажите подходящее оборудование, оборудование, людей, инструменты и уточните фактические потребностинанимать людей (см. 1. в противоположных ролях)
эффективно выявляйте ошибку вместе с клиентами/членами контроля качества Напишите/представьте убедительные заявки на гранты, в которых кратко и убедительно излагаются основные моменты. (...Я мог бы продолжать, но это должно дать представление...) Мягкие навыки, такие как письмо, речь, презентация, как раз об этом. Учитывая один курс из всей университетской жизни (скажем, помимо основ первых трех семестров), один семинар, который включал в себя правильный анализ навыков презентации, оказал самое практическое влияние на мою профессиональную жизнь. Я не говорю, что вам не нужны остальные, но их много, и каждый вносит свой вклад в ваши технические знания. Что касается мягких навыков, возможности тренировать их во время академической карьеры обычно редки. Но эта недооценка мягких навыков является распространенной проблемой среди разработчиков программного обеспечения. По своей сути разработка программного обеспечения, за исключением очень маленьких ниш, является групповым занятием, требующим значительного количества коммуникативных/мягких навыков. Я думаю, что отчасти причина, по которой их часто недооценивают, заключается в том, что каждый чувствует, что уже умеет общаться. Тем не менее, как и в случае с большинством других подвигов, существует небольшая разница между тем, кто знает основы, и тем, кто действительно опытен.
Кстати. В моей прошлой компании, которая предлагала множество вариантов обучения, курсы мягких навыков были наиболее переполнены. И интерес вырос только у тех, кто его взял (в среднем всегда есть отклонения^^). При этом, как и все темы, такие курсы могут быть сделаны очень хорошо или очень плохо и скучно.
Существует огромная разница между
ЗНАНИЕ
Если вы не можете установить связь с людьми через свои письма или презентации, вы ничего не добьетесь своими планами или идеями.что ты прав и
ПОКАЗЫВАЕМ
Уже есть много хороших ответов, но я все равно добавлю свой.
Первым человеком, которого я уволил с должности менеджера, был очень умный коллега, который, однако, в значительной степени сосредотачивался на том, что ему было интересно, по большей части игнорируя все остальное. И что ему показалось интересным, так это технический/математический аспект его работы. Мы работали в бизнесе, т. е. теоретической математикой не занимались. Нам платили за решение практических задач, что требовало понимания того, чего хочет бизнес, и поиска практических решений его проблем. Большинство вакансий в сфере ИТ именно такие. Сосредоточив внимание только на техническом аспекте, он оказался для нас бесполезен.
Я сам человек, склонный гиперфокусироваться на том, что мне интересно, и забывать весь мир. Проблема в том, что в бизнесе это не работает.
Исключения есть везде. Если вы гений, который своими техническими знаниями произведет революцию в какой-то области, это может быть менее важно. Может быть. Или вы никогда не сможете начать что-либо революционизировать, потому что вы вообще не привлечете чьего-либо внимания.
Оглядываясь назад на несколько лет карьеры в сфере технологий, у вас возникнут серьезные проблемы с поиском работы, в которой общение/управление изменениями/выражение (письмо, презентация) не имеют значения.
Общение как университетский курс посвящено профессиональным стандартам общения, а не тому, чем вы занимаетесь с тех пор, как научились говорить. Если вы думаете, что это легко, вы просто не понимаете всей сложности. Карьера может быть сделана или разрушена в зависимости от того, насколько хорошо или плохо у кого-то это получается.
И это даже не говоря об этом вы, кажется, отвергаете курсы как «легкие», а затем испытываете трудности с их прохождением, что показывает вашу незрелость. Вы должны преуспевать в простых вещах, не так ли?
Мне приходилось иметь дело с младшими коллегами подобным образом. Раньше они жаловались на выполнение основных задач, таких как подготовка данных, потому что они были «слишком хорошо образованы» для этого. Когда их все равно попросили это сделать, их результаты были полны ошибок, оправданием которых было: «Просто мне все равно».
Работа в бизнесе — это не просто ракетостроение, и мы не можем делегировать стажерам все основные задачи. Также у пожилых людей много оперативных, скучных задач. Я сам выполняю множество задач, которые могла бы выполнить обезьяна, но которые нельзя автоматизировать по каким-то причинам, например, по соблюдению требований.
Если бы я увидел в университетских записях абитуриентов, что они преуспевают в технических курсах, но испытывают трудности с гуманитарными науками, я бы спросил их, почему. Если бы их ответ был: «Эти курсы были слишком легкими для меня, чтобы уделять им какое-либо внимание», для меня это было бы огромным провалом. При найме людей я ищу человека, который будет выполнять свои задачи быстро и правильно, без особого драматизма. Любой признак того, что они не захотят выполнять какую-то часть этих задач из-за своего эго, является огромным тревожным сигналом.
Использовали ли когда-либо разработчики программного обеспечения какие-либо навыки, не относящиеся к предметам STEM (наука, технология, инженерия, математика)?
Может быть
Я даже не разработчик, но сочетание разработки программного обеспечения с лингвистикой принесло мне аудиторию King, принесло мне около 50 тысяч долларов, и в настоящее время мое программное обеспечение находится в 11 правительственных департаментах и в каждой школе страны.
Чем больше у вас струн на луке, тем лучше. Многие прорывы и изобретения происходят в результате объединения разрозненных дисциплин. По крайней мере, это учит вас смотреть на проблемы с разных точек зрения.
Есть большая вероятность, что кто-то нетехнический человек окажет влияние на вашу карьеру.
Все, что нетехническое лицо увидит, — это ваши презентации, ваши электронные письма, ваши отчеты и, возможно, некоторые фрагменты интерфейса. У меня есть друзья, которые признают, что не могут программировать, вылезая из бумажного пакета, и копируя/вставляя Stack Overflow, которые работают инженерами-программистами просто потому, что люди, которые ими управляют, не пишут код, поэтому просто говорят: «Что я это сделал?» недельные листы, которые можно использовать, или удобные интерфейсы при планировании спринта.
Это крайний случай, но моя точка зрения высказана. Существует множество профессий, где вы можете оказаться некомпетентным и выжить или даже получить повышение, сосредоточившись на сфере коммуникаций.
Другой случай произошел еще в университете, где я работал над своим краеугольным проектом. Моя команда испытывала трудности, поскольку профессор и отраслевой клиент не могли договориться о том, в чем заключался проект, поэтому один или другой продолжал нас критиковать. В конце концов мы прекратили проводить какие-либо реальные исследования, помимо цитирования в Википедии, и сосредоточились на том, чтобы они звучали просто авторитетно. Это сделало всех счастливее.
Я консультант по развитию Интернета (программист высшего уровня) в компании из списка Fortune 100. Моя степень была философией. Я никогда в жизни не посещал курсы информатики. Без сомнения, мое гуманитарное образование помогло мне преуспеть в области информационных технологий, особенно сейчас, когда я работаю над ИИ.
Помните, компьютеры были изобретены философ.
Вопрос звучит так, как будто вы надеетесь найти какое-то оправдание отказу от курсов, которые вам не нравятся. Извините, что разочаровал вас!
Как говорится почти во всех других ответах, общение действительно важно в технической карьере. Вам нужно будет общаться по крайней мере с некоторыми из следующих лиц: начальниками, руководителями групп, техническими коллегами, нетехническими коллегами, отделом кадров, пользователями, клиентами, поставщиками, регулирующими органами, инвесторами, интервьюерами, собеседниками и многими другими. Вам нужно будет иметь возможность создавать (и использовать) большую часть: комментариев к коду, внутренней документации, внешней документации, заявок в службу поддержки, технических отчетов, обзоров технологий, отчетов об ошибках, обзоров кода, презентаций, сеансов наставничества или обучения, а также бесчисленных электронных писем. , мгновенные сообщения, встречи и телефонные звонки. (Не говоря уже о резюме).
Каждый думает, что может это сделать, но большинство из нас не так хороши, как мы думаем. Тем не менее, в технической карьере ясное, простое и точное изложение технических деталей, вероятно, важнее, чем в любой другой сфере. Существуют сложные концепции и мелкие детали, которые нам нужны, чтобы другие люди поняли (и поняли себя), и поэтому общение эффективно жизненно важно.
Однако причина, по которой я публикую еще один ответ, заключается в том, чтобы включить очень уместную цитату. Эрик Рэймонд написал руководство под названием «Как разумно задавать вопросы». (Он появился еще до основания этого сайта, но большая часть его советов очень хорошо применима и к вопросам, задаваемым здесь!) И в разделе, озаглавленном «Пишите ясным, грамматическим, правильно написанным языком.', он пишет:
По опыту мы обнаружили, что люди, которые небрежно и небрежно пишут, обычно также небрежны и небрежны в мышлении и кодировании (в любом случае, достаточно часто, чтобы на это можно было сделать ставку).
(Это тоже мой опыт.)
Итак, если вы думаете, что общение каким-то образом отделено от технических способностей, что оно не применимо к программированию и карьере в области компьютерных наук и не заслуживает заботы и усилий, подумайте еще раз: все они являются частью одного и того же пакета. , и ваши плохие оценки могут быть признаком того, что вам необходимо совершенствоваться как в техническом, так и в лингвистическом плане.
Я работаю ИТ-консультантом. В моей компании новые сотрудники проходят курсы по общению, языку тела, презентации и т. д.
Мы также обучаем интервьюированию, потому что именно это дает нам новые проекты.
Конечно, все эти навыки — лишь вишенка на торте солидных знаний.
Поэтому понятно, что вы хотите сосредоточиться на основах вашего предмета.
Но позже в жизни наличие этих других навыков будет иметь огромное значение в вашей работе. Способны ли вы убедить других участников проекта? Одно хорошо написанное электронное письмо может повлиять на ход последующих месяцев.
Одна хорошо проведенная презентация может оказать большое влияние на ваших коллег и может стать разницей между вашими ворчаниями «X — хорошая идея, нам следует попробовать» и другими людьми, которые действительно попробуют.
Есть люди, которые все говорят, работы нет. А есть люди, которые только работают, а не разговаривают (стереотип-клише). Обеспечение здорового баланса между этими двумя шагами поможет вам продвинуться дальше!TLDR: Да, мы используем навыки помимо STEM.
Работа в сфере ИТ требует не только общения (как указывали другие), но и нетехнических навыков, эмоционального интеллекта (самосознание, управление эмоциями и т. д.), понимания прочитанного, бизнес-знаний и т. д. очень важны.
Проще говоря, если вы не понимаете, над чем работаете, качество вашей работы пострадает. Это часто требует знаний или понимания предметной области, выходящих за рамки основных технологических навыков. Также очень сложно заранее предугадать, что это будет.Курсовые работы по гуманитарным и другим областям, не связанным с STEM, подготовят вас к изучению этих предметов и хорошему взаимодействию с людьми.
Большая часть того, что вы изучаете в школе, особенно в бакалавриате, имеет очень незначительное отношение к вашей повседневной работе. Для этого есть много причин: формат лекций не подходит для хорошего преподавания многих вещей, классы плохо спроектированы, преподаватели оторваны от реальности и не вкладывают реальных средств в ваше правильное обучение, мы могли бы продолжать. Дело в том, что крайне редко можно встретить момент, когда вы подумаете: «О, потому что я выучил это в бакалавриате, моя задача будет очень простой!»
Это не значит, что вам следует перестань ходить на занятия и брось учебу. Сложные, философски содержательные занятия могут во многом улучшить ваше самообучение. Они знакомят вас с важным контекстом, который вы не смогли бы уловить самостоятельно, тренируют ваши интеллектуальные навыки, чтобы вы могли эффективно думать на ходу, и в целом улучшают ваше мышление и обучение. Но всегда будет существовать длинная причинно-следственная цепочка, идущая от этого к конкретным повседневным выгодам, а также множество других побочных факторов.
По этой причине нет смысла спрашивать: «Как курс X поможет мне в работе Y?». Вам следует проходить курсы исходя из того, служат ли они вашим интеллектуальным целям. Под этим я подразумеваю не то, чему вы хотите научиться, чтобы отметить галочку работодателя, а то, что, по вашему мнению, стоит изучить. Очевидно, что для применения всего этого у вас должна быть какая-то интеллектуальная цель, и у вас должна быть определенная философия относительно того, чему на самом деле стоит учиться. Развитие такого рода чувств, возможно, является приоритетом для студента колледжа.
Гуманитарные науки как предмет не являются контрпродуктивными или бесполезными для программиста. Как и большая часть научной работы, программирование во многом зависит от аналитических навыков, способности решать проблемы, логики и способности быстро усваивать новые технические концепции. Гуманитарные науки могут быть очень эффективными в их развитии. Иногда они могут быть более эффективными, поскольку могут избегать технических вопросов и сосредоточиться исключительно на интеллектуальных аспектах (например, философии). Они также могут научить вас интеллектуальным методам (например, способам эффективного рассуждения), которым вы больше нигде не сможете научиться. Такие предметы, как литература, могут придать перспективу и обоснование.
Почти все гуманитарные курсы уделяют большое внимание эффективному общению. На самом деле, будучи студентом, трудно найти более строгую подготовку по общению где-либо еще. Как отмечают другие, общение является важнейшим навыком, который также пользуется большим спросом у работодателей. Таким образом, вы действительно получите эту «конкретную выгоду», если хотите.
Но, как правило, на курсе гуманитарных наук вы не узнаете ничего, что можно было бы напрямую применить к чему-либо в вашей работе (это в значительной степени относится и к вашим курсам информатики). Однако, изучив гуманитарные науки, вы, скорее всего, как и множество других людей, обнаружите, что стали лучше справляться со своей работой. Это потому, что вы становитесь лучше в поиске того, что можно применить, и лучше в применении этого.
Все это также основано на предположении, что курсы, которые вы посещаете, высокого качества. Я бы даже сказал, что вам всегда следует проходить курс самого высокого качества (который вам нравится), независимо от области. Поскольку преподаватели колледжей редко заинтересованы в предоставлении качественного обучения (они скорее заинтересованы в том, чтобы принести колледжу славу и деньги посредством своих стипендий), вы часто встретите множество курсов низкого качества, даже в элитных учебных заведениях. Под низким качеством я подразумеваю курсы, которые не справляются с задачей развития интеллектуального развития учащихся и содействия их росту. Такие курсы — пустая трата времени, независимо от их области.
Я считаю этот курс действительно скучным и ненужным для меня, так как большая часть его содержания проста и проста в освоении. Несмотря на это, я не вкладываю 100% усилий в курс, из-за чего получил несколько плохих оценок (я пропустил одно задание, которое стоило 20% моей итоговой оценки), и на данный момент я просто надеюсь, что чтобы с трудом прожить и получить как минимум 50 % для прохождения раздела по двум другим моим оценочным заданиям.
Если это действительно просто и не вызывает у вас любопытства, то это пустая трата времени, и вам не стоит беспокоиться. Однако также важно быть честным с самим собой. Когда вы говорите, что это скучно и элементарно, разве это справедливое и объективное суждение о курсе? Или вы просто говорите это, чтобы оправдать свои негативные эмоции? Если бы это действительно было так легко выполнить, можно было бы представить, что вы могли бы приложить 20% своих усилий и все равно получить высокую оценку. Нельзя сказать, что нет занятий, которые требуют много усилий и при этом бесполезны, но в данном случае это не похоже на тот случай. Логично, что либо курс легкий, и вы получаете легкую пятерку, которая, по крайней мере, повышает ваш средний балл, либо это сложный курс, который учит вещам, которых вы не знаете. Хотите ли вы этому научиться, это другой вопрос.
К счастью, это единственный предмет по гуманитарным дисциплинам, который мне приходится сдавать (слава богу), а по остальным предметам я неплохо успеваю.
Зачастую обязательные факультативы по понятным причинам являются курсами худшего качества. Но также не имеет значения, помогут ли они в вашей карьере, поскольку у вас нет другого выбора, кроме как принять их. В ситуации, когда факультатив, который вы можете выбрать, кажется, не научит вас ничему интересному, вам следует выбрать тот факультатив, который позволит вам получить лучшую оценку с наименьшими усилиями. Но обычно вы можете поговорить со своим консультантом и получить разрешение пройти еще один интересный факультатив, и это почти всегда лучший вариант.
Наука и философия (гуманитарный предмет) постоянно взаимодействуют, хотя никто этого даже не осознает. Если вы веб-разработчик, вы потратите приличную часть своего времени, заботясь о том, как выглядят веб-сайты. Google Fonts — это сервис, почти полностью посвященный улучшению эстетики веб-сайтов.
Честно говоря, если бы вы действительно хотели стать всемирно известным деятелем в области дизайна пользовательского интерфейса, я бы даже сказал, что степень доктора философии, специализирующаяся на эстетике, будет более выгодной тратой вашего времени, чем степень бакалавра наук.
Кроме того, после Второй мировой войны вопросы биоэтики стали жизненно важными. Нацистская Германия была очень высокотехнологичной, но по большинству стандартов совершенно аморальной. Ученые всего мира осознали, что наука не работает в моральном вакууме, то, что делают ученые, может быть очень позитивным, но у нее есть реальная возможность взаимодействовать с неучеными таким образом, который они могут не понимать. Нацистские врачи и особенно работы Йозефа Менгеле потрясли врачей всего мира. Никогда еще человек, принявший присягу врача, не совершал таких ужасов. Как может квалифицированный врач делать такие вещи во имя науки и прогресса? Честно говоря, аморальный/неэтичный учёный может положить конец этому миру. Это не я гиперболизирую.
Я сам нахожу веб-дизайн очень творчески стимулирующим, да, у вас есть программная сторона, которая больше похожа на науку, но ни один настоящий веб-сайт не может функционировать без какой-либо формы. Мне нравится веб-дизайн, потому что техническая сторона доступна, но есть и творческая сторона.
Я также осознавал это, но годы, потраченные на обучение детей гамме соль мажор, научили меня достаточно социальным навыкам, и, если я стану достаточно хорошим программистом, я смогу обсуждать веб-дизайн с нетехническими людьми так, как они понимают, сохраняя при этом много чего можно сказать о приказах на строительство Broodwar и знаниях Wow, разговаривая с ботаниками.
Так что да, ваш колледж лучше понимает требования к работе программиста, чем вы думаете.
Есть много хороших ответов о том, насколько важно общение в сфере технологий и что некоторые другие области гуманитарных наук на самом деле имеют прямое применение в STEM. Я хочу дать более общий ответ, который расширит вопрос, которого затронул кто-то другой.
Я чувствую, что вопрос «Когда я буду этим пользоваться?» обычно задают люди, которые фокусируются на содержании и игнорируют методы. Занятия по гуманитарным наукам ценны для людей, изучающих STEM (а занятия STEM ценны для людей, изучающих гуманитарные науки) не обязательно потому, что вам нужно будет рассказать некоторые факты, которые вы узнали об английском языке позже, а потому, что эти занятия знакомят вас с разными взглядами на мир. мир. (По крайней мере, в этом и заключается идея. Возможно, вам придется сделать это самостоятельно для классов, которые пострадали от плохой бюрократии или плохого планирования.)
Одним из примеров этого является взгляд на вещи целостно (в целом) и взгляд на вещи аналитически (как части). Чтобы дать очень В широком обобщении вы смотрите на вещи аналитически в STEM, но целостно в гуманитарных науках. Иногда мне кажется, что некоторые технологические компании смотрят на вещи слишком аналитически и не видят целостной картины, когда целое больше, чем сумма частей. интенсивность частей (самый простой пример: конфиденциальность — разделение и анонимизация отдельных битов данных не означает, что после объединения данных нельзя сделать выводы о людях).
Отказ от ответственности: я студент бакалавриата традиционного возраста (в США), который работал только ассистентом преподавателя. Этот ответ, вероятно, звучит очень идеалистично. Но я думаю, что это достаточно хорошо, потому что то, что что-то является несбыточной мечтой, не означает, что мы должны полностью игнорировать это. Я считаю, что стремление принять множество способов взглянуть на мир делает нас всех лучше, поэтому, по крайней мере, я думаю, что этот ответ касается личного/внутреннего развития.
ТЛ;ДР
Речь идет о методах, а не о содержании. Это помогает вам быть гибким.
Инженер-разработчик программного обеспечения работает в Amazon Web Services. Пару лет назад меня рассматривали для повышения, но я прошел именно потому, что, хотя я и считался высокопроизводительным разработчиком, реализовавшим множество сложных проектов, мои коммуникативные навыки были недостаточно хороши, чтобы я мог оказывать влияние на других разработчиков на уровне, достаточном для продвижения. до Senior SDE, и даже моя известность руководству была результатом серии счастливых случайностей, а не моей способности представить себя и свою работу.
Подумайте вот о чем: ваши технические навыки — это ваша чистая производительность, а ваши коммуникативные навыки — это ваши возможности ввода-вывода. Если вы вообще увлекаетесь историей компьютеров (а вам действительно следует это делать, если вы выбрали вычислительную технику в качестве своей основной области знаний — история помогает нам гораздо лучше понять настоящее), то вам следует знать историю самого первого электронного компьютера, ENIAC. . В апреле 1948 года ENIAC был модифицирован в компьютер с хранимой программой: «Эта модификация снизила скорость ENIAC в 6 раз и устранила возможность параллельных вычислений, но, поскольку она также сократила время перепрограммирования до часов вместо дней, это было считается, что потеря производительности стоит того. Анализ также показал, что из-за различий между электронной скоростью вычислений и электромеханической скоростью ввода/вывода практически любая реальная проблема была полностью связана с вводом/выводом, даже без использования параллелизм исходной машины. Большинство вычислений по-прежнему будут связаны с вводом-выводом, даже после снижения скорости, вызванного этой модификацией».
Даже сегодня большинство вычислений по-прежнему связаны с вводом-выводом, ограниченным больше не скоростью процессора, а оперативной памятью, еще больше хранилищем и еще больше сетью, и еще больше пропускной способностью и задержкой на границе компьютера и человека. Черт возьми, я годами гонялся за более быстрыми компьютерами только для того, чтобы обнаружить, что в настоящее время для большинства моих задач устройство PineBook Pro 2019 года с жалким шестиядерным процессором ARM (который имеет показатели производительности, аналогичные Core 2 Duo 2006 года) не подходит действительно тормозит меня по сравнению с моим последним ThinkPad P53.