Я обленился - Поколение Copy Paste

  Рет қаралды 11,402

Програмысли

Програмысли

Күн бұрын

Пікірлер: 119
@Ixnayism
@Ixnayism Жыл бұрын
Черт!)) Читал твои книги и статьи в Хакере!) Удивлен такому каналу! Так держать!
@jess3496
@jess3496 2 жыл бұрын
Спасибо большое за ваше видео очень интересно
@suxaryk
@suxaryk 2 жыл бұрын
расскажите о ЗОЖ для программиста после 10-20 лет в индустрии. Какие вещи must have, потому как многие забивают.
@programisli
@programisli 2 жыл бұрын
Нужно делать то, что приносит удовольствие. Я еще недавно играл в футбол. Сейчас после короны восстанавливаюсь, но когда со здоровьем проблем нет, то зал хожу на силовые и на дорожке бегаю.
@jessrabbitxt
@jessrabbitxt 2 жыл бұрын
Работая за компом - соблюдать осанку, не нагружать спину, периодически разминаться (если есть эпловотчи, периодически приходит уведомление, мол, пора пропердеться), глазам разгрузку давать За пределами компа - все, как и у других людей - сон, питание, физ. нагрузки
@leo-db5do
@leo-db5do 2 жыл бұрын
Правильная осанка, питание, здоровый вес, больше двигаться (физ. активность), не забывать про реальный мир, больше гулять. Черника с лютеином для глаз/другие витамины для глаз, если нет противопоказаний, больше смотреть вдаль))
@proofit404
@proofit404 2 жыл бұрын
Привет. В целом согласен с пунктом про прокачивание когнитивных способностей. В остальном как будто бы autocomplete используется одним пальцем. Можно же использовать fuzzy search и печатать ровно столько букв чтобы получить либо ровно один вариант либо он будет стоять первым в списке. Учитывая, что autocomplete обычно запоминает какие варианты программист чаще выбирает, предлагает их первыми. Так что если знать какой метод тебе нужен - просто способ напечатать то что ты хотел быстрее. Касательно долгой и частой компиляции, ситуация очень похожа на TDD. Можно попробовать поискать инкрементальный компилятор, чтобы сильно долго не ждать. А так есть даже целый подход от Kent Beck когда моментально коммитишь каждый шаг после успешной сборки.
@bdick8136
@bdick8136 2 жыл бұрын
В студии для плюсов например есть куча фичей для инкрементальной сборки и еще даже маленькая тележка найдется. За других вроде шарпов не скажу, т.к. не мой стек. Главное курить мануалы не только к языку но и к твоему компилятору. Автокомплиты и прочие интелисенсы полезная штука когда они шарят не только за стандартную либу, но и вообще по коду твоего проекта. Я могу не помнить там блин был writeLine или или WriteLine, а засирать голову этим не сильно полезно считаю. Автокомплит подскажет тебе. Особенно полезно когда ты за жизнь освоил кучу ЯП и технологий. Я в профессии 26 лет, в данный момент я могу за день переключится на 3 разных ЯП и мне совершенно не хочется помнить эти мелочи. У меня еще и статический анализатор работает поверх автокомплитов. И? Задрачивание своей головы ведет к выгоранию. Имхо нужно стараться облегчать свой труд, а не усложнять его. Можно хоть и notepad++ долбится и гордится тем, что шмог. Только к чему это приведет и какой результат будет?
@proofit404
@proofit404 2 жыл бұрын
​@@bdick8136 В мире python есть легендарный чувак Anthony Sottile. Человек работает в nano при том что является maintainer примерно всех статических анализаторов, тестовых фремворков и прочих инфраструктурных штук. В эру LSP автокомплита нет только у ленивых, остальное уже вопрос вкуса.
@modestusmunh93
@modestusmunh93 2 жыл бұрын
Я джуниор (джуниор +, если позволите) с годом опыта за плечами. В двух проектах был задействован как единственный бэкенд-разработчик. Отозвались в памяти моменты, когда приходилось так же подключаться к серверам по ssh и дописывать код что бы, при проверке работы скрипта именно на продакшене, не отправить уведомления админам :)
@АндрейРожнов-ш9к
@АндрейРожнов-ш9к 2 жыл бұрын
💯👍 Думай своей головой!
@ЮрийНиколаевич-л6т
@ЮрийНиколаевич-л6т 2 жыл бұрын
Прикольно, никогда не думал что проф.программисты пишут в notepad . На собеседование когда предлагают написать код в блокноте для меня было удивительно, но теперь понимаю о чем вы))👍
@sergey.stafeev
@sergey.stafeev 2 жыл бұрын
Насчет подсказок автозавершения в VS не совсем согласен. Например, я ставлю точку, и набираю название функции пока она не окажется единственной в списке (не прокручиваю список чтобы выбрать), либо пока предугадывание кода мне не поставит именно ее. Я точно знаю что мне нужно, какой метод нужно получить (полное название). И мне гораздо удобнее нажать Enter один раз либо Tab, что ускоряет набор кода и разработку в целом.
@pavelrudnev8558
@pavelrudnev8558 2 жыл бұрын
Если вы рефлексируете на эту проблему значит это уже не проблема) Главное осознание того что я ленюсь и это рождает мотивацию)
@ArtemDimitrov
@ArtemDimitrov 2 жыл бұрын
Золотые слова! Я уже иду записывать на похожую тему)
@Александр-ш8я6н
@Александр-ш8я6н 2 жыл бұрын
Только командная строка, только ассемблер, только хардкор 😄
@programisli
@programisli 2 жыл бұрын
Ну ассемблер это уже совсем хардкор, хотя и прикольный.
@SergeyMirin
@SergeyMirin 2 жыл бұрын
для ASM нужно какое-то очень особенное строение мозга ) не лучше, не хуже, просто другое )
@Александр-ш8я6н
@Александр-ш8я6н 2 жыл бұрын
Дело в том что старое поколение 85-х говорило про С++ что это просто, современно, молодежно, поколение 2000-х уже говорит что С++ это тяжело, это нужно быть семь пядей во лбу чтобы кодить на нем, а будущие поколения будут твердить что питон это низкоуровнево слишком и интеллисенс устарел, только голосовые команды и только искусственный интеллект 😁 а по итогу все преобразуется в машинный код, разница в уровне абстракций
@master8920
@master8920 2 жыл бұрын
😄
@Hello_there_777
@Hello_there_777 2 жыл бұрын
только перфокарты - только хардкор)))
@pdovgalenko
@pdovgalenko 2 жыл бұрын
Часто пишу в Far Manager с подсветкой синтаксиса. Лучше чувствую структуру проекта. И все команды лучше знаешь и осознаешь
@eloreneloreneloreneloreneloren
@eloreneloreneloreneloreneloren 2 жыл бұрын
Спасибо, после просмотра видео тоже у себя эту проблему заметил, у меня она выражалась еще сильнее. На твиче смотрел на других и не понимал, как они так подолгу за кодом сидят. Я сильно отвык от такого и быстро теряю концентрацию.
@РоманКирин-с2ю
@РоманКирин-с2ю 2 жыл бұрын
"Ошибка выжившего" и "раньше трава была зеленее".
@ДмитрийГайдабура-ю5ь
@ДмитрийГайдабура-ю5ь 2 жыл бұрын
Периодически тоже бывает, быстрее, просто на проде что то распечатать для дебага (естественно в лог или под условием на IP), если происходит какая то не понятная ситуация (это по вебу). Согласен что это не правильно но это экономит кучу времени в ситуации если надо быстро принять решение
@Degatino
@Degatino 2 жыл бұрын
Михаил, как там ситуация на рынке Канады? Сокращения только в FAANG или везде? Интересует .Net в основном.
@programisli
@programisli 2 жыл бұрын
Я как-то сам не подавал свое резюме никуда и не знаю, как быстро будут откликаться рекрутеры, но у нас компания в постоянном поиске программистов и явно нет
@vd3598
@vd3598 2 жыл бұрын
Я, конечно, не Михаил. Но как раз сейчас искал работу в Торонто. Диспозиция такая: 5 лет опыта в неплохих конторах на нагруженных микросервисных проектах. Нахожусь в Торонто, имею рабочую визу. В основном .NET, но если были вакансии на Go, Node, Java, то тоже пробовал. Мой "экспириенс" тут такой - 100 поданных резюме, 5 простых отказов в стиле, "мы посмотрели твое CV и решили продолжить с кем-то другим". Так отвечали относительно крупные компании, типа Unity или Ripple. В бигтехи не подавался, да и открытые вакансии из них были только у Амазона. Все остальное без ответа. Не могу сказать, что резюме плохо сделано. Я в него вкладывал определенные усилия =) Были собесы в 2 компании. И это они сами меня нашли в линкедине. В первую было довольно крупное домашнее задание. После чего было 3 технических этапа. После третьего, отказали с довольно странной формулировкой, как по мне. Во второй получил офер, сейчас делают background check. Последнее в Канаде особенно удивило. Раньше никогда с таким не сталкивался. А тут даже у жены, которая устраивалась на довольно низкооплачиваемую должность, не требующую изначальной квалификации, потребовали 3 поручителя. С каждым из них устроили по мини собеседованию на пол часа. Что еще неприятно удивило. Люди, проводящие этот чек общаются в довольно грубой, ультимативной форме. В добавок со всеми моими референсами связались в выходные. Естественно без моментального ответа. После чего, сообщили мне, что я обязан найти новых, потому что эти не отвечают) Но это все такое. Можно пережить =)
@Degatino
@Degatino 2 жыл бұрын
@@vd3598 Спасибо за подробную информацию. К сожалению, читаю подобные истории уже не в первый раз. В Европе рекрутеры готовы тебя оторвать с руками, видимо слишком большая конкуренция в Канаде. Можете поделиться, какие вопросы были на интервью и какого уровня алгоритмические задачи?
@vd3598
@vd3598 2 жыл бұрын
@@Degatino По задачам у меня выборка по двум собесам будет не очень репрезентативная. Но те, что были - это уровень leetcode medium. Была еще более менее теоретическая задачка в стиле "вот диаграмма нашей архитектуры и все навернулось, что делать". На такой я первый раз и завалился. Вроде действовал по логике, задавал уточняющие вопросы, по ответам делал гипотезы и опять же уточняющими вопросами пытался их проверить. Ответ верный нашел минут за 10. Но потом уже HR сказал, что нашел, как они посчитали, этот ответ слишком быстро. Как я понимаю, они решили, что я делал необоснованные выводы. По теории было очень много про сети и протоколы, больше про TCP, UDP, HTTP/S и т.п., много про безопасность, шифрование, хеши, немного про разные алгоритмы шифрования. Было про архитектуру, но не так много, как я ожидал. Еще спрашивали про всякие TDD, BDD. Про CI/CD немного. Ну и например на Гошную вакансию специфику самого языка не спрашивали вообще, а на дотнет было довольно много "классики" по типу "100 вопросов для интервью" по C# и SQL. В целом все было довольно не сложно, как по мне. Сложно было только попасть на эти собесы)
@Degatino
@Degatino 2 жыл бұрын
@@vd3598 даже в Фаанг в основном задают Leetcode medium и даже полегче. Вы только на сеньорные позиции подавались или везде?
@retunsky_tech
@retunsky_tech 2 жыл бұрын
У меня много времени отнимает мой плохой код) я уже мечтаю когда научусь писать более читаемый код. Надеюсь дядюшка Боб поможет и много полезного из книги возьму, уже кое-что выписал что-бы потом перечитать) Но больше всего я мечтаю создать большую диаграмму классов и перейти уже на абстрактное программирование (или как это называется), и дальнейшие изменение логики изначально менять там, а уже только потом писать код. А написание кода по скорости одно и тоже у меня, что в ide с плагином вим и автодополнением, что отдельно писать в вим. По поводу лени запомнить названия переменных, функций, классов это нормально) т.к. мозг забит другим, он строит дерево зависимостей из-за чего попросту места не остается для запоминания всех названий, хотя мб я и ошибаюсь, мне еще многому учиться.
@jessrabbitxt
@jessrabbitxt 2 жыл бұрын
Создать большую диаграмму классов, потом мучаться с ее поддержкой, в итоге - выкинуть в помойку Многие проходили
@КоляСолдат
@КоляСолдат 2 жыл бұрын
Попробуй взять учеников. Очень наглядно увидишь, где у самого глаз замылился, поймешь как происходит просадка знаний и что может помочь самому. В любом случае очень интересный опыт, посмотреть на свою работу немного под другим углом, богатая пища для размышлений.
@programisli
@programisli 2 жыл бұрын
У меня и так времени не так много для своих проектов, так что о обучении кого-то пока вообще не думаю
@denisvilson7100
@denisvilson7100 2 жыл бұрын
А ещё такой подход помогает на собеседованиях
@djoezi3662
@djoezi3662 2 жыл бұрын
It began with text editor ended something else
@programisli
@programisli 2 жыл бұрын
Бывает у меня такое
@djoezi3662
@djoezi3662 2 жыл бұрын
@@programisli anyway it way helpful
@alexeibelousov3279
@alexeibelousov3279 2 жыл бұрын
а как вы относитесь к копированию своего же кода? наверняка у всех собираются со временем свои библеотечки типа джентельменский набор функций.. не ужели переписываете каждый раз какие нибудь универсальные функции? По частому запуску на отладку согласен, то же так делаю
@programisli
@programisli 2 жыл бұрын
Создание собственных библиотек - это норм и хорошо, чтобы не копировать код из проекта в проект. Копирование из проекта в проект может стать привести к проблемам поддержки в будущем
@djoezi3662
@djoezi3662 2 жыл бұрын
but it helps to avoid typo! I use nvim too
@АндрейРожнов-ш9к
@АндрейРожнов-ш9к 2 жыл бұрын
На канале диджитализируй тоже много про вим в качестве среды разработки .
@DreamingDolphing
@DreamingDolphing 2 жыл бұрын
Ну к слову говоря, в современном Vim (neovim) профессиональные программисты работают всё равно с автодополнением и с языковыми серверами, потому что это невероятно удобно и позволяет быстро писать код. В голом редакторе никто не работает, по крайней мере я таких не видел.
@programisli
@programisli 2 жыл бұрын
"Современном". Я говорю о 2009-м годе
@syberyHeart
@syberyHeart 2 жыл бұрын
Я в vision code)( учусь С# и согласен много помогает и есть расширения ,половину за тебя они сами вставляют в код и ошибки все подсвечиваются )
@TheMarkBrut
@TheMarkBrut 2 жыл бұрын
привет, подскажи пожалуйста на каком сайте искать вакансии в канаде (ремоут \ релокейт)
@Dev-lessons
@Dev-lessons 2 жыл бұрын
Когда я искал последний раз, то использовал Linkedin
@KANSHAU
@KANSHAU 2 жыл бұрын
Привет, Михаил. Очень спорные утверждения. Я пишу в VS+#ReSharper+ коллеция своих сниппетов. 80% труда разработчика - типовые сценарии. Пока ты будешь строчить я одним сниппетом добавлю за пару секунд 15-20-30 строк кода из сниппета, и - что очень важно, отформатированный решарпером по кодестайлу.Всё! Да, может тупею, и скоро не напишу полность и пары строчек, но - извини - работа! Если бы это было хобби, для души- это одно. Мы работаем в промышленной отрасли, поэтому такой юношеский максимализм - "я пишу наизусть в Notpade" - не годится.
@programisli
@programisli 2 жыл бұрын
Ни разу не пользовался ReSharper. Но могу только сказать, что если для тебя это работает, то продолжай использовать. В каждодневной работе я тоже часто использую VS, просто считаю, что без него тоже нужно иногда программировать, по крайней мере я находил плюсы и об этом и говорю в видео. Но я не против решарперов или любых других помощников, отказываться от помощников вовсе точно не стоит
@souppier
@souppier 2 жыл бұрын
Не расслабляйся! Программирывай!
@Didar.Kussain
@Didar.Kussain 2 жыл бұрын
У меня вот, вопрос есть такой. На делфи Form появляется автоматически. Графический интерфейс там легко, визуально вставится. А, на блокноте как? Всё самому писать? Визуальное представление наверное не легко.
@Didar.Kussain
@Didar.Kussain 2 жыл бұрын
Точнее окно. Но, почему-то на Делфи они назывались Form"x".
@programisli
@programisli 2 жыл бұрын
Если работать с десктопными приложениями, то конечно же нужен хороший редактор с визуальными возможностями. Я работаю с Web, где визуальный интерфейс не рисуют мышкой, а пишут в HTML коде
@Didar.Kussain
@Didar.Kussain 2 жыл бұрын
@@programisli ааа, вот оно что. А я то думал, и windows forms создают в ручную. Рахмет за ответ!
@rubiks7196
@rubiks7196 2 жыл бұрын
Я лично не могу работать в других IDE кроме Visual Studio.. Она дико удобная, по крайней мере для меня.
@programisli
@programisli 2 жыл бұрын
Я пробовал с Eclipse работать и не смог, потому что он другой. Нужно привыкать.
@rubiks7196
@rubiks7196 2 жыл бұрын
​@@programisli Да полностью согласен, хотя и использую его для Java. Из-за того что он меньше нагружает процессор, банально IDEA при печати текста процессор до 50% поднимает, это где такое видано( Я конечно пишу в основном на C++, но Java нужен для учебы в институте.
@FRA1T
@FRA1T 2 жыл бұрын
@@programisli Для Python использую PyCharm и это великолепная вещь))
@jessrabbitxt
@jessrabbitxt 2 жыл бұрын
Кошмар, как вы без жетбрейновских ИДЕ работаете Отними у меня ее - пойду сразу на завод
@dmitryvarenikov3947
@dmitryvarenikov3947 2 жыл бұрын
cw+tab ->Console.WriteLine(); куда быстрее чем писать самому, когда знаешь название методов, вводишь первые буквы и тебе сразу выдаёт подсказку tab и метод написан, это сокращает время в разы, после перехода в VS после нотпада скорость написания кода возрасла существенно, я даже не говорю о том, что не надо больше гуглить большую часть описания методов, когда все это есть в VS
@programisli
@programisli 2 жыл бұрын
Да, для этого нужно помнить названия методов, а не надеятся на Гугл или помощники
@Empty_Vima
@Empty_Vima 2 жыл бұрын
Это все круто и правильно. Но использую обратную переменную. Закину продолжение мысли этого видео... Надеюсь понял его правильно...и это будет полезно... Видео - *Как я 15 лет делал себе персональную Wiki для программиста / Григорий Петров*
@Hello_there_777
@Hello_there_777 2 жыл бұрын
есть у меня друг который постоянно копипастит причем мышкой. казалось бы вот четыре цифры возьми напечатай или вот простое слово которое быстрее будет напечатать даже с автокомплитом, но нет, человек мышкой фигачит скопировать-вставить и это жутко долгий и мучительный процесс со стороны)))
@programisli
@programisli 2 жыл бұрын
Я заметил, что во время записи видео регулярно так делаю, потому что боюсь опечататься. Были опечатки во время видео и появилась боязнь опечатки
@ДаниилЦехместренко
@ДаниилЦехместренко 2 жыл бұрын
Вим классная тема, несколько плагинов накинул, и легковесная IDE
@Dim_sev
@Dim_sev 2 жыл бұрын
Всё ещё пишу в notepad++
@TheVegasISrael
@TheVegasISrael Жыл бұрын
Ремень для фотоаппарата К очень ненадежный. У меня после 5 лет крепление бесшумно отсоеднилось, чуть камеру не потерял.
@programisli
@programisli Жыл бұрын
То же самое произошло в апреле, разбилось стекло видоискателя и немного деформировался угол, но камера выдержала, пока ещё работает.
@TheVegasISrael
@TheVegasISrael Жыл бұрын
@@programisli Ужас!!! Я заменил китайским JJC и доволен.
@adamidix
@adamidix 2 жыл бұрын
с vscode вегда проблема какая та в компиляции
@adamidix
@adamidix 2 жыл бұрын
в телеграме добавил свое виденье по данной теме у Михаила)
@programisli
@programisli 2 жыл бұрын
Интересно увидеть, какие проблемы, ведь если ты компилируешь C#, то ты используешь абсолютно тот же компилятор, что и VS Studio
@adamidix
@adamidix 2 жыл бұрын
@@programisli Я java использовал в vscode мучался постоянно и думал что это нормально. После когда по пробовал netbeans и intelliji то поменял взгляды на vscode. Так же я недавно открывал эту тему у тебя в телеге))) Юля посоветовала Эклипс, я еще не дошел до эклипса) Сейча же теперь работаю черех intelliji
@evgenasd8892
@evgenasd8892 2 жыл бұрын
Слепая печать легко но только на русском, а на английском получается с многочисленными ошибками почемуто(( а когда нужно напечатать не букву а цифру или символ то приходится подглядывать и ловить себя на это мысли, у кого не так напишите
@programisli
@programisli 2 жыл бұрын
Нужно просто больше опыта на английском печатать
@chromigo
@chromigo Ай бұрын
Печатать в vim, notepad++ нифига не эффективнее и не быстрее. Это скорее способ быстрее устать. Если человек привык так работать, то да для него так будет кофортнее, но это до тех пор пока он не освоит нормальные инструменты. Лень двигатель прогресса и с нормальным тулингом ты просто забываешь про низкоуровневые проблемы и фокусируешься на более верхнеуровневых. Это как с ручной пилой и бензопилой. Можно пилить толстый ствол час и устать. Можно взять ,электро/бензопилу и сделать ту же работу за минуту, сохранив силы. Как по мне процес набора кода это процентов 10% от всей работы. В основном его читаешь, обдумываешь, запускаешь, проверяешь и обсуждаешь гипотезы. Любые современные ide это прежде всего про удобство и экономию энергии(мыслетоплива) + меньше раздражаешься от рутины. В идеале чтобы код печатался, компилироваллся и тп сам через какой-нибудь нейроинтерфейс. Думаю к этому в конце и придем.
@amitrofanov82
@amitrofanov82 2 жыл бұрын
нереально за приемлемое время запомнить все поля и методы кучи объектов большого проекта. Или проработать на одном проекте надо очень долго. Так что тут только через точку, или постоянно смотри текстом, что там где в других классах написано.
@programisli
@programisli 2 жыл бұрын
А ты попробуй. Да, это время, но просто не выбирай из списка, а дописывай.
@sergeyfilatov3027
@sergeyfilatov3027 2 жыл бұрын
Кодить в нотепад++ боже упаси)). Я не буду писать здесь простыню минусов, для меня, не использования моей IDE, но в целом, насколько я понял, вам нравится, что вам IDE не подсказывает. Соответсвенно, можно взять любую нормальную IDE, отключить там все что вам не нужно и пользоваться дальше, сохраняя все остальные плюсы.
@programisli
@programisli 2 жыл бұрын
Почему же, я любою подсказки, все их любят, но в то же время, я понимаю, что они расслабляют. Сейчас для себя понял, что нужно иногда запускать vim и писать в нем без подсказок. Да, можно отключить подсказки в IDE, но это не сделает ее загрузку быстрее. Notepad++ и vim стартуют практически мгновенно. Но да, у notepad++ конечно же есть свои недостатки.
@maksonic_official
@maksonic_official Жыл бұрын
@@programisli ты IDE запустил раз и работаешь сколько-то часов, ты ж не каждые 5 минут запускаешь её. Зачем нужна быстрая скорость загрузки IDE?
@AdilKhashtamov
@AdilKhashtamov 2 жыл бұрын
Не знаю, не знаю. Я стал активно использовать GitHub Copilot и просто кайфую от продуктивности своей.
@programisli
@programisli 2 жыл бұрын
Я пока еще не пробовал его, только видео видел с примерами
@serb1146
@serb1146 2 жыл бұрын
С ним нужно быть осторожным. Всегда проверять, что предлагает, а так да - Вещь.
@ДенисК-р6я
@ДенисК-р6я 2 жыл бұрын
Я думаю, что нужно миксовать - программировать и в notepad++ и в VS. Может один день там, один там.
@ДенисК-р6я
@ДенисК-р6я 2 жыл бұрын
@Julius Ziesmann Конечно
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
И тут пришел Copilot
@programisli
@programisli Жыл бұрын
Из-за него вообще народ разленится
@v_lobo
@v_lobo 2 жыл бұрын
Хе, ты такой не один…
@mrKazzila
@mrKazzila 2 жыл бұрын
Антиреклама гитхаб копилота😅
@Dev-lessons
@Dev-lessons 2 жыл бұрын
Можно и так сказать
@NetImperia
@NetImperia 2 жыл бұрын
Конечно лучше самому писать, это естественно запоминается лучше. Но если писать что-то на С++, JAVA, C# и не аля домашняя страничка. То в notepad будет ой как тяжко. И производительность упадёт ой как низко. Лично я HTML, CSS, PYTHON, PHP обычно в простом редакторе аля notepad++ делаю. Иногда в Visual Studio Code. Если же Java то тут уже без inteliJ тяжко. Так как зачастую запомнить все функции разных классов проекта, невозможно. Или подстановка функций из библиотек. Какие-то конечно запоминаются. И тут автоподстановка помогает. Но я никогда не пользуюсь автоподстановкой core функций. Их лучше самому писать. Да и не такие они большие, чтоб написать. Плюс из памяти не выветриваются... Пробовал Eclipse, конечно работать можно. Но после InteliJ это просто как ферари и запророжец. Хотя в intelij делать css/js/html можно. Но это прсто перебор... Удобнее это делать в простоых редакторах...
@programisli
@programisli 2 жыл бұрын
Ну я писал не для домашней страницы, а ecomerce сайт Sony
@vadonfit9269
@vadonfit9269 2 жыл бұрын
Начни изучать разные технологии, языки (Go, Rast) или иностранный язык и лень как рукой снимет ) Полно сфер, куда можно направить энергию для развития если дети взрослые и скучно стало. Здесь конструктивную критику с трудом перевариваешь - есть что прокачать ;)
@programisli
@programisli 2 жыл бұрын
Ест мысли посмотреть на Go. Я критику плохо перевариваю? Не замечал таких проблем
@vadonfit9269
@vadonfit9269 2 жыл бұрын
@@programisli конечно не заметишь ;)
@igors634
@igors634 Жыл бұрын
Где-то читал что программист пишет код около 15% своего времени, с чем в принципе согласен. Поэтому не думаю что скорость написания кода является каким-то ботлнеком.
@programisli
@programisli Жыл бұрын
Зависит, но об этом у меня тоже есть видос здесь kzbin.info/www/bejne/d2nNaKNrrKudbqc
@_EliteKnight_
@_EliteKnight_ 2 жыл бұрын
А зачем писать и искать Console.Writeline(), если можно просто набрать CW + Tab :D
@programisli
@programisli 2 жыл бұрын
Ну Console.Writeline это всего лишь пример чего-то, что первое пришло в голову.
@serb1146
@serb1146 2 жыл бұрын
Попробуйте VSCode + Copilot. Сказка.
@programisli
@programisli 2 жыл бұрын
Есть мысли попробовать. Слышал, что он платный..
@ImJustHuman
@ImJustHuman 2 жыл бұрын
А какая зарплата middle Java разработчика в Канаде ?) Java востребована в Канаде вообще?
@Hello_there_777
@Hello_there_777 2 жыл бұрын
конечно джава везде востребована. зп можно найти на сайте глассдор и индид
@programisli
@programisli 2 жыл бұрын
Разброс большой, зависит от того, где работать. Думаю где-то в районе 100к в год
@alexeymezenin
@alexeymezenin 2 жыл бұрын
@@programisli т.е. за C# заметно больше платят в Канаде?
@djoezi3662
@djoezi3662 2 жыл бұрын
but it is useful
@jetzack5168
@jetzack5168 2 жыл бұрын
Хочется не согласиться, но почему-то есть ощущение вашей правоты - может причина в вашей подаче без претенциозности или просто сквозящий опыт
@programisli
@programisli 2 жыл бұрын
Не соглашайся, это нормально поспорить со мной.
@harry-smith404
@harry-smith404 Жыл бұрын
Ну, не надо все в абсолют возводить. Само по себе полное написание WriteLine тебе ничего не даст, тебе все равно надо понимать, "что ж я блять творю." Надеюсь, за три месяца ты себя взбодрил =)
@programisli
@programisli Жыл бұрын
Взбодрил немного
@benzed1618
@benzed1618 2 жыл бұрын
Oo
@IgorGallemar
@IgorGallemar 2 жыл бұрын
Первый!!!
@Die_MF_Die
@Die_MF_Die 2 жыл бұрын
Не нужно ничего искать в intellisense .wri + Tab и все), это будет всегда быстрее чем писать и точно помнить, где там заглавная буква, а где нет. Это еще популярный метод, бывает есть библиотека, ты помнишь что она делает, но не помнишь какой метод, intellisense опять же быстрее в 10 раз, чем идти и гуглить, как там метод называется. В IDE опять же тебе все подскажут, какие параметры, дженерики и все такое. Про решарперы всякие я вообще молчу или темплейты на фронте, где на две кнопки в редактор вставляется конструкция из 15 строк, где тебе надо изменить всего 2 слова. С помощью IDE это делаться за секунды, а та девушка в vime ковырялась бы неделю) Экономия времени. Если не делать круды, то часто ты 70% времени не пишешь код вообще, ресерчишь, читаешь, смотришь видосы, мб ищешь главу в книге, и только 30% пишешь код, а то и меньше. Ну так вот эти 30% не хочется превращать в 70) Не на рабочем ПК как-то пытался что-то написать, где не было IDE. Сама ситуация просто выбесила, потому что при решении какой-то конкретной задачи я не хочу думать о языке вообще, я не хочу тратить время на лишнее тыкание в клавиатуру, а я хочу думать о проблеме, об исключительных ситуациях, о алгоритме который решает задачу, о бизнес логике, о ожидаемом поведении, об архитектуре приложения и прочее и прочее., но никак не о том, как правильно пишется метод или искать где пропала кавычка) Спасибо за видео)
@programisli
@programisli 2 жыл бұрын
Чтобы использовать эти сокращения нужно помнить имена методов или сокращения, а не искать и копировать из интернета. Если копипастить из стековерфлоу, то не запомнить ни имя, ни сокращение. Нужно именно набирать, а не искать мышкой. По крайней мере я сужу по себе, возможно другие запоминают имена
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Продолжаю искать работу в IT, собеседования и тестовые задания.
12:06
Они не хотят тебя нанимать!
21:48
Програмысли
Рет қаралды 6 М.
Рекрутинг сломан - зачем и почему
23:58
Програмысли
Рет қаралды 31 М.
Сколько часов в день работает программист
30:36
5 признаков крутого программиста
17:09
Програмысли
Рет қаралды 89 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН