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

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

Програмысли

Програмысли

Жыл бұрын

Работая менеджером мне приходится выискивать талант, с которым приятно и круто работать. В этом видео я решил поговорить о 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 ай бұрын
Автор по подходу к жизни НЕ ПРАВ! Где у него байк с с полуторалитровым движком? Где у него сноуборд или лыжи? ЗАДУМАЙТЕСЬ!!! Нахрена вы живете!... и работать зачем.
@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 Жыл бұрын
В каком смысле не боится брать?) есть лид, у которого как раз задача распределить работу, каждому по уровню, а кому-то немного навырост. Не нужно тут никакой инициативы) всегда есть сложные задачи и рутина, они должны чередоваться у каждого. Образно команда это пул рабочих потоков, мы же не спрашиваем поток, хочет он задачу делать или нет, посложнее ему или попроще)
@Mytest437
@Mytest437 Жыл бұрын
"Хорошие программисты меняют работу раз в 3-4 года... но надеюсь мои не такие" 😆😆😆
@programisli
@programisli Жыл бұрын
Конечно, хочется, чтобы мои оставались со мной
@Mytest437
@Mytest437 Жыл бұрын
@@programisli Ну тогда они своим поведением покажут, что не такие уж и хорошие)
@aammssaamm
@aammssaamm Жыл бұрын
Если компания хреновая. В хороших компаниях сидят годами.
@sergekim5499
@sergekim5499 Жыл бұрын
Меняют и хорошие компании, рост зарплат не поспевает за рынком, набирают джунов, которые получают больше сеньора, вот мы и уходим, туда, где мы нужны)
@Mytest437
@Mytest437 Жыл бұрын
@@artificialintelligence7820 ну значит компания его просто не могла потянуть такую ЗП. На самом деле нет зарплат "чего ты стоишь", есть зарплаты "доступные компании".
@sergeyplotnikov4303
@sergeyplotnikov4303 Жыл бұрын
Очень полезное видео. Большое спасибо!
@evgeniy9744
@evgeniy9744 Жыл бұрын
Словосочетание "крутой программист" само по себе оценочное, а посему подразумевает наличие оценивающего. И тут уж очень многое зависит от того кто оценивает, потому как у каждого метрики разные. У менеджера/лида свое видение и требования "крутого" программиста, у самого этого программиста могут быть (должны быть) вообще свои собственные цели и мотивы, которые в данный конкретный момент не противоречат целям его менеджера, но в долгосрочной перспективе расходятся оч сильно. Для кого-то крутой - кто сидит и пилит большие проекты годами, для кого-то крутой тот - кто может в любой FAANG залететь на верхнюю вилку ЗП, и у двух этих людей абсолютно разный набор скиллов. Вообще как будто бы кроме ЗП особо и нет четких метрик позволяющих сравнить одного с другим, но метрика эта вообще не отражает уровень экспертности. Да и в целом помимо написания кода очень важно понимать себя как человека. На одном коде далеко не уедешь - с возрастом начинаешь понимать что вся эта мышиная гонка не имеет смысла, а вся работа сводится к решению бизнес-проблем очередного дяденьки за денюжку, а жизнь проходит мимо. Когда ты молодой и глупый - думаешь - вот я решил очередную задачку, я крутой. Проходит пять лет, десять. Ну выучил ты очередной язык/фреймворк, проект очередной в прод выкатил, сделал овнеру приятно, а у самого только больная спина, посаженное зрение, проперженное кресло и десятки лет потраченные вникуда. Компании и проекты крупнее, зарплата выше. Но смыслы создаешь не ты. Эскапизм в чистом виде.
@programisli
@programisli Жыл бұрын
Конечно, оценка может быть разная, зависит от оценщика и отчасти я говорил со своей стороны.
@vitus66
@vitus66 Жыл бұрын
Тогда открывать свой собственный бизнес из тех денег , что были заработаны
@lonelypaul69
@lonelypaul69 Жыл бұрын
Но уж лучше пропердывать кресло за 5-10 тыс. у.е., чем на заводе за деревянные терять здоровье
@bottakbotnolen882
@bottakbotnolen882 Жыл бұрын
@@lonelypaul69 да, в тепле, в хороших условиях. Ещё бывают хорошие компании, в которых не очень трудно, просто нужно знать многое и уметь использовать.
@bottakbotnolen882
@bottakbotnolen882 Жыл бұрын
@@lonelypaul69 5-10к очень немногие зарабатывают. Нет, в Америке может и многие, но в целом по миру зарплаты меньше. Есть там сайт с зарплатами, анонимный, но я не помню название...
@merfeex
@merfeex Жыл бұрын
Михаил, вырос на ваших книгах! ) Рад видеть на youtube, увидел в рекомендациях
@BigBigLeo
@BigBigLeo Жыл бұрын
Спасибо за выпуск, познавательно.
@heobs1579
@heobs1579 Жыл бұрын
блин ты так интересно рассказываешь! когда смотрю твои ролики у меня появляется бешенная мотивация идти изучать программирование!!! хз как тебе это удается
@MrDarthat
@MrDarthat Жыл бұрын
Тут многих из комментирующих Михаил вдохновил заняться программированием своими книгами (особенно ранними), призвание у человека такое)
@aammssaamm
@aammssaamm Жыл бұрын
Если бы она у вас была, вы бы уже давно всё выучили.
@heobs1579
@heobs1579 Жыл бұрын
@@aammssaamm хах, нашелся умник... невозможно выучить все
@GenealogicalTree
@GenealogicalTree Жыл бұрын
Интересно было послушать!
@cijic
@cijic Жыл бұрын
4:45 Я такой же. Здесь не стеснительный человек, а интроверт с большой долей вероятности, которому нравится кодить. Зачастую все это прекрасно понимают и доверяют ему на 100%. Пример с моей последней работы, таковых было все 4 человека из 60. Всех остальных, по словах техдира, ему приходилось дёргать по разным причинам. Собственно, такого вы упомянули на 6:50. Только такие мы хотим всё же ЗП побольше. А большинство требуют за это начать насильно (интроверты же) общаться с другими. Ну а брать задачи - это не работа программисту. ДОЛЖЕН быть человек, который их будет назначать.
@dmitryo6153
@dmitryo6153 10 ай бұрын
Во-во, нафига менеджер команде, если надо еще таски выбивать себе на планировании спринта? Прям как в школе, кто круче парту займёт. Спокойно пообщались раз в квартал, поняли у кого что лучше идёт и раскидали эпики по людям. Кому рост надо - тому поамбициозней цели, кому не надо - менее значимые.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
зачем, если можно нагрузить этим програмера. На митинге спросить чем занимается, если ни чем - пусть найдет себе чего нибудь в бэклоге, свяжется с кем надо для уточнения и отчитается о проделанной работе. Норм же работа :)
@_alexanderd
@_alexanderd Жыл бұрын
5 признаков крутого программиста c точки зрения менеджера: 1. Сам придумывает себе работу 2. Просит больше работы 3. Не просит прибавки к ЗП 4. Работает не ради денег 5. Долго работает на одном месте
@programisli
@programisli Жыл бұрын
Это раб и это не признаки. Приходит к тебе на собеседования программист, какие ты вопросы будешь спрашивать? А я буду спрашивать: 1. Какие задачи решал и надеюсь, что расскажет про сложные 2. Работал ли над разными проектами, в разных компаниях 3. Расскажи, когда у тебя были проблемы (и надеюсь он признает ошибку, потому что все ошибаются) И если я увижу хорошие ответы, то найму. Видимо смысл видео пролетел мимо. Это признаки, а не законы или приколы.
@pavel_grigoryev
@pavel_grigoryev Жыл бұрын
Спасибо, очень интересные мысли! Почерпнул полезного, постараюсь ввести что-то в практику для своих проектов)
@user-zn7cw5yt8v
@user-zn7cw5yt8v Жыл бұрын
Вы очень мотивирующее рассказали про команду. Пойду работать, чтобы кто-нибудь про меня так однажды сказал 😇
@StonHenge
@StonHenge Жыл бұрын
Очень интересная подача
@igorratnik2357
@igorratnik2357 Жыл бұрын
"Мы его продвинем на сеньора." Звучит ржачно конечно. Как будто ему докторскую степень готовы присвоить))) Все ваши регалии ограничены вашими задачами и вашей организацией. У меня знакомый синьор-сишник защитил кандидатскую по нелинейным дифф.уравнениям. Вот это да.топчик $. Он помимо С/С++, реально увлечен чистым мат.анализом))
@programisli
@programisli Жыл бұрын
А крупных компаниях нужны подтверждения, почему должна быть новая должность, обоснования, нельзя просто взять и повесить медаль на грудь
@andrewlobanov8859
@andrewlobanov8859 Жыл бұрын
Миша, наверное, хороший менеджер. Умеет вдохновлять. Спасибо тебе за твои видео, неизменно радуешь контентом. Когда я смотрю твои видосы, всегда начинаю ощущать зуд в пальцах и голове -- хочется сесть и просто запойно писать код :)
@aammssaamm
@aammssaamm Жыл бұрын
Так это зависимость. Программисты не пишут код, программисты решают задачи, а код - это досадное неудобство и утомительное занятие, поэтому программисты думают, как бы написать его поменьше.
@andrewlobanov8859
@andrewlobanov8859 Жыл бұрын
@@aammssaamm пока придётся писать код. Главное - не путать запойность с лапшой. Ну и программисты не столько решают задачи, сколько объясняют тупой железке как их решать, ИМХО. Сами по себе гораздо проще :)
@aammssaamm
@aammssaamm Жыл бұрын
@@andrewlobanov8859 Чтобы объяснить другому, нужно решить самому. Можно написать код, который будет писать код за вас. Выходит, вы сами никогда и ничего не решали и не писали.
@ruslantalipov3927
@ruslantalipov3927 Жыл бұрын
В начале из рекламы книжного магазина bhv узнал о книге Библия C# (5е издание), занимательно что предзаказ сделал и получил по почте в декабре 2021, а книга издательства 2022 года))) Замечательно зашла, учитывая что я до нее уже работал с вебом (с CMS в основном). Перешел на C#, но правда на виндовые формы на работе и unity дома)). И вот только недавно узнал, что у Вас еще есть канал. Так что смотрю, мотивируюсь и продолжаю учиться. p.s. интересно было посмотреть про Канаду (готовлюсь к переезду, подтягиваю английский до B2/C1). Спасибо)
@programisli
@programisli Жыл бұрын
У меня есть видео на канале про цены в Канаде, медицину. Путешествия по Канаде я публикую на другом канале youtube.com/@fl-travel
@ruslantalipov3927
@ruslantalipov3927 Жыл бұрын
@@programisli подписался)
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
Иногда мне кажется, что живу в альтернативной реальности. Я уже 20 лет не проходил интервью. Новые работодатели сами находят по рекомендации бывших коллег. Когда девочка из HR позвонила "пообщаться проверить меня", я ответил что это я буду вас проверять подходите ли вы мне, а не наоборот. У нас в фирме нету джуниоров, сеньёров, дифференциация идет только по зарплате. Но у меня есть проблема - я эффективно решаю очень сложные проблемы, которые не могут решить другие, а простыми тупыми вещами заниматься нет никакой мотивации, а часто нужно. На простых вещах я проиграю наверное молодому джуниору у которого глаза горят и полно мотивации. То есть если я знаю как решить задачу, нет никакой мотивации ее решать. Есть интерес к задачам которые неизвестно как сделать если вообще возможно сделать.
@programisli
@programisli Жыл бұрын
Ну вот если ты на собеседовании расскажешь, как решал сложные задачи мне это скажет, что признаки крутого есть и нужно нанимать и давать шанс проявить уже на реальных проектах
@viktormorozov5146
@viktormorozov5146 Жыл бұрын
@@programisli А как быть если сложные задачи закончились? У нас был энерджайзер который перформил 60 процентов всех задач, максимально сложных, бывало приходил к тиммейту и говорил что чел смотри я твою таску запилил потому что мне интересно было, смерджай просто. Потом ему стало скучно, потом он начал вести себя как дартаньян а все остальные соответственно ... Потом он свалил так как скучно. Нужны ли настолько крутые программисты если они токсичат команду?
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
Я один из якобы безинициативных, просто хорошо пишущих код. Дают задачу - берешь и делаешь. Когда был тимлидом видел и обратную картину, очень активный и инициативный мидл, всегда брался за сложные задачи. Но по итогу получалось, что надо было либо самому подключаться, либо сеньора другого подключать к задачам. Так что самое главное качество крутого программиста - это просто хорошо и вовремя делать свои задачи. Инициативен ты или нет - это уже скорее про возможности повышения, как по лычкам так и по ЗП. Таких тихих как я обычно редко повышают. Но это не мешало мне никогда просто выходить на рынок и искать место потеплее. И только в этот момент компания тебя замечает и пытается удержать, но извините, уже поздно...
@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 а скока вам лет? если не секрет?
@vadimzaytsev7176
@vadimzaytsev7176 Жыл бұрын
расскажите пожалуйста свое мнение про оценку в сторипоинтах, пользуетесь ли и есть ли в этом смысл
@programisli
@programisli Жыл бұрын
Есть, конечно пользуемся, потому что в часах программисты оценивать не умеют
@GGGStalker
@GGGStalker Жыл бұрын
Я стафф инженер, но я до сих пор рвусь на самые сложные задачи. Мне нравится писать код и делать архитектуру для хорошего фронта и бэка.
@user-lj9vd9lj7y
@user-lj9vd9lj7y Жыл бұрын
я считаю, что хороший программист - как опытный летчик, возящий пассажиров. Он будет до последнего уходить от крупных сложных задач, пока это позволяют обстоятельства, но если увидит, что отказываться во вред делу, радикально изменит свою позицию на активную, а еще лучше, если сначала обкатает сложное решение на маленьких, некритичных эпизодах. Что же касается смены языка и компании, то это сильно связано с социальными обстоятельствами и возрастом. Менять язык в 50 лет намного труднее, чем в 20.
@programisli
@programisli Жыл бұрын
Уходить нужно от сложных решений, а не задач и выбирать сложные решения только если другого выхода нет
@bytefu
@bytefu Жыл бұрын
Насчёт языка - зависит от конкретного человека. Мне не 50, конечно, но 37, как-никак. По-прежнему изучаю новые интересные ЯП просто по приколу. Недавно, например, поигрался с koka :), но автор язык забросил, поэтому эксперименты быстро надоели. А лет 6 назад я так же игрался с Rust, и в результате с ним и остался, уйдя от C++. Правда, примерно тогда же я оставил профессиональную разработку, поэтому мне, конечно, экспериментировать куда проще, когда меня никто не заставляет кодить по 8 часов в сутки (я так периодически делаю на выходных, но на своих интересных проектах, а не нудятине с "бизнес-логикой").
@jetexodia6382
@jetexodia6382 Жыл бұрын
Очень нравятся ваши видео, всегда мотивируют идти и продолжать работать над собой. В последнее время это нужно, ощущение будто я во времени застрял и ни к чему не иду. Хотелось бы услышать ваши мысли/попросить совета. На данный момент, я почти год пользуюсь питоном, полгода пишу на плюсах и немного трогал JS+CSS+HTML. Для себя написал бота в телеге а ля вики по игре, сейчас для практики в ООП и изучения контроля памяти в плюсах пишу свои версии стандартный контейнеров плюсов и на их основе движок с 2д симуляцией физики для каждого пикселя на экране (подобно движку Falling Everything). Сейчас у меня дилемма, время или нет пытаться куда-то идти. Я практически каждый свободный день на протяжении года с кайфом по 10-16 часов пишу код, тестирую его, занимаюсь рефакторингом, читаю документации и смотрю курсы на ютубе. До сих пор ощущаю, будто я абсолютно ничего не знаю. Пару раз смотрел записи собеседований, и вопросы мне показались до смешного простыми. От этого не верится, что вопросы на записях отражают действительность. Что может дать мне буст уверенности, а работодателю - дать понять, что я влюблен в эту сферу и готов работать хоть 16 часов в день пока задачи интересные? Простые задачи причем терпеть не могу, мне гораздо интереснее ломать голову над задачей и писать 10-20 строк кода в час, чем рутинно писать юнит тесты например. Пробовал на хх.ру найти стажировку какую-нибудь или вакансию на джуна (сейчас только С++ рассматриваю, любое направление), но везде требовался либо опыт, либо стек технологий, который меня пугает. Добавлю, что форумы я максимум читал, и в опенсорс не коммитил, потому что эта тема меня тоже немного пугает. Я в целом разобрался с устройством стандартной библиотеки плюсов и легко читаю ее исходники, но структуру проектов и код других людей понимать мне пока что очень тяжело.
@programisli
@programisli Жыл бұрын
На счет требований в резюме - в Канаде это не значит, что ты должен все знать, об этом я говорил здесь kzbin.info/www/bejne/mpy4fGiGdpeUrKs так что я бы не стеснялся, а подавался на любые позиции, которые видишь. Может кто-то адекватный появится, кого волнуют знания кандидата, а не опыт в годах. Об опыте против знаний будет видео на следующей неделе. Если у тебя есть хоть небольшая уверенность в своих знаниях, если ты можешь писать код самостоятельно, то подавайся, не бойся
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
Здравствуйте, в Канаде какой стек технологий востребован? C# или PHP? Может Golang уже нужен для бэка или лучше изучить Swift для мобильной разработки?
@programisli
@programisli Жыл бұрын
Я об этом здесь говорил Пора валить - Язык программирования для эмиграции kzbin.info/www/bejne/j6KxkoqOesail5Y
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
@@programisli Посмотрел внимательно, спасибо за труд. Как бывший делфист думаю лучше освоить C#. В домашней коллекции пара Ваших книг. Можете предложить для изучения C# лучшие ресурсы?
@programisli
@programisli Жыл бұрын
Я беру из разных источников и тебе советую. Я выкладываю много информации для подписчиков Бусти, здесь можно увидеть список www.flenov.info/plus/info
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
@@programisli Спасибо большое!
@ilya5293
@ilya5293 3 ай бұрын
Здравствуйте. В начале видео вы говорите что у вас в команде есть джуниоры. Джуниоры в команде это все канадцы? Или эмигрантам тоже реально устроиться джуниором?
@programisli
@programisli 3 ай бұрын
Нужно быть студентом или выпускником , я нанимаю сейчас только интернов. Рынок такой, что руководство дало разрешение только на интернов
@Twentin
@Twentin Жыл бұрын
Сменить язык или уровень языка, или ориентированности языка? например с С++ перейти на JS или сменить уровень языка и с java перейти на PY или на C?
@programisli
@programisli Жыл бұрын
Любой из вариантов будет отличным, потому что откроет кругозор, можно будет знать больше, чем один маленький мир из огромного ИТ
@user-wp2hn9pg1n
@user-wp2hn9pg1n Жыл бұрын
Да фуфловый совет, переходить на другой язык можно когда достиг мастерства на текущем стеке либо он стал неактуальным, либо он тебе надоел.
@ikostenko
@ikostenko Жыл бұрын
Крутой программист это тот программист который смог продать свой код за дорого. А что такое "дорого" каждый определяет для себя сам.
@programisli
@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 Жыл бұрын
Конечно же могут меняться и внутри компании. Это же признаки и наличие всех не обязательно. Может вообще ни один не присутствовать
@tatyana885
@tatyana885 Жыл бұрын
спасибо
@SkyAntins
@SkyAntins Жыл бұрын
Сними пожалуйста видео о кодревью, про различные типы ревьюеров. Хочется послушать чужое мнение по этому поводу, у меня сейчас горит от душнил ревьюеров, которые не апрувят код из-за своих эстетических предпочтений) Как раз в тему того, что у некоторых людей есть одно решение проблемы, если ты сделал по другому, значит ты неправ
@programisli
@programisli Жыл бұрын
Ну у меня проблем с этим не было, поэтому даже не знаю, что рассказать
@PoWeRMeH21
@PoWeRMeH21 Жыл бұрын
из-за каких эстетических предпочтений например? если ты например про такую ситуацию что к тебе придираются из-за того что приватную переменную в классе без _ в начале создаешь, то мне кажется нормально требовать соблюдать кодстайл который уже есть на проекте и не выпендриваться)
@SkyAntins
@SkyAntins Жыл бұрын
@@PoWeRMeH21 ты привёл слишком простой пример, если б мне такое сказали поправить, я бы поправил и не выпендривался. Я говорю про случаи, когда нет идеального решения, где нужно выбрать между производительностью и читаемостью например. У каждой стороны есть аргументы, которые бывает что опонент не слушает
@i8enn
@i8enn Жыл бұрын
@@SkyAntins здесь на самом деле палка о двух концах: с одной стороны человек видит то, чего можешь не видеть ты (в силу опыта), с другой стороны наоборот :). Но во-первых - задача твоя, и если ты соблюдаешь правила проекта и пишешь код в соответствии с принятыми правилами, то как она выполнена - это твоя ответственность, и если ты считаешь что её нужно выполнить именно так, и отстаиваешь свое решение - то почему-бы и нет. Во-вторых есть тимлид, который по хорошему должен отрулить такие спорные моменты. В-третьих - посмотрить это конечно хорошо и порой возникают интересные решения в обсуждении, но если долго держать задачу на ревью - это грустно для бизнеса - и так же превращается в то, что люди которые ревьювят начинают "писать свой код твоими руками" (или возможно они хотели эту заадчу). По-хорошему ведь ревью это советы к твоему коду (по большей части) и отсмотр каких-то грубых нарушений. Но это все чисто мое мнение, возможно у тебя в компании это работает иначе или просто пока не видно смысл от именно такого процесса (такое бывает и это нормально). Побомби чуток, поспрашивай почему так, подпривыкни - скорее всего либо они чего-то не понимают, либо ты :). Ну или они просто душнилы и не замечают этого - сам таким был (да что говорить - и сейчас иногда бываю).
@SkyAntins
@SkyAntins Жыл бұрын
@@i8enn Спасибо за такой развернутый ответ) Вообще, все общепринятые правила я всегда соблюдаю, или правлю если ошибся - тут без проблем. Проблема начинается, когда у ревьюера есть "свои" правила, с которыми я не всегда согласен. И частенько возникают жаркие споры с пассивной агрессией с обоих сторон. Не знаю, насколько это нормально вот поэтому и спрашиваю у всех вокруг мнения) Проблема у меня только с одним таким ревьюером, уже больше года
@zluka4636
@zluka4636 Жыл бұрын
Здравствуйте. У меня такие вот вопросы возможно не обычные. Я недавно закончил университет и начал поиск работы. Но поиск работы у меня исключительно на удаленной основе, потому что у меня в городе нет компаний которым нуже бэкенд разработчик, я живу в такой себе глуши. 1) Есть ли вообще возможность найти работу новичку на удаленной основе и на сколько это тяжело? У самого есть большое желание развиваться, и я развиваюсь пока нахожусь в поиске. Но это довольно тяжело когда у тебя нет людей, которые бы могли тебе подсказать в некоторых сложных вещах, и как это работает на практике. Я имею ввиду не обычяные вещи в коде, а такие как архитектура или вообще работа с чужим кодом, сложные ньюансы в уязвимости моего кода. Я только могу попросить у людей в общих чатах в определенной сфере деятельности, но и там не все так хорошо. 2) Что бы вы могли посоветовать в такой ситуации?
@programisli
@programisli Жыл бұрын
Смотря какая страна. Я в Канаде и тут на удаленную работу принимают без проблем. Слышал, что в России тоже принимают, после коронавируса компании стали более лояльными к удаление. Что посоветовать - пробовать и искать. Я вижу в интернете примеры, когда люди устраиваются на удаленную работу, как внутри страны, так и зарубежом.
@babichfx
@babichfx Жыл бұрын
Да вы трудоголик батенька!
@programisli
@programisli Жыл бұрын
Есть такое, потому что мне нравится то, что я делаю
@babichfx
@babichfx Жыл бұрын
@@programisli Все возможно! Спасибо, интересно было послушать.
@andreyrudin2286
@andreyrudin2286 Жыл бұрын
ахах ))) у меня хорошая команда, потому что команда может посмотреть видео. естественно не скажешь что у меня плохая компания программистов ) но в целом да, когда есть выбор, и можешь менять или ждать и бюджет есть, искать хороших, это конечно хорошо. но вот по поводу менять работу :) было смешно. каждые 2-3-4-5 лет типа надо менять чтобы развиваться, но вот мои, я надеюсь со мной останутся ))))))))))))))) развиваться можно ИМХО и на своей одной работе, и разные языки использовать, и фреймворки и технологии и паттерны и так далее, было бы желание. Просто мало кто хочет развиваться, это тяжело, больно, чревато ошибками опять же ) поэтому мало кто экспериментирует даже если есть возможность и разные проекты. В остальном интересно было послушать.
@programisli
@programisli Жыл бұрын
У меня хорошая команда не потому, что может посмотреть видео. В нынешней команде у меня вообще нет ни одного русскоговорящего. В предыдущей был один, кто понимает русский и я намекал, что та команда может узнать. Но думаешь, меня волнует это сейчас? Так что знак равенства неверный. Конечно же каждый менеджер хочет, чтобы у него команда была стабильная. Разве это не очевидно? Женщина набирается опыта, когда спит с разными мужчинами, но каждый мужик хочет, чтобы у него была единственная. Смешно, но реальность.
@andreyrudin2286
@andreyrudin2286 Жыл бұрын
@@programisli :) если команда не говорит на русском то да ) тут я прям не попал. По поводу команды, ну Вы советуете молодым чаще менять работу, но при этом не хотите чтобы Ваша команда меняла работу ;) я не спорю что это нормально, менять работников боль. Искать хороших работников еще большая боль. Про пример с женщинами. Вы советуете чужим женщинам почаще менять партнеров, но чтобы Ваша оставалась с Вами и не меняла Вас ;) тут я нахожу Ваши слова не последовательными. не больше не меньше, без претензий )
@merlin7411
@merlin7411 Жыл бұрын
Михаил, подписался на вас, теперь смотрю тоже. Если как-то обидел за прошлый комментарий, извините =)
@programisli
@programisli Жыл бұрын
Да норм
@vd3598
@vd3598 Жыл бұрын
Сложные задачи тоже очень разные. Например сделать новую сложную фичу, которая потребует анализа, изучения новых технологий/подходов. Или другая задача - поправить баг в 15-летнем спагетти говнокоде. Вы про какие?)
@programisli
@programisli Жыл бұрын
и то и другое
@barkas2589
@barkas2589 Жыл бұрын
Спасибо. Согласен, когда программирование приносит удовольствие идет рост. Желаю не терять энтузиазм.
@evgenasd8892
@evgenasd8892 Жыл бұрын
Михаил, скажите стоит ли уделять время на рефакторинг? Если в компании это не принято , А только работающий функционал, и не важно говно код ли там или нет, поэтому и время оценивают на разработку без учета рефакторинга, а я еще стараюсь в ооп парадигме писать, делать тесты и рефак. Когда закладывают время только столько сколько требуется написать в процедурном стиле. Для меня это 25% от того сколько мне нужно чтобы привести код в порядок, но функционал от рефакторинга же не меняется, и руководству этого не нужно, зато потом расширять функционал проблема. Что можно посоветовать
@programisli
@programisli Жыл бұрын
Я занимаюсь рефакторингом, когда работаю над чем-то, потому что это тот код, который мне сопровождать, а не начальству. Так что просто можно прятать эту работу под другими проектами.
@evgenasd8892
@evgenasd8892 Жыл бұрын
@@programisli То есть, в момент окончания одной из задач, выполняете рефакторинг того что делали ранее, как бы два списка, как черная и белая бухгалтерия? первый оффициальный public task list я бы назвал, а второй - по рефакторингу. И не факт что оба списка идут нога в ногу, думаю что отставание рефакторинга от ооснового где содержится лапша-код, может уходить на несколько шагов вперед. Соотвтественно список по рефакторингу накапливается, но не стоит на месте, а движется вперед по возможности, тем самым уменьшая тех. долг. Скажите я правильно понял, или что то не так?
@SkyAntins
@SkyAntins Жыл бұрын
@@evgenasd8892 Можно немного рефакторить тот код, где дали поправить баг например. Это при условии, что тебя не будут бить по рукам авторы старого кода
@alexeibelousov3279
@alexeibelousov3279 Жыл бұрын
попробуйте мотивировать руководителя дать время на рефакторинг элементарным подсчетом стоимости разработки на отрефакторином коде, так и как есть.. вот просто 2 оценки в часах сколько так и так.. эти часы легко умножаются на стоимость часа. Хотя тут сильно зависит от ваших задач конечно, если мелкие доработки тогда рефакторинг золотой выйдет и тут проще оставить как есть
@aammssaamm
@aammssaamm Жыл бұрын
Что значит "не принято"? А как оно вообще будет работать если не рефакторить, когда нужно?
@cijic
@cijic Жыл бұрын
7:49 Расскажите почему C# ваш любимый.
@programisli
@programisli Жыл бұрын
Это любовь. Как объяснить, почему кто-то любит Памелу Андерсон, а кто-то любит Шарлиз Терон? Ну вот нравится мне Шарлиз
@cijic
@cijic Жыл бұрын
@@programisli это слепая любовь)) Я думаю, спустя 30+ лет уже знаешь что нравится, а что нет.
@cijic
@cijic Жыл бұрын
@@programisli И вы на какой платформе его используете? Win?
@StonHenge
@StonHenge Жыл бұрын
Бро подскажи курс чтобы закрепить html css javascript для веб разработчика. Начал изучать 1,5 месяца назад с нуля.
@programisli
@programisli Жыл бұрын
Я курсы сам не заканчивал и советовать не могу.
@StonHenge
@StonHenge Жыл бұрын
@@programisli А как изучали в самом начале? Самообучение? По видеороликам и т.п
@verccety1
@verccety1 Жыл бұрын
Посмотри odin project, full stack open
@aammssaamm
@aammssaamm Жыл бұрын
Что вы собираетесь делать в программировании, если сами даже не умеете пользоваться гуглом?
@EuroDJ
@EuroDJ Жыл бұрын
Миша, ты не просто крутой программист.. ты крутой чел! )
@programisli
@programisli Жыл бұрын
Спасибо
@EuroDJ
@EuroDJ 7 ай бұрын
@@rarecase3666 ну ты крутоооой
@bekmaratov1895
@bekmaratov1895 Жыл бұрын
согласен с каждым из пунктов
@djoezi3662
@djoezi3662 Жыл бұрын
Awesome!
@vitalWord
@vitalWord Жыл бұрын
Такие видео очыно заходят трейни/интернам, которые начитаются форумов и вбивают себе в головы цель поменять компанию уже после первого года работы. Тут же автор предлагает 3-4 года ))) На самом деле в хороших компаниях есть такие инструменты, как ротации. А хорошие менеджеры как раз и нужны, чтобы замечать, когда инженеру уже становится скучно/тесно в рамках данной команды и которые готовы предложить ротацию до того, как человек получит оффер от другой компании )))
@programisli
@programisli Жыл бұрын
Ротация внутри компании действительно правильный подход, но он не даст такого разнообразия, как смена работы
@dmitryo6153
@dmitryo6153 10 ай бұрын
А зачем это менеджеру? Человек от него и так уйдёт. Ротации обычно в крупных компаниях, где процессы повышения бюрократизированы. Смена работы может дать более серьезное повышение зп и величины зоны ответственности.
@merlin7411
@merlin7411 Жыл бұрын
Михаил можно Вам ещё советик дать, включайте timecode в видео, сейчас все популярные блогеры так же делают. Пример, ITборода, Вдудь, они все разделяют рекламу и основное видео)
@programisli
@programisli Жыл бұрын
Иногда делаю таймкоды. В комментах есть уже, кто-то сразу повесил
@dimonlimon1770
@dimonlimon1770 Жыл бұрын
Я учусь в колледже, осталось немного, чую что скоро будет много приключений с поиском работы в сфере бекенд. Спасибо за такое видео, мотивирует немного и чуток успокаивает ☺
@programisli
@programisli Жыл бұрын
Удачи с поиском
@vladimirgusev3882
@vladimirgusev3882 Жыл бұрын
Тоже учусь в колледже, на последнем курсе, смог попасть джуном в бигтех, так что удачи💪🏻
@academai11
@academai11 Жыл бұрын
@@vladimirgusev3882 расскажи как
@dimonlimon1770
@dimonlimon1770 Жыл бұрын
@@programisli Спасибо)
@egorkurilko2995
@egorkurilko2995 Жыл бұрын
@@academai11 Вам не поможет. У каждого свой путь.
@GrandpaTin
@GrandpaTin Жыл бұрын
не выгорел бы этот ваш продвигаемый паренёк. так то молодец, но немного боязно
@programisli
@programisli Жыл бұрын
Так лично я его не напрягаю вообще, он сам работает. Упадет его производительность, я его пинать не буду, пусть отдохнет. Я никого не пинаю, я просто стараюсь сделать так, чтобы им самим было интересно и чтобы они сами хотели работать, тогда их производительность высокая. Сужу по себе, я работал круто, когда мне нравилась работа и выгорал, когда я ее ненавидел
@GrandpaTin
@GrandpaTin Жыл бұрын
@@programisli уже не в первый раз складывается впечатление, что я б с тобой поработал с удовольствием) всем бы таких лидов и даже просто сокомандников
@GuestUser-vf9qe
@GuestUser-vf9qe Жыл бұрын
Да, согласен, оч крутой менеджер проекта, респект и уважуха.
@Religion__
@Religion__ Жыл бұрын
Я работаю project om каким-то образом :) после сильного выгорания в Нии также просто менеджерил, тоже работает паринишка просто уникальный программист хоть я и старый, но многому по немного учусь у него. Лично моё мнение не достаточно быть пиздатым прогером но и нормальным человеком плюс стремление ко всему
@programisli
@programisli Жыл бұрын
Нормальным человеком - это я упустил, это действительно важно
@user-rp6bi5qj1n
@user-rp6bi5qj1n Жыл бұрын
Скажите пожалуйста для полноценного обучения на devops инженера MacBook Air m1 с памятью 8/256 gb? (Линукс вертуалка и др инструменты для работы devops )
@programisli
@programisli Жыл бұрын
Я бы взял 16, потому что DevOps возможно будет связан с докерами, а там 8 может не хватить
@user-rp6bi5qj1n
@user-rp6bi5qj1n Жыл бұрын
@@programisli спасибо. Теперь точно буду брать 16 без сомнений
@veniamingi2809
@veniamingi2809 Жыл бұрын
При переходе с одного языка на другой или при смене компании человек может потерять в ЗП. Думаю тут важно упомянуть о том, что прежде чем уходить нужно собрать себе определённую сумму( так сказать подушку) на 3-4 месяца, чтобы программист спокойной изучал новые технологии или вписался в компанию, а не думал о том, как ему дожить до следующей ЗП
@programisli
@programisli Жыл бұрын
У меня чаще всего был только рост. Падение в доходе было только однажды в 2004-м году, когда новый работодатель оказался ужасным
@veniamingi2809
@veniamingi2809 Жыл бұрын
@@programisli Интересно послушать, т.к. например переход с ведущего разработчика 1С или фронта на джуна по бэку должен по идеи ударить по карману
@vladyan01
@vladyan01 Жыл бұрын
@@veniamingi2809 а почему уходят с ведущего 1С-ника, там же вроде хорошо платят?
@sv0ice
@sv0ice Жыл бұрын
@@vladyan01 я думаю мб из-за того, что нет перспективы в развитии, либо может просто надоела, хз
@evgeniy9744
@evgeniy9744 Жыл бұрын
@@vladyan01 хотят лучшего отношения, перспектив, интересных проектов. 1С это очень ограниченная область, задачи, бизнесы и коммуникация там оч специфисеские для рф в основном
@tchrmagic2943
@tchrmagic2943 Жыл бұрын
Я скорее из не инициативных) Хотя причина тут больше в выгорание. Могу сделать сложные задачи, но постоянно держать высокую планку утомляет. Да и доказывать никому уже ничего не хочется. ЗП устраивает, а повышение не даст уж такого большого прироста, чтобы так в это вкладываться. Лучше сохранить какой-то запас сил на свои собственные проекты, благо они у меня есть.
@programisli
@programisli Жыл бұрын
Инициатива не обязательна. Если ты берешь на себе сложные проекты - это уже показатель хорошего программиста. Иногда брать более слабые для отдыха тоже норм.
@Kattyy707
@Kattyy707 Жыл бұрын
Знаете такое инициатива наказуема, так вот этот человек хочет ни за что не отвечать, мол будь инициативен возьми проект и обычно если что не так такие выкидывают с работы
@namco368
@namco368 Жыл бұрын
«У нас супер крутая команда» прозвучало настолько много, что ощущение, что я смотрю рекламу
@programisli
@programisli Жыл бұрын
Было бы рекламой, если бы команда делала что-то на заказ, но нет, таким не занимаемся
@nokerka
@nokerka Жыл бұрын
Про выгорание полностью согласен.
@sergeigrv441
@sergeigrv441 Жыл бұрын
Сложные задачи нужно давать ленивым программистам. Они найдут простое решение
@programisli
@programisli Жыл бұрын
Лишь бы хорошее
@canaydin9537
@canaydin9537 Жыл бұрын
Добрый день. Давно хотел спросить что вы думаете о техно гигантах так называемых FAANG? Хотели бы там работать? И что лучше выбрать небольшую организацию или стремится идти в FAANG?
@programisli
@programisli Жыл бұрын
Я люблю небольшие компании. Особой цели работать в FAANG не было
@canaydin9537
@canaydin9537 Жыл бұрын
@@programisli а в чем преимущество небольших компаний?
@programisli
@programisli Жыл бұрын
Меньше бюрократии
@aammssaamm
@aammssaamm Жыл бұрын
@@canaydin9537 Меньше шансов потерять работу.
@alexeymezenin
@alexeymezenin Жыл бұрын
Крутой программист смотрит на каждый проект с точки зрения бизнеса, поэтому специализация важна, знание хороших практик важно и доменные знания важны. Остальное на эффективность конкретного программиста мало влияет. Я бы в свою компанию скорее нанял человека, который "застрял" в React.js, например. Мне было бы плевать на его знание алгоритмов, знание других языков программирования, ООП, паттернов бэкенда, образование, его инициативность и пр.
@programisli
@programisli Жыл бұрын
А для React.js и не нужны практики ООП, паттерну бакенда и даже алгоритмы.
@alexeymezenin
@alexeymezenin Жыл бұрын
@@programisli я для примера написал, крупные компании все ещё это все спрашивают фронтенд разработчиков. Пару лет назад некоторые из них потихоньку начали отходить от этого.
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
главное чтобы программист не зазвездился
@user-hv8dp8ez5r
@user-hv8dp8ez5r Жыл бұрын
Первый признак : Ты не смотришь всякую херню в интернете, а занимаешься чем-то полезным.
@programisli
@programisli Жыл бұрын
Ты посмотрел мою херню, неужели уже провалил свой же первый пункт? :) или мое видео не херня
@user-hv8dp8ez5r
@user-hv8dp8ez5r Жыл бұрын
@@programisli А я и не смотрел, зашел, оставил комментарий, вышел. Просто считаю видео на манеру "Топ признаков крутого программиста" или "какой язык подойдёт тебе по знаку зодиака" - глупостью.
@MrDarthat
@MrDarthat Жыл бұрын
Это правильный признак) с другой стороны, может быть полезно понимать, какие признаки может принимать во внимание твой менеджер, когда решает повысить ли тебе зарплату по итогам очередного перформанс ревью
@Akkaunt__Yerjan
@Akkaunt__Yerjan Жыл бұрын
С перва я подумал что он Антон Севостянов сисадмин.
@alexeibelousov3279
@alexeibelousov3279 Жыл бұрын
я бы еще добавил пункт 5.1 - рефакторить свой код. По поводу своих проектов помню когда только начинал у меня была папка с проектами и там их было десятки, мне было прям много что интересно сделать, да и тогда еще такого разнообразия софта не было. Сейчас у меня просто нет времени на какие то проекты кроме рабочих, есть один свой который поддерживаю, но даже он уже в тягость и по остаточному принципу((
@borismor1
@borismor1 Жыл бұрын
Ну тогда "5.2 автотесты". Потому что рефакторинг без тестов это прямой путь в ад.
@InconspicuousChap
@InconspicuousChap 3 ай бұрын
Абстрактный "рефакторинг" без внятного изложения его цели и плана действий - это признак, что формошлёп заигрался. Сначала он наклепал быдлокода абы как, а теперь думает, что у него настало просветление, и уж теперь-то он переделает, как надо. Это, конечно, иллюзия, потому что если б он мог написать, как надо, то сделал бы это сразу. Вы же пишете CRUD-приложения или что-то, незначительно превосходящее их по сложности. Поэтому что с автотестами, что без них любой рефакторинг - потеря времени. Всё равно, что сборщик бананов сказал бы, что он сложил их в ящик неправильно, и надо сделать рефакторинг.
@digitalberd
@digitalberd 3 ай бұрын
Я работаю над своими проектами. Да, мне нравится кодить. Но у меня просто нереальных размеров эго и амбиции - поэтому свои проекты хочу сделать - только чтобы заработать нереально огромную кучу бабок. P.S. гитхаб у меня пустой. А вот в личном гитлабе уже штук 25 своих проектов. Код оттуда я конечно же никуда не покажу - т.к. с них планирую сказочно разбогатеть.
@firewatermoonsun
@firewatermoonsun Жыл бұрын
Привет Михаил. Будет время, расскажи, что ты думаешь про ChatGPT.
@programisli
@programisli Жыл бұрын
Сам не пользовался, но видел видео, выглядит прикольно
@user-vi2gu9hg9c
@user-vi2gu9hg9c 6 ай бұрын
А какой график работы у програмистов 5/2 по 8 часов Отпуск 2 раза в году?
@programisli
@programisli 6 ай бұрын
В соответствии с законом страны, где работать. В Канаде 2 недели минимум, а там как возьмёшь. В США по закону там вообще лажа с отпусками, но в ИТ дают, в основном вижу 2 - 3 недели
@oeaoo
@oeaoo Жыл бұрын
Опасно думать что проблем нет. Это сладкая иллюзия, в перспективе бьет очень больно реальностью полбу.
@programisli
@programisli Жыл бұрын
Не совсем понял, про какую проблему
@alko4188
@alko4188 Жыл бұрын
а как же борода? ну что за программист без бороды? )) насчет гитхаба несогласен.. для джуна может быть, но ждать от него чего-то большего мусорных коледжных проектов, имхо, опрометчиво. Для мидл+ на работе уже так напрограммируешься, что петится нет никакого желания. кстати гитхаб пользователя mflenov со мной похоже согласен )
@programisli
@programisli Жыл бұрын
Опытный программист сможет рассказать про опыт У начинающего нет опыта в коммерческих проектах/компаниях, поэтому тут GitHub показатель опыта
@alko4188
@alko4188 Жыл бұрын
@@programisli 5 признаков Крутого программиста же. безопытный но крутой? ) лично я к гитхабу отношусь с осторожностью. вполне возможно, что у человека есть мегадорогой ему сердцу петик, который вот еще чуть чуть и озолотит автора, но денег на поддержание штанов уже нет и надо приземлиться куданить в режиме хуяк хуяк продакшен.. лично знаю 2х кадров которые еще в доковидные времена на работе занимались петоводством в особо крупных объемах...
@semensemenoff5954
@semensemenoff5954 Жыл бұрын
Сделайте видо о программистах самозванцах. К примеру есть некоторые школы в которых с одной стороны обучают (сложные проеткы, кодревью, менторство от реальных программистов, совместный проект) , но больше упор на прохождение интервью. Т.е. juniorы никому не нужны, но дабавив себе пару лет опыта, рассказать о прошлом проекте(работе) точнее легенда и спокойно проходишь до мидла. Я думаю у вас в опыте было подобное (слабые мидлы) и что вы думаете об этом
@programisli
@programisli Жыл бұрын
Конечно бывают те, кто пририсовывают опыт, а реально ничего не знают.Видео на эту тему можно записать, нужно найти что интересного рассказать
@hatman8626
@hatman8626 Жыл бұрын
О это прям про меня 😅 Прохожу синьерные интервью на изи, сам при этом сеньером не являюсь.
@semensemenoff5954
@semensemenoff5954 Жыл бұрын
@@hatman8626 да у меня таже фигня, из 4 последних собесов прошел 3. Мне даже это нравится, сам процесс, но вот как потом как работать)) очкую дико))
@hatman8626
@hatman8626 Жыл бұрын
@@semensemenoff5954 перебарывай синдром самозванца и в бой) я так и делаю. По ходу дела выясняется, что сеньерность это оооочень субъективная вещь.
@cijic
@cijic Жыл бұрын
Михаил, расскажите пожалуйста как у вас проходят интервью. Я, из опыта, считаю их бесполезными, зачастую вредными для обеих сторон, особенно если интервью проводит не программист. Хотелось бы узнать как оно у вас лично.
@programisli
@programisli Жыл бұрын
Именно в моей команде? Сначала программисты тестируют и говорят, подходит человек или нет, а потом я как менеджер провожу интервью. Посмотри это видео Мое лучшее интервью на должность программиста kzbin.info/www/bejne/h6Swf39tgLmMgdE
@dogeatsthesun908
@dogeatsthesun908 Жыл бұрын
Не знал, что Евгений Гришковец подрабатывает в этом вашем айти. А видео хорошее)
@Mr43046721
@Mr43046721 Жыл бұрын
Возникает мысль попробовать поработать на двух работах, но жена даст по голове)) всё-таки семье тоже надо уделять время
@GameForYouOnline
@GameForYouOnline Жыл бұрын
Заложник обстоятельств
@vitus66
@vitus66 Жыл бұрын
Нет лучше сразу на трех😅
@bytefu
@bytefu Жыл бұрын
@@vitus66 А ещё лучше - на четырёх: сон и отдых - для слабаков. Нужно быть продуктивным, чтобы падать в могилу с чувством полезности для бизнеса.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
@@bytefu инициативным и проактивным
@alexpetrov521
@alexpetrov521 Жыл бұрын
Скажите пожалуйста, что можно такое создавать, за что платят по 200 тысяч в месяц? Если команда из 5 человек например, это миллион в месяц. Что за продукт на выходе?
@programisli
@programisli Жыл бұрын
На Angry Birds авторы заработали столько, что окупились не то, что 200 тысяч, а миллион за программиста в месяц
@alexpetrov521
@alexpetrov521 Жыл бұрын
@@programisli ну это единичный случай, так повезло) Не каждый проект так выстрелит.
@pedros1
@pedros1 Жыл бұрын
200 тысяч это копейки. Модели онлифанс зарабатывают по $1.5 миллиона в месяц, и это только их доход. А есть ещё вебкам, денежные переводы, международные биржевые брокеры, торговые роботы, криптобиржи... Там миллионы долларов в день обороты.
@itpositiv
@itpositiv Жыл бұрын
Супер сказанно Миша просто с языка - про выгорание и эффективность - если ты делаешь это и тебе приносит радость несмотря что тебе это материально не особо выгодно - то это самое то, значит всё таки будет результат и хороший прилив признания со стороны других и осознания своих сил, потом Вы сами почувствуете такой прилив сил что вы сами Удивитесь на сколько вы готовы к чему-то серьёзному - тем самым вы наконец уничтожите так называемый синдром самозванца у кого это есть, короче поймут не Все. Как сказал Миша с опытом приходит и озоренее.
@aammssaamm
@aammssaamm Жыл бұрын
Если вам это приносит радость, а не деньги, то вы работаете бесплатно, что выгодно вашему менеджеру и не выгодно вам. Потому что бесплатная работа приводит к выгоранию, и никакой радостью вы не оплатите операцию вашей маме или вашему ребёнку.
@olsuhvlad
@olsuhvlad Жыл бұрын
@@aammssaamm здесь надо еще учитывать отношение со Христом - оттуда болезни, в следствии проклятия для вразумления нас грешников. Поэтому, если вы боретесь с болезнью - с последствием Божьего проклятия, как у Тинькова или Стива Джобса - Бог поставит вас в такие условия, что вам никаких денег не хватит... поэтому не занимайтесь сизифовым трудом - надо серьезно обратиться к Иисусу всем сердцем. - это про болезни, их происхождение, причины появления и лечение ... а про работу, здесь у вас крайности - человек то не совершенно же бесплатно работает... с таким мышлением он может стать и оунером стартапа и тимлидом с хорошим видением проекта... что в итоге даст и ваши любимые материальные блага, в совокупности с нелюбимыми вами нематериальными ценностями... :) ... ох, уж эти чистые материалисты...
@aammssaamm
@aammssaamm Жыл бұрын
@@olsuhvlad Вам бы психиатру показаться. Ваш бред - это по его части.
@olsuhvlad
@olsuhvlad Жыл бұрын
@@aammssaamm может, я еще Новый Завет и Иисуса придумал. :) ... ох, уж эти всезнайки самоуверенные :) ... вас ожидает встреча с Иисусом - Он ваш Судья, а мой - Спаситель - вот, в чем разница.
@olsuhvlad
@olsuhvlad Жыл бұрын
@@aammssaamm kzbin.info/www/bejne/gnOql4aXqtKbipI
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
А если програмист проявляет инициативу береться за сложнь1е задания, но не может вь1полнить или долго делает их из-за нехватки отпь1та
@programisli
@programisli Жыл бұрын
Обычно такие не стесняются попросить помощи, а когда им помогают, по любому прокачиваются.
@user-yt6iu2zo2x
@user-yt6iu2zo2x Жыл бұрын
блин, мне кажется что моему обучению нет конца и края. А так хочется первый собес пройти. Но как посмотрю какие скилы от джуна требуют аж глаз дергается. Вроде уже давно учу но из синтаксиса не вылез еще, а в юнити вообще страшно заходить. А так хочется научится и получить работу. Тут еще эти военные самолеты каждый день над головой летают, депресняк нагоняют.
@programisli
@programisli Жыл бұрын
Я уже почти 30 лет в ИТ и все равно продолжаю учиться. Начинай проходить собеседования. Не знаю как в других странах, а в Канаде не обязательно соответствовать всем требованиям. Об этом я говорил в этом видео kzbin.info/www/bejne/mpy4fGiGdpeUrKs
@osmon1933
@osmon1933 Жыл бұрын
Есть такая мысль что если вы начали работу и полностю готовы, то это значит что начали слишком поздно.
@nurmukhammadxxx5046
@nurmukhammadxxx5046 Жыл бұрын
Самое трудное в it это создание и продукта которое потом можно пихнуть в массы(ну или кому нить из faang), а все остальное это рутина. Некоторые тащатся только от процесса кодинга, некоторые от осознания того что получается создать что-то интересное.Только единицы создают бизнес понимая, что это всего-то один из вариантов по зарабатываю кэша, коих много. И в FAANG создадут любые условия для разрабов только что бы они не отрывали свои 5 точки от кресел и создавали один продукт за другим, как на конвейере. Хотя это и есть очередной конвейер.
@viktormorozov5146
@viktormorozov5146 Жыл бұрын
Программисты уже давно не пишут свой продукт, впрочем как и сварщик редко варит только для себя, и автомеханик редко собирает свой автомобиль а чинит чужие. Зачем подменять понятия, создание бизнеса это одно, написание софта под бизнес совсем другое.
@vasylfilippov8143
@vasylfilippov8143 10 ай бұрын
@@viktormorozov5146 ну так нужно помнить что это всего лишь чей то бизнес - ничего личного
@silkcode3178
@silkcode3178 Жыл бұрын
Значит я крутой программист ))
@vik_2743
@vik_2743 Жыл бұрын
Была бы интеграция, а тема для поболтать всегда найдётся )
@vik_2743
@vik_2743 Жыл бұрын
Миша, а что не так было с тем программистом, с которым пришлось расстаться?
@programisli
@programisli Жыл бұрын
У меня каждую неделю видео выходят вне зависимости от наличия интеграции. Так что эти два пункта не связаны. Уволили парня, потому что за два месяца написал только одну валидацию - если данные неверны, то показать ошибку.
@vik_2743
@vik_2743 Жыл бұрын
@@programisli нуу, может там валидация форм разного размера с множеством полей разного типа и бизнес логики, да плюс он тесты на это написал и всё у него было чики-пуки ) хотя два месяца всё равно очень долго, согласен
@arustik7
@arustik7 Жыл бұрын
Думаю, что то, о чем говорит автор - справедливо для любой профессии. И исходя из этого постулата скажу - только практика - критерий того, крутой программист или нет. Но... есть и признаки, конечно. В свое время, когда мы создали симтему автоматизированного формирования маршрутного листа для хлебозавода с объемом 60 тн в сутки, различные взаимосвязи уже так сильно прописались в голове, что нам уже было достаточно одного слова, например, количества авто, которые они взяли в аренду, чтобы быстро понять какой объем отгрузки у них сегодня, и почему именно такой. Так что, на мой взгляд, профессионала видно сразу: по общению, даже без заданий, хотя с ними лучше видно.
@programisli
@programisli Жыл бұрын
Практика не может быть признаком. Арбуз будет сладкий, если он зеленей в августе, с желтым пятном. Это внешние признаки, которые не потребуют от тебя вскрытия арбуза, но при этом не гарантируют все же, что он реально будет сладким. К другим профессиям? Ну смена языков программирования присуща программистам. Сложные задачи - да, в любой профессии это так, потому что решая сложные задачи мы развиваемся быстрее
@primalconcretesledge9226
@primalconcretesledge9226 Жыл бұрын
Почитайте, что такое сеньор в Долине: контрибуция в опенсорс, в инвестные библиотеки/фреймвокри, успешные пет-проекты, форки известных проектов, пользующиеся популярностью, использование новых библиотек от звёзд, некое имя в свой области.
@programisli
@programisli Жыл бұрын
Синьор даже в долине в разных компаниях это разные вещи. Я работал на компанию из долины, просто это был не Гугл и не Яблоко и работал на IBM.
@articice7342
@articice7342 Жыл бұрын
Признаки по приоритетам с моей т. з. Обладает большой базой знаний всех уровней (архитектура, структура, алгоритмы, инструментарий, общение с клиентами), что позволяет писать быстро и качественно. Быстро решает задачи (просто офигенно важно). Приверженец чистого кода (после получения рабочего результата сразу же, сразе же приводит код в порядок,, причем главное это самый высококлассный рефакторинг, а не удаление ненужного). Может делать паузы и отвлекаться во время решения задачи. Активность важна, т.к. программмист быстрее и легче приступает к решению задачи, но это один из самых низких приоритетов, т.к. очень часто имел дело с активными проограммистами, которые долго решали задачи. Важнее, имхо, чтобы программист мог остановиться и сделать паузу, во время решения задачи.
@programisli
@programisli Жыл бұрын
Это уже не признаки, это уже конкретные показатели.
@articice7342
@articice7342 Жыл бұрын
@@programisli Может быть. А по чему лучше оценивать работника по признакам или по показателям?
@user-zg8ij3kt1h
@user-zg8ij3kt1h Жыл бұрын
Было интересно. Добре.
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
как по 16 часов работать каждый день и не о..еть?
@programisli
@programisli Жыл бұрын
Ну не каждый день конечно. Если 30 дней в неделю работать по 16, то можно и сгореть
@user-cl1ll4zy4q
@user-cl1ll4zy4q Жыл бұрын
Главное , чтоб он научился держать удар, отказ итп. Или правильно трактовали то, что начальник грузит только его...любой человек, даже плохой, встретившийся у вас на пути - это учитель. Главное правильно понять
@programisli
@programisli Жыл бұрын
Согласен, это тоже важные умения. Нужно уметь отказывать
@MrPronav
@MrPronav Жыл бұрын
Считаю себя средним программистом) 20 лет в программировании, из них 10 лет проработал в одной компании, да, засиделся, работа наскучила, но получил значительный опыт в определенной сфере, который пригодился мне на следующей работе, где сейчас и тружусь. В принципе, меня все устраивает, работать очень комфортно, практически не дергают и не заколебывают) Новые проекты на иных языках программирования брал, но по итогу проекты свернули и вернулся к исходному языку, пока не дергаюсь. Да и работы столько, что не получается перепрыгнуть на другой язык.
@programisli
@programisli Жыл бұрын
Я говорил о признаках, а не об обязательных требованиях.
@MrPronav
@MrPronav Жыл бұрын
@@programisli да я понял) себя крутым и не считаю) со всем сказанным полностью согласен
@alexanderpoplooukhin7448
@alexanderpoplooukhin7448 Жыл бұрын
Я не смог досмотреть данное видео, оно ооочень затянутое. На фига мне нужны лишние детали о команде. Нужный скил для PMJ - "не растекаться мыслями по древу".
@programisli
@programisli Жыл бұрын
Я всегда привожу много личных примеров, так что если тебе личные примеры не интересны, а нужна сухость, то лучше не смотреть мои видео, они все с рассуждениями
@user-vc5nj9zd6i
@user-vc5nj9zd6i Жыл бұрын
1. Лайфбэланс (и пусть он устроит работодателя) Реклама 4 минуты Меняй: 2. Язык (если устроит начальство) 3. Проекты (если устроит начальство) 4. Работу ( -"надеюсь, мои останутся со мной) *Не забудьте развиваться!!!! бонус: 5. Умей признавать ошибки.
@programisli
@programisli Жыл бұрын
Не понял к чему «и пусть он устроит работодателя»
@gam4524
@gam4524 Жыл бұрын
@@programisli многим работодателям нужно объяснять, а почему это ты не можешь внезапно выйти на митинг в сб
@redologs
@redologs Жыл бұрын
Самый главный признак крутого программиста - это когда он тебе объяснит, что задачу выполнять вообще не надо.
@aammssaamm
@aammssaamm Жыл бұрын
Именно с этого всегда нужно начинать любой проект. Процентов 20 белиреберды под названием BRD всегда сможете урезать.
@MrDarthat
@MrDarthat Жыл бұрын
Хорош)
@Mr.Not_Sure
@Mr.Not_Sure Жыл бұрын
Признаки: 1. Много мониторов 2. Тёмная тема 3. VIM 4. Мониторы в портретной ориентации 5. Борода 🤣🤣🤣
@programisli
@programisli Жыл бұрын
Приходит к тебе чувак на собеседования, а ты: - у тебя много мониторов? - да - отлично, вот прямо сейчас вижу, что крутой спец :)
@rlukinn
@rlukinn Жыл бұрын
Это отличное видео, как стать хорошим программистом!
@user-ge9zr6fz3k
@user-ge9zr6fz3k Жыл бұрын
...если у меня получится стать ( добиться) статус " крепкий середнячок!!!!!, Я СЧАСТЛИВ БУДУ ДО СОПЛЕЙ. Я не буду проводить начальство, выполнять все во время ( +, -) и не быть выскочкой. PS: и ещё я любить менять коллективы - есть такая песня " запавшие рожи" - про меня, я не боюсь новых знакомств и незнакомых коллективов
@paleface_brother
@paleface_brother Жыл бұрын
Кстати, Михаил, а какие документы требуются при поступлении на работу в Канаде? В частности, нужен ли документ типа советской прописки, регистрации по месту жительства, если ты арендуешь квартиру?
@programisli
@programisli Жыл бұрын
Только номер социального страхования SIN, к которому все привязано в Канаде. То же самое в США. Могут попросить права, чтобы сверить SIN с фотографией на правах, но такое видел один раз.
@yunigperec
@yunigperec Жыл бұрын
что за фирма в которой работаешь - что из вашего можно встретить на простарах интернет.
@programisli
@programisli Жыл бұрын
Это важно? Я особо не распространяюсь, где работаю, потому что считаю это не важным. В разделе Биография есть видео, где я рассказываю про предыдущие работы
@bobikbobanovich9997
@bobikbobanovich9997 Жыл бұрын
Надо знать где можно найти ответ
@programisli
@programisli Жыл бұрын
Все знают, это Stackoverflow , но да, не все умеют правильно искать
@TheDavBag
@TheDavBag Жыл бұрын
"сеньор по амбициям" =)
@programisli
@programisli Жыл бұрын
По старанию
@den_a
@den_a Жыл бұрын
Мне кажется вы крутой начальник. 👍
@programisli
@programisli Жыл бұрын
Стараюсь. Подчиненные пока не жалуются и никто по собственному желанию не ушел.
@user-zx9cm1qi8u
@user-zx9cm1qi8u Жыл бұрын
Хороший программист это тот который не хорошо проходит интервью, а тот который сделал работу во время. А вот эти звания сеньор джун мидл и всякая другая хрень это от лукавого. Работа в команде не всегда инициатива, я когда работал в команде, у меня в основном все в команде пытались всю работу свалить на меня. Поэтому мне проще самому делать работу, но если чел может мне помочь то я рад дать тот объём работ который он может сделать без напрягов и не сгореть. А так работа на контору это в основном два часа на себя и 6 часов на контору.
@programisli
@programisli Жыл бұрын
Ну это же плохо, если на одного человека сваливают. Это не совсем командная работа. Инициатива не важна, я сказал, что есть те, кто не проявляют инициативу, но могут выполнить любую задачу, если им дать ее
@viktormorozov5146
@viktormorozov5146 Жыл бұрын
А потом ты поехал в отпуск, заболел, и все спринт зафакаплен, или тебе придется по удаленке фиксать или консультировать.
@rokot
@rokot Жыл бұрын
Когда я сам себе признался, что я плохой фотограф и не стану лучше, я стал чаще фотографировать и меньше редактировать фотки и чаще их выкладывать в сеть. Вывод, вы сами себя можете заковать в цепи преследуя перфекционизм.
@programisli
@programisli Жыл бұрын
Я из твоему комментария сделал другой вывод - больше работай и можно добиться результата. Ты же стал больше фотографировать.
@rokot
@rokot Жыл бұрын
@@programisli вывод сделан правильный. Я стал больше программировать, когда признал себя плохим программистом.
@user-gp6bs8xu4p
@user-gp6bs8xu4p Жыл бұрын
Какая разница что думает менеджер. Он не может оценивать сильный программист или нет. У реально сильных скорее цель заработать деньги нежели доказать такому менеджеру свою крутость)
@programisli
@programisli Жыл бұрын
А кто оценивает? Во всех компаниях, где я работал, оценивает менеджер, если он бывший программист. Если это бывший QA, то вот как они делают, я не знаю. Скорей всего лид решает.
@MrDarthat
@MrDarthat Жыл бұрын
Он вас будет оценивать по менеджерским критериям, и я думаю вам будет разница, потому что это ваша зарплата)))
@kamurashev
@kamurashev 11 ай бұрын
Меняет компанию, полностью согласен но как по мне больше 3 лет уже ту мач. Соглашусь что если опыта больше уже и меньше желания прыгать да и это уже не так актуально.
Плохие советы для программистов
26:22
Програмысли
Рет қаралды 23 М.
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 462 М.
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 10 МЛН
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 593 М.
Я тупой, ИТ это не для меня
16:18
Програмысли
Рет қаралды 43 М.
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Рет қаралды 8 М.
Как учиться программированию эффективно?
21:35
Я Прошел Собеседование в Google… Как?
9:51
Саша Лукин
Рет қаралды 542 М.
Облажался, встал и пошёл дальше
11:46
Програмысли
Рет қаралды 10 М.