Загрузка...

Герберт Шилдт - самые плохие книги для начала изучения программирования или С чего начать учить?

Тема в разделе C# создана пользователем GSManager 1 июл 2025. (поднята 6 июл 2025) 140 просмотров

  1. GSManager
    GSManager Автор темы 1 июл 2025 2175 24 мар 2022
    [IMG][IMG][IMG]
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Если вы не понимаете, почему все
    эти книги - не отправная точка
    для изучения программирования,
    то вы, вероятно, не читали
    ни одну из представленных книг в этом посте.


    Как по мне, изучение программирования по книгам - в целом идея гиблая, гораздо лучше для этого подходят такие ресурсы, как:

    Metanit (Здесь очень хорошо разобрано ООП и много полезного материала)
    DevToDev (Для GameDev(-а))
    ULearn (Для изучения C# и всякого полезного)​
    Так же есть разные тренажёры в интернете. Поскольку практика очень важна, ULearn - имба.
    В нём даётся теория и ПРАКТИКА.​
    Так же прекрасно для этого подходят нейросети (касается популярных языков программирования, не таких, как BrainFuck).
    Про курсы типа Skillbox вообще говорить и не стоит, потому что там работают абсолютно некомпитентные люди, у которых код выглядит грязнее, чем мой первый проект на C#, хотя они себя преподносят, как специалистов в конкретной отросли, особенно в курсе, допустим, по юнити, который ещё и стоит хер пойми сколько денег, несмотря на то, что менторы там даже проверить нормально работы не могут, отмечая правильным код, от которого верно там только то, что он работу выполняет, даже имея абсолютно неадекватную структуру, или те же названия переменных, кстати об этом:

    Лучшая книга про оформление кода - Роберт Мартин "Чистый код. Анализ Структура и Рефакторинг".

    [IMG]



    Возвращаясь к теме книг Герберта - в них есть проблемы, помимо излишней и ненужной информации, которая, допустим, джунам в целом не нужна (про джунов говорю, потому что тема поста - старт в изучении программирования), а именно - перескакивания с темы на тему, таким образом, Шилдт может писать в одной главе про типы данных, в следующей - про методы, а потом вернуться и снова разобрать типы.

    Хочу обозначить, книги Герберта Шилдта - НЕ ПЛОХИЕ. Плохо начинать изучать язык с помощью них. Вы можете спросить у любого программиста на одном из C языков про книги Герберта. Он скажет, что конечно он их читал, но если вы спросите о том, прочитал ли он их полностью - вы получите отрицательный ответ, потому что прочитать 1000 страниц этого чудесного контента под силу далеко не каждому, ну а если вы смогли это сделать и не закрыть книгу спустя страниц 50, то вы - герой и просто исключение из правил.

    Хочу подчеркнуть, что многие люди думают, что если они прочитали эту книгу - они программисты. Нет, это не так, поскольку, чтобы что-то понять в программировании, - нужно потратить, образно говоря, 5 минут на теорию и 5 часов на практику, а книги практику не дают, для этого есть курсы с менторами, но и найти хороший курс - сложнейшая задача. Поэтому на помощь приходит коммуникация на форумах и прочее, ведь чтобы стать программистом, нужно общаться с программистами. Как писал небезызвестный Роберт Мартин: "Программирование - это социальная деятельность.", а поскольку это деятельность социальная - просто зарыться в книгу и стать пиздатым кодером - не получится.

    Так же хороший материал есть и в самой документации майкрософт:
    https://learn.microsoft.com/ru-ru/dotnet/csharp/


    Если вы не согласны с моим мнением - прошу в комментарии. Если согласны - тоже)
     
    1 июл 2025 Изменено
  2. kibersanya2003
    все верно
     
    1. GSManager Автор темы
  3. dandlmorrow
    dandlmorrow 1 июл 2025 90 11 янв 2020
    пиздец чел, какой нахуй метанит с его говнокодом, кривым переводом и легаси залупой, добро пожаловать на https://learn.microsoft.com/ru-ru/dotnet/csharp/ , а не метанит вонючий
     
    1. Посмотреть предыдущие комментарии
    2. GSManager Автор темы
      dandlmorrow, а понимание оформления кода важно иметь с самого начала, чтобы не было привычки переменные a b c называть, а вносить в них смысл
    3. dandlmorrow
      GSManager, ну хз, о чем статья тогда с байтерским названием?Шилдт не плохой, но для начала не годится, вкинул про метанит, но ни слова про оф. доку, потом вкинул чистый код. Тебе надо было или реструктуризировать все это, дать условный роадмап примерный, допустим учим базу, потом читаем вот это, потом вот это, а так я вообще не понял о чем статья. Еще мы не учитываем, что у каждого порог входа разный, если человек раньше хоть мало мальски писал скрипты или еще что то подобное, спокойно может влететь и на шилдта
    4. GSManager Автор темы
      dandlmorrow, может конечно, ну это же индивидуальности. очевидно читать книгу про оформление кода не зная основ написания этого кода - нет смысла, я не думал, что это в целом пояснять нужно. А про офф доку забыл впихнуть, чуть позже вставлю, спасибо
    5. Посмотреть следующие комментарии
Загрузка...
Top