No video

Книги для программистов - Совершенный код, Стивен Макконелл

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

SBeregovoyRU

SBeregovoyRU

Күн бұрын

Легендарная книга. Мудрость поколений программистов в одном месте. Философия кода. Мое мнение о книге.
-------------------
Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.
Если вы хотите меня отблагодарить донатом и поддержать развитие канала:
money.yandex.r...
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.
Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/m...
--------------------
Оставайтесь на связи:
Мой сайт - sberegovoy.ru
Вступайте в телеграмм канал - t.me/sberegovoy
Группа в телеграмме - t.me/group_sbe...
Вступайте в группу ВК - sberego...
#ityoutubersru

Пікірлер: 71
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
Если кто надумает покупать такую книгу bit.ly/3gxtSQk (партнерка). Покупая по моей ссылке вы поддерживаете канал, а я смогу потратить полученное вознаграждение на новые книги и порадовать вас новым обзором.
@fodermoll7128
@fodermoll7128 3 жыл бұрын
добрый день, дайте список полезных книг для яслей, я просто только начинаю в этом разбираться, от вас рекомендация была бы полезной, мы - подписчики, вам доверяем, спасибо!
@mariakottur
@mariakottur 4 жыл бұрын
Наверное, это первая книга о программировании, которая ответила мне на огромное количество вопросов. Многие вещи даже не знал, как искать в интернете, от чего отталкиваться. А тут уже в первых главах ответы получил.
@venom5583
@venom5583 4 жыл бұрын
ИМХО, только для этого книги и нужны. Как подборка вещей, которые ты даже не догадаешься загуглить. И это первая, которую я захотел в бумаге. В упор не догоняю в чем смысл бумажных справочников по синтаксису языков когда в поисковой строке это найти быстрее. Разве что для пляжников и тех кто пытается учиться на нетбуке.
@samirsalimkhanov3554
@samirsalimkhanov3554 4 жыл бұрын
Книга хорошая. При каждом чтении открываешь что-то новое для себя. Все таки новичкам не советую, так как для понимания материала книги нужен опыт разработки ПО.
@I-PixALbI4-I
@I-PixALbI4-I 4 жыл бұрын
7:20 эффект Дайнинга Крюгера или "Если ты думаешь что все знаешь, то ты не знаешь ничего "
@MetamorphosisMetamorphosis-s
@MetamorphosisMetamorphosis-s 3 жыл бұрын
+
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 жыл бұрын
Степан, спасибо! Твоё мнение для меня очень ценно!
@Hotrification
@Hotrification 4 жыл бұрын
Книга толковая, читаю издание 2005 года на английском языке. Посоветовал мне мой ментор. Рекомендую!
@pavelkharytonau
@pavelkharytonau 4 жыл бұрын
Спасибо за рекомендацию и обзор. Книгу заказал.
@barma1309
@barma1309 2 жыл бұрын
Спасибо. Осветили бы хоть подробнее главы из книги
@krahmaletskrakmalets7587
@krahmaletskrakmalets7587 3 жыл бұрын
обзоры на книги один из моих любимых жанров. (любых книги, не только it)
@gulfstream1800
@gulfstream1800 Жыл бұрын
Будем читать. Спасибо.
@denis_2101
@denis_2101 3 жыл бұрын
Хорошая книга, купил такую 2 года назад. Поднял качество своего кода. И это даже не всё я усвоил из этой книги.
@niscuitybiscuity6337
@niscuitybiscuity6337 2 жыл бұрын
Спасибо за обзор книги
@sKa3o4HuK1
@sKa3o4HuK1 2 жыл бұрын
спасибо за видео
@pavelsuhina1432
@pavelsuhina1432 4 жыл бұрын
Спасибо за обзор
@slava3d
@slava3d 4 жыл бұрын
Две недели назад начал читать эту книгу. Мне как инженеру немного трудно) Приходится перечитывать и все обдумывать. Открываю для себя другой мир ☺
@_e_mask
@_e_mask 2 жыл бұрын
Купил книгу дня 3 назад, чувствую что меня ждёт долгое чтение
@dm.hol.3624
@dm.hol.3624 3 жыл бұрын
Я бы сказал, что книга не совсем про философию и морально-этические приницпы. Она про принципы проектирования. Про то, что отличает Software Engineer от разноработчика. После этой книги ты видишь процесс разработки "сверху", как сложную систему с определенными целями и ограничениями. Кто-то говорит, что твердое понимание SOLID и эта книга обязательны уже для джунов, и я бы отчасти согласился... В идеальном мире это так. В реальном, как мне кажется, это рубеж перед сеньорской лычкой.
@editbyfomina6564
@editbyfomina6564 3 жыл бұрын
спасибо) очень интересно
@bumer23011983
@bumer23011983 3 жыл бұрын
Отличный обзор.
@winstochurgle9133
@winstochurgle9133 Жыл бұрын
Заказываю!
@user-cr7yc3zu2c
@user-cr7yc3zu2c Жыл бұрын
Молодец
@romanzo3209
@romanzo3209 3 жыл бұрын
Держи лайк! )
@rdragon587
@rdragon587 4 жыл бұрын
Здорово)
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 11 ай бұрын
Какой у вас стаж?
@vitalijuskolinko9011
@vitalijuskolinko9011 4 жыл бұрын
Очень жаль, что у нас в продаже вообще нет книг на тематику программирования... Ни на государственном, ни на английском. Что там говорить на русском :( Последний раз книги покупал в Киеве, но ближе - Калининград. Если буду там, то обязательно куплю! Спасибо!
@pavelkharytonau
@pavelkharytonau 4 жыл бұрын
В Беларуси я заказывал эту книгу на Ваилдбери и цена была самой выгодной. Проверьте у себя в стране.
@kanygeronimo
@kanygeronimo 4 жыл бұрын
Классный, осмысленный обзор. Спасибо! Особенно в точку про то, что не стоит эту книгу читать по диагонали, а лучше в кресле с выключенным компом. Лично я читал ее в первый раз, что называется: сразу и быстро. В последствии я возвращался и возвращаюсь к ней постоянно, воспринимая «Совершенный код» не иначе, как один из главных философских (!!) трактатов для программистов. Кстати, довольно часто я встречаю точку зрения, что книга скучная и читается крайне трудно, так вот это не так. Моя личная оценка 9/10 (минус 1 балл именно за качество бумаги).
@osintervalproject5636
@osintervalproject5636 4 жыл бұрын
у меня она есть в электронном виде, но у меня ещё руки до неё не добрались
@user-cr7yc3zu2c
@user-cr7yc3zu2c Жыл бұрын
Дайте совет смогу ли я освоить программирования если я не смыслю в программирования почти нечего и с чего лучше начать
@superspy2008
@superspy2008 4 жыл бұрын
Напишите, пожалуйста, ISBN, в магазинах более старые издания находятся по названию
@jelewow962
@jelewow962 4 жыл бұрын
Совершенный код или чистый код?
@BASic_37
@BASic_37 3 жыл бұрын
Совершенный, смотри мой ответ к комментарию выше
@ruslankulya1853
@ruslankulya1853 3 жыл бұрын
А нужна ли книга если есть Pocetbook 740 ?
@user-hw9up7oz5v
@user-hw9up7oz5v 3 жыл бұрын
Здравствуйте! Посоветуйте книги по C# создание приложений через forms. Например: на форму накидаем кнопок, лист, при нажатии на кнопку выход, программа закроется, при нажатии на другую кнопку в листе запускается список процессов запущенных при нажатии на процесс открывается вкладка закрыть или открыть место нахождения этого процесса . А все что связано с циклом и прочей херней складывание чисел это все фигня одна сплошная математика и толку от этого нет, я столько примеров перепечатал с книг бессмысленных.
@sandu_yoga
@sandu_yoga 2 жыл бұрын
👍
@TheFryOS
@TheFryOS 4 жыл бұрын
У вас какого года издания книга?
@borisdemchenko879
@borisdemchenko879 4 жыл бұрын
"Вещь очень достойная", "Книга достаточно толстая", "Есть схемки какие-то, но в основном это текст" - просто нет слов от таких оценок книги. Очень, очень много ничего не значащих слов, бессмысленных звуков и междометий, заполняющих промежутки между озвученными мыслями. Не сказано чётко и однозначно о том, что эта книга учит правильному подходу при разработке программного обеспечения (это размазано тонким слоем, перемежаемым отвлечёнными вставками). О том, что Стив Макконелл даёт людям свод знаний, которые в дальнейшем избавят разработчика от грубых ошибок и долгих часов мучительных поисков верных решений. Что то многое, о чём говорят разработчики, программисты в процессе создания ПО - звучит в этой книге. Что сам подзаголовок в названии книги говорит о практике конструирования ПО. Нет, автор обзора сказал проще - "Это айтишная философия, что ли" и к чему-то помянул морально-этические нормы программиста. Оценка толщины и оформления книги навевает аналогии с людьми, которые покупают книги ради корешков и переплётов. Одна из правильных мыслей (а их не очень много), сказанная автором обзора - что эту книгу надо читать и перечитывать. Возмущает низкий уровень проффесионализма подобных "обзорщиков", роликами которых переполнен youtube. Тем более, "обзорщиков" самого ценного, что есть у человечества - знаний.
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
Вот вы уже во втором комментарии пишите, что на ютюбе такого некачественного материала полно. Намекая мне на то, что мне стоит прекратить видимо? Ну и предъявляете мне претензии по качеству. Ну может вам не зашло и вы другое ожидали услышать.... бывает. Может я говорю используя связки слов и междометия... тоже бывает. Но кому-то все таки обзор понравился и был полезным и таких судя по статистике подавляющее большинство. Ну и кстати говоря, сделайте свой обзор как считаете нужным, в чем проблема то? Я с удовольствием посмотрю и даже обещаю вам вставить ссылку сюда под видео. Пусть будет больше обзоров, а люди уже решат, что они хотят смотреть, а что нет.
@intrepidsouls
@intrepidsouls 4 жыл бұрын
SBeregovoyRU ты не на Кинопоиске, бро, оставь свой снобизм себе
@andrey_khrulkov
@andrey_khrulkov 4 жыл бұрын
Уважаемый Степан, не могли бы создать курс по C#, основанный на книге Троелсена? Изучаю в данный момент язык и столкнулся с такой проблемой, что после изучения определенной главы трудно найти видеоуроки для закрепления и живого примера, в которых описывается конкретно данная тема, без пересечения с другими. Получается, что всё вперемешку и прыгаешь с темы на тему.
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
А как же авторские права? ) Увы, но такой курс может привести к большим неприятностям.
@firstlast493
@firstlast493 4 жыл бұрын
В какой книге можно почитать, например, оправильном объявлении и инициализации переменных? Часто этот процесс разбивают на две строки, хотя мне лучше в одно действие. Или как переменные влияют на оперативку? Их можно создавать везде где нужно и не нужно или стараться использовать минимум переменных? Или, например, классы. Их лучше выводить в отдельный файл или можно писать в Program.cs? Есть книга на такую тематику?
@vitalijuskolinko9011
@vitalijuskolinko9011 4 жыл бұрын
Классы лучше в отдельный файл. Когда у вас будет код на несколько тысяч строк, то очень трудно что-то искать и разбираться. Конечно, если код программы очень короткий, то не имеет смысла разбивать по отдельным файлам. А насчёт переменных тоже самому интересно :)
@anonym1548
@anonym1548 4 жыл бұрын
Один класс - Один файл. Это лучшая практика. Даже, если изначально программа маленькая, лучше всё равно раскидать классы по разным файлам, потому что часто бывает такое, что изначально программа маленькая и её развитие не планируется, но в последствии она таки развивается, Вы возвращаетесь к коду, а у вас там всё разложено по полочкам. Это приятно. Переменные естественно влияют на оперативную память, ведь под содержимое переменных выделяется оперативная память. Чем больше переменных и больше присвоенных данных в этих переменных, тем больше будет занято оперативной памяти. Создавать их нужно к месту, а не где и когда попало. Поскольку всё серьёзное ПО основано на ООП, то, чтобы лучше понять, где и как объявлять переменные, нужно просто больше изучить информации и примеров по классам и полям. Это как правило основа, после которой должно прийти понимание, где, чего и как. Чтобы более глубоко и тонко понять как хранятся и работают переменные, нужно прочитать про стек, кучу и типы значений (value types).
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
Эта книга не вдается в такие детали, она больше про универсальные вопросы в целом.
@user-vb3nu4ht5u
@user-vb3nu4ht5u 3 жыл бұрын
👍👍👍👍
@MetamorphosisMetamorphosis-s
@MetamorphosisMetamorphosis-s 3 жыл бұрын
начинающему питонщеку стоит её прочесть? или вернутся к этому вопросу лет через пять?
@SBeregovoyRU
@SBeregovoyRU 3 жыл бұрын
стоит прочесть
@katkadidenko3722
@katkadidenko3722 4 жыл бұрын
Здравствуйте. Извините, вопрос не по теме, если можно подскажите пожалуйста. На компьютер напал вирус шифровщик, все ыайли зашифровало, программисты сказали, что это не решаемая проблема. Что делать? Спасибо!
@anonym1548
@anonym1548 4 жыл бұрын
Это не решаемая проблема. Не имея ключа дешифровки, ничего уже не сделаешь. Надежда только на антивирусные компании. Иногда им удается поймать вирус в рантайме и экстрактнуть ключ. Поспрашивайте у них. У касперского например есть форум, где подобные же проблемы решаются.
@Magic__Soup
@Magic__Soup 3 жыл бұрын
На Авито продают издания 2011 и 2016 года. Есть отличия от 2020 года?
@SBeregovoyRU
@SBeregovoyRU 3 жыл бұрын
Для этой книги это не важно. Она фундаментальная
@user-tz8eb8qe7s
@user-tz8eb8qe7s 4 жыл бұрын
Ребята нужна ваша помощь.Понимаю синтаксис Шарпа,могу писать приложение по типу калькулятора но дальше идти не получается.Перелопатил весь интернет но ничего не нашел.Кто сталкивался с данной проблемой?Как из неё выйти?Заранее благодарю)
@anonym1548
@anonym1548 4 жыл бұрын
Это в какой-то мере творческий кризис или импотенция. Такое даже у матерых кодеров случается, вроде знаешь всё и можешь всё, но написать ничего не можешь, потому что банально нет идей. Когда из тебя прут идеи и тебе по настоящему нравится программировать, то пилишь софт взахлеб, не отрываясь и кайфуешь от этого. Если ничего этого нет, то это как трахать труп. Возможно просто программирование, это не ваше.
@ValueLevit
@ValueLevit 4 жыл бұрын
Читай книгу *** in action. Где *** - интересующий тебя стэк. Например asp.net core in action. Entity framework in action. etc
@Magic__Soup
@Magic__Soup 3 жыл бұрын
Если ещё не начал программировать, стоит читать?
@SBeregovoyRU
@SBeregovoyRU 3 жыл бұрын
Да, вполне. Общее представление об индустрии можно получить
@denisp726
@denisp726 4 жыл бұрын
Купил Чистый Код Роберта Мартина, потом ещё эту куплю.
@BASic_37
@BASic_37 3 жыл бұрын
Читал обе, обе почти об одном, совершенный код понравился больше, более фундаментален, более объективен, с приведением различных исследований. Роберт более радикален, сравните например отношение к тестированию или к префиксу I у интерфейсов... Роберт говорит делай по моему все остальное фигня, Стив даёт повод для размышления. У Роберта понравилась чистая архитектура, хотя осталось ощущение недосказанности.
@user-ry7ij2io1b
@user-ry7ij2io1b 4 жыл бұрын
Спасибо вам! У вас полезные видео! А что скажете по поводу книг Джона Пола Мюллера? (Например, с# для чайников 😀)
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
Не читал.
@Nik-df1ej
@Nik-df1ej 4 жыл бұрын
Жалко книгу в продаже уже не найти
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
должна быть, ее регулярно переиздают
@Nik-df1ej
@Nik-df1ej 4 жыл бұрын
@@SBeregovoyRU Да, посмотрел появилась. Где то месяц назад или больше ее не было
@user-mh3od5tw9x
@user-mh3od5tw9x 4 жыл бұрын
Нужно уметь искать
@tartarchackchack
@tartarchackchack 2 жыл бұрын
Я купил ее за 600 руб
@oditszapc8714
@oditszapc8714 3 жыл бұрын
Макулатура. Отвратительно всё максимально. Замусоривает сознание.
Совершенный код в 2021. Стоит ли читать?
23:50
Сковорода
Рет қаралды 1,9 М.
Как я читаю электронные книги 📖💙 какой ридер купить
12:28
Клим Жуков. Новости денацификации
19:03
Клим Жуков
Рет қаралды 66 М.
Чистый код - в книге и по жизни
14:50
Програмысли
Рет қаралды 13 М.