Какой нетехнический курс обучения вы предлагаете для программиста? Примером может служить курс публичных выступлений, навыки презентации, английский, деловое письмо или что-либо, не связанное с программированием или разработкой программного обеспечения.
22
Графический дизайн. Попробуйте это для начала: http://net.tutsplus.com/articles/lectures/design-for-developers/ .
Часть программного обеспечения (и любой продукт в целом) должна быть не только удобной и функциональной, но и «красивой», чтобы иметь возможность продавать, и это печальная правда.
источник
Бизнес
Самая большая проблема, с которой я столкнулся, когда люди выходили из колледжа (включая меня несколько лет назад), заключается в том, что они хотят писать классные приложения, независимо от того, помогают ли они бизнесу зарабатывать деньги или нет. Чтобы действительно быть разработчиком Rockstar в глазах каждого, вы должны быть отличным разработчиком (чтобы это заметили другие разработчики) и либо зарабатывать, либо экономить деньги компании (чтобы заметили деловые люди)! Когда вы можете делать и то, и другое, вы настраиваете себя не только на прекрасные карьерные возможности, но и на вас начнут СЛУШАТЬ деловые люди! Зачем? Потому что вы предоставляете ценность. Даже стартапы, которые пишут забавные приложения, в первую очередь стремятся создать что-то выгодное.
источник
Навыки самоутверждения - Отметьте здесь, что «Утверждение» НЕ имеет никакого отношения к «Агрессии».
Несмотря на то, что это входит в общую гамму «мягких навыков», я считаю, что это обучение очень полезно, особенно когда речь идет о программистах.
По моему опыту, я только что столкнулся со слишком многими программистами, которые предпочли бы избегать конфронтации с кем-либо по темам, о которых они могут быть даже лучше осведомлены из-за их характера, и это наносит ущерб команде в целом.
Такой курс в основном фокусируется на людях, которые высказывают свою точку зрения, и дают им некоторые основные советы о том, как обеспечить, чтобы ваши точки зрения / мнения не были заснежены только из-за большого рта в команде, который может быть лучше других в изложении своей точки зрения. в поперечнике.
источник
Логика. Алгебра. Статистика. Исчисление. Английский. Критическое мышление. Физика? Поведенческий анализ?
Это зависит от того, во что ты хочешь попасть, и в чем ты, естественно, хорош. Есть множество курсов, которые принесут вам пользу. Во многих ответах предлагались курсы общения, о которых вы, кажется, уже знаете - кроме этого, долго и усердно думайте о том, как вы хотите применить программирование, и проходите курсы, которые дополняют вашу цель.
источник
Типография
Типография - это упущенная область, которая очень важна! Понимание типографики поможет вам понять, как сделать более удобное программное обеспечение, а также сделать его хорошо выглядящим! Даже если вы не посещаете занятия, это здорово читать и может дать вам преимущество.
Великие Книги Типографии:
Думать с типом
Элементы типографского стиля
Интернет Статьи:
http://en.wikipedia.org/wiki/Typography
http://www.informationarchitects.jp/en/the-web-is-all-about-typography-period/
источник
Психология.
Разработчики программного обеспечения нуждаются в понимании того, что мотивирует людей и почему они действуют так, как они поступают.
источник
В зависимости от того, что вы подразумеваете под «нетехническими», я выбираю технические навыки письма. Марк Фридман имеет право упоминать (межличностные) коммуникативные навыки, но технические навыки письма также важны для разработчика.
Если ничего другого, то каждый комментарий, который вы добавляете к своему коду, является фрагментом технического текста. Кроме того, независимо от того, насколько хороши ваши разговорные навыки общения, очень важно письменное объяснение того, что вы понимаете из требований, которые могут понять другие. Без него, даже если первоначальное устное общение было идеальным, ваше и ваши начальство / клиенты воспринимают то, что вы должны делать это будет неизбежно дрейфует в разные стороны с течением времени.
источник
Тестирование личности и профилирование
Понимание личностей, тенденций и химии важно. Это может помочь вам понять, как быть более продуктивным индивидуально и в команде.
Подробнее:
http://en.wikipedia.org/wiki/Personality_test
Майерс-Бриггс Тип Индикатор
Keirsey Сортировщик Темпераментов
Профили DISC
источник
Базовые курсы по финансам. Эта категория довольно широка, но вероятность того, что большинство разработчиков, работающих в крупной компании, которая не производит программное обеспечение как продукт, довольно велика, будет вынуждена написать некоторый код, который выполняет предварительные финансовые расчеты. Точно так же, когда вы начинаете продвигаться по карьерной лестнице, вас могут попросить составить базовые бюджеты для вашей группы. Наконец, они, как правило, учат вас полезной информации для бюджетов ваших домашних хозяйств, чтобы вы знали, куда вкладывать деньги для краткосрочной выгоды и долгосрочной стабильности (то есть для вашего пенсионного счета).
источник
По мне Живопись и Кулинария. Это заставляет нас стать более терпеливыми, и это позволяет нам расслабиться.
источник
источник
Экономика и бизнес, потому что у программистов есть работа. Кроме того, их понимание почти всегда ошеломляет нетехнических менеджеров и владельцев бизнеса, потому что они так привыкли слышать только технические речи от программистов и системных администраторов.
источник
Он танцует на грани между техническим и нетехническим, но если ваша школа предлагает что-то похожее на взаимодействие человека с компьютером (HCI) или что-то еще, связанное с дизайном пользовательского интерфейса, прыгните на него. Это ценные вещи прямо там.
источник
Я удивлен, что никто не упомянул улучшение навыков английского языка.
Я постоянно удивляюсь количеству получаемых резюме / резюме, которые практически не читаются.
Если вы начинаете как чистый техник, вряд ли вы закончите свою карьеру, используя тот же набор навыков. Придет время, когда вам нужно будет написать отчет (или множество отчетов), в котором требуется написать много слов на бумаге.
Проблема, с которой вы можете столкнуться, заключается в том, чтобы найти достаточно хороший курс для прохождения.
источник
закон
Есть много предметов, которые должен знать специалист по вычислительной технике, ведь наша профессия, как и большинство профессий, занимающихся бизнес-консультированием, требует значительных знаний во всех областях, с которыми мы сталкиваемся и анализируем.
Однако право - это то, что я бы выделил как необходимость.
Наша профессия находится на переднем крае быстро меняющейся правовой базы. Интеллектуальная собственность является хорошо известным примером, но существуют различные правовые вопросы, которые возникают изо дня в день. Соответствие нормативным требованиям, действительные и недействительные договорные условия, кредитное право, если вы работаете в электронной коммерции, защита данных.
Я думаю, что все ИТ-специалисты и, конечно, старшие инженеры-программисты должны пройти базовую юридическую подготовку и следовать применимым законам в своих областях. В моем университете это было в обязательном учебном плане для студентов магистратуры по вычислительной технике, оно регулярно пригодится. Обычный ответ: «Юридический отдел занимается этим», да, ну, они могут не знать, что существует проблема, созданная программным обеспечением, если сотрудники не имеют достаточной осведомленности, чтобы уведомить их об этом - плюс, как правило, источник имеет свои голова на плаху.
источник
Предварительный расчет
Мы ненавидим это, потому что очень немногие из нас понимают это. Понять это, и это не так больно.
источник
Хотя я не буду оспаривать важность навыков общения как в письменной, так и в устной форме, если вы получите возможность пройти курс по взаимодействию человека с компьютером, я считаю, что вы найдете его бесценным. Некоторые из самых сложных проблем, с которыми я сталкиваюсь на работе, обычно связаны с попыткой выяснить, чего хочет пользователь, когда пользователь даже не знает себя. На мой взгляд, разработка интуитивно понятных пользовательских интерфейсов, которые работают хорошо и точно так, как ожидает пользователь, - это действительно сложно.
источник
источник
Летом 2010 года я проходил курс «Международное общение». Он был посвящен различным темам: как вы общаетесь, как один объект может вызывать противоположные чувства у разных людей, как быть милым, как оставаться на теме / менять тему, чтобы другие ее приняли. Это даже помогает мне в моей повседневной жизни.
источник
Некоторые ответы здесь предполагают графический дизайн или типографику с предположением, что это поможет в создании лучших графических интерфейсов и обеспечении лучшего пользовательского опыта.
Некоторые университеты фактически предлагают курсы по эргономике графического интерфейса, которые могут быть даже лучше для этого, хотя я не уверен, насколько «нетехническими» вы можете считать это;)
источник
Дебаты.
Это поможет вам научиться исследовать и разработать аргумент, который очень поможет вам в принятии ваших идей организацией, в которой вы работаете.
источник
Я думаю, это зависит от того, что ты хочешь делать со своей жизнью. Но вот несколько хороших общих:
источник
Любые достойные качественные курсы Work-Life Balance , семинары или даже книги могут быть полезны, чтобы подчеркнуть важность и напомнить нам (всем нам), как важно в конечном итоге поддерживать сбалансированную жизнь, чтобы мы не оказались в конечном итоге сгоревший, разведенный и страдающий от одного только депрессивного расстройства и уволенный.
В бедные экономические времена это может быть даже более важно из-за огромного давления, чтобы обмануть себя этим балансом для того, что обычно является ложной надеждой на безопасность (если ситуация действительно настолько ненадежна, она в большинстве случаев в конечном итоге потерпит неудачу).
Избегайте любых тренингов или семинаров, которые слишком бесполезны или ориентированы на быстрые решения, но простой баланс, ориентированный на здравый смысл, на мой взгляд, лучший выбор.
источник
1 Музыка
2 Языковые и коммуникативные навыки + Все концептуальные сайты, реализованные stackexchange, заслуживают участия
источник
Маркетинг и реклама
Программисты, которые делают приложения WP7, iOS, Android ... Может повысить ваши продажи номера.
источник
Фотография .....
Мне это нравится, потому что это делает меня счастливым, и иногда я серьезно думаю, что это альтернативный носитель.
Итак, говоря более широко, все, кроме компьютеров, которые вас интересуют.
PS: Изучение другого языка совсем не плохая идея.
источник