5 признаков крутого программиста

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

Промокод уже в ссылке programysli

Мой тест PVS-Studio

Рекомендации по теме
Комментарии
Автор

Однажды крутые программисты осознают, что хотят не только фигачить 24/7 на дядю, а и жизнью пожить и о будущем подумать

sochniy_skuf
Автор

2:20 (1)Не боится брать сложную работу и проявляет инициативу
10:25 (2)Работает над своими проектами
12:38 (3)Меняет компанию и (4)язык програмирования
15:34 (5)Умеет признавать свои ошибки

lech
Автор

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

dmitriyobidin
Автор

Словосочетание "крутой программист" само по себе оценочное, а посему подразумевает наличие оценивающего. И тут уж очень многое зависит от того кто оценивает, потому как у каждого метрики разные. У менеджера/лида свое видение и требования "крутого" программиста, у самого этого программиста могут быть (должны быть) вообще свои собственные цели и мотивы, которые в данный конкретный момент не противоречат целям его менеджера, но в долгосрочной перспективе расходятся оч сильно. Для кого-то крутой - кто сидит и пилит большие проекты годами, для кого-то крутой тот - кто может в любой FAANG залететь на верхнюю вилку ЗП, и у двух этих людей абсолютно разный набор скиллов. Вообще как будто бы кроме ЗП особо и нет четких метрик позволяющих сравнить одного с другим, но метрика эта вообще не отражает уровень экспертности. Да и в целом помимо написания кода очень важно понимать себя как человека. На одном коде далеко не уедешь - с возрастом начинаешь понимать что вся эта мышиная гонка не имеет смысла, а вся работа сводится к решению бизнес-проблем очередного дяденьки за денюжку, а жизнь проходит мимо. Когда ты молодой и глупый - думаешь - вот я решил очередную задачку, я крутой. Проходит пять лет, десять. Ну выучил ты очередной язык/фреймворк, проект очередной в прод выкатил, сделал овнеру приятно, а у самого только больная спина, посаженное зрение, проперженное кресло и десятки лет потраченные вникуда. Компании и проекты крупнее, зарплата выше. Но смыслы создаешь не ты. Эскапизм в чистом виде.

evgeniy
Автор

4:45 Я такой же. Здесь не стеснительный человек, а интроверт с большой долей вероятности, которому нравится кодить. Зачастую все это прекрасно понимают и доверяют ему на 100%. Пример с моей последней работы, таковых было все 4 человека из 60. Всех остальных, по словах техдира, ему приходилось дёргать по разным причинам. Собственно, такого вы упомянули на 6:50. Только такие мы хотим всё же ЗП побольше. А большинство требуют за это начать насильно (интроверты же) общаться с другими.

Ну а брать задачи - это не работа программисту. ДОЛЖЕН быть человек, который их будет назначать.

cijic
Автор

5 признаков крутого программиста c точки зрения менеджера:
1. Сам придумывает себе работу
2. Просит больше работы
3. Не просит прибавки к ЗП
4. Работает не ради денег
5. Долго работает на одном месте

_alexanderd
Автор

"Хорошие программисты меняют работу раз в 3-4 года... но надеюсь мои не такие" 😆😆😆

Mytest
Автор

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

eugenemironov
Автор

"Мы его продвинем на сеньора." Звучит ржачно конечно. Как будто ему докторскую степень готовы присвоить))) Все ваши регалии ограничены вашими задачами и вашей организацией. У меня знакомый синьор-сишник защитил кандидатскую по нелинейным дифф.уравнениям. Вот это да.топчик $. Он помимо С/С++, реально увлечен чистым мат.анализом))

igorratnik
Автор

Все было интересно до момента 10:54 - того, где "Пришел в айтишечку не ради бабок, а ради кайфа".
В айтишечку можно прийти ради кайфа. Да.
Но - проходят интервью и устраиваются в компанию ИСКЛЮЧИТЕЛЬНО ради бабок.
Все разговоры о том, что "нужно работать не ради бабок, а ради кайфа" говорит только либо занимающийся самоутешением раб-лошарик, которого регулярно прокидывают с зарплатой, либо тот самый шеф, который регулярно прокидывает с зарплатой своих подчиненных рабов-лошариков.
Программист, который работает ради кайфа сидит за компьютером дома или в кафешке - и сам выбирает себе проекты, рынок, заказчиков, график и степень сложности работ.
В компанию идут работать ради бабок. И только ради них.

Услышав подобную фразу на работе от шефа, я сразу же, начинаю искать себе новую работу.
При этом не подавая вида и продолжая работать. И продолжая всем улыбаться и пожимать руки.
Но уже зная тот факт, что меня собираются кинуть.
Потому что если шеф произносит такую фразу - он кинет. Обязательно. Рано или поздно.

serhiid
Автор

Я в IT 30 лет, ранее был контрактором и работал на многие компании (Файзер, Новартис, Смакерс, все в корпоративной Америке) но сейчас застрял в одной очень крупной уже как 15 лет. Так вот, в ней технологии и языки программирования меняются как перчатки, и все эти go, питоны, котлин, докеры, кубернетисы, микросервисы, graphql - все это мне пришлось учить за последние года 3-4. Я это к тому, что если ты работаешь в одной компании больше 5 лет, то не значит что язык программирования не меняется. Все меняется и очень быстро. Я - Principal Engineer в крупнейшей американской страховой компании. Предполагаю, что и в других что-то подобное творится из-за высокой конкуренции на рынке.

Ort
Автор

«У нас супер крутая команда» прозвучало настолько много, что ощущение, что я смотрю рекламу

namco
Автор

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

heobs
Автор

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

vivan
Автор

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

СергейГрачев-уй
Автор

Тяжелую задачу важно не просто взять, но и сделать. Может быть чел наоборот берется за все подряд просто потому что не осознает всю сложность. Если хочется подрасти, то взять надо такую задачу, которая выше твоих компетенций, но не очень сильно. Иначе рискуешь потратить слишком много времени, это раз, и сделать так, что все равно придется более опытному переделывать, это два. И тут уж конечно если руководитель хороший, он и задачу правильную подкинет, и может быть где-то посоветует что почитать, на что внимание особо обратить. В начале 2000х нравился мне мультфильм про покемонов, не помню точно как Эш сказал, но суть в том, что "Покемона надо воспитывать, а не гнаться за эволюцией". Накидывать салаге звездочки на условные погоны - надо точно понимать ради чего, чем это лично для него обернется (кроме зарплаты), и удостовериться в том, что он этого точно хочет, осознает и готов.

КукаВерука
Автор

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

eugenenuribekov
Автор

Первый признак :
Ты не смотришь всякую херню в интернете, а занимаешься чем-то полезным.

Этоя-кр
Автор

Очень полезное видео. Большое спасибо!

sergeyplotnikov
Автор

главное чтобы программист не зазвездился

ВладиславГришин-шш