Черт!)) Читал твои книги и статьи в Хакере!) Удивлен такому каналу! Так держать!
@jess34962 жыл бұрын
Спасибо большое за ваше видео очень интересно
@suxaryk2 жыл бұрын
расскажите о ЗОЖ для программиста после 10-20 лет в индустрии. Какие вещи must have, потому как многие забивают.
@programisli2 жыл бұрын
Нужно делать то, что приносит удовольствие. Я еще недавно играл в футбол. Сейчас после короны восстанавливаюсь, но когда со здоровьем проблем нет, то зал хожу на силовые и на дорожке бегаю.
@jessrabbitxt2 жыл бұрын
Работая за компом - соблюдать осанку, не нагружать спину, периодически разминаться (если есть эпловотчи, периодически приходит уведомление, мол, пора пропердеться), глазам разгрузку давать За пределами компа - все, как и у других людей - сон, питание, физ. нагрузки
@leo-db5do2 жыл бұрын
Правильная осанка, питание, здоровый вес, больше двигаться (физ. активность), не забывать про реальный мир, больше гулять. Черника с лютеином для глаз/другие витамины для глаз, если нет противопоказаний, больше смотреть вдаль))
@proofit4042 жыл бұрын
Привет. В целом согласен с пунктом про прокачивание когнитивных способностей. В остальном как будто бы autocomplete используется одним пальцем. Можно же использовать fuzzy search и печатать ровно столько букв чтобы получить либо ровно один вариант либо он будет стоять первым в списке. Учитывая, что autocomplete обычно запоминает какие варианты программист чаще выбирает, предлагает их первыми. Так что если знать какой метод тебе нужен - просто способ напечатать то что ты хотел быстрее. Касательно долгой и частой компиляции, ситуация очень похожа на TDD. Можно попробовать поискать инкрементальный компилятор, чтобы сильно долго не ждать. А так есть даже целый подход от Kent Beck когда моментально коммитишь каждый шаг после успешной сборки.
@bdick81362 жыл бұрын
В студии для плюсов например есть куча фичей для инкрементальной сборки и еще даже маленькая тележка найдется. За других вроде шарпов не скажу, т.к. не мой стек. Главное курить мануалы не только к языку но и к твоему компилятору. Автокомплиты и прочие интелисенсы полезная штука когда они шарят не только за стандартную либу, но и вообще по коду твоего проекта. Я могу не помнить там блин был writeLine или или WriteLine, а засирать голову этим не сильно полезно считаю. Автокомплит подскажет тебе. Особенно полезно когда ты за жизнь освоил кучу ЯП и технологий. Я в профессии 26 лет, в данный момент я могу за день переключится на 3 разных ЯП и мне совершенно не хочется помнить эти мелочи. У меня еще и статический анализатор работает поверх автокомплитов. И? Задрачивание своей головы ведет к выгоранию. Имхо нужно стараться облегчать свой труд, а не усложнять его. Можно хоть и notepad++ долбится и гордится тем, что шмог. Только к чему это приведет и какой результат будет?
@proofit4042 жыл бұрын
@@bdick8136 В мире python есть легендарный чувак Anthony Sottile. Человек работает в nano при том что является maintainer примерно всех статических анализаторов, тестовых фремворков и прочих инфраструктурных штук. В эру LSP автокомплита нет только у ленивых, остальное уже вопрос вкуса.
@modestusmunh932 жыл бұрын
Я джуниор (джуниор +, если позволите) с годом опыта за плечами. В двух проектах был задействован как единственный бэкенд-разработчик. Отозвались в памяти моменты, когда приходилось так же подключаться к серверам по ssh и дописывать код что бы, при проверке работы скрипта именно на продакшене, не отправить уведомления админам :)
@АндрейРожнов-ш9к2 жыл бұрын
💯👍 Думай своей головой!
@ЮрийНиколаевич-л6т2 жыл бұрын
Прикольно, никогда не думал что проф.программисты пишут в notepad . На собеседование когда предлагают написать код в блокноте для меня было удивительно, но теперь понимаю о чем вы))👍
@sergey.stafeev2 жыл бұрын
Насчет подсказок автозавершения в VS не совсем согласен. Например, я ставлю точку, и набираю название функции пока она не окажется единственной в списке (не прокручиваю список чтобы выбрать), либо пока предугадывание кода мне не поставит именно ее. Я точно знаю что мне нужно, какой метод нужно получить (полное название). И мне гораздо удобнее нажать Enter один раз либо Tab, что ускоряет набор кода и разработку в целом.
@pavelrudnev85582 жыл бұрын
Если вы рефлексируете на эту проблему значит это уже не проблема) Главное осознание того что я ленюсь и это рождает мотивацию)
@ArtemDimitrov2 жыл бұрын
Золотые слова! Я уже иду записывать на похожую тему)
@Александр-ш8я6н2 жыл бұрын
Только командная строка, только ассемблер, только хардкор 😄
@programisli2 жыл бұрын
Ну ассемблер это уже совсем хардкор, хотя и прикольный.
@SergeyMirin2 жыл бұрын
для ASM нужно какое-то очень особенное строение мозга ) не лучше, не хуже, просто другое )
@Александр-ш8я6н2 жыл бұрын
Дело в том что старое поколение 85-х говорило про С++ что это просто, современно, молодежно, поколение 2000-х уже говорит что С++ это тяжело, это нужно быть семь пядей во лбу чтобы кодить на нем, а будущие поколения будут твердить что питон это низкоуровнево слишком и интеллисенс устарел, только голосовые команды и только искусственный интеллект 😁 а по итогу все преобразуется в машинный код, разница в уровне абстракций
@master89202 жыл бұрын
😄
@Hello_there_7772 жыл бұрын
только перфокарты - только хардкор)))
@pdovgalenko2 жыл бұрын
Часто пишу в Far Manager с подсветкой синтаксиса. Лучше чувствую структуру проекта. И все команды лучше знаешь и осознаешь
@eloreneloreneloreneloreneloren2 жыл бұрын
Спасибо, после просмотра видео тоже у себя эту проблему заметил, у меня она выражалась еще сильнее. На твиче смотрел на других и не понимал, как они так подолгу за кодом сидят. Я сильно отвык от такого и быстро теряю концентрацию.
@РоманКирин-с2ю2 жыл бұрын
"Ошибка выжившего" и "раньше трава была зеленее".
@ДмитрийГайдабура-ю5ь2 жыл бұрын
Периодически тоже бывает, быстрее, просто на проде что то распечатать для дебага (естественно в лог или под условием на IP), если происходит какая то не понятная ситуация (это по вебу). Согласен что это не правильно но это экономит кучу времени в ситуации если надо быстро принять решение
@Degatino2 жыл бұрын
Михаил, как там ситуация на рынке Канады? Сокращения только в FAANG или везде? Интересует .Net в основном.
@programisli2 жыл бұрын
Я как-то сам не подавал свое резюме никуда и не знаю, как быстро будут откликаться рекрутеры, но у нас компания в постоянном поиске программистов и явно нет
@vd35982 жыл бұрын
Я, конечно, не Михаил. Но как раз сейчас искал работу в Торонто. Диспозиция такая: 5 лет опыта в неплохих конторах на нагруженных микросервисных проектах. Нахожусь в Торонто, имею рабочую визу. В основном .NET, но если были вакансии на Go, Node, Java, то тоже пробовал. Мой "экспириенс" тут такой - 100 поданных резюме, 5 простых отказов в стиле, "мы посмотрели твое CV и решили продолжить с кем-то другим". Так отвечали относительно крупные компании, типа Unity или Ripple. В бигтехи не подавался, да и открытые вакансии из них были только у Амазона. Все остальное без ответа. Не могу сказать, что резюме плохо сделано. Я в него вкладывал определенные усилия =) Были собесы в 2 компании. И это они сами меня нашли в линкедине. В первую было довольно крупное домашнее задание. После чего было 3 технических этапа. После третьего, отказали с довольно странной формулировкой, как по мне. Во второй получил офер, сейчас делают background check. Последнее в Канаде особенно удивило. Раньше никогда с таким не сталкивался. А тут даже у жены, которая устраивалась на довольно низкооплачиваемую должность, не требующую изначальной квалификации, потребовали 3 поручителя. С каждым из них устроили по мини собеседованию на пол часа. Что еще неприятно удивило. Люди, проводящие этот чек общаются в довольно грубой, ультимативной форме. В добавок со всеми моими референсами связались в выходные. Естественно без моментального ответа. После чего, сообщили мне, что я обязан найти новых, потому что эти не отвечают) Но это все такое. Можно пережить =)
@Degatino2 жыл бұрын
@@vd3598 Спасибо за подробную информацию. К сожалению, читаю подобные истории уже не в первый раз. В Европе рекрутеры готовы тебя оторвать с руками, видимо слишком большая конкуренция в Канаде. Можете поделиться, какие вопросы были на интервью и какого уровня алгоритмические задачи?
@vd35982 жыл бұрын
@@Degatino По задачам у меня выборка по двум собесам будет не очень репрезентативная. Но те, что были - это уровень leetcode medium. Была еще более менее теоретическая задачка в стиле "вот диаграмма нашей архитектуры и все навернулось, что делать". На такой я первый раз и завалился. Вроде действовал по логике, задавал уточняющие вопросы, по ответам делал гипотезы и опять же уточняющими вопросами пытался их проверить. Ответ верный нашел минут за 10. Но потом уже HR сказал, что нашел, как они посчитали, этот ответ слишком быстро. Как я понимаю, они решили, что я делал необоснованные выводы. По теории было очень много про сети и протоколы, больше про TCP, UDP, HTTP/S и т.п., много про безопасность, шифрование, хеши, немного про разные алгоритмы шифрования. Было про архитектуру, но не так много, как я ожидал. Еще спрашивали про всякие TDD, BDD. Про CI/CD немного. Ну и например на Гошную вакансию специфику самого языка не спрашивали вообще, а на дотнет было довольно много "классики" по типу "100 вопросов для интервью" по C# и SQL. В целом все было довольно не сложно, как по мне. Сложно было только попасть на эти собесы)
@Degatino2 жыл бұрын
@@vd3598 даже в Фаанг в основном задают Leetcode medium и даже полегче. Вы только на сеньорные позиции подавались или везде?
@retunsky_tech2 жыл бұрын
У меня много времени отнимает мой плохой код) я уже мечтаю когда научусь писать более читаемый код. Надеюсь дядюшка Боб поможет и много полезного из книги возьму, уже кое-что выписал что-бы потом перечитать) Но больше всего я мечтаю создать большую диаграмму классов и перейти уже на абстрактное программирование (или как это называется), и дальнейшие изменение логики изначально менять там, а уже только потом писать код. А написание кода по скорости одно и тоже у меня, что в ide с плагином вим и автодополнением, что отдельно писать в вим. По поводу лени запомнить названия переменных, функций, классов это нормально) т.к. мозг забит другим, он строит дерево зависимостей из-за чего попросту места не остается для запоминания всех названий, хотя мб я и ошибаюсь, мне еще многому учиться.
@jessrabbitxt2 жыл бұрын
Создать большую диаграмму классов, потом мучаться с ее поддержкой, в итоге - выкинуть в помойку Многие проходили
@КоляСолдат2 жыл бұрын
Попробуй взять учеников. Очень наглядно увидишь, где у самого глаз замылился, поймешь как происходит просадка знаний и что может помочь самому. В любом случае очень интересный опыт, посмотреть на свою работу немного под другим углом, богатая пища для размышлений.
@programisli2 жыл бұрын
У меня и так времени не так много для своих проектов, так что о обучении кого-то пока вообще не думаю
@denisvilson71002 жыл бұрын
А ещё такой подход помогает на собеседованиях
@djoezi36622 жыл бұрын
It began with text editor ended something else
@programisli2 жыл бұрын
Бывает у меня такое
@djoezi36622 жыл бұрын
@@programisli anyway it way helpful
@alexeibelousov32792 жыл бұрын
а как вы относитесь к копированию своего же кода? наверняка у всех собираются со временем свои библеотечки типа джентельменский набор функций.. не ужели переписываете каждый раз какие нибудь универсальные функции? По частому запуску на отладку согласен, то же так делаю
@programisli2 жыл бұрын
Создание собственных библиотек - это норм и хорошо, чтобы не копировать код из проекта в проект. Копирование из проекта в проект может стать привести к проблемам поддержки в будущем
@djoezi36622 жыл бұрын
but it helps to avoid typo! I use nvim too
@АндрейРожнов-ш9к2 жыл бұрын
На канале диджитализируй тоже много про вим в качестве среды разработки .
@DreamingDolphing2 жыл бұрын
Ну к слову говоря, в современном Vim (neovim) профессиональные программисты работают всё равно с автодополнением и с языковыми серверами, потому что это невероятно удобно и позволяет быстро писать код. В голом редакторе никто не работает, по крайней мере я таких не видел.
@programisli2 жыл бұрын
"Современном". Я говорю о 2009-м годе
@syberyHeart2 жыл бұрын
Я в vision code)( учусь С# и согласен много помогает и есть расширения ,половину за тебя они сами вставляют в код и ошибки все подсвечиваются )
@TheMarkBrut2 жыл бұрын
привет, подскажи пожалуйста на каком сайте искать вакансии в канаде (ремоут \ релокейт)
@Dev-lessons2 жыл бұрын
Когда я искал последний раз, то использовал Linkedin
@KANSHAU2 жыл бұрын
Привет, Михаил. Очень спорные утверждения. Я пишу в VS+#ReSharper+ коллеция своих сниппетов. 80% труда разработчика - типовые сценарии. Пока ты будешь строчить я одним сниппетом добавлю за пару секунд 15-20-30 строк кода из сниппета, и - что очень важно, отформатированный решарпером по кодестайлу.Всё! Да, может тупею, и скоро не напишу полность и пары строчек, но - извини - работа! Если бы это было хобби, для души- это одно. Мы работаем в промышленной отрасли, поэтому такой юношеский максимализм - "я пишу наизусть в Notpade" - не годится.
@programisli2 жыл бұрын
Ни разу не пользовался ReSharper. Но могу только сказать, что если для тебя это работает, то продолжай использовать. В каждодневной работе я тоже часто использую VS, просто считаю, что без него тоже нужно иногда программировать, по крайней мере я находил плюсы и об этом и говорю в видео. Но я не против решарперов или любых других помощников, отказываться от помощников вовсе точно не стоит
@souppier2 жыл бұрын
Не расслабляйся! Программирывай!
@Didar.Kussain2 жыл бұрын
У меня вот, вопрос есть такой. На делфи Form появляется автоматически. Графический интерфейс там легко, визуально вставится. А, на блокноте как? Всё самому писать? Визуальное представление наверное не легко.
@Didar.Kussain2 жыл бұрын
Точнее окно. Но, почему-то на Делфи они назывались Form"x".
@programisli2 жыл бұрын
Если работать с десктопными приложениями, то конечно же нужен хороший редактор с визуальными возможностями. Я работаю с Web, где визуальный интерфейс не рисуют мышкой, а пишут в HTML коде
@Didar.Kussain2 жыл бұрын
@@programisli ааа, вот оно что. А я то думал, и windows forms создают в ручную. Рахмет за ответ!
@rubiks71962 жыл бұрын
Я лично не могу работать в других IDE кроме Visual Studio.. Она дико удобная, по крайней мере для меня.
@programisli2 жыл бұрын
Я пробовал с Eclipse работать и не смог, потому что он другой. Нужно привыкать.
@rubiks71962 жыл бұрын
@@programisli Да полностью согласен, хотя и использую его для Java. Из-за того что он меньше нагружает процессор, банально IDEA при печати текста процессор до 50% поднимает, это где такое видано( Я конечно пишу в основном на C++, но Java нужен для учебы в институте.
@FRA1T2 жыл бұрын
@@programisli Для Python использую PyCharm и это великолепная вещь))
@jessrabbitxt2 жыл бұрын
Кошмар, как вы без жетбрейновских ИДЕ работаете Отними у меня ее - пойду сразу на завод
@dmitryvarenikov39472 жыл бұрын
cw+tab ->Console.WriteLine(); куда быстрее чем писать самому, когда знаешь название методов, вводишь первые буквы и тебе сразу выдаёт подсказку tab и метод написан, это сокращает время в разы, после перехода в VS после нотпада скорость написания кода возрасла существенно, я даже не говорю о том, что не надо больше гуглить большую часть описания методов, когда все это есть в VS
@programisli2 жыл бұрын
Да, для этого нужно помнить названия методов, а не надеятся на Гугл или помощники
@Empty_Vima2 жыл бұрын
Это все круто и правильно. Но использую обратную переменную. Закину продолжение мысли этого видео... Надеюсь понял его правильно...и это будет полезно... Видео - *Как я 15 лет делал себе персональную Wiki для программиста / Григорий Петров*
@Hello_there_7772 жыл бұрын
есть у меня друг который постоянно копипастит причем мышкой. казалось бы вот четыре цифры возьми напечатай или вот простое слово которое быстрее будет напечатать даже с автокомплитом, но нет, человек мышкой фигачит скопировать-вставить и это жутко долгий и мучительный процесс со стороны)))
@programisli2 жыл бұрын
Я заметил, что во время записи видео регулярно так делаю, потому что боюсь опечататься. Были опечатки во время видео и появилась боязнь опечатки
@ДаниилЦехместренко2 жыл бұрын
Вим классная тема, несколько плагинов накинул, и легковесная IDE
@Dim_sev2 жыл бұрын
Всё ещё пишу в notepad++
@TheVegasISrael Жыл бұрын
Ремень для фотоаппарата К очень ненадежный. У меня после 5 лет крепление бесшумно отсоеднилось, чуть камеру не потерял.
@programisli Жыл бұрын
То же самое произошло в апреле, разбилось стекло видоискателя и немного деформировался угол, но камера выдержала, пока ещё работает.
@TheVegasISrael Жыл бұрын
@@programisli Ужас!!! Я заменил китайским JJC и доволен.
@adamidix2 жыл бұрын
с vscode вегда проблема какая та в компиляции
@adamidix2 жыл бұрын
в телеграме добавил свое виденье по данной теме у Михаила)
@programisli2 жыл бұрын
Интересно увидеть, какие проблемы, ведь если ты компилируешь C#, то ты используешь абсолютно тот же компилятор, что и VS Studio
@adamidix2 жыл бұрын
@@programisli Я java использовал в vscode мучался постоянно и думал что это нормально. После когда по пробовал netbeans и intelliji то поменял взгляды на vscode. Так же я недавно открывал эту тему у тебя в телеге))) Юля посоветовала Эклипс, я еще не дошел до эклипса) Сейча же теперь работаю черех intelliji
@evgenasd88922 жыл бұрын
Слепая печать легко но только на русском, а на английском получается с многочисленными ошибками почемуто(( а когда нужно напечатать не букву а цифру или символ то приходится подглядывать и ловить себя на это мысли, у кого не так напишите
@programisli2 жыл бұрын
Нужно просто больше опыта на английском печатать
@chromigoАй бұрын
Печатать в vim, notepad++ нифига не эффективнее и не быстрее. Это скорее способ быстрее устать. Если человек привык так работать, то да для него так будет кофортнее, но это до тех пор пока он не освоит нормальные инструменты. Лень двигатель прогресса и с нормальным тулингом ты просто забываешь про низкоуровневые проблемы и фокусируешься на более верхнеуровневых. Это как с ручной пилой и бензопилой. Можно пилить толстый ствол час и устать. Можно взять ,электро/бензопилу и сделать ту же работу за минуту, сохранив силы. Как по мне процес набора кода это процентов 10% от всей работы. В основном его читаешь, обдумываешь, запускаешь, проверяешь и обсуждаешь гипотезы. Любые современные ide это прежде всего про удобство и экономию энергии(мыслетоплива) + меньше раздражаешься от рутины. В идеале чтобы код печатался, компилироваллся и тп сам через какой-нибудь нейроинтерфейс. Думаю к этому в конце и придем.
@amitrofanov822 жыл бұрын
нереально за приемлемое время запомнить все поля и методы кучи объектов большого проекта. Или проработать на одном проекте надо очень долго. Так что тут только через точку, или постоянно смотри текстом, что там где в других классах написано.
@programisli2 жыл бұрын
А ты попробуй. Да, это время, но просто не выбирай из списка, а дописывай.
@sergeyfilatov30272 жыл бұрын
Кодить в нотепад++ боже упаси)). Я не буду писать здесь простыню минусов, для меня, не использования моей IDE, но в целом, насколько я понял, вам нравится, что вам IDE не подсказывает. Соответсвенно, можно взять любую нормальную IDE, отключить там все что вам не нужно и пользоваться дальше, сохраняя все остальные плюсы.
@programisli2 жыл бұрын
Почему же, я любою подсказки, все их любят, но в то же время, я понимаю, что они расслабляют. Сейчас для себя понял, что нужно иногда запускать vim и писать в нем без подсказок. Да, можно отключить подсказки в IDE, но это не сделает ее загрузку быстрее. Notepad++ и vim стартуют практически мгновенно. Но да, у notepad++ конечно же есть свои недостатки.
@maksonic_official Жыл бұрын
@@programisli ты IDE запустил раз и работаешь сколько-то часов, ты ж не каждые 5 минут запускаешь её. Зачем нужна быстрая скорость загрузки IDE?
@AdilKhashtamov2 жыл бұрын
Не знаю, не знаю. Я стал активно использовать GitHub Copilot и просто кайфую от продуктивности своей.
@programisli2 жыл бұрын
Я пока еще не пробовал его, только видео видел с примерами
@serb11462 жыл бұрын
С ним нужно быть осторожным. Всегда проверять, что предлагает, а так да - Вещь.
@ДенисК-р6я2 жыл бұрын
Я думаю, что нужно миксовать - программировать и в notepad++ и в VS. Может один день там, один там.
@ДенисК-р6я2 жыл бұрын
@Julius Ziesmann Конечно
@dmitriyobidin6049 Жыл бұрын
И тут пришел Copilot
@programisli Жыл бұрын
Из-за него вообще народ разленится
@v_lobo2 жыл бұрын
Хе, ты такой не один…
@mrKazzila2 жыл бұрын
Антиреклама гитхаб копилота😅
@Dev-lessons2 жыл бұрын
Можно и так сказать
@NetImperia2 жыл бұрын
Конечно лучше самому писать, это естественно запоминается лучше. Но если писать что-то на С++, JAVA, C# и не аля домашняя страничка. То в notepad будет ой как тяжко. И производительность упадёт ой как низко. Лично я HTML, CSS, PYTHON, PHP обычно в простом редакторе аля notepad++ делаю. Иногда в Visual Studio Code. Если же Java то тут уже без inteliJ тяжко. Так как зачастую запомнить все функции разных классов проекта, невозможно. Или подстановка функций из библиотек. Какие-то конечно запоминаются. И тут автоподстановка помогает. Но я никогда не пользуюсь автоподстановкой core функций. Их лучше самому писать. Да и не такие они большие, чтоб написать. Плюс из памяти не выветриваются... Пробовал Eclipse, конечно работать можно. Но после InteliJ это просто как ферари и запророжец. Хотя в intelij делать css/js/html можно. Но это прсто перебор... Удобнее это делать в простоых редакторах...
@programisli2 жыл бұрын
Ну я писал не для домашней страницы, а ecomerce сайт Sony
@vadonfit92692 жыл бұрын
Начни изучать разные технологии, языки (Go, Rast) или иностранный язык и лень как рукой снимет ) Полно сфер, куда можно направить энергию для развития если дети взрослые и скучно стало. Здесь конструктивную критику с трудом перевариваешь - есть что прокачать ;)
@programisli2 жыл бұрын
Ест мысли посмотреть на Go. Я критику плохо перевариваю? Не замечал таких проблем
@vadonfit92692 жыл бұрын
@@programisli конечно не заметишь ;)
@igors634 Жыл бұрын
Где-то читал что программист пишет код около 15% своего времени, с чем в принципе согласен. Поэтому не думаю что скорость написания кода является каким-то ботлнеком.
@programisli Жыл бұрын
Зависит, но об этом у меня тоже есть видос здесь kzbin.info/www/bejne/d2nNaKNrrKudbqc
@_EliteKnight_2 жыл бұрын
А зачем писать и искать Console.Writeline(), если можно просто набрать CW + Tab :D
@programisli2 жыл бұрын
Ну Console.Writeline это всего лишь пример чего-то, что первое пришло в голову.
@serb11462 жыл бұрын
Попробуйте VSCode + Copilot. Сказка.
@programisli2 жыл бұрын
Есть мысли попробовать. Слышал, что он платный..
@ImJustHuman2 жыл бұрын
А какая зарплата middle Java разработчика в Канаде ?) Java востребована в Канаде вообще?
@Hello_there_7772 жыл бұрын
конечно джава везде востребована. зп можно найти на сайте глассдор и индид
@programisli2 жыл бұрын
Разброс большой, зависит от того, где работать. Думаю где-то в районе 100к в год
@alexeymezenin2 жыл бұрын
@@programisli т.е. за C# заметно больше платят в Канаде?
@djoezi36622 жыл бұрын
but it is useful
@jetzack51682 жыл бұрын
Хочется не согласиться, но почему-то есть ощущение вашей правоты - может причина в вашей подаче без претенциозности или просто сквозящий опыт
@programisli2 жыл бұрын
Не соглашайся, это нормально поспорить со мной.
@harry-smith404 Жыл бұрын
Ну, не надо все в абсолют возводить. Само по себе полное написание WriteLine тебе ничего не даст, тебе все равно надо понимать, "что ж я блять творю." Надеюсь, за три месяца ты себя взбодрил =)
@programisli Жыл бұрын
Взбодрил немного
@benzed16182 жыл бұрын
Oo
@IgorGallemar2 жыл бұрын
Первый!!!
@Die_MF_Die2 жыл бұрын
Не нужно ничего искать в intellisense .wri + Tab и все), это будет всегда быстрее чем писать и точно помнить, где там заглавная буква, а где нет. Это еще популярный метод, бывает есть библиотека, ты помнишь что она делает, но не помнишь какой метод, intellisense опять же быстрее в 10 раз, чем идти и гуглить, как там метод называется. В IDE опять же тебе все подскажут, какие параметры, дженерики и все такое. Про решарперы всякие я вообще молчу или темплейты на фронте, где на две кнопки в редактор вставляется конструкция из 15 строк, где тебе надо изменить всего 2 слова. С помощью IDE это делаться за секунды, а та девушка в vime ковырялась бы неделю) Экономия времени. Если не делать круды, то часто ты 70% времени не пишешь код вообще, ресерчишь, читаешь, смотришь видосы, мб ищешь главу в книге, и только 30% пишешь код, а то и меньше. Ну так вот эти 30% не хочется превращать в 70) Не на рабочем ПК как-то пытался что-то написать, где не было IDE. Сама ситуация просто выбесила, потому что при решении какой-то конкретной задачи я не хочу думать о языке вообще, я не хочу тратить время на лишнее тыкание в клавиатуру, а я хочу думать о проблеме, об исключительных ситуациях, о алгоритме который решает задачу, о бизнес логике, о ожидаемом поведении, об архитектуре приложения и прочее и прочее., но никак не о том, как правильно пишется метод или искать где пропала кавычка) Спасибо за видео)
@programisli2 жыл бұрын
Чтобы использовать эти сокращения нужно помнить имена методов или сокращения, а не искать и копировать из интернета. Если копипастить из стековерфлоу, то не запомнить ни имя, ни сокращение. Нужно именно набирать, а не искать мышкой. По крайней мере я сужу по себе, возможно другие запоминают имена