С нуля до программиста - сколько времени нужно?

  Рет қаралды 16,500

Програмысли

Програмысли

Күн бұрын

Пікірлер: 125
@-Sergey
@-Sergey Жыл бұрын
Нули-то бывают очень разные. Так-то лет 10-16 чтоб совсем с нуля. Пока научишься ложку держать, пока научишься ходить, пока научишься говорить, пока научишься русскому языку, пока научишься хоть чуть-чуть английскому. А ещё на это накладываются индивидуальные особенности.
@MgelikaXevi
@MgelikaXevi Жыл бұрын
спасибо за мнение! Мне лично нравится оперировать часами, нежели "месяцами\годами", потому что месяц одного человека - 10 часов на программирование, а другого - 80 часов. Естественно скорость совершенно разная. По моим ощущениям, достаточно адекватный курс на язык типа Джаваскрипт, вместе с учебными проектами с нарастающей сложностью - часов 40-50. Реакт - от 30-45 часов (в зависимости от того насколько сложные учебные проекты и насколько амбициозные задачи, и насколько дается понимание внутренней логики фреймворка). CSS\HTML - с небольшими проектами , на часов 20. Видел более насыщенные курсы тоже часов на 40. Но тут надо сказать, что скорость прохождения будет разной. CSS\HTML проходится довольно легко, ведь по сути оно всё очень такое "справочное" - "забыл - нагуглил - пошел дальше." А вот с языком программирования (особенно первым) возни будет дольше. Там сразу надо закладывать, что на один час видео материала, ты потратишь в 4 раза больше времени, потому что придется пересматривать, пытаться переваривать концепции, придется тыкаться, экспериментировать, что-то забудешь, пересмотришь снова и т.д. Фреймворк первый тоже учиться довольно долго (если на хорошем уровне конечно, а не как обезьяна с копи-пастой) . Час материала легко займет 3 часа реального времени. Итого я бы сказал, что такой вот базовый фронтенд это где-то часов 350-400-450. (кому уж как пойдет, как повезет с учителем\курсом, и насколько хорошо захочется овладеть пройденным). А вот свои проекты для портфолио - это вообще очень трудно оценить. Тут все полностью зависит от амбициозности. Понятно, что все это несколько условно, знаю людей, которые получали работу без знаний фреймворка. Раньше вообще брали даже со слабым джаваскриптом, но теперь это дело сложнее. Вполне вероятно, что кто-то может зайти джуном и с 200 часами, и простоватыми проектами. Но я бы все таки исходил из более реалистичных цифр.
@Сергей-э6э9х
@Сергей-э6э9х Жыл бұрын
Спасибо за видео! Делай больше роликов про линукс.
@maximtronin4510
@maximtronin4510 Жыл бұрын
Мне нравится в часах оценивать, среди знакомых все находятся примерно в диапазоне 1000 - 1500 часов. Я учился 1,5 года (примерно 1100 часов, Java) до первой работы.
@kaempfer_desu
@kaempfer_desu Жыл бұрын
Если всё что делать это смотреть видео с подобной тематикой, то никогда не станете😂
@programisli
@programisli Жыл бұрын
Да, поэтому я и говорю постоянно - практика, практика... и поэтому стал выкладывать видео реже, только раз в две недели :)
@zhandosissayev9798
@zhandosissayev9798 Жыл бұрын
​@@programisliС такой редкой практикой вы не станете Senior KZbin Contentmaker
@shaykhinurov
@shaykhinurov Жыл бұрын
​@@zhandosissayev9798 глупый комментарий, выпендрится захотел? )
@Юрий-г8п
@Юрий-г8п 9 ай бұрын
Машину научился водить просто глядя на то как водил отец. В 11 лет однажды ночью стырил ключи от тачки и это был первый раз в жизни когда я сел за руль. Завелся и поехал с первого раза, пол ночи с друганом катался)) А когда уже учился в автошколе, то инструктор после первого же занятия назначил меня личным шофером и вместо уроков я развозил его по каким то там своим делам
@Michael_Kazansky
@Michael_Kazansky Жыл бұрын
Да даже если и реклама, что такого? Нормально это. Спасибо за контент.
@fo4a299
@fo4a299 Жыл бұрын
3 месяца учил шарп, как первый язык, теперь меня не остановить, учу c++, c# и питон, видимо уйдет больше времени чем пол годика) кайфовые видосы, спасибо👍
@programisli
@programisli Жыл бұрын
Удачи в обучении
@georgeunknown2833
@georgeunknown2833 2 ай бұрын
Учишь как стихи, прям!
@fo4a299
@fo4a299 Ай бұрын
@@georgeunknown2833 ну нахер перегораешь моментально
@y5rdg
@y5rdg 11 ай бұрын
Спасибо
@ZuluHotel-s9h
@ZuluHotel-s9h Жыл бұрын
Норм контент, смотрю с удовольствием, хоть и не програмист.
@S1989K1
@S1989K1 Жыл бұрын
А кто ты?
@georgeunknown2833
@georgeunknown2833 2 ай бұрын
@@S1989K1 грузчик🤣
@Voyagers_3
@Voyagers_3 Жыл бұрын
Спасибо за ваше видео. Собираюсь стать backend программистом на c#,загуглил в интернете roadmap и просто офигел от количество не знакомых слов.к примеру kafra,docker,kubernetes,ci/cd не много погрустил но потом понял,что нету смысла в это погружаться без практики ,нужно сначала хорошо закрепить базу. И вы как раз в этом видео об этом говорите,так сказать подтвердили мое предложение)
@programisli
@programisli Жыл бұрын
Вот мой роадмап из моих видосов, о котором я говорил www.flenov.info/roadmap
@ALF_Lagom
@ALF_Lagom Жыл бұрын
Gpt chat сказал мне на бэкенд разраба хватит учиться по 4-6 часов в день в течении пол года без выходных)) так что плюсуйте два дня выходных в неделю вот и ответ)
@programisli
@programisli Жыл бұрын
Ок, поверим
@ALF_Lagom
@ALF_Lagom Жыл бұрын
@@programisli ок, проверь.
@haxprofprofof7550
@haxprofprofof7550 Жыл бұрын
блин, занимаюсь по 6 часов в день, вот сейчас стукнуло пол года, а я ещё не дошёл до фрейм ворков и завис на JS (((. Все в комментах на разных форумах и ютубах уже пишут свои приложения спустя пол года, аж грустно.
@programisli
@programisli Жыл бұрын
Так они скорей всего пишут и учатся одновременно
@mn4840
@mn4840 Жыл бұрын
полгода на мой взгляд это нереальный срок, если только ты не вундеркинд с гипермотивацией и бэкграундом нормального курса информатики в школе. не просто так наверное во всем мире на разработчика учатся несколько лет? а так, если говорить о каком-то супер узком стеке - то, вполне возможно.
@kazbowski
@kazbowski Жыл бұрын
В России очень сильно смотрят на опыт. Без написанных 2-3 лет очень сложно пройти скрининг от HR, чтобы попасть ХОТЯ БЫ на техническое собеседование
@RusPeople21
@RusPeople21 Жыл бұрын
Не рассылайте резюме пачками, а идите в лс к рекрутеру и общайтесь
@vkolbert
@vkolbert Жыл бұрын
Это потому-что развелось куча выпускников курсов "как написать резюме и войти в ойти".
@egorkharlamov9275
@egorkharlamov9275 Жыл бұрын
Главное не опускать руки, работа всегда найдется :) мне и с 3 годами коммерческой разработки до сих пор проблематично даже попасть на беседу с рекрутом :D
@ms.hallobomb
@ms.hallobomb Жыл бұрын
@@egorkharlamov9275 сомневаюсь, программистов с опытом сейчас с руками отрывают. что-то вы не то делаете
@vkolbert
@vkolbert Жыл бұрын
@@egorkharlamov9275 Странно, так как у меня менее 2х, стабильно минимум раз в две недели зовут пообщаться. Сам ничего не ищу, просто резюме на хх открыто.
@programisli
@programisli Жыл бұрын
Я в социальных сетях: Телеграм: t.me/mflenov Twitter: twitter.com/flenov Инстаграм: instagram.com/mflenov/ ВК: vk.com/flenov_programisli
@IBmusic_vector
@IBmusic_vector Жыл бұрын
Привіт:) Робіть будласка частіше відосики, одне на тиждень, наприклад;)
@benzed1618
@benzed1618 Жыл бұрын
OOOOOOOOOOOOOOOOOOOOOoooooooooooooooooooooooooooo =ПОЛЕЗНАЯ= =ИНФА=
@dmitriygritsenko4069
@dmitriygritsenko4069 Жыл бұрын
Миша, куда можно скинуть ошибки найденные в твоих книгах?
@programisli
@programisli Жыл бұрын
В обратную связь кидай www.flenov.info/page/contactme
@dmitriygritsenko4069
@dmitriygritsenko4069 Жыл бұрын
@@programisli отправил 😊
@AlexeyDevyatov
@AlexeyDevyatov Жыл бұрын
Сейчас на frontend программиста требования такие, что их не усвоить даже за год с нулевого уровня. Там вплоть до react/redux и typescript, graphql, и т.д. Это раньше можно было учить это все постепенно. А теперь нужно знать все и сразу, потому что огромная конкуренция. А джунов берут очень неохотно.. В первую очередь человеку нужно учиться писать алгоритмы, иначе он далеко не уйдет. За пол года это все точно не освоить. Даже за год с текущими требованиями очень сложно будет.
@programisli
@programisli Жыл бұрын
А и не нужно всё. Нужно только необходимое.
@seka1309
@seka1309 Жыл бұрын
​@@programisliну алгоритмы наверное мастхав
@olegivanov9607
@olegivanov9607 Жыл бұрын
алгоритмы на фронтенде ? очень сомнительно.
@AlexeyDevyatov
@AlexeyDevyatov Жыл бұрын
​@@olegivanov9607 а почему нет? реализация любого функционала - это алгоритм. Бывают компоненты и со сложной логикой. Как минимум необходимо уметь модифицировать данные, работать с древовидными структурами. Полезно будет знать структуры данных. Хотя бы уметь их применять (тот же хеш-мап)
@touristicalife
@touristicalife Ай бұрын
Норм 💯
@Sunny-fx3hc
@Sunny-fx3hc Жыл бұрын
Спасибо за ваш контент! Смотрю вас уже несколько лет) А можете подсказать, как мидлу заставить себя учить новые технологии или просто повышать грейд? Я понимаю, что заставлять себя глупая затея, и профессию люблю, но...на мидла мне всех знаний хватац, иногда приходит что-то новое, конечно, но все же
@programisli
@programisli Жыл бұрын
Да, заставлять себя сложно и может быть бесполезно. Видимо у тебя на работе нет интересных проектов. Должен быть именно интерес, тогда и заставлять себя не придется.
@Sunny-fx3hc
@Sunny-fx3hc Жыл бұрын
@@programisli проект прям класс, мне реально интересен.Просто мне хватает знаний. Раньше когда было меньше опыта, реально ночами училась, а сейчас нет мотивации... Спасибо за ответ, в любом случае!
@wladeg2827
@wladeg2827 Жыл бұрын
а я вашу книгу на литресе по подписке взял, но почти сразу воткнулся с перечислениями)) а зачем вы питон используете?
@programisli
@programisli Жыл бұрын
В основном автоматизация. Для веб балуюсь немного, но чисто для себя дома пробую Django
@wladeg2827
@wladeg2827 Жыл бұрын
@@programisli здорово! как вам Джанго? если сравнивать с php, например
@seka1309
@seka1309 Жыл бұрын
Расскажите ваше мнения, как вам питон/джанго, после с#/дотнет? Что лучше джанго или ларавел в вэбе?
@programisli
@programisli Жыл бұрын
Что значит лучше? Быстрее, проще, больше возможностей. Это всё разные характеристики. Они разные и это как сравнивать два разных сорта яблок. Если уметь, то на любом из них можно написать хороший сайт, а если не уметь, то и самый лучший фреймворк не поможет.
@redlineup7391
@redlineup7391 Жыл бұрын
Проблема в том, что большинство тех, кто хочет вкатиться с нуля (да это я) - не имеют ни базовых знаний, ни подушки для 24/7 изучения. В этом случае идеальный вариант учиться, работая. Но никому не хочется нянчиться с такими джунами-стажерами, как будто всем нужны эксперты с 150 лет опытом. Вопрос: самый быстрый путь к айтишечке через фриланс? Фронт и тестирование?
@programisli
@programisli Жыл бұрын
Фриланс тоже вариант. Учится 24/7 бесполезно; слишком много информации будет
@НиколайБобров-д5ш
@НиколайБобров-д5ш Жыл бұрын
Ты реальную проблему описал. Как найти время учиться работая при этом.
@MrPtnk
@MrPtnk Жыл бұрын
От программиста-стажера уже ждут знаний по базовым вещами (computere science) и как минимум отличных знаний по теории и ее пониманию (только язык без фреймворков). Есть несколько различных ситуаций. Когда кто-то хочет перейти в it без проф образования: за чем работодателю брать человека с улицы и его сильно дольше дообучивать, когда можно пылесосить студентов, у которых горящие глаза и уже может быть практический опыт в виде лабораторных работа. Фронт - это по большей части тоже программирование, легче чем бек не будет. Тестирование, в особенности ручное, девальвируется из-за "вкатывальщиков", не советую. Фриланс - а что вы будите там без знаний делать? Там где денюшки водятся - нужен нормальный опыт, хотя бы в 2-3года, чтобы чувствовать хорошо и зарабатывать репутацию. Фриланс будет требовать тоже какой-то стратегии для того, чтобы через него начать прокачивать опыт, возможно еще более сложную, чем через самостоятельное обучение. Учеба должна быть в кайф и тогда будет мотивация и будет прогресс и будет время.
@hennadii8154
@hennadii8154 Жыл бұрын
Есть такое. Один из вариантов это найти менее оплачиваемую работу, но мало нагруженную, где ты сможешь тратить часть времени на обучение. В самом айти сплошь и рядом народ работает в течении рабочего дня на пару контор. Есть уникумы которые чтобы собрать на квартиру, например, работают и на 3-х проектах. Если у вас изматывающая 9 - 11 часовая работа то войти в айти будет сложновато...
@dmitriykonopinskiy3793
@dmitriykonopinskiy3793 Жыл бұрын
@@MrPtnk "у которых горящие глаза и уже может быть практический опыт в виде лабораторных работа" это шутка такая? в россии таких на работу не берут
@jaloliddinhaqnazarov
@jaloliddinhaqnazarov Жыл бұрын
Здраствуете Михаил как думаете про Xamarin стоитли выбрат разработка мобильный приложение
@programisli
@programisli Жыл бұрын
Именно Xamarin кажется уже убили, у них новая была технология. А стоит или нет, я бы не стал, как раз потому, что MS слишком часто переписывать всё или бросает. Лично я бы выбрал flutter, если бы хотел кросс платформ. Лично я люблю писать именно под платформы и использую Swift для iOS
@davidshntz6964
@davidshntz6964 Жыл бұрын
Хорошее видео. Спасибо! Как ты считаешь, сколько времени займет свитчнуться с мобильной разработки (4года натив и Флаттер) в бекенд на C#? Лучше питон либо C# перспективе?
@programisli
@programisli Жыл бұрын
Должен относительно быстро. За счёт того, что уже есть опыт и понимание идеи работы, новый материал должен даваться быстро
@maflend2762
@maflend2762 Жыл бұрын
Михаил, к чему больше склоняетесь, к Rich domain modal или anemic?
@programisli
@programisli Жыл бұрын
И то и другое можно, в зависимости от ситуации. Я в своих проектах миксую иногда. У меня есть как тупые модели, так и с мозгами, в зависимости от ситуации.
@hentan4912
@hentan4912 Жыл бұрын
Добрый день, интересно, а нет ли смысла выложить курс и добавить упражнений на каком-нибудь степика после окончания записи?
@programisli
@programisli Жыл бұрын
Это не курс, а просто видео, где я рассказываю. В курс пока превращать не планирую, а если и будет что-то, то только на бусти
@strannik.888
@strannik.888 Жыл бұрын
Подскажите пожалуйста. Хочу начать изучение с языка С#. Как он по востребованности в РФ на данный момент, чтобы для начала получить какой-то коммерческий опыт здесь, а дальше уже масштабироваться;)
@programisli
@programisli Жыл бұрын
Я не знаю, судя по HH достаточно популярен. Смотря ещё в каком городе. В Москве и Питере много позиций.
@rar24
@rar24 Жыл бұрын
достаточно популярен и не теряет позиций, можно найти практики/стажировки/работу
@Hello_there_777
@Hello_there_777 Жыл бұрын
лушче питон - зарплаты больше и на фрилансе гораздо больше работы.
@Edvard-Aliev
@Edvard-Aliev Жыл бұрын
@@Hello_there_777 лож, в мухосрансках нет змея, а шарпы есть. И змей не высокооплачиваемый на вебе.
@Edvard-Aliev
@Edvard-Aliev Жыл бұрын
Я бы лучше проходил военную подготовку, шарпы в окопах не очень эффективен
@S1989K1
@S1989K1 Жыл бұрын
Если смысл учить WinApi? Изучать начал с++
@programisli
@programisli Жыл бұрын
Ну если C++ начал изучать, то стоит
@barcode_artist
@barcode_artist Жыл бұрын
Подумал, что слева какой-то винил пласт лежит, а это ноутбук так оформлен красиво.
@Hardrain9
@Hardrain9 Жыл бұрын
Да, похоже
@light2night
@light2night Жыл бұрын
Так вот что это
@programisli
@programisli Жыл бұрын
Вы про старый MacBook Air? Вот тут я его показывал kzbin.info/www/bejne/qXPXlZWalt2BoK8
@mikhaelart
@mikhaelart Жыл бұрын
Как только ваши готовые программы будут стабильно покупать на рынке, так и станете программистом.
@programisli
@programisli Жыл бұрын
Не все программы покупаются, в машинах есть софт, за который не платят напрямую, потому что он включён в стоимость машины, сейчас софт вообще везде
@olegivanov9607
@olegivanov9607 Жыл бұрын
сейчас столько бесплатного софта, что написать то, что можно продать нетривиальная задача даже для сеньора, а для джуна просто неподъемная.
@benzed1618
@benzed1618 Жыл бұрын
=ChatGPT= =ChatGPT= =ИИ=
@zhandosissayev9798
@zhandosissayev9798 Жыл бұрын
Angular сильно отличается на TS от C#? Хотя технология майкрософт. От шарпавика к junior
@Fan-pm4vm
@Fan-pm4vm Жыл бұрын
а вы на react писали?
@programisli
@programisli Жыл бұрын
Был небольшой опыт
@igorcarlson136
@igorcarlson136 Жыл бұрын
А вы знаете python ?
@programisli
@programisli Жыл бұрын
Да. Не могу сказать, что на супер высоком уровне, но знаю.
@igorcarlson136
@igorcarlson136 Жыл бұрын
@@programisli а на каком уровне вы знаете?
@ЧижикПыжик-и6у
@ЧижикПыжик-и6у Жыл бұрын
21 день
@programisli
@programisli Жыл бұрын
Слышал, что есть такая книга
@ЧижикПыжик-и6у
@ЧижикПыжик-и6у Жыл бұрын
@@programisli Миф про 21 день. Сколько на самом деле формируется привычка? Итак - какие эксперименты на самом деле проводились? Исследования с переворачивающимся на хрусталике изображением были проведены еще в 1897 году ученым из Калифорнийского Университета Джорджем Стрэттоном. Стрэттон сам носил очки, переворачивающие изображение вверх дном, и описывал свои ощущения. Для восстановления привычной картинки ему понадобилось всего лишь несколько дней, однако в течение еще нескольких недель исследователем ощущалась некоторая дезориентация. Ученые Снайдер и Пронка повторили эксперимент в 1952 году в Университете Уичиты. При этом, они просили испытуемых выполнить простые задания, например, разложить карточки по ящикам. Испытуемым требовалось на задания намного больше времени, чем обычно, сразу после надевания очков, но это время приближалось к норме после 30-дневного периода ношения очков с перевернутым изображением. Итак, проведенные эксперименты с воспринимаемым изображением косвенно подтверждают, что для восстановления привычного восприятия мира требуется около трех недель. При этом, перевернутая картинка восстанавливается мозгом почти сразу, а несколько недель требуются на то, чтобы ушло ощущение дезориентации. Но насколько это касается того, как появляются привычки? Конечно, исследования про хрусталик только косвенно относятся к тому, как привычки и сложные навыки переходят с уровня осознанного владения ими на уровень бессознательного. Но есть и исследования, касающиеся именно привычек. Филиппа Лалли из Университетского Колледжа в Лондоне провела исследование, которое касалось именно привычек. 96 добровольцев взялись участвовать в эксперименте по внедрению разных полезных повседневных привычек, по результатам которого они заполнили подробный опрос о том, как это получилось. По отзывам участников, время, которое прошло до момента, когда новое поведение становилось действительно привычным, составляло от 18 до 254 дней, в среднем 66 дней. При этом, небольшие перерывы в цикле формирования привычки, не были так критичны, как говорит нам миф о NASA - после однодневного перерыва участникам не приходилось начинать с нуля.
@ЧижикПыжик-и6у
@ЧижикПыжик-и6у Жыл бұрын
@@programisli Норман Дойдж "Пластичность мозга" Бач-и-Рита вплотную занялся лечением последствий инсульта, сфокусировав свое внимание на «поздней реабилитации», оказании помощи людям в преодолении серьезных неврологических проблем спустя годы после их возникновения, а также на разработке компьютерных видеоигр, позволяющих обучить людей, перенесших инсульт, снова двигать руками. Кроме того, Пол начал использовать свои знания о пластичности мозга при разработке специальных упражнений для своих пациентов. Традиционный курс реабилитации, как правило, заканчивался через несколько недель, когда процесс улучшения состояния пациента как бы «останавливался», и у врачей пропадала мотивация для продолжения лечения. Однако Бач-и-Рита, основываясь на своих знаниях о восстановлении нервных путей, пришел к убеждению, что эти остановки носят временный характер и являются частью цикла обучения, основанного на пластичности мозга - за фазами обучения следуют периоды закрепления . Хотя очевидного прогресса на этапе закрепления17 не наблюдается, в этот период происходят внутренние биологические изменения, в ходе которых новые навыки совершенствуются и приобретают автоматический характер. Бач-и-Рита разработал программу для людей с повреждениями двигательных лицевых нервов. Больные были не способны приводить в действие мышцы лица и, таким образом, не могли закрыть глаза, четко говорить или выражать эмоции, что делало их похожими на роботов. Бач-и-Рита хирургическим путем присоединял один из «лишних» нервов, обычно идущий к языку, к лицевым мышцам пациента. Затем он разработал программу упражнений для мозга, которая обучает «языковой нерв» (а точнее, контролирующий его участок мозга) действовать в качестве лицевого нерва. Пациенты, занимавшиеся по этой программе, научились выражать обычные эмоции на своем лице, говорить и закрывать глаза - еще один пример способности Бач-и-Риты «соединять что угодно с чем угодно».
@ЧижикПыжик-и6у
@ЧижикПыжик-и6у Жыл бұрын
@@programisli Основываясь на своей работе по изучению пластичности мозга, Тауб выявил ряд принципов - тренировка позволяет достичь больших результатов, если навык тесно связан с повседневной жизнью; тренировка должна проводиться поэтапно и должна быть сконцентрирована в коротком промежутке времени. Последний принцип реализуется в методике, названной Таубом «концентрированной тренировкой», которую он считает гораздо более эффективной, чем долговременные, но менее частые тренировки. Многие из этих принципов используются при изучении иностранного языка методом «погружения». Сколько людей долгие годы посещали курсы иностранного языка и не могли выучить за это время то, что им удалось усвоить за короткий период пребывания в стране носителей языка, когда они «погружались» в него полностью? В данном случае «ограничение» - это время, проведенное с людьми, не говорящими на нашем родном языке, когда мы вынуждены говорить на их языке. Ежедневное погружение обеспечивает нам концентрированную практику. Наш акцент подсказывает другим людям, что в разговоре с нами им следует использовать более простой язык; таким образом, происходит поэтапное формирование у нас нужных навыков. Усвоенное неиспользование исчезает, потому что наше выживание зависит от умения общаться.
@seoonlyRU
@seoonlyRU Жыл бұрын
лукасик от СЕООНЛИ
@andreilebedev6722
@andreilebedev6722 Жыл бұрын
Много умных слов, но я как то не услышал самой главной мысли, что собственно отличает производственный программизм (в конце концов научится программировать), от решения всяких учебных задачек. А эта мысль следущая - 95% кода, это проверки на всевозможные ошибки и их обработка. Если твоя программа предусмотрит до 80% внештатных ситуаций (файл который нужно отрыть не открывается, связь по HTTP пропала потому что сетка легла, база данных отвалилась и тп), то у нее есть хороший шанс быть полезной тебе и другим.
@igorkorgi
@igorkorgi 8 ай бұрын
Обработкой исключений должно быть покрыто 100% кода, но это не значит что эта обработка занимает 100% кода, а проверки должны быть только на входе, а не во всех методах в "кишках" так что тут я с вами не согласен, если будете нормально проектировать программу у вас не будет 95% кода в виде проверок. Видал я код который на "связь пропала и база данных отвалилась" не падал по-быстрому, сообщив что что-то пошло не так в мониторинг, а пытался что-то изобразить, в итоге там был такой цирк с конями, что аж слезы текли, внештатная ситуация, это когда ну вообще ничего в автоматическом режиме не сделаешь. Есть такая практика fail fast вот её надо придерживатся при таких внештатных ситуациях. А вот файл не открывается или какой-то объект не дослался по сети, это не внештатная ситуация, а абслютно обычная. При файле выводится сообщение юзеру, при пересылке объектов по сети должна быть система ретраев, не получилось дослать с первого раза, дошлём со второго итд.
@andreilebedev6722
@andreilebedev6722 8 ай бұрын
@@igorkorgi ну во первых давайте отличать обработку исключений и ошибок. Файл не открывается- это ошибка. Проверил код возврата и работай дальше. А вот пропала коннекция с базой данных, это исключение. Не пришел нужный объект, и понеслось исключение по стеку что бы напороться на первый более менее разумный обработчик, который сообразит что делать дальше. Исключение поэтому и названо исключеним, так как ситуация исключительная. Так как все сегодняшнее программирование - это взять в одном месте кубики и представить их в другом месте как шарики, то собственно вычислений в нашем мире практически нет. Это я в конце 80х прошлого века рассчитывал процесс горения в твердо-топливном двигателе, это да, это было программирование. Задал прямо в коде входные параметры двигателя, на выходе получил графики температуры, давления и прочей чуши по времени. А сейчас залез в базу или по HTTP, взял некие данные, поколдовал над ними и переправил либо на НТML, либо скормил какой нибудь другой аппликухе типа Excel. Вот и получается что 95% кода обрабатывает ошибки этого процесса. Ну а код любой можно увидеть. Забавно смотреть на код индусский, удивляясь что он еще как то работает, бывает и такое.
@ВикторВоеводов
@ВикторВоеводов Жыл бұрын
В первую очередь, программирование это ломка сознания. Я с детства имел математический склад ума и даже на мех-мате ЛГУ немного проучился, но лет с 30 из атеиста превратился в верующего(мостиком было увлечение экстрасенсорикой, а затем народным целительством с помощью биоэнергии. Снимал руками боль в суставах и голове за 10 минут...)Это полное изменение картины мира. Когда начал изучать программирование, то наступило время ломки математических понятий как переменная и функция. Это серьёзно отличалось от школьных понятий. Это совершенно другая картина мира. Синтаксис языка можно за несколько часов пройти, но для изменения сознания потребуется как минимум несколько дней - для самых одарённых.
@MrLotrus
@MrLotrus Жыл бұрын
А я лечил женщин, прикладывая им пенис ко лбу. Они после этого в течение года беременели.
@andreilebedev6722
@andreilebedev6722 Жыл бұрын
Программистом нужно родиться. Анекдот - посылает жена программиста в магазин и говорит, купил палку колбасы. Если будут яйца, купи десяток. Возвращается программист с дестью палками колбасы. Если это про вас, то вы родились программистом. Если вы хотя бы поняли в чем юмор, у вас есть шанс. А так все эти "сколько времени", это про кодеров, к программистам это не имеет никакого отношения. Нормальный программист работает над работой максимум 5-6 часов в рабочую неделю, остальное время занимается чем угодно, может даже и программирует, но уже для себя, а не для работы. Но такому не научишься. Бог дал соответвующий склад ума, и тогда все будет ок. А так будете часами пялится в экран и ненавидеть эту работу. ЗЫ, хотя кодеры наверно тоже нужны. Программистам всегда будет работа править их коды.
@HA-Katsuki
@HA-Katsuki Жыл бұрын
Очень много воды
@programisli
@programisli Жыл бұрын
Да
@pavelonline3913
@pavelonline3913 6 ай бұрын
Много слов/воды. Речь не поставленная вообще, сорри. Текст готовьте заранее, а то как с вахтером б.Зиной общались
@programisli
@programisli 6 ай бұрын
Не готовлю и не буду. Если такой подход без сценария не нравится, то к сожалению мой контент будет тебе не интересен. Я хочу чтобы общение было живым, а не по бумажке
@IgorGallemar
@IgorGallemar Жыл бұрын
Первый!!!
@S1989K1
@S1989K1 Жыл бұрын
Все равно тебе никто не даст
@IgorGallemar
@IgorGallemar Жыл бұрын
@@S1989K1 😜
@joma0305
@joma0305 Жыл бұрын
Второй!
@serj2498
@serj2498 Жыл бұрын
Одна реклама бусти курсов за деньги
@programisli
@programisli Жыл бұрын
Ну если ты только это услышал, то очень жаль.
Плохие советы для программистов
26:22
Програмысли
Рет қаралды 25 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 53 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 18 МЛН
Я тупой, ИТ это не для меня
16:18
Програмысли
Рет қаралды 45 М.
Программист должен работать 2 часа в день!
20:26
Иди в программисты, тут много денег
15:14
Програмысли
Рет қаралды 34 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 53 МЛН