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

  Рет қаралды 84,568

Програмысли

Програмысли

Жыл бұрын

Работая менеджером мне приходится выискивать талант, с которым приятно и круто работать. В этом видео я решил поговорить о 5 признаков, которые я бы выделил среди программистов, которые могут указывать на то, что это реально крутые и потенциально хорошие программисты.
Cсылка - pvs-studio.com/programysli
Промокод уже в ссылке programysli
Мой тест PVS-Studio
• Поиск ошибок кода с по...
Поддержать меня: boosty.to/mflenov
Обо мне: www.flenov.ru
Мой ИТ блог www.flenov.info
Мой просто блог blo.moe
Twitter: / flenov
Инстаграм: / mflenov
Телеграм: t.me/mflenov

Пікірлер: 735
@user-vq6jj1uu6n
@user-vq6jj1uu6n Жыл бұрын
Однажды крутые программисты осознают, что хотят не только фигачить 24/7 на дядю, а и жизнью пожить и о будущем подумать
@programisli
@programisli Жыл бұрын
И это нормально
@acid666rain
@acid666rain Жыл бұрын
С языка снял! Автор немного с одной перспективы смотрит как мне кажется
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
как раз под конец жизни :)
@ValkRover
@ValkRover 5 ай бұрын
Автор по подходу к жизни НЕ ПРАВ! Где у него байк с с полуторалитровым движком? Где у него сноуборд или лыжи? ЗАДУМАЙТЕСЬ!!! Нахрена вы живете!... и работать зачем.
@Mytest437
@Mytest437 Жыл бұрын
"Хорошие программисты меняют работу раз в 3-4 года... но надеюсь мои не такие" 😆😆😆
@programisli
@programisli Жыл бұрын
Конечно, хочется, чтобы мои оставались со мной
@Mytest437
@Mytest437 Жыл бұрын
@@programisli Ну тогда они своим поведением покажут, что не такие уж и хорошие)
@aammssaamm
@aammssaamm Жыл бұрын
Если компания хреновая. В хороших компаниях сидят годами.
@sergekim5499
@sergekim5499 Жыл бұрын
Меняют и хорошие компании, рост зарплат не поспевает за рынком, набирают джунов, которые получают больше сеньора, вот мы и уходим, туда, где мы нужны)
@Mytest437
@Mytest437 Жыл бұрын
@@artificialintelligence7820 ну значит компания его просто не могла потянуть такую ЗП. На самом деле нет зарплат "чего ты стоишь", есть зарплаты "доступные компании".
@lech196
@lech196 Жыл бұрын
2:20 (1)Не боится брать сложную работу и проявляет инициативу 10:25 (2)Работает над своими проектами 12:38 (3)Меняет компанию и (4)язык програмирования 15:34 (5)Умеет признавать свои ошибки
@programisli
@programisli Жыл бұрын
На счет проявлять инициативу - в видео говорится, что это не обязательно. Плохо когда проявляют инициативу брать задачи проще
@DaZdraNa
@DaZdraNa Жыл бұрын
тут 4, где пятый?
@user-jb7xp6ms3j
@user-jb7xp6ms3j Жыл бұрын
@@DaZdraNa Значит надо посмотреть все и узнать где он.
@lech196
@lech196 Жыл бұрын
@@DaZdraNa Подправил
@MrDarthat
@MrDarthat Жыл бұрын
В каком смысле не боится брать?) есть лид, у которого как раз задача распределить работу, каждому по уровню, а кому-то немного навырост. Не нужно тут никакой инициативы) всегда есть сложные задачи и рутина, они должны чередоваться у каждого. Образно команда это пул рабочих потоков, мы же не спрашиваем поток, хочет он задачу делать или нет, посложнее ему или попроще)
@sergeyplotnikov4303
@sergeyplotnikov4303 Жыл бұрын
Очень полезное видео. Большое спасибо!
@GenealogicalTree
@GenealogicalTree Жыл бұрын
Интересно было послушать!
@evgeniy9744
@evgeniy9744 Жыл бұрын
Словосочетание "крутой программист" само по себе оценочное, а посему подразумевает наличие оценивающего. И тут уж очень многое зависит от того кто оценивает, потому как у каждого метрики разные. У менеджера/лида свое видение и требования "крутого" программиста, у самого этого программиста могут быть (должны быть) вообще свои собственные цели и мотивы, которые в данный конкретный момент не противоречат целям его менеджера, но в долгосрочной перспективе расходятся оч сильно. Для кого-то крутой - кто сидит и пилит большие проекты годами, для кого-то крутой тот - кто может в любой FAANG залететь на верхнюю вилку ЗП, и у двух этих людей абсолютно разный набор скиллов. Вообще как будто бы кроме ЗП особо и нет четких метрик позволяющих сравнить одного с другим, но метрика эта вообще не отражает уровень экспертности. Да и в целом помимо написания кода очень важно понимать себя как человека. На одном коде далеко не уедешь - с возрастом начинаешь понимать что вся эта мышиная гонка не имеет смысла, а вся работа сводится к решению бизнес-проблем очередного дяденьки за денюжку, а жизнь проходит мимо. Когда ты молодой и глупый - думаешь - вот я решил очередную задачку, я крутой. Проходит пять лет, десять. Ну выучил ты очередной язык/фреймворк, проект очередной в прод выкатил, сделал овнеру приятно, а у самого только больная спина, посаженное зрение, проперженное кресло и десятки лет потраченные вникуда. Компании и проекты крупнее, зарплата выше. Но смыслы создаешь не ты. Эскапизм в чистом виде.
@programisli
@programisli Жыл бұрын
Конечно, оценка может быть разная, зависит от оценщика и отчасти я говорил со своей стороны.
@vitus66
@vitus66 Жыл бұрын
Тогда открывать свой собственный бизнес из тех денег , что были заработаны
@lonelypaul69
@lonelypaul69 Жыл бұрын
Но уж лучше пропердывать кресло за 5-10 тыс. у.е., чем на заводе за деревянные терять здоровье
@bottakbotnolen882
@bottakbotnolen882 Жыл бұрын
@@lonelypaul69 да, в тепле, в хороших условиях. Ещё бывают хорошие компании, в которых не очень трудно, просто нужно знать многое и уметь использовать.
@bottakbotnolen882
@bottakbotnolen882 Жыл бұрын
@@lonelypaul69 5-10к очень немногие зарабатывают. Нет, в Америке может и многие, но в целом по миру зарплаты меньше. Есть там сайт с зарплатами, анонимный, но я не помню название...
@BigBigLeo
@BigBigLeo Жыл бұрын
Спасибо за выпуск, познавательно.
@heobs1579
@heobs1579 Жыл бұрын
блин ты так интересно рассказываешь! когда смотрю твои ролики у меня появляется бешенная мотивация идти изучать программирование!!! хз как тебе это удается
@MrDarthat
@MrDarthat Жыл бұрын
Тут многих из комментирующих Михаил вдохновил заняться программированием своими книгами (особенно ранними), призвание у человека такое)
@aammssaamm
@aammssaamm Жыл бұрын
Если бы она у вас была, вы бы уже давно всё выучили.
@heobs1579
@heobs1579 Жыл бұрын
@@aammssaamm хах, нашелся умник... невозможно выучить все
@merfeex
@merfeex Жыл бұрын
Михаил, вырос на ваших книгах! ) Рад видеть на youtube, увидел в рекомендациях
@_alexanderd
@_alexanderd Жыл бұрын
5 признаков крутого программиста c точки зрения менеджера: 1. Сам придумывает себе работу 2. Просит больше работы 3. Не просит прибавки к ЗП 4. Работает не ради денег 5. Долго работает на одном месте
@programisli
@programisli Жыл бұрын
Это раб и это не признаки. Приходит к тебе на собеседования программист, какие ты вопросы будешь спрашивать? А я буду спрашивать: 1. Какие задачи решал и надеюсь, что расскажет про сложные 2. Работал ли над разными проектами, в разных компаниях 3. Расскажи, когда у тебя были проблемы (и надеюсь он признает ошибку, потому что все ошибаются) И если я увижу хорошие ответы, то найму. Видимо смысл видео пролетел мимо. Это признаки, а не законы или приколы.
@user-zn7cw5yt8v
@user-zn7cw5yt8v Жыл бұрын
Вы очень мотивирующее рассказали про команду. Пойду работать, чтобы кто-нибудь про меня так однажды сказал 😇
@cijic
@cijic Жыл бұрын
4:45 Я такой же. Здесь не стеснительный человек, а интроверт с большой долей вероятности, которому нравится кодить. Зачастую все это прекрасно понимают и доверяют ему на 100%. Пример с моей последней работы, таковых было все 4 человека из 60. Всех остальных, по словах техдира, ему приходилось дёргать по разным причинам. Собственно, такого вы упомянули на 6:50. Только такие мы хотим всё же ЗП побольше. А большинство требуют за это начать насильно (интроверты же) общаться с другими. Ну а брать задачи - это не работа программисту. ДОЛЖЕН быть человек, который их будет назначать.
@dmitryo6153
@dmitryo6153 10 ай бұрын
Во-во, нафига менеджер команде, если надо еще таски выбивать себе на планировании спринта? Прям как в школе, кто круче парту займёт. Спокойно пообщались раз в квартал, поняли у кого что лучше идёт и раскидали эпики по людям. Кому рост надо - тому поамбициозней цели, кому не надо - менее значимые.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
зачем, если можно нагрузить этим програмера. На митинге спросить чем занимается, если ни чем - пусть найдет себе чего нибудь в бэклоге, свяжется с кем надо для уточнения и отчитается о проделанной работе. Норм же работа :)
@pavel_grigoryev
@pavel_grigoryev Жыл бұрын
Спасибо, очень интересные мысли! Почерпнул полезного, постараюсь ввести что-то в практику для своих проектов)
@StonHenge
@StonHenge Жыл бұрын
Очень интересная подача
@vadimzaytsev7176
@vadimzaytsev7176 Жыл бұрын
расскажите пожалуйста свое мнение про оценку в сторипоинтах, пользуетесь ли и есть ли в этом смысл
@programisli
@programisli Жыл бұрын
Есть, конечно пользуемся, потому что в часах программисты оценивать не умеют
@user-dh8lt5mi5e
@user-dh8lt5mi5e Жыл бұрын
Тяжелую задачу важно не просто взять, но и сделать. Может быть чел наоборот берется за все подряд просто потому что не осознает всю сложность. Если хочется подрасти, то взять надо такую задачу, которая выше твоих компетенций, но не очень сильно. Иначе рискуешь потратить слишком много времени, это раз, и сделать так, что все равно придется более опытному переделывать, это два. И тут уж конечно если руководитель хороший, он и задачу правильную подкинет, и может быть где-то посоветует что почитать, на что внимание особо обратить. В начале 2000х нравился мне мультфильм про покемонов, не помню точно как Эш сказал, но суть в том, что "Покемона надо воспитывать, а не гнаться за эволюцией". Накидывать салаге звездочки на условные погоны - надо точно понимать ради чего, чем это лично для него обернется (кроме зарплаты), и удостовериться в том, что он этого точно хочет, осознает и готов.
@programisli
@programisli Жыл бұрын
Если кто-то берется и даже если делает с чей-то помощью, то все равно учится в процессе. Это указатель на то, что человек хочет, а если хотеть, то большой шанс пробить стену. Вот если не хотеть, тогда точно не получится.
@Crisis2424
@Crisis2424 Жыл бұрын
Не, ну если берёт значит интересна задача; а если интересна, значит есть бОльший шанс что доведёт до конца
@D-gw4vj
@D-gw4vj Жыл бұрын
Скорее молодой хочет понравиться и берет все задачи. Такое бывает всегда среди новеньких. Как только наберется опыта и заманается все тащить в одного, то начнет сачковать, либо перегорит.
@nameundef8076
@nameundef8076 Жыл бұрын
@@programisli эх, хорошо у вас. У нас, если человек за какой-то срок (неделя) не успевает сделать малознакомую задачу, его увольняют
@101picofarad
@101picofarad Жыл бұрын
@@nameundef8076 отличный подход! Наверное в вашей конторе работают уникальные специалисты, способные решать не знакомые задачи за две недели ;) Ну или сложных задач не кладут в не знакомые )
@vivan195
@vivan195 Жыл бұрын
Когда меня спрашивают решал ли я сложные задачи, я отвечаю, что если решил, значит не сложные😁 Ещё момент, когда задачи висят на доске и ты видишь что в команде есть люди с нужными компетенциями по данному направлению, например, сервис в котором ты не в рот ногой, но твой коллега уже какое-то время с ним работал, сознательно уступаешь или ждёшь когда он её возьмёт, ведь это тупо экономит время на разработку всей команде.
@programisli
@programisli Жыл бұрын
Ну да, если решил, то можно сказать, что не на столько сложная, но если тебе пришлось думать, искать решение, то ты развивался. Если ты тупо написал код сразу, то развития не было
@user-rf8dz8sm4o
@user-rf8dz8sm4o 7 ай бұрын
@@programisli а скока вам лет? если не секрет?
@andrewlobanov8859
@andrewlobanov8859 Жыл бұрын
Миша, наверное, хороший менеджер. Умеет вдохновлять. Спасибо тебе за твои видео, неизменно радуешь контентом. Когда я смотрю твои видосы, всегда начинаю ощущать зуд в пальцах и голове -- хочется сесть и просто запойно писать код :)
@aammssaamm
@aammssaamm Жыл бұрын
Так это зависимость. Программисты не пишут код, программисты решают задачи, а код - это досадное неудобство и утомительное занятие, поэтому программисты думают, как бы написать его поменьше.
@andrewlobanov8859
@andrewlobanov8859 Жыл бұрын
@@aammssaamm пока придётся писать код. Главное - не путать запойность с лапшой. Ну и программисты не столько решают задачи, сколько объясняют тупой железке как их решать, ИМХО. Сами по себе гораздо проще :)
@aammssaamm
@aammssaamm Жыл бұрын
@@andrewlobanov8859 Чтобы объяснить другому, нужно решить самому. Можно написать код, который будет писать код за вас. Выходит, вы сами никогда и ничего не решали и не писали.
@Twentin
@Twentin Жыл бұрын
Сменить язык или уровень языка, или ориентированности языка? например с С++ перейти на JS или сменить уровень языка и с java перейти на PY или на C?
@programisli
@programisli Жыл бұрын
Любой из вариантов будет отличным, потому что откроет кругозор, можно будет знать больше, чем один маленький мир из огромного ИТ
@user-wp2hn9pg1n
@user-wp2hn9pg1n Жыл бұрын
Да фуфловый совет, переходить на другой язык можно когда достиг мастерства на текущем стеке либо он стал неактуальным, либо он тебе надоел.
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
Иногда мне кажется, что живу в альтернативной реальности. Я уже 20 лет не проходил интервью. Новые работодатели сами находят по рекомендации бывших коллег. Когда девочка из HR позвонила "пообщаться проверить меня", я ответил что это я буду вас проверять подходите ли вы мне, а не наоборот. У нас в фирме нету джуниоров, сеньёров, дифференциация идет только по зарплате. Но у меня есть проблема - я эффективно решаю очень сложные проблемы, которые не могут решить другие, а простыми тупыми вещами заниматься нет никакой мотивации, а часто нужно. На простых вещах я проиграю наверное молодому джуниору у которого глаза горят и полно мотивации. То есть если я знаю как решить задачу, нет никакой мотивации ее решать. Есть интерес к задачам которые неизвестно как сделать если вообще возможно сделать.
@programisli
@programisli Жыл бұрын
Ну вот если ты на собеседовании расскажешь, как решал сложные задачи мне это скажет, что признаки крутого есть и нужно нанимать и давать шанс проявить уже на реальных проектах
@viktormorozov5146
@viktormorozov5146 Жыл бұрын
@@programisli А как быть если сложные задачи закончились? У нас был энерджайзер который перформил 60 процентов всех задач, максимально сложных, бывало приходил к тиммейту и говорил что чел смотри я твою таску запилил потому что мне интересно было, смерджай просто. Потом ему стало скучно, потом он начал вести себя как дартаньян а все остальные соответственно ... Потом он свалил так как скучно. Нужны ли настолько крутые программисты если они токсичат команду?
@ruslantalipov3927
@ruslantalipov3927 Жыл бұрын
В начале из рекламы книжного магазина bhv узнал о книге Библия C# (5е издание), занимательно что предзаказ сделал и получил по почте в декабре 2021, а книга издательства 2022 года))) Замечательно зашла, учитывая что я до нее уже работал с вебом (с CMS в основном). Перешел на C#, но правда на виндовые формы на работе и unity дома)). И вот только недавно узнал, что у Вас еще есть канал. Так что смотрю, мотивируюсь и продолжаю учиться. p.s. интересно было посмотреть про Канаду (готовлюсь к переезду, подтягиваю английский до B2/C1). Спасибо)
@programisli
@programisli Жыл бұрын
У меня есть видео на канале про цены в Канаде, медицину. Путешествия по Канаде я публикую на другом канале youtube.com/@fl-travel
@ruslantalipov3927
@ruslantalipov3927 Жыл бұрын
@@programisli подписался)
@igorratnik2357
@igorratnik2357 Жыл бұрын
"Мы его продвинем на сеньора." Звучит ржачно конечно. Как будто ему докторскую степень готовы присвоить))) Все ваши регалии ограничены вашими задачами и вашей организацией. У меня знакомый синьор-сишник защитил кандидатскую по нелинейным дифф.уравнениям. Вот это да.топчик $. Он помимо С/С++, реально увлечен чистым мат.анализом))
@programisli
@programisli Жыл бұрын
А крупных компаниях нужны подтверждения, почему должна быть новая должность, обоснования, нельзя просто взять и повесить медаль на грудь
@zluka4636
@zluka4636 Жыл бұрын
Здравствуйте. У меня такие вот вопросы возможно не обычные. Я недавно закончил университет и начал поиск работы. Но поиск работы у меня исключительно на удаленной основе, потому что у меня в городе нет компаний которым нуже бэкенд разработчик, я живу в такой себе глуши. 1) Есть ли вообще возможность найти работу новичку на удаленной основе и на сколько это тяжело? У самого есть большое желание развиваться, и я развиваюсь пока нахожусь в поиске. Но это довольно тяжело когда у тебя нет людей, которые бы могли тебе подсказать в некоторых сложных вещах, и как это работает на практике. Я имею ввиду не обычяные вещи в коде, а такие как архитектура или вообще работа с чужим кодом, сложные ньюансы в уязвимости моего кода. Я только могу попросить у людей в общих чатах в определенной сфере деятельности, но и там не все так хорошо. 2) Что бы вы могли посоветовать в такой ситуации?
@programisli
@programisli Жыл бұрын
Смотря какая страна. Я в Канаде и тут на удаленную работу принимают без проблем. Слышал, что в России тоже принимают, после коронавируса компании стали более лояльными к удаление. Что посоветовать - пробовать и искать. Я вижу в интернете примеры, когда люди устраиваются на удаленную работу, как внутри страны, так и зарубежом.
@vd3598
@vd3598 Жыл бұрын
Сложные задачи тоже очень разные. Например сделать новую сложную фичу, которая потребует анализа, изучения новых технологий/подходов. Или другая задача - поправить баг в 15-летнем спагетти говнокоде. Вы про какие?)
@programisli
@programisli Жыл бұрын
и то и другое
@djoezi3662
@djoezi3662 Жыл бұрын
Awesome!
@jetexodia6382
@jetexodia6382 Жыл бұрын
Очень нравятся ваши видео, всегда мотивируют идти и продолжать работать над собой. В последнее время это нужно, ощущение будто я во времени застрял и ни к чему не иду. Хотелось бы услышать ваши мысли/попросить совета. На данный момент, я почти год пользуюсь питоном, полгода пишу на плюсах и немного трогал JS+CSS+HTML. Для себя написал бота в телеге а ля вики по игре, сейчас для практики в ООП и изучения контроля памяти в плюсах пишу свои версии стандартный контейнеров плюсов и на их основе движок с 2д симуляцией физики для каждого пикселя на экране (подобно движку Falling Everything). Сейчас у меня дилемма, время или нет пытаться куда-то идти. Я практически каждый свободный день на протяжении года с кайфом по 10-16 часов пишу код, тестирую его, занимаюсь рефакторингом, читаю документации и смотрю курсы на ютубе. До сих пор ощущаю, будто я абсолютно ничего не знаю. Пару раз смотрел записи собеседований, и вопросы мне показались до смешного простыми. От этого не верится, что вопросы на записях отражают действительность. Что может дать мне буст уверенности, а работодателю - дать понять, что я влюблен в эту сферу и готов работать хоть 16 часов в день пока задачи интересные? Простые задачи причем терпеть не могу, мне гораздо интереснее ломать голову над задачей и писать 10-20 строк кода в час, чем рутинно писать юнит тесты например. Пробовал на хх.ру найти стажировку какую-нибудь или вакансию на джуна (сейчас только С++ рассматриваю, любое направление), но везде требовался либо опыт, либо стек технологий, который меня пугает. Добавлю, что форумы я максимум читал, и в опенсорс не коммитил, потому что эта тема меня тоже немного пугает. Я в целом разобрался с устройством стандартной библиотеки плюсов и легко читаю ее исходники, но структуру проектов и код других людей понимать мне пока что очень тяжело.
@programisli
@programisli Жыл бұрын
На счет требований в резюме - в Канаде это не значит, что ты должен все знать, об этом я говорил здесь kzfaq.info/get/bejne/mtGFfpiBppjFpn0.html так что я бы не стеснялся, а подавался на любые позиции, которые видишь. Может кто-то адекватный появится, кого волнуют знания кандидата, а не опыт в годах. Об опыте против знаний будет видео на следующей неделе. Если у тебя есть хоть небольшая уверенность в своих знаниях, если ты можешь писать код самостоятельно, то подавайся, не бойся
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
Я один из якобы безинициативных, просто хорошо пишущих код. Дают задачу - берешь и делаешь. Когда был тимлидом видел и обратную картину, очень активный и инициативный мидл, всегда брался за сложные задачи. Но по итогу получалось, что надо было либо самому подключаться, либо сеньора другого подключать к задачам. Так что самое главное качество крутого программиста - это просто хорошо и вовремя делать свои задачи. Инициативен ты или нет - это уже скорее про возможности повышения, как по лычкам так и по ЗП. Таких тихих как я обычно редко повышают. Но это не мешало мне никогда просто выходить на рынок и искать место потеплее. И только в этот момент компания тебя замечает и пытается удержать, но извините, уже поздно...
@programisli
@programisli Жыл бұрын
Признаки не являются фактами или качеством. Оценкой я как-то не особо хочу заниматься
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
Здравствуйте, в Канаде какой стек технологий востребован? C# или PHP? Может Golang уже нужен для бэка или лучше изучить Swift для мобильной разработки?
@programisli
@programisli Жыл бұрын
Я об этом здесь говорил Пора валить - Язык программирования для эмиграции kzfaq.info/get/bejne/j9d-lLqJqsfTkWg.html
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
@@programisli Посмотрел внимательно, спасибо за труд. Как бывший делфист думаю лучше освоить C#. В домашней коллекции пара Ваших книг. Можете предложить для изучения C# лучшие ресурсы?
@programisli
@programisli Жыл бұрын
Я беру из разных источников и тебе советую. Я выкладываю много информации для подписчиков Бусти, здесь можно увидеть список www.flenov.info/plus/info
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
@@programisli Спасибо большое!
@syuo5051
@syuo5051 Жыл бұрын
Спасибо за видео, интересно было послушать. Возник вопрос, а в компании между собой говорите только на английском языке? Ничего, если сидеть с переводчиком, потому что сходу сложно бывает выразить свою мысль на не родном языке?
@programisli
@programisli Жыл бұрын
Ну между русскоговорящими говорим по-русски. С остальными только по-англиски. С переводчиком конечно же не представляю себе такого и не стали сталкивался с этим.
@syuo5051
@syuo5051 Жыл бұрын
@@programisli спасибо, Михаил. Книгу, которую мне подарили, "Библия Delphi" до сих пор со мной, и я с детства мечтал стать хакером, чуваком, который разбирается в программном коде лучше других. Прошел не один десяток лет, и судьба, кто-то еще или я сам вернулся к своей давней страсти. И уже после начала войны вернулся к ней и самостоятельно каждый день изучаю и осваиваю, а что-то повторяю. А какое было чувство, когда ты самостоятельно создавал программным кодом графику на OpenGL и мог еще ею управлять! И ваш плавающий "Пуск" также запускался на школьных компьютерах.) Огромное Вам спасибо за то, что с радостью вспоминается спустя многие года :)
@aammssaamm
@aammssaamm Жыл бұрын
Вы просто не сможете получить работу в таком случае.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
@@syuo5051 uses OpenGL; begin... :) Самый быстрый компилятор в мире
@Ort618
@Ort618 Жыл бұрын
Я в IT 30 лет, ранее был контрактором и работал на многие компании (Файзер, Новартис, Смакерс, все в корпоративной Америке) но сейчас застрял в одной очень крупной уже как 15 лет. Так вот, в ней технологии и языки программирования меняются как перчатки, и все эти go, питоны, котлин, докеры, кубернетисы, микросервисы, graphql - все это мне пришлось учить за последние года 3-4. Я это к тому, что если ты работаешь в одной компании больше 5 лет, то не значит что язык программирования не меняется. Все меняется и очень быстро. Я - Principal Engineer в крупнейшей американской страховой компании. Предполагаю, что и в других что-то подобное творится из-за высокой конкуренции на рынке.
@programisli
@programisli Жыл бұрын
Конечно же могут меняться и внутри компании. Это же признаки и наличие всех не обязательно. Может вообще ни один не присутствовать
@SkyAntins
@SkyAntins Жыл бұрын
Сними пожалуйста видео о кодревью, про различные типы ревьюеров. Хочется послушать чужое мнение по этому поводу, у меня сейчас горит от душнил ревьюеров, которые не апрувят код из-за своих эстетических предпочтений) Как раз в тему того, что у некоторых людей есть одно решение проблемы, если ты сделал по другому, значит ты неправ
@programisli
@programisli Жыл бұрын
Ну у меня проблем с этим не было, поэтому даже не знаю, что рассказать
@PoWeRMeH21
@PoWeRMeH21 Жыл бұрын
из-за каких эстетических предпочтений например? если ты например про такую ситуацию что к тебе придираются из-за того что приватную переменную в классе без _ в начале создаешь, то мне кажется нормально требовать соблюдать кодстайл который уже есть на проекте и не выпендриваться)
@SkyAntins
@SkyAntins Жыл бұрын
@@PoWeRMeH21 ты привёл слишком простой пример, если б мне такое сказали поправить, я бы поправил и не выпендривался. Я говорю про случаи, когда нет идеального решения, где нужно выбрать между производительностью и читаемостью например. У каждой стороны есть аргументы, которые бывает что опонент не слушает
@i8enn
@i8enn Жыл бұрын
@@SkyAntins здесь на самом деле палка о двух концах: с одной стороны человек видит то, чего можешь не видеть ты (в силу опыта), с другой стороны наоборот :). Но во-первых - задача твоя, и если ты соблюдаешь правила проекта и пишешь код в соответствии с принятыми правилами, то как она выполнена - это твоя ответственность, и если ты считаешь что её нужно выполнить именно так, и отстаиваешь свое решение - то почему-бы и нет. Во-вторых есть тимлид, который по хорошему должен отрулить такие спорные моменты. В-третьих - посмотрить это конечно хорошо и порой возникают интересные решения в обсуждении, но если долго держать задачу на ревью - это грустно для бизнеса - и так же превращается в то, что люди которые ревьювят начинают "писать свой код твоими руками" (или возможно они хотели эту заадчу). По-хорошему ведь ревью это советы к твоему коду (по большей части) и отсмотр каких-то грубых нарушений. Но это все чисто мое мнение, возможно у тебя в компании это работает иначе или просто пока не видно смысл от именно такого процесса (такое бывает и это нормально). Побомби чуток, поспрашивай почему так, подпривыкни - скорее всего либо они чего-то не понимают, либо ты :). Ну или они просто душнилы и не замечают этого - сам таким был (да что говорить - и сейчас иногда бываю).
@SkyAntins
@SkyAntins Жыл бұрын
@@i8enn Спасибо за такой развернутый ответ) Вообще, все общепринятые правила я всегда соблюдаю, или правлю если ошибся - тут без проблем. Проблема начинается, когда у ревьюера есть "свои" правила, с которыми я не всегда согласен. И частенько возникают жаркие споры с пассивной агрессией с обоих сторон. Не знаю, насколько это нормально вот поэтому и спрашиваю у всех вокруг мнения) Проблема у меня только с одним таким ревьюером, уже больше года
@GGGStalker
@GGGStalker Жыл бұрын
Я стафф инженер, но я до сих пор рвусь на самые сложные задачи. Мне нравится писать код и делать архитектуру для хорошего фронта и бэка.
@tchrmagic2943
@tchrmagic2943 Жыл бұрын
Я скорее из не инициативных) Хотя причина тут больше в выгорание. Могу сделать сложные задачи, но постоянно держать высокую планку утомляет. Да и доказывать никому уже ничего не хочется. ЗП устраивает, а повышение не даст уж такого большого прироста, чтобы так в это вкладываться. Лучше сохранить какой-то запас сил на свои собственные проекты, благо они у меня есть.
@programisli
@programisli Жыл бұрын
Инициатива не обязательна. Если ты берешь на себе сложные проекты - это уже показатель хорошего программиста. Иногда брать более слабые для отдыха тоже норм.
@Kattyy707
@Kattyy707 Жыл бұрын
Знаете такое инициатива наказуема, так вот этот человек хочет ни за что не отвечать, мол будь инициативен возьми проект и обычно если что не так такие выкидывают с работы
@ilya5293
@ilya5293 3 ай бұрын
Здравствуйте. В начале видео вы говорите что у вас в команде есть джуниоры. Джуниоры в команде это все канадцы? Или эмигрантам тоже реально устроиться джуниором?
@programisli
@programisli 3 ай бұрын
Нужно быть студентом или выпускником , я нанимаю сейчас только интернов. Рынок такой, что руководство дало разрешение только на интернов
@evgenasd8892
@evgenasd8892 Жыл бұрын
Михаил, скажите стоит ли уделять время на рефакторинг? Если в компании это не принято , А только работающий функционал, и не важно говно код ли там или нет, поэтому и время оценивают на разработку без учета рефакторинга, а я еще стараюсь в ооп парадигме писать, делать тесты и рефак. Когда закладывают время только столько сколько требуется написать в процедурном стиле. Для меня это 25% от того сколько мне нужно чтобы привести код в порядок, но функционал от рефакторинга же не меняется, и руководству этого не нужно, зато потом расширять функционал проблема. Что можно посоветовать
@programisli
@programisli Жыл бұрын
Я занимаюсь рефакторингом, когда работаю над чем-то, потому что это тот код, который мне сопровождать, а не начальству. Так что просто можно прятать эту работу под другими проектами.
@evgenasd8892
@evgenasd8892 Жыл бұрын
@@programisli То есть, в момент окончания одной из задач, выполняете рефакторинг того что делали ранее, как бы два списка, как черная и белая бухгалтерия? первый оффициальный public task list я бы назвал, а второй - по рефакторингу. И не факт что оба списка идут нога в ногу, думаю что отставание рефакторинга от ооснового где содержится лапша-код, может уходить на несколько шагов вперед. Соотвтественно список по рефакторингу накапливается, но не стоит на месте, а движется вперед по возможности, тем самым уменьшая тех. долг. Скажите я правильно понял, или что то не так?
@SkyAntins
@SkyAntins Жыл бұрын
@@evgenasd8892 Можно немного рефакторить тот код, где дали поправить баг например. Это при условии, что тебя не будут бить по рукам авторы старого кода
@alexeibelousov3279
@alexeibelousov3279 Жыл бұрын
попробуйте мотивировать руководителя дать время на рефакторинг элементарным подсчетом стоимости разработки на отрефакторином коде, так и как есть.. вот просто 2 оценки в часах сколько так и так.. эти часы легко умножаются на стоимость часа. Хотя тут сильно зависит от ваших задач конечно, если мелкие доработки тогда рефакторинг золотой выйдет и тут проще оставить как есть
@aammssaamm
@aammssaamm Жыл бұрын
Что значит "не принято"? А как оно вообще будет работать если не рефакторить, когда нужно?
@StonHenge
@StonHenge Жыл бұрын
Бро подскажи курс чтобы закрепить html css javascript для веб разработчика. Начал изучать 1,5 месяца назад с нуля.
@programisli
@programisli Жыл бұрын
Я курсы сам не заканчивал и советовать не могу.
@StonHenge
@StonHenge Жыл бұрын
@@programisli А как изучали в самом начале? Самообучение? По видеороликам и т.п
@verccety1
@verccety1 Жыл бұрын
Посмотри odin project, full stack open
@aammssaamm
@aammssaamm Жыл бұрын
Что вы собираетесь делать в программировании, если сами даже не умеете пользоваться гуглом?
@babichfx
@babichfx Жыл бұрын
Да вы трудоголик батенька!
@programisli
@programisli Жыл бұрын
Есть такое, потому что мне нравится то, что я делаю
@babichfx
@babichfx Жыл бұрын
@@programisli Все возможно! Спасибо, интересно было послушать.
@merlin7411
@merlin7411 Жыл бұрын
Михаил можно Вам ещё советик дать, включайте timecode в видео, сейчас все популярные блогеры так же делают. Пример, ITборода, Вдудь, они все разделяют рекламу и основное видео)
@programisli
@programisli Жыл бұрын
Иногда делаю таймкоды. В комментах есть уже, кто-то сразу повесил
@dimonlimon1770
@dimonlimon1770 Жыл бұрын
Я учусь в колледже, осталось немного, чую что скоро будет много приключений с поиском работы в сфере бекенд. Спасибо за такое видео, мотивирует немного и чуток успокаивает ☺
@programisli
@programisli Жыл бұрын
Удачи с поиском
@vladimirgusev3882
@vladimirgusev3882 Жыл бұрын
Тоже учусь в колледже, на последнем курсе, смог попасть джуном в бигтех, так что удачи💪🏻
@academai11
@academai11 Жыл бұрын
@@vladimirgusev3882 расскажи как
@dimonlimon1770
@dimonlimon1770 Жыл бұрын
@@programisli Спасибо)
@egorkurilko2995
@egorkurilko2995 Жыл бұрын
@@academai11 Вам не поможет. У каждого свой путь.
@user-lj9vd9lj7y
@user-lj9vd9lj7y Жыл бұрын
я считаю, что хороший программист - как опытный летчик, возящий пассажиров. Он будет до последнего уходить от крупных сложных задач, пока это позволяют обстоятельства, но если увидит, что отказываться во вред делу, радикально изменит свою позицию на активную, а еще лучше, если сначала обкатает сложное решение на маленьких, некритичных эпизодах. Что же касается смены языка и компании, то это сильно связано с социальными обстоятельствами и возрастом. Менять язык в 50 лет намного труднее, чем в 20.
@programisli
@programisli Жыл бұрын
Уходить нужно от сложных решений, а не задач и выбирать сложные решения только если другого выхода нет
@bytefu
@bytefu Жыл бұрын
Насчёт языка - зависит от конкретного человека. Мне не 50, конечно, но 37, как-никак. По-прежнему изучаю новые интересные ЯП просто по приколу. Недавно, например, поигрался с koka :), но автор язык забросил, поэтому эксперименты быстро надоели. А лет 6 назад я так же игрался с Rust, и в результате с ним и остался, уйдя от C++. Правда, примерно тогда же я оставил профессиональную разработку, поэтому мне, конечно, экспериментировать куда проще, когда меня никто не заставляет кодить по 8 часов в сутки (я так периодически делаю на выходных, но на своих интересных проектах, а не нудятине с "бизнес-логикой").
@GrandpaTin
@GrandpaTin Жыл бұрын
не выгорел бы этот ваш продвигаемый паренёк. так то молодец, но немного боязно
@programisli
@programisli Жыл бұрын
Так лично я его не напрягаю вообще, он сам работает. Упадет его производительность, я его пинать не буду, пусть отдохнет. Я никого не пинаю, я просто стараюсь сделать так, чтобы им самим было интересно и чтобы они сами хотели работать, тогда их производительность высокая. Сужу по себе, я работал круто, когда мне нравилась работа и выгорал, когда я ее ненавидел
@GrandpaTin
@GrandpaTin Жыл бұрын
@@programisli уже не в первый раз складывается впечатление, что я б с тобой поработал с удовольствием) всем бы таких лидов и даже просто сокомандников
@GuestUser-vf9qe
@GuestUser-vf9qe Жыл бұрын
Да, согласен, оч крутой менеджер проекта, респект и уважуха.
@alko4188
@alko4188 Жыл бұрын
а как же борода? ну что за программист без бороды? )) насчет гитхаба несогласен.. для джуна может быть, но ждать от него чего-то большего мусорных коледжных проектов, имхо, опрометчиво. Для мидл+ на работе уже так напрограммируешься, что петится нет никакого желания. кстати гитхаб пользователя mflenov со мной похоже согласен )
@programisli
@programisli Жыл бұрын
Опытный программист сможет рассказать про опыт У начинающего нет опыта в коммерческих проектах/компаниях, поэтому тут GitHub показатель опыта
@alko4188
@alko4188 Жыл бұрын
@@programisli 5 признаков Крутого программиста же. безопытный но крутой? ) лично я к гитхабу отношусь с осторожностью. вполне возможно, что у человека есть мегадорогой ему сердцу петик, который вот еще чуть чуть и озолотит автора, но денег на поддержание штанов уже нет и надо приземлиться куданить в режиме хуяк хуяк продакшен.. лично знаю 2х кадров которые еще в доковидные времена на работе занимались петоводством в особо крупных объемах...
@cijic
@cijic Жыл бұрын
7:49 Расскажите почему C# ваш любимый.
@programisli
@programisli Жыл бұрын
Это любовь. Как объяснить, почему кто-то любит Памелу Андерсон, а кто-то любит Шарлиз Терон? Ну вот нравится мне Шарлиз
@cijic
@cijic Жыл бұрын
@@programisli это слепая любовь)) Я думаю, спустя 30+ лет уже знаешь что нравится, а что нет.
@cijic
@cijic Жыл бұрын
@@programisli И вы на какой платформе его используете? Win?
@firewatermoonsun
@firewatermoonsun Жыл бұрын
Привет Михаил. Будет время, расскажи, что ты думаешь про ChatGPT.
@programisli
@programisli Жыл бұрын
Сам не пользовался, но видел видео, выглядит прикольно
@Religion__
@Religion__ Жыл бұрын
Я работаю project om каким-то образом :) после сильного выгорания в Нии также просто менеджерил, тоже работает паринишка просто уникальный программист хоть я и старый, но многому по немного учусь у него. Лично моё мнение не достаточно быть пиздатым прогером но и нормальным человеком плюс стремление ко всему
@programisli
@programisli Жыл бұрын
Нормальным человеком - это я упустил, это действительно важно
@EuroDJ
@EuroDJ Жыл бұрын
Миша, ты не просто крутой программист.. ты крутой чел! )
@programisli
@programisli Жыл бұрын
Спасибо
@EuroDJ
@EuroDJ 7 ай бұрын
@@rarecase3666 ну ты крутоооой
@andreyrudin2286
@andreyrudin2286 Жыл бұрын
ахах ))) у меня хорошая команда, потому что команда может посмотреть видео. естественно не скажешь что у меня плохая компания программистов ) но в целом да, когда есть выбор, и можешь менять или ждать и бюджет есть, искать хороших, это конечно хорошо. но вот по поводу менять работу :) было смешно. каждые 2-3-4-5 лет типа надо менять чтобы развиваться, но вот мои, я надеюсь со мной останутся ))))))))))))))) развиваться можно ИМХО и на своей одной работе, и разные языки использовать, и фреймворки и технологии и паттерны и так далее, было бы желание. Просто мало кто хочет развиваться, это тяжело, больно, чревато ошибками опять же ) поэтому мало кто экспериментирует даже если есть возможность и разные проекты. В остальном интересно было послушать.
@programisli
@programisli Жыл бұрын
У меня хорошая команда не потому, что может посмотреть видео. В нынешней команде у меня вообще нет ни одного русскоговорящего. В предыдущей был один, кто понимает русский и я намекал, что та команда может узнать. Но думаешь, меня волнует это сейчас? Так что знак равенства неверный. Конечно же каждый менеджер хочет, чтобы у него команда была стабильная. Разве это не очевидно? Женщина набирается опыта, когда спит с разными мужчинами, но каждый мужик хочет, чтобы у него была единственная. Смешно, но реальность.
@andreyrudin2286
@andreyrudin2286 Жыл бұрын
@@programisli :) если команда не говорит на русском то да ) тут я прям не попал. По поводу команды, ну Вы советуете молодым чаще менять работу, но при этом не хотите чтобы Ваша команда меняла работу ;) я не спорю что это нормально, менять работников боль. Искать хороших работников еще большая боль. Про пример с женщинами. Вы советуете чужим женщинам почаще менять партнеров, но чтобы Ваша оставалась с Вами и не меняла Вас ;) тут я нахожу Ваши слова не последовательными. не больше не меньше, без претензий )
@vitalWord
@vitalWord Жыл бұрын
Такие видео очыно заходят трейни/интернам, которые начитаются форумов и вбивают себе в головы цель поменять компанию уже после первого года работы. Тут же автор предлагает 3-4 года ))) На самом деле в хороших компаниях есть такие инструменты, как ротации. А хорошие менеджеры как раз и нужны, чтобы замечать, когда инженеру уже становится скучно/тесно в рамках данной команды и которые готовы предложить ротацию до того, как человек получит оффер от другой компании )))
@programisli
@programisli Жыл бұрын
Ротация внутри компании действительно правильный подход, но он не даст такого разнообразия, как смена работы
@dmitryo6153
@dmitryo6153 10 ай бұрын
А зачем это менеджеру? Человек от него и так уйдёт. Ротации обычно в крупных компаниях, где процессы повышения бюрократизированы. Смена работы может дать более серьезное повышение зп и величины зоны ответственности.
@merlin7411
@merlin7411 Жыл бұрын
Михаил, подписался на вас, теперь смотрю тоже. Если как-то обидел за прошлый комментарий, извините =)
@programisli
@programisli Жыл бұрын
Да норм
@alexeymezenin
@alexeymezenin Жыл бұрын
Крутой программист смотрит на каждый проект с точки зрения бизнеса, поэтому специализация важна, знание хороших практик важно и доменные знания важны. Остальное на эффективность конкретного программиста мало влияет. Я бы в свою компанию скорее нанял человека, который "застрял" в React.js, например. Мне было бы плевать на его знание алгоритмов, знание других языков программирования, ООП, паттернов бэкенда, образование, его инициативность и пр.
@programisli
@programisli Жыл бұрын
А для React.js и не нужны практики ООП, паттерну бакенда и даже алгоритмы.
@alexeymezenin
@alexeymezenin Жыл бұрын
@@programisli я для примера написал, крупные компании все ещё это все спрашивают фронтенд разработчиков. Пару лет назад некоторые из них потихоньку начали отходить от этого.
@ikostenko
@ikostenko Жыл бұрын
Крутой программист это тот программист который смог продать свой код за дорого. А что такое "дорого" каждый определяет для себя сам.
@programisli
@programisli Жыл бұрын
Ну это уже часто просто продажник. Далеко не каждый хороший программист умеет продавать. И я говорю просто л признаках, что может указывать на крутого программиста
@cijic
@cijic Жыл бұрын
Михаил, расскажите пожалуйста как у вас проходят интервью. Я, из опыта, считаю их бесполезными, зачастую вредными для обеих сторон, особенно если интервью проводит не программист. Хотелось бы узнать как оно у вас лично.
@programisli
@programisli Жыл бұрын
Именно в моей команде? Сначала программисты тестируют и говорят, подходит человек или нет, а потом я как менеджер провожу интервью. Посмотри это видео Мое лучшее интервью на должность программиста kzfaq.info/get/bejne/h9l9ga9osLq9e6M.html
@user-hv8dp8ez5r
@user-hv8dp8ez5r Жыл бұрын
Первый признак : Ты не смотришь всякую херню в интернете, а занимаешься чем-то полезным.
@programisli
@programisli Жыл бұрын
Ты посмотрел мою херню, неужели уже провалил свой же первый пункт? :) или мое видео не херня
@user-hv8dp8ez5r
@user-hv8dp8ez5r Жыл бұрын
@@programisli А я и не смотрел, зашел, оставил комментарий, вышел. Просто считаю видео на манеру "Топ признаков крутого программиста" или "какой язык подойдёт тебе по знаку зодиака" - глупостью.
@MrDarthat
@MrDarthat Жыл бұрын
Это правильный признак) с другой стороны, может быть полезно понимать, какие признаки может принимать во внимание твой менеджер, когда решает повысить ли тебе зарплату по итогам очередного перформанс ревью
@nokerka
@nokerka Жыл бұрын
Про выгорание полностью согласен.
@veniamingi2809
@veniamingi2809 Жыл бұрын
При переходе с одного языка на другой или при смене компании человек может потерять в ЗП. Думаю тут важно упомянуть о том, что прежде чем уходить нужно собрать себе определённую сумму( так сказать подушку) на 3-4 месяца, чтобы программист спокойной изучал новые технологии или вписался в компанию, а не думал о том, как ему дожить до следующей ЗП
@programisli
@programisli Жыл бұрын
У меня чаще всего был только рост. Падение в доходе было только однажды в 2004-м году, когда новый работодатель оказался ужасным
@veniamingi2809
@veniamingi2809 Жыл бұрын
@@programisli Интересно послушать, т.к. например переход с ведущего разработчика 1С или фронта на джуна по бэку должен по идеи ударить по карману
@vladyan01
@vladyan01 Жыл бұрын
@@veniamingi2809 а почему уходят с ведущего 1С-ника, там же вроде хорошо платят?
@sv0ice
@sv0ice Жыл бұрын
@@vladyan01 я думаю мб из-за того, что нет перспективы в развитии, либо может просто надоела, хз
@evgeniy9744
@evgeniy9744 Жыл бұрын
@@vladyan01 хотят лучшего отношения, перспектив, интересных проектов. 1С это очень ограниченная область, задачи, бизнесы и коммуникация там оч специфисеские для рф в основном
@user-zg8ij3kt1h
@user-zg8ij3kt1h Жыл бұрын
Было интересно. Добре.
@alexpetrov521
@alexpetrov521 Жыл бұрын
Скажите пожалуйста, что можно такое создавать, за что платят по 200 тысяч в месяц? Если команда из 5 человек например, это миллион в месяц. Что за продукт на выходе?
@programisli
@programisli Жыл бұрын
На Angry Birds авторы заработали столько, что окупились не то, что 200 тысяч, а миллион за программиста в месяц
@alexpetrov521
@alexpetrov521 Жыл бұрын
@@programisli ну это единичный случай, так повезло) Не каждый проект так выстрелит.
@pedros1
@pedros1 Жыл бұрын
200 тысяч это копейки. Модели онлифанс зарабатывают по $1.5 миллиона в месяц, и это только их доход. А есть ещё вебкам, денежные переводы, международные биржевые брокеры, торговые роботы, криптобиржи... Там миллионы долларов в день обороты.
@user-zr6jj8ti7m
@user-zr6jj8ti7m Жыл бұрын
Здраствуйте. Не могли сказать, или сделать видео. слепая печать нужна для програмирования или есть свои секреты, не мргнли бы показать как Вы сами набираете текст кода. и еще рассказать, какие языки изучить на сегоднешний день и чтоб найти далее без проблем работу и с достойной оплатой
@programisli
@programisli Жыл бұрын
Я специально не учился слепой печати, она сама пришла со временем. На сколько нужна? Будет большим плюсом, но я не делал себе это целью
@exoticface
@exoticface Жыл бұрын
Топ
@user-rp6bi5qj1n
@user-rp6bi5qj1n Жыл бұрын
Скажите пожалуйста для полноценного обучения на devops инженера MacBook Air m1 с памятью 8/256 gb? (Линукс вертуалка и др инструменты для работы devops )
@programisli
@programisli Жыл бұрын
Я бы взял 16, потому что DevOps возможно будет связан с докерами, а там 8 может не хватить
@user-rp6bi5qj1n
@user-rp6bi5qj1n Жыл бұрын
@@programisli спасибо. Теперь точно буду брать 16 без сомнений
@tatyana885
@tatyana885 Жыл бұрын
спасибо
@namco368
@namco368 Жыл бұрын
«У нас супер крутая команда» прозвучало настолько много, что ощущение, что я смотрю рекламу
@programisli
@programisli Жыл бұрын
Было бы рекламой, если бы команда делала что-то на заказ, но нет, таким не занимаемся
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
главное чтобы программист не зазвездился
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
А если програмист проявляет инициативу береться за сложнь1е задания, но не может вь1полнить или долго делает их из-за нехватки отпь1та
@programisli
@programisli Жыл бұрын
Обычно такие не стесняются попросить помощи, а когда им помогают, по любому прокачиваются.
@canaydin9537
@canaydin9537 Жыл бұрын
Добрый день. Давно хотел спросить что вы думаете о техно гигантах так называемых FAANG? Хотели бы там работать? И что лучше выбрать небольшую организацию или стремится идти в FAANG?
@programisli
@programisli Жыл бұрын
Я люблю небольшие компании. Особой цели работать в FAANG не было
@canaydin9537
@canaydin9537 Жыл бұрын
@@programisli а в чем преимущество небольших компаний?
@programisli
@programisli Жыл бұрын
Меньше бюрократии
@aammssaamm
@aammssaamm Жыл бұрын
@@canaydin9537 Меньше шансов потерять работу.
@user-yt6iu2zo2x
@user-yt6iu2zo2x Жыл бұрын
блин, мне кажется что моему обучению нет конца и края. А так хочется первый собес пройти. Но как посмотрю какие скилы от джуна требуют аж глаз дергается. Вроде уже давно учу но из синтаксиса не вылез еще, а в юнити вообще страшно заходить. А так хочется научится и получить работу. Тут еще эти военные самолеты каждый день над головой летают, депресняк нагоняют.
@programisli
@programisli Жыл бұрын
Я уже почти 30 лет в ИТ и все равно продолжаю учиться. Начинай проходить собеседования. Не знаю как в других странах, а в Канаде не обязательно соответствовать всем требованиям. Об этом я говорил в этом видео kzfaq.info/get/bejne/mtGFfpiBppjFpn0.html
@osmon1933
@osmon1933 Жыл бұрын
Есть такая мысль что если вы начали работу и полностю готовы, то это значит что начали слишком поздно.
@bekmaratov1895
@bekmaratov1895 Жыл бұрын
согласен с каждым из пунктов
@sergeigrv441
@sergeigrv441 Жыл бұрын
Сложные задачи нужно давать ленивым программистам. Они найдут простое решение
@programisli
@programisli Жыл бұрын
Лишь бы хорошее
@semensemenoff5954
@semensemenoff5954 Жыл бұрын
Сделайте видо о программистах самозванцах. К примеру есть некоторые школы в которых с одной стороны обучают (сложные проеткы, кодревью, менторство от реальных программистов, совместный проект) , но больше упор на прохождение интервью. Т.е. juniorы никому не нужны, но дабавив себе пару лет опыта, рассказать о прошлом проекте(работе) точнее легенда и спокойно проходишь до мидла. Я думаю у вас в опыте было подобное (слабые мидлы) и что вы думаете об этом
@programisli
@programisli Жыл бұрын
Конечно бывают те, кто пририсовывают опыт, а реально ничего не знают.Видео на эту тему можно записать, нужно найти что интересного рассказать
@hatman8626
@hatman8626 Жыл бұрын
О это прям про меня 😅 Прохожу синьерные интервью на изи, сам при этом сеньером не являюсь.
@semensemenoff5954
@semensemenoff5954 Жыл бұрын
@@hatman8626 да у меня таже фигня, из 4 последних собесов прошел 3. Мне даже это нравится, сам процесс, но вот как потом как работать)) очкую дико))
@hatman8626
@hatman8626 Жыл бұрын
@@semensemenoff5954 перебарывай синдром самозванца и в бой) я так и делаю. По ходу дела выясняется, что сеньерность это оооочень субъективная вещь.
@barkas2589
@barkas2589 Жыл бұрын
Спасибо. Согласен, когда программирование приносит удовольствие идет рост. Желаю не терять энтузиазм.
@user-vi2gu9hg9c
@user-vi2gu9hg9c 6 ай бұрын
А какой график работы у програмистов 5/2 по 8 часов Отпуск 2 раза в году?
@programisli
@programisli 6 ай бұрын
В соответствии с законом страны, где работать. В Канаде 2 недели минимум, а там как возьмёшь. В США по закону там вообще лажа с отпусками, но в ИТ дают, в основном вижу 2 - 3 недели
@silkcode3178
@silkcode3178 Жыл бұрын
Значит я крутой программист ))
@alexeibelousov3279
@alexeibelousov3279 Жыл бұрын
я бы еще добавил пункт 5.1 - рефакторить свой код. По поводу своих проектов помню когда только начинал у меня была папка с проектами и там их было десятки, мне было прям много что интересно сделать, да и тогда еще такого разнообразия софта не было. Сейчас у меня просто нет времени на какие то проекты кроме рабочих, есть один свой который поддерживаю, но даже он уже в тягость и по остаточному принципу((
@borismor1
@borismor1 Жыл бұрын
Ну тогда "5.2 автотесты". Потому что рефакторинг без тестов это прямой путь в ад.
@InconspicuousChap
@InconspicuousChap 3 ай бұрын
Абстрактный "рефакторинг" без внятного изложения его цели и плана действий - это признак, что формошлёп заигрался. Сначала он наклепал быдлокода абы как, а теперь думает, что у него настало просветление, и уж теперь-то он переделает, как надо. Это, конечно, иллюзия, потому что если б он мог написать, как надо, то сделал бы это сразу. Вы же пишете CRUD-приложения или что-то, незначительно превосходящее их по сложности. Поэтому что с автотестами, что без них любой рефакторинг - потеря времени. Всё равно, что сборщик бананов сказал бы, что он сложил их в ящик неправильно, и надо сделать рефакторинг.
@Mr.Not_Sure
@Mr.Not_Sure Жыл бұрын
Признаки: 1. Много мониторов 2. Тёмная тема 3. VIM 4. Мониторы в портретной ориентации 5. Борода 🤣🤣🤣
@programisli
@programisli Жыл бұрын
Приходит к тебе чувак на собеседования, а ты: - у тебя много мониторов? - да - отлично, вот прямо сейчас вижу, что крутой спец :)
@oeaoo
@oeaoo Жыл бұрын
Опасно думать что проблем нет. Это сладкая иллюзия, в перспективе бьет очень больно реальностью полбу.
@programisli
@programisli Жыл бұрын
Не совсем понял, про какую проблему
@user-cl1ll4zy4q
@user-cl1ll4zy4q Жыл бұрын
Главное , чтоб он научился держать удар, отказ итп. Или правильно трактовали то, что начальник грузит только его...любой человек, даже плохой, встретившийся у вас на пути - это учитель. Главное правильно понять
@programisli
@programisli Жыл бұрын
Согласен, это тоже важные умения. Нужно уметь отказывать
@yunigperec
@yunigperec Жыл бұрын
что за фирма в которой работаешь - что из вашего можно встретить на простарах интернет.
@programisli
@programisli Жыл бұрын
Это важно? Я особо не распространяюсь, где работаю, потому что считаю это не важным. В разделе Биография есть видео, где я рассказываю про предыдущие работы
@dogeatsthesun908
@dogeatsthesun908 Жыл бұрын
Не знал, что Евгений Гришковец подрабатывает в этом вашем айти. А видео хорошее)
@den_a
@den_a Жыл бұрын
Мне кажется вы крутой начальник. 👍
@programisli
@programisli Жыл бұрын
Стараюсь. Подчиненные пока не жалуются и никто по собственному желанию не ушел.
@nurmukhammadxxx5046
@nurmukhammadxxx5046 Жыл бұрын
Самое трудное в it это создание и продукта которое потом можно пихнуть в массы(ну или кому нить из faang), а все остальное это рутина. Некоторые тащатся только от процесса кодинга, некоторые от осознания того что получается создать что-то интересное.Только единицы создают бизнес понимая, что это всего-то один из вариантов по зарабатываю кэша, коих много. И в FAANG создадут любые условия для разрабов только что бы они не отрывали свои 5 точки от кресел и создавали один продукт за другим, как на конвейере. Хотя это и есть очередной конвейер.
@viktormorozov5146
@viktormorozov5146 Жыл бұрын
Программисты уже давно не пишут свой продукт, впрочем как и сварщик редко варит только для себя, и автомеханик редко собирает свой автомобиль а чинит чужие. Зачем подменять понятия, создание бизнеса это одно, написание софта под бизнес совсем другое.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
@@viktormorozov5146 ну так нужно помнить что это всего лишь чей то бизнес - ничего личного
@Akkaunt__Yerjan
@Akkaunt__Yerjan Жыл бұрын
С перва я подумал что он Антон Севостянов сисадмин.
@TheDavBag
@TheDavBag Жыл бұрын
"сеньор по амбициям" =)
@programisli
@programisli Жыл бұрын
По старанию
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
как по 16 часов работать каждый день и не о..еть?
@programisli
@programisli Жыл бұрын
Ну не каждый день конечно. Если 30 дней в неделю работать по 16, то можно и сгореть
@Mr43046721
@Mr43046721 Жыл бұрын
Возникает мысль попробовать поработать на двух работах, но жена даст по голове)) всё-таки семье тоже надо уделять время
@GameForYouOnline
@GameForYouOnline Жыл бұрын
Заложник обстоятельств
@vitus66
@vitus66 Жыл бұрын
Нет лучше сразу на трех😅
@bytefu
@bytefu Жыл бұрын
@@vitus66 А ещё лучше - на четырёх: сон и отдых - для слабаков. Нужно быть продуктивным, чтобы падать в могилу с чувством полезности для бизнеса.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
@@bytefu инициативным и проактивным
@arustik7
@arustik7 Жыл бұрын
Думаю, что то, о чем говорит автор - справедливо для любой профессии. И исходя из этого постулата скажу - только практика - критерий того, крутой программист или нет. Но... есть и признаки, конечно. В свое время, когда мы создали симтему автоматизированного формирования маршрутного листа для хлебозавода с объемом 60 тн в сутки, различные взаимосвязи уже так сильно прописались в голове, что нам уже было достаточно одного слова, например, количества авто, которые они взяли в аренду, чтобы быстро понять какой объем отгрузки у них сегодня, и почему именно такой. Так что, на мой взгляд, профессионала видно сразу: по общению, даже без заданий, хотя с ними лучше видно.
@programisli
@programisli Жыл бұрын
Практика не может быть признаком. Арбуз будет сладкий, если он зеленей в августе, с желтым пятном. Это внешние признаки, которые не потребуют от тебя вскрытия арбуза, но при этом не гарантируют все же, что он реально будет сладким. К другим профессиям? Ну смена языков программирования присуща программистам. Сложные задачи - да, в любой профессии это так, потому что решая сложные задачи мы развиваемся быстрее
@bobikbobanovich9997
@bobikbobanovich9997 Жыл бұрын
Надо знать где можно найти ответ
@programisli
@programisli Жыл бұрын
Все знают, это Stackoverflow , но да, не все умеют правильно искать
@digitalberd
@digitalberd 4 ай бұрын
Я работаю над своими проектами. Да, мне нравится кодить. Но у меня просто нереальных размеров эго и амбиции - поэтому свои проекты хочу сделать - только чтобы заработать нереально огромную кучу бабок. P.S. гитхаб у меня пустой. А вот в личном гитлабе уже штук 25 своих проектов. Код оттуда я конечно же никуда не покажу - т.к. с них планирую сказочно разбогатеть.
@vik_2743
@vik_2743 Жыл бұрын
Была бы интеграция, а тема для поболтать всегда найдётся )
@vik_2743
@vik_2743 Жыл бұрын
Миша, а что не так было с тем программистом, с которым пришлось расстаться?
@programisli
@programisli Жыл бұрын
У меня каждую неделю видео выходят вне зависимости от наличия интеграции. Так что эти два пункта не связаны. Уволили парня, потому что за два месяца написал только одну валидацию - если данные неверны, то показать ошибку.
@vik_2743
@vik_2743 Жыл бұрын
@@programisli нуу, может там валидация форм разного размера с множеством полей разного типа и бизнес логики, да плюс он тесты на это написал и всё у него было чики-пуки ) хотя два месяца всё равно очень долго, согласен
@janguardian
@janguardian Жыл бұрын
Первый признак круто программиста - он никому не рассказывает о признаках крутого программиста
@programisli
@programisli Жыл бұрын
Вот приходит на собеседование программист и как твой признак скажет тебе - есть потенциал или нет? Мои признаки - работал над сложными задачами? Работал над разными задачами? Знаешь разные языки?
@janguardian
@janguardian Жыл бұрын
@@programisli это была всего лишь шутливая отсылка к фильму бойцовский клуб) не стоит воспринимать ее всерьез)
@programisli
@programisli Жыл бұрын
Ок, не понял, потому что не смотрел этого фильма, надо посмотреть
@MrPronav
@MrPronav Жыл бұрын
Считаю себя средним программистом) 20 лет в программировании, из них 10 лет проработал в одной компании, да, засиделся, работа наскучила, но получил значительный опыт в определенной сфере, который пригодился мне на следующей работе, где сейчас и тружусь. В принципе, меня все устраивает, работать очень комфортно, практически не дергают и не заколебывают) Новые проекты на иных языках программирования брал, но по итогу проекты свернули и вернулся к исходному языку, пока не дергаюсь. Да и работы столько, что не получается перепрыгнуть на другой язык.
@programisli
@programisli Жыл бұрын
Я говорил о признаках, а не об обязательных требованиях.
@MrPronav
@MrPronav Жыл бұрын
@@programisli да я понял) себя крутым и не считаю) со всем сказанным полностью согласен
@Dadadadam999
@Dadadadam999 Жыл бұрын
Касаемо смены ЯП не совсем согласен. Моими основными ЯП являются C# и PHP. У меня довольно большой опыт на C#, на PHP начал работать полтора года назад. За свою жизнь программировал на многих ЯП в разных направлениях. Python, Java, Lua, C++, C, VBS, Delphi, ActionScript это те что вспомнил, но не могу назвать себя компетентным, хотя бы в одном из этих ЯП. На них писал пэд проекты, выполнял не сложные фрилансы для знакомых и т.д. Профессионально ими никогда не занимался. Мой вам совет выберите для себя 1-2 ЯП в которых хотите хорошо разбираться и практикуйтесь приоритетно с ними. Однако, второстепенно изучайте другие технологии и ЯП по мере надобности или желания. Я видел много интернов/джунов, которые пытались брать, кол-ом, а не качеством. Т.е. писали себе в резюме опыт работы со всеми популярными ЯП, но каждый из них знали поверхностно, за счёт чего они просто никому были ненужны.
@programisli
@programisli Жыл бұрын
Ну то есть у тебя тоже есть знание двух языков и это дает тебе больше кругозор. Знание С++ должно было дать тебе понимание, как работает память. Даже если ты не эксперт в С++, это все равно мне говорит о том, что ты скорей всего крутой программист, потому что ты знаешь много про память, больше чем многие из тех, кто всю жизнь пишет только на C#. Никто не говорит про 10 языков на уровне эксперта, достаточно двух-трех, но разных. Я выбрал для себя C#, PHP и Swift. Я в основном их использую, но и другие посматриваю, хотя даже не пытаюсь стать в ним экспертом, быть экспертом в большом количестве языков невозможно.
@user-im4jl5wd7l
@user-im4jl5wd7l Жыл бұрын
в этом начинающем сеньере вероятно вы увидели себя помоложе только и всего) быстро продвинете есть вероятность что зазвездится, может получится и светило а может и перегореть, а что вы дальше после сеньера будете предлагать на дистанции? судите за безынициативность человека у которого вот-вот родится ребенок вы серьезно думаете что какой-то там проект будет интересней своего ребенка?
@programisli
@programisli Жыл бұрын
Любой программист может перегореть. Что предложить на дистанции? Он уже работает в этой компании больше двух лет. Когда получит продвижение будет 3 года. Если он еще 2 года пробудет в моей команде, я буду доволен, 5 лет на одном месте это круто. А вот дальше будем думать, что с ним делать - вырастет до лида или нет, будем удерживать зарплатой и хорошим отношением.
@rlukinn
@rlukinn Жыл бұрын
Это отличное видео, как стать хорошим программистом!
@4Eki
@4Eki Жыл бұрын
Любопытно, если у вас в команде два лидера - насколько большая команда?
@programisli
@programisli Жыл бұрын
Команды делают не более 7 человек и обычно один лид.
@4Eki
@4Eki Жыл бұрын
@@programisli Справедливо, я тоже к такому размеру пришел
@alexanderpoplooukhin7448
@alexanderpoplooukhin7448 Жыл бұрын
Я не смог досмотреть данное видео, оно ооочень затянутое. На фига мне нужны лишние детали о команде. Нужный скил для PMJ - "не растекаться мыслями по древу".
@programisli
@programisli Жыл бұрын
Я всегда привожу много личных примеров, так что если тебе личные примеры не интересны, а нужна сухость, то лучше не смотреть мои видео, они все с рассуждениями
@user-gp6bs8xu4p
@user-gp6bs8xu4p Жыл бұрын
Какая разница что думает менеджер. Он не может оценивать сильный программист или нет. У реально сильных скорее цель заработать деньги нежели доказать такому менеджеру свою крутость)
@programisli
@programisli Жыл бұрын
А кто оценивает? Во всех компаниях, где я работал, оценивает менеджер, если он бывший программист. Если это бывший QA, то вот как они делают, я не знаю. Скорей всего лид решает.
@MrDarthat
@MrDarthat Жыл бұрын
Он вас будет оценивать по менеджерским критериям, и я думаю вам будет разница, потому что это ваша зарплата)))
@ilya5293
@ilya5293 3 ай бұрын
к интернам меньше требованиям чем к джуниорам или такие же?
@programisli
@programisli 3 ай бұрын
Такие же, просто интерны - это временные на контракте и получают меньше. Но должны быть студентами.
@user-eb5zc3rs1y
@user-eb5zc3rs1y Жыл бұрын
Ну не знаю. Обычно задачи-то простые: надо, например, рассчитать период полураспада урана в реке с радиоактивным загрязнением в таком то обьеме... Я к чему... Я бы отбирал тех, кто реально способен разобраться в любой проблематике, возможно, далеко не связанной с программированием. --- Клевый вопрос на собеседовании. Сколько времени вам надо, чтобы починить микроволновку? Тут нет правильных ответов, но... Большое НО... --- С одним согласен, если человек сам не пытался сделать что-то своё... Ну... Такое. --- Да и ещё... Про ошибки... 95 процентов времени вы будете ковыряться в чужом Г..не, пытаясь понять чужую логику, которой, скорее всего, нет :) Развлекайтесь! Так что сами научитесть сначала своё Г..но сразу выкладывать кирпичами с правильной формой.
@programisli
@programisli Жыл бұрын
Теория ИТ относительности - расчёт полураспада относительно окрашивания кнопок на форме сложная задача и работая над сложными человек развивается, а раскрашивая кнопки нет.
@primalconcretesledge9226
@primalconcretesledge9226 Жыл бұрын
Почитайте, что такое сеньор в Долине: контрибуция в опенсорс, в инвестные библиотеки/фреймвокри, успешные пет-проекты, форки известных проектов, пользующиеся популярностью, использование новых библиотек от звёзд, некое имя в свой области.
@programisli
@programisli Жыл бұрын
Синьор даже в долине в разных компаниях это разные вещи. Я работал на компанию из долины, просто это был не Гугл и не Яблоко и работал на IBM.
@kamurashev
@kamurashev 11 ай бұрын
Меняет компанию, полностью согласен но как по мне больше 3 лет уже ту мач. Соглашусь что если опыта больше уже и меньше желания прыгать да и это уже не так актуально.
Как росла моя зарплата программиста
14:03
Александр Ильин про IT
Рет қаралды 773 М.
ПОЧЕМУ IT НЕ СДЕЛАЕТ ТЕБЯ БОГАТЫМ?
12:51
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 31 МЛН
Плохие советы для программистов
26:22
Програмысли
Рет қаралды 23 М.
Я тупой, ИТ это не для меня
16:18
Програмысли
Рет қаралды 43 М.
Войти в IT Уже ПОЗДНО? // Программисты Идут на Завод
10:08
Александр Горный: IT, стартапы и инвестиции.
Рет қаралды 10 М.
🚩 Красные флаги для программистов
6:52
Миша Ларченко
Рет қаралды 30 М.