Большое спасибо за отличное видео. Как раз являюсь начинающим программистом, и для меня действительно интересно в чем отличие...спасибо огромное, приятно слушать.
@sell_tital_gell3 жыл бұрын
спасибо за видео! как обычно - информативно, объективно и приятно слушать
@mrxprojects3 жыл бұрын
Рад вас видеть! Добра вам!)
@programisli3 жыл бұрын
Спасибо, взаимно
@mrxprojects3 жыл бұрын
)
@paolobz9787 Жыл бұрын
Спасибо за ваши видео
@Edvard-Aliev3 жыл бұрын
"На лево" оговорочка по Фрейду))) спасибо за видео! Формат огонь!
@programisli3 жыл бұрын
Ненадо, ненадо, мне мои органы жалко
@Edvard-Aliev3 жыл бұрын
@@programisli )))
@Apppath3 жыл бұрын
Налево, а домой направо))) логично..
@MrDarthat3 жыл бұрын
Красиво там в Ростове! Хорошая тема, тоже замечал, что не так уж сильно джуны отличаются от опытных программистов, особенно в хороших компаниях, которые могут привлечь хорошие кадры. Когда сам начинал, знал гораздо меньше на старте, чем некоторые нынешние джуны, возможно потому, что в универе учился не на программиста)
@avva38023 жыл бұрын
Отличное видео, спасибо
@codeInMe3 жыл бұрын
Спасибо большое за информацию
@John_Noble3 жыл бұрын
о круто, такой формат видео больше нравится
@Alonso_Kinn2 жыл бұрын
Хаххаха 1:10 +)))) Аккуратно , Михаил +))))
@СашКа-р9ф3 жыл бұрын
Спасибо за видео! Кстати звук отличный! Вообще ветра не было слышно!
@programisli3 жыл бұрын
Он был, потом уже в обработке пришлось немного подавить шум. Но за счет того, что шума было мало, подавить было несложно
@wendrowski62433 жыл бұрын
Погода сегодня просто супер у нас! Было бы очень круто пообщаться вживую, я сам ростовский начинающий шарпист, но пока работаю в автоматизации тестирования на нём же! :)
@programisli3 жыл бұрын
Это видео я снимал в субботу 16-го октября. Послезавтра уже улетаю в Канаду, так что уже в следующий раз. Планирую в декабре еще прилететь, если ты в телеграм канале, то там можно узнать, когда я приезжаю в Россию
@wendrowski62433 жыл бұрын
@@programisli Телеграма нет, но ради этого даже его заведу. Спасибо за быстрый ответ, было бы действительно интересно с Вами пересечься. До связи!
@gennadiyMalk3 жыл бұрын
Начинающий шарпист, но душа все-же к плюсам(судя по аве)?)
@windxrunner3 жыл бұрын
Удачи, у вас получится
@wendrowski62433 жыл бұрын
@@gennadiyMalk C++ для души!)
@otfly3 жыл бұрын
Очень мудро и зрело, в пример многим блоггерам "сеньорам".
@programisli3 жыл бұрын
Спасибо
@alexlife43293 жыл бұрын
Красивое место, сам люблю там гулять.
@alexkoptev3 жыл бұрын
Понтовый левбердон. Мне, как периодическому гостю Ростова, бросается в глаза в первую очередь так назваемые "ростовские понты". Это, например, недорогие тачки с очень громкой музыкой и открытыми окнами, гоняющие по ночному городу кажутся дикостью. Главное не быть, главное - казаться.
@deniskorablev26483 жыл бұрын
Красиво там рядом с рекой
@dimakof3 жыл бұрын
Очень красиво
@artemstroitelev57153 жыл бұрын
Привет из очереди в gate 6 РнД-Стамбул))
@programisli3 жыл бұрын
Привет, это ты к тому, что меня видел? Потому что я как раз этим самолетом летел сегодня в Стамбул
@artemstroitelev57153 жыл бұрын
@@programisli да, стоял в конце этой очереди. Сперва подумал, что показалось. Но позже зашел на канал, увидел это видео и пазл совпался)
@i.am.rossalex3 жыл бұрын
Мне нравится твое лояльное отношение к программистам на разных уровнях должностей. Уважаю! p.s.: Почему опять из Канады уехали?
@alexkoptev3 жыл бұрын
Помимо почего, документы оформить (паспорт вроде), как я понял из прошлых видео.
@programisli3 жыл бұрын
Опять в вопросе было потому, что я летом менял паспорт, вернулся в Канаду, а у меня заболели родители короной и я вернулся в Ростов помогать им. Ночью опять лечу в Канаду
@alexlife43293 жыл бұрын
А тестовое задание можно где нить посмотреть ?))
@programisli3 жыл бұрын
У каждой команды оно свое, я не уверен, что это будет этично. Банальный алгоритм и на SQL примерно такие задания, как я описывал в kzbin.info/www/bejne/pZOsootjhc2aftE
@pn133 жыл бұрын
Сколько нынче стоит долететь до Канады?
@programisli3 жыл бұрын
В обе стороны билет обошелся турецкими линиями 1680 канадских долларов
@pn133 жыл бұрын
@@programisli ого, не хило. До NY раньше цена была тысяч 20-22 с Москвы.
@programisli3 жыл бұрын
Нас раньше было выгоднее через Нью Йорк летать, потому что там Аэрофлот делал конкуренцию. В Канаду прямых полетов нет
@Hello_there_7773 жыл бұрын
меня однажды спросили про гит и я не ответил про rebase, ибо всегда использовал merge. так эта компашка даже обратной связи не дала🤣 в общем спрашивали у синьера какую-то базовую дичь, но ничего серьезного при этом не спросили.... тогда я тоже подумал нафига им этот гит в подробностях спрашивать
@programisli3 жыл бұрын
Я rebase тоже не очень использую, больше предпочитаю merge
@alexkoptev3 жыл бұрын
@@programisli почему? Например, моя ветка сильно отклонилась и если сделать merge в основую, то все получат сюрприз (если было много конфликтов при merge) . Я делаю rebase своей ветки, все проверяю на работоспособность (поверхностное тестирование общего функционала), а потом уже merge своих наработок в ту же основную ветку. Может я не правильно делаю?
@АндрейСидоров-ц3ж3 жыл бұрын
Так у сеньера и не спрашивают базовых вещей. Смотрят на его портфолио, и список технологий. Суду по собесам в ютубе.
@КукаВерука3 жыл бұрын
@@alexkoptev мерж и ребейз это больше вопрос организации истории коммитов, чем чего-либо еще. При ребейзе все равно нужно решать конфликты и если сделать это кое-как и запушить, то все точно так же получат неприятный сюрприз. К тому же ребейз нельзя делать, если ветка уже запушена в удаленный репозиторий, потому что при ребейзе коммиты, начиная от общего родителя source- и target-веток, пересоздаются, получают другие хэши и история идет прахом. Еще был какой-то случай, когда пришлось одно и то же исправление из раза в раз гиту указывать, т.к. при ребейзе каждый коммит source-ветки обрабатывается и вот каждый раз он одно и то же не мог разрулить. Не помню правда конкретики, как это получилось. В общем, ребейз всегда можно заменить мержем, а вот наоборот - нет. Т.е. без ребейза вообще можно обойтись.
@MsT0mahawk Жыл бұрын
@@КукаВерука Ребейз лучше делать, когда работаешь с веткой сам. При этом все коммиты становятся как-бы в конец ветки, а не размазына ровным слоем в токийском метро.
@igor87z3 жыл бұрын
Привет! Подкину вопрос/идею для возможного видео в будущем. Читаю сейчас "Принципы юнит-тестирования" Владимира Хорикова. Возник вопрос о методике тестирования. Не в плане использования того или иного фреймворка, а в плане методики тестирования: все ли классы тестируются отдельно или группами в соответствие с решаемой задачей(ее частью) с точки зрения бизнеса; влияние тестов на архитектуру приложения; мокирование за и против; важность 100% покрытия и тд.
@programisli3 жыл бұрын
Есть юнит тестирование, когда ты тестируешь отдельно и интеграционные тесты, когда тестируется вся логика
@feeler.2k3 жыл бұрын
Как же похорошела Канада при Джастине Трюдо.
@programisli3 жыл бұрын
Трюдо у власти уже третий срок и кроме легализации наркотиков и повышения цен особо и сказать нечего про его правление. Канада вообще не изменилась за это время - может это признак стабильности?
@feeler.2k3 жыл бұрын
@@programisli да я шучу. Ростов неплохо выглядит у набережной.
@konstantingorbunov43723 жыл бұрын
Как перейти из 1С в Java? Без серьезной потери в доходе, может есть какие-то мысли насчёт этого. Программировал раньше на других языках, читал ваши книги.
@programisli3 жыл бұрын
Ну если тебе 1C приносит хорошие деньги, то зачем уходить?
@konstantingorbunov43723 жыл бұрын
@@programisli 1С с трудом приносит 400 тыс (3 проекта 180,120 и 100), так обычно у работадателей психологический барьер на 250, но удаленка выручает. А опыта уже более 10 лет и это близко к потолку, т е особых перспектив не вижу, переходить в менеджеры или бизнес только. А по java недавно видел вакансию синьора до 700 тыс в Москве, да и более охотно идут на 400(много вакансий по java на эту сумму), и если будет удаленка, я подумываю о двух проектах сразу, т е уже вырисовываются какие-то перспективы финансового роста. Плюс к этому всегда будет возможность поменять страну проживания (так как с 1С с этим туго).
@warnabas3 жыл бұрын
Так иди на парт-тайм в джаву
@konstantingorbunov43723 жыл бұрын
@@warnabas да, тоже подумываю об этом, но для меня ключевой момент, это не терять сильно в доходе. И ещё кто бы взял парт тайм
@warnabas3 жыл бұрын
@@konstantingorbunov4372 так если сейчас три проекта на 1с, сделай один на джаве и расти в нём
@someonewhoyoudontknowiguess3 жыл бұрын
Эх, жаль сходки не было)
@programisli3 жыл бұрын
Может летом в следующем году сделаю
@KANSHAU3 жыл бұрын
Привет, Миша. Нахаловка еще жива, не снесли?
@programisli3 жыл бұрын
Я туда не ходил, говорят, что там строительство новое были
@Евгений-б3л4с3 жыл бұрын
Получается в большинстве случаев разумнее взять в команду начинающего.
@programisli3 жыл бұрын
Кстати, да
@vik_27433 жыл бұрын
я не понял, ты где сейчас, в Канаде или в России?
@programisli3 жыл бұрын
В выходные лечу в Канаду
@mmospanenko3 жыл бұрын
Это там где янукович?
@alexkoptev3 жыл бұрын
Да, запад загнивает. Если взяли на работу, то уволить уже нельзя. В США вроде аналогично, но для члена профсоюза. Есть мнение, что такая "защита" работников на самом деле им вредит. Работодатель сильно проверяет кандидата, боится брать джунов. Так же убивается мотивация работать у способных - сосед с хорошим скилом проходить собесы зарабатывает больше, но при этом может работает плохо, иммитирует деятельность, отнимает у нормальных коллег время.
@programisli3 жыл бұрын
Это не столько защита работника, сколько просто не увольняют именно компании, потому что #1 это пристиж, #2 боятся суда, сейчас могут еще и в рассизме обвинить.
@alexkoptev3 жыл бұрын
@@programisli кстати, да, забыл про суд. У нас на работе увольняли лодыря и неадеквата. Российский филиал очень крупной корпорации. Этот неадекват начал писать руководству конторы в США и грозить судом. Те стали очень беспокоиться, но когда узнали, что в РФ работник может подать в суд только на юр. лицо, но не на руководителя как физ. лицо, то сразу перестали реагировать на угрозы.
@evlntnt11213 жыл бұрын
Не уверен по поводу git учится за день
@programisli3 жыл бұрын
Экспертом конечно не станешь, но команды git add/commit/push учаться за 15 минут, а если пользоваться визуальными возможностями VS Studio, то еще проще.
@evlntnt11213 жыл бұрын
@@programisli да, но по мне так вот такие детали как умение без вреда для всех сделать ребейс, интегрировать свои изменения в общий код, помнить о том что помимо тебя ещё несколько человек работают над эпиком и отличают новичка от опытного программиста. Работать в команде с использованием различных инструментов и видеть ситуацию с точки зрения всех участников процесса из разных часовых поясов и языков вот что важно имхо. Кстати Михаил спасибо за ваши статьи в журнале Хакер и книги по Делфи. Я на них вырос, сейчас работаю в крупной компании из США, планирую скоро переезжать в Китченер 👍
@AndriiKuftachov3 жыл бұрын
То есть, ты реально считаешь, что человеку не хватит 8 часов на то, чтобы оставить Git? 😳 Не говоря уже о том, что в команде всегда есть возможность спросить у кого-то, если нужны помощь. Я вот недавно узнал про патчи, но мне они никогда раньше не нужны были, мне могу TL прислал, в итоге все равно не сработало и пришлось набирать руками. Так что, то, что у git есть кучу возможностей, не всегда значит, что они нужны.
@evlntnt11213 жыл бұрын
@@AndriiKuftachovвот если тебе приходится спрашивать базовые вещи, это и значит что ты не самостоятельная единица. Гит очень богатый и сложный инструмент.
@nickett3 жыл бұрын
10:58 - надо валить в Канаду ))))
@mrLukas-du4xd3 жыл бұрын
Студенты летом проходят производственную практику
@programisli3 жыл бұрын
Да, но было какое-то название у этого
@Сергей-г4о3н3 жыл бұрын
Значит второй*
@ДенисК-р6я3 жыл бұрын
Классное видео и тема поднята хорошая, а в комментариях как-то тухло пока.
@programisli3 жыл бұрын
Может еще разойдется народ, наверно еще рабочее время для некоторых
@AndriiKuftachov3 жыл бұрын
Как там наш сбежавший Президент, вы там его хорошо кормите?
@programisli3 жыл бұрын
Я и забыл, что он в Ростове был, не слежу за политикой вообще
@Hello_there_7773 жыл бұрын
пхахаххаха дожили. джуны лучше синьеров. надеюсь когда такие джуны уходили из компании вы им нашёптывали что им нужно сразу подаваться на большую зарплату чем на джуниора))
@programisli3 жыл бұрын
А они так и делали. Когда понимали, что делали больше синьоров, а компания не ценила этого, то ребята валили в другие компании
@Сергей-г4о3н3 жыл бұрын
Первый)
@IgorGallemar3 жыл бұрын
Лайк!
@Dev-lessons3 жыл бұрын
Поздравлямс
@РусланТопорков-й1п3 жыл бұрын
как может хорошо писать код чувак у которого мало опыта? по мне так это нереально
@programisli3 жыл бұрын
В какой компании вы работаете? Просто интересно, где нанимают тех, кто не умеет хорошо писать код. Если программист не умеет писать хорошо код, не научился во время обучения, то а тех компаниях где я работал шанса получить работу не будет, дорога в другие компании или обратно за парту
@programisli3 жыл бұрын
Пересмотрите видео я даже подчеркнул, что у каждого может быть своя правда в отношении этого вопроса. У нас нет позиции Junior, сразу нанимают только уже тех, кто умеет писать код и разница между программистами не такая яркая. Если у вас по другому, то разве значит это, что я не прав? Я НЕ ГОВОРИЛ, как должно быть, я говорил о том, как есть в компаниях, где я работал. Разве что вы лучше меня знаете о ситуации, где я работал?
@РусланТопорков-й1п3 жыл бұрын
с тем что брать новичка это тоже самое что брать синьера тоже не соглашусь да новичок может развиваться быстро но синьер уже крут да и развивается еще быстрее чем новичок учитывая разницу между ними и скорость обучения не может быть чтобы было что взять новичка это почти тоже самое что взять синьера
@programisli3 жыл бұрын
Опять такого не было сказано в видео, пересмотрите
@ptolmachev3 жыл бұрын
Первый или Второй? ;)
@РусланТопорков-й1п3 жыл бұрын
блин это реально бред синьеры всегда круче если это не так то вы Евгений тоже такой же как новичок и зачем тогда нам вас слушать если мы вместо вас можем джуниора слушать по вашим же словам вы даже себя дискридитируете своей же речью
@programisli3 жыл бұрын
А я где-то сказал, что синьоры не круче? Я говорил, что границу сложно начертить, что вот это будет делать синьор, а вот это делает джун, особенно в Web, где чаще приходится писать CRUD. А, вы же обращаетесь к какому-то Евгению, надеюсь, что он услышал вас.
@РусланТопорков-й1п3 жыл бұрын
@@programisli извиняюсь если спутал ваше имя, скажу что смотрел много ваших выпусков и очень вас уважаю, но этот выпуск практически единственный где я с вами не согласен. но отвечу все же как думаю. Вы действительно говорили что нету большой разницы нанимать синьера или Джуниора что часто джуны были лучше чем синьеры и часто скорость обучения и мощь джунов нивелировали разницу в уровне. 1) вы говорили о джунах как людях окончившим универ или колледж, но забываете что большинство программистов самоучки без образования, вот как раз они и являются джуниорами а человек который 4 года отучился в университете и не терял времени даром а реально учился он уже как минимум на уровне мидла, ведь за время учебы он изучил алгоритмы и структуры данных, он изучил паттерны проектирования, он изучил высшую математику на хорошем уровне, он изучал сети 7 уровней osi, он изучил ООП, он даже изучил электронику, также такие люди изучил какой то язык а вместе и с этим естественно базы данных потому что без них никак, такие люди по фану кодят всякие мелкие скрипты и создают кучу своих велосипедов, я уже не говорю о том что некоторые из учеников изучают хорошо машинное обучение или пилят по фану игрушки небольшие то есть развиваются в геймдеве. Таких людей язык не повернется назвать новичками потому что я ассоциирую junior с новичками 2) вы называли junior людей которых недооценили при собеседовании, но зачем судить их потому как о них подумали эйчары, если они на самом деле мидлы или даже близки к уровню синьеров и как вы и сами сказали просто лохонулись при собеседовании 3) вы сказали что вам не берут людей которые не умеют писать код, а значит в команде у вас нету джиниоров но в тоже время вы сказали что видели часто на практике на своей работе как джуны лучше справлялись с заданиями чем синьеры, тут в ваших словах какая то несостыковка, возможно вы тогда синьерами называете тех людей которые на самом деле мидлы, я считаю синьерами людей которые работают в сфере программирования 5 лет и выше ---------------------------------------- -теперь приведу пример почему синьер в любом случае лучше обучается чем джуниор 1) у синьеров уже хорошие знания английского по любому поэтому ошибки он понимает лучше и больше информации может найти 2) у синьеров есть очень хорошие навыки поиска информации да и они уже знают кучу мест где можно почитать о вещах с хорошими обьяснениями 3) синьеры умеют пользоваться дебагерами значит любой движок или программу они зашарят быстрее да и у них уже сложился свой стиль анализа ошибок и анализа работы кода 4) начитанность кода - у них большая начитанность кода поэтому это тоже самое как сравнивать в 1 классе человек который уже 5 лет читает книжки или тот кто впервые читает книгу и пока читает по слогам скорость чтения первого будет может 40 слов в минуту а у второго скорость чтения выше 200 слов в минуту, не знаю удачная ли аналогия но синьеру намного легче читать и воспринимать написанный код чем новичку еще раз извиняюсь если я вас где то обидел но мне самому очень не приятно было слушать то как вы уровняли людей которые своими страданиями кровью потом и стрессом заслужили звания синьера и новичков
@programisli3 жыл бұрын
Ты видимо не прочитал мой ответ в другой ветке, которую ты создал. Видео не о том, как должно быть, ты все же явно плохо посмотрел видео
@РусланТопорков-й1п3 жыл бұрын
@@programisli а может быть мы оба плохо поняли. Возможно я не до конца понял ваше последние видео, но и вы мой текст тоже возможно не до конца поняли:) Все равно буду вас дальше смотреть и уважать) Желаю творческих успехов:)
@programisli3 жыл бұрын
Я не против того, что твое объяснение разницы имеет смысл, просто ты утверждаешь, что я где-то не прав, когда что-то говорю в данном видео. Но я же не рассказываю, как должно быть, я рассказываю на примере своего опыта, когда у нас в компании просто программисты пишут код практически на уровне синьоров. Да, разница есть среди этих программистов, но грань очень нечеткая, чтобы сказать - этот синьор, потому что знает это и умеет это, а тот не синьор, потому что пишет что-то по другому или что-то не знает.