Как стать автором
Обновить

Комментарии 46

Бакалавр говоришь...)

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

Кстати без сарказма да. Уже лет 15 все твердят как же важно развивать софт-скиллы и что хард-скиллы не так уж важны, что является абсолютным бредом.

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

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

Мне вот ещё интересно, эти менеджерско-коммуникационные курсы хоть кому-то помогли в социализации? Или было такое, что человек ведет себя как засранец, а сходил, поучился коммуникации и все его теперь любят?

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

Нет, не стал хорошим, а стал "хорошим засранцем".

Или было такое, что человек ведет себя как засранец, а сходил, поучился коммуникации и все его теперь любят?

Нет конечно, но курсы преследуют другие цели. Как правило, если человек неадекватно общается, это можно рассматривать как некую приобретенную привычку так себя вести, полученную в более раннем возрасте. Например в семье. Т.е. он взял некую модель которая была эффективна и принёс её туда, где она неэффективна.

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

Правильно. Больше сабантуев и корпоративов.

Спасибо за коммент, я про это и спрашивал.

Теперь основной вопрос - у вас или у ваших знакомых были такие курсы?
Только чур не психологические, я верю что они могут что-то поправить, а именно позиционирующие себя как "развивающие софт-скиллы", желательно "для ИТ"? Можете назвать пару примеров?

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

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

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

Выбирают только из адекватных. Никому не нужны токсичные коллеги, даже если они отличные специалисты.

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

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

Это вот конкретно про вас написано

Это не так. Хороший человек это не профессия. Если человек знает свое дело то мне как руководителю (почти) наплевать на его софт скилы. Но не наоборот

Мне нужны. Такие студенты поддерживают тонус и заставляют остальных тянуться и относиться серьёзно, а не как к игре.

Главное с такими не переборщить.

Это зависит от того, какой у вас состав команды. IT - это не только полные команды, но и мелкие группы, в которых либо нет архитектора (минимум, лида), либо какой-то лид есть, но свои функции не выполняет. Поэтому, программисты ходят к бизнесу и узнают, что им там нужно реализовать?

Ну и при любом раскладе, некоторые моменты коммуникации нельзя убрать. Например, приходится общаться с QA, чтобы понять: что не устраивает в выполненной работе? Приходится общаться либо с лидом, либо с бизнесом, чтобы понять суть требований. Да и в любом случае, после сеньора любой грейд можно получить только после прокачки коммуникации.

Однако, абсолютно согласен с тем, что некоторые компании преувеличивают важность софт-скиллов. А некоторые, даже пытаются совсем изжить токсичность, не понимая, что специфика работы программиста подразумевает некоторые токсичные ситуации. Бывает, что работа приводит к небольшим ссорам и спорам. Поэтому, разумеется, токсичность нужно снижать, но не до такой степени, чтобы, например, отказываться от стандартов качества, или от предъявления обоснованных претензий. Самый смак - это когда команда ищет сеньора, но считает его приверженность некоторым стандартам качества на ревью - токсичностью. При том, что проект они только начали делать, и все проблемы с кодом и архитектурой ещë не вскрылись.

и более-менее нормально общаешься как человек

Так этого обычно и хватает для софт-скилов, проблема в том что некоторым людям даже для этого необходимо дорасти (правда это скорее всего не курсами лечится, а терапией). Некоторые не понимают что не стоит откровенно грубить коллегам, могут психовать если получили коммент на код ревью (даже если претензия адекватная), писать в ревью что-нибудь в духе "что это вообще за трэш? автору надо уходить из программирования в уборщики" и так далее. Даже если такой человек будет очень хорошим программистом, у него будут огромные проблемы, так как времена одиночек ушли безвозвратно.

Это понятно, мой поинт в том, что если ты в ревью пишешь такие гадости - то есть ли смысл ходить на курсы/тренинги "развивать софт-скиллы", поможет ли это? Особенно что обычно такие люди презирают эти тренинги (и тут я с ними согласен).

Все надеюсь что массовое помешательство на развитии софт-скиллов для программистов это какое-то помешательство или заговор или что вообще происходит.

А я вот согласен, что софт скиллы важнее хард скиллов.

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

И не раз видел ситуации, когда софтскилльный п***бол, простите, зачастую даже без продукта или с полной чушью вместо него, выигрывал конкурсы и получал финансирование. Fake it till you make it - принцип жизни венчурного финансирования. Хорошо сейчас кризисы слегка потоптались по таким умникам.

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

Ага, но месседж от индустрии такой - с плохими софт-скиллами ты плохой программист. У меня вот плохие софт-скиллы: я нормально общаюсь, но продукт тебе не продам. Даже ручки не продам. Мне это не интересно даже. Плохой ли я программист? Судя по отзывам работодателей и коллег в команде - суперски-отличный сеньор)
Но я стараюсь не работать с эффективными менеджерами и прочей коммерческой фигней.

Так если ты крутой технарь, почему ты создаешь продукт, а потом его пытаешься продать, раскрутить и распиарить? Иди работать на дядю, он и продукт тебе придумает и продаст и распиарит. А если ты без софтскиллов решил сесть на 2 табуретки - сам себе злобный буратино.

И не раз видел ситуации, когда софтскилльный п***бол, простите, зачастую даже без продукта или с полной чушью вместо него, выигрывал конкурсы и получал финансирование.

Ну а потом вылетал в трубу, если не мог найти технаря или садился писать сам, то есть тоже пытался сесть на два табурета

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

Тоже интересно. А в других отраслях тоже получается недооценивают "силу" софтскилов? Они там не заморачиваются ими. На фабриках/заводах/медицине/преподавании? Там тоже социум, кучка людей в закрытом пространстве, вынужденных коммуницировать меж собой. Что-то как-то обходятся без "софт", матерясь, ругаясь (даже борясь друг с другом), опираясь исключительно на "хард" скиллы. Вывод: софтскилы не нужны?

Как человек, не имеющий опыта работы программистом, товарищка Ли даёт советы, что не надо откладывать карьеру на потом, надо учить алгоритмы и структуры и т.д. Откуда она, товарищка Ли, это может знать? Непонятно. Что-то тут не так...

Ой, дурят нашего брата.. Ой, дурят...

Ну, сами-то советы по большей части вполне очевидные (хотя по этой же причине одновременно и банальные). Например, что не стоит думать, будто работодатели ждут вас, бакалавров, с распростертыми объятиями. Но они ведь и правда не ждут? В среднем.

Откуда автор может знать? Да ниоткуда, сочиняет из головы. Стоит ли этим советам верить? Я думаю вы и так знаете ответ - нет, полностью не стоит, но кому-то может пригодится. К ним лучше относиться как к личному мнению автора, чем они собственно и являются.

Не женись молодым, а женись умным...

Ох, кто бы дорос до умного, кто бы дорос...

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

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

Это как бы ещё один совет к тем, что к статье, надеюсь, что всё-таки полезный, а не вредный.

толковым студентам трудно найти работу

не совсем.

1) нужно здоровье. у молодых как правило оно есть.

2) это будет не "работа", а служба. по контракту.

3) доход на уровне middle+, есть перспективы на карьеру.

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

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

Мой совет — искать стажировки, которые проходят крупные компании

У стажировок 2 весомых проблемы

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

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

Ну этот пункт ещё везёт, если в твоём городе есть данная компания. У нас на ДВ такой вариант вообще не эффективный (потому что тупо компаний нет).

Яндекс Школа оплачивает проезд и проживание тем, кто прошёл отборочные. У Т1 не знаю точно, как всё устроено, но это кемпинг, то есть все живут где-то в живописном месте за городом. И у Яндекса, и у Т1 есть офисы в разных городах Москвы и есть возможность удалённой работы.

На стажировках очень большая конкуренция, где ребята с хорошим знанием алгосов обгоняют ребят которые хорошо знают бизнес-логику

Думаю, тут всё просто. На стажировках джуны, они по определению не могут знать бизнес-логику. Учите алгоритмы.

Забавный факт: почти всё, описанное в статье, требуется на собеседованиях, но практически не нужно в работе.

но практически не нужно в работе

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

Хотя в общем то статья из разряда очерка капитана очевидность, но тем не менее.

Ну так статья про "чтобы найти работу", а не построить успешную карьеру.

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

Прекрасная статья! Все в тему с юмором)) Но узнал себя во многих пунктах, буду исправляться:))

Выбрать и развивать одно направление

Не тратьте время на гуманитарные науки

Разве это плохие советы для студента без стажа? Особенно, с нынешней конкуренцией среди джунов.

Я так словил дизмораль, когда пошли массовые разговоры, что ИИ заменит программистов, а это равносильно фразе "ты учишься на безработного" и уходу земли из под ног, и следовал некоторым советам, и подзабил на учебу. Теперь уже пришёл в себя, но былого ощущения того, что всё будет окей уже нет, то есть есть ощущение некоторой пороховой бочки и нет надёжности что ли, которая была с принципом "учись и все будет норм"...

С добрым утром! Уже пару десятков лет как нет, хотя действительно заметно стало последние лет 10, задолго до массовых разговоров о ИИ. Прошли времена, когда отучился - и жена-кошка с плошками риса сами собой образуются. С голоду не окочуришься, но и откладывать хоть сколько-то серьёзные деньги получается у сравнительно небольшого количества вчерашних выпускников.

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

SQL, язык для домохозяек

Потом появились онлайн конструкторы сайтов - фронты больше не нужгы

Визуальное программирование, программисты больше не нужны

Автокомплит теперь заменит программиста.

<Новый баззворд>, ну на этот раз то точно, заменит программиста!!

Интересно как новый баззворд может меня заменить, если зачастую мои проблемы существуют на стыке технологий, где проблемы обьявляются из-за 0% вероятности, что пакет раздублируется и прийдет аккурат до обновления кеша на 2 машины в разных дц.

Была прекрасная статья на хабре про то, как каждый раз выпуская новый язык планировали выбросить программистов на мороз

Люди без стажа всё равно прекрасно подходят на роль джунов. Человек может чего-то не знать, но если у него работает голова, то научить не проблема. Особенно, когда видишь, что перед тобой не ремесленник, работа программиста для него — призвание.

Другое дело, если в компании техническая культура в зачаточном состоянии, новичку не у кого учиться. Или отсев осуществляется не вполне адекватными людьми, по принципу: галочки нет, не подходит.

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

🙄🙄🙄🫡🤭

"Математическое" мышление это безусловно очень хорошо звучит и даже, возможно, это что то измеряемое, но все же таки, на кой чёрт курс линала или матана веб разработчику или кому либо еще, кроме мл и графики??

«22 года, не имею коммерческого опыта»

Сразу же: «что нужно делать чтобы построить успешную карьеру»

Даже читать не стал дальше, просто вопрос, зачем?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории