Ответы пользователя по тегу Книги
  • Что использовать для чтения технической литературы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Глаза вытекают из-за
    1. Плохого зрения и маленького шрифта, поэтому нужно просто подобрать для себя удобный размер шрифта
    2. Чрезмерной яркости экрана, нужно просто уменьшить яркость до минимального комфортного уровня.

    Все современные экраны это LCD экраны, без мерцания, без излучения, поэтому можно любой брать, просто соблюдать нормальные условия освещения.
    Ответ написан
    Комментировать
  • Читать книги по программированию в оригинале или перевод?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Для вполне нормального чтения документации даже школьного уровня английского должно хватать с головой, если ты реально английский в школе учил, а не просиживал.
    Да и в принципе подтянуть английский до минимального pre-intermediate займет не так уж и много.

    Читать в переводе - обычно не очень, но есть же книги написанные сразу на других языках - хорошие специалисты есть в разных странах. Тем не менее, книги - книгами, а основной источник информации для программиста - это документация, которая в своем большинстве - на английском.
    Ответ написан
    Комментировать
  • Насколько полезно читать книги?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Книга - величайшее достижение человечества.

    Книгу ты можешь читать в том темпе, который тебе удобен. ОЧЕНЬ легко в книге вернуться и перечитать слово или фразу или предложение или абзац. С видео это гораздо проблематичнее.

    Какие-то вещи в видео нагляднее, но процент таких вещей несмотря на развитие технологий визуализации, все еще невелик.

    Само по себе оформление знаний в книге может быть гораздо более плотным чем в любом видео.

    Но.
    Самым эффективным является практика.
    Поэтому просто чтение книг или просмотр роликов - должны быть только подсказкой как нужно делать. Эффективным для получения навыков является исключительно практика. А в этом случае чтение книг, статей, документации - является гораздо более удобным, чем видеоролики.

    В принципе видеоролики могут быть более эффективными для для художников, спортсменов, и так далее.
    Для разработчиков - только отдельные моменты.
    Ответ написан
    1 комментарий
  • Какие видеоуроки/книги/советы посоветуете начинающему программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    допустим человек, который впервые решил заняться боевыми искусствами пишет вопрос

    "я только начал, еще ничего не умею. Посоветуйте те, кто уже профи, какие-нить полезные фичи, типа как именно шпагат поможет нанести более удачный удар.
    Я правда на шпагат может через год только сяду, если не заброшу, но совет нужен уже сейчас.
    Потом как вы так круто высоко прыгаете, я еще только 10 приседаю, и уже одышка. но хочу узнать какой у вас секрет такой"

    Просто изучай базу
    Делай простые приложения.
    До того, как писать код на 1000 строк, пиши на 100.
    Разберись с тем, как происходит компиляция.
    Почитай про name convention
    почитай про git
    задавай конкретные вопросы, приводя кусок кода, в котором у тебя что-то не выходит.
    Общих вопросов в интернете полным полно и пользы они никому особой не приносят
    Ответ написан
  • Чему учит Марк Лутц?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Но полистав pdf-файл этой книжки я не смог найти ни одного куска кода, который был бы для меня не понятен. Разве что незнакомые модули.


    Ну не читай.
    Напиши сразу крестики-нолики, в которые можно играть вдвоем по сети.
    Потом напиши морской бой на двоих.
    Потом добавь возможность сохранения игры и загрузки ее. Для двоих.

    Потом попробуй почитать стандартные вопросы на интервью для джуна.
    Ответ написан
    5 комментариев
  • Какие книги есть для новичков в ПК, вроде Фигурнова?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Википедия, статьи на Хабре, сайты вроде тостера и stackoverflow
    Ответ написан
    3 комментария
  • Стоит ли изучать c++11?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Одной книги, чтобы изучить язык, в любом случае не хватит.
    Но практически любой книги достаточно, чтобы освоить базовые вещи.

    Не ищи лучшую книгу, а просто начинай учить по этой, ибо лучшее - враг хорошего.
    Потом, когда базовые знания уже будут, можно будет посмотреть другие книги и взять что-нибудь для сравнения и дополнительных фич более новых версий.
    Ответ написан
    Комментировать
  • Clean code для любого яп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    clean-code это не про синтаксис. Это про архитектуру, а она зависит от понимания как работают различные технологии.
    Ответ написан
    Комментировать
  • Куды вы деваете б/у литературу по программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    В офисе есть книжный шкаф, туда можно сдать. Но есть книги без времени. Для потомства оставляю.
    Ответ написан
    Комментировать
  • Как получить элементарные общеинформационные знания, не прикасаясь к учебникам по информатике?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    а давались бы нужные вещи

    общеинформационные знания следовало бы как-то сформулировать.
    Например умение читать и писать - общеинформационные.
    Умение пользоваться поиском - общеинформационные.

    я не могу просто изучить часть книги, переходя к тем главам, в которых я еще не разбираюсь, потому что чувствую сожаление от потери материала.

    А как именно ты изучаешь книги? читаешь и делаешь пометки?
    Так таких книг в ИТ можно найти тысячи, потому что ИТ - это очень большая сфера, в которой полно направлений. Узнать общеинформационные знания в каждом направлении - не вариант.
    Стань хотя бы продвинутым юзером.
    Ответ написан
    Комментировать
  • Какую книгу выбрать для изучения компьютерной графики?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Другие ребята советую сразу начинать с С++, третье говорят - изучай сразу компьютерной графику

    Все говорят правильно - сильный специалист знает и то и другое и третье. А времени очень мало.

    Подумай что ты на текущий момент уже изучил.
    Посчитай сколько тебе лет и сколько книжек ты прочитал на текущий момент. Даже банально за счет школы ты должен был прочитать несколько десятков учебников.
    Подумай, стал ли ты сильным специалистом после нескольких десятков книг? Нет?
    Ну так и не думай что одной или десяти книг по программированию будет достаточно чтобы стать сильным программистом. Учить и читать нужно будет ГОРАЗДО больше.

    Основная моя цель - стать сильным специалистом в программирование компьютерной графики.

    Нет смысла искать "лучшую". Дочитай эту, начинай читать следующую. Примерно после 5-10 книг будешь уже сам понимать какие более полезные, какие менее полезные.
    Ответ написан
    4 комментария
  • Какие книги лучше подойдут новичку по bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    bash очень простой, чтобы изучить именно его. Без всяких книг. Просто берешь документацию.
    Но заодно нужно подучить сам линукс и утилиты линукса, без них баш - это только баш
    Ответ написан
    Комментировать
  • Как правильно тестировать бизнес-идею?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Бизнес план включает в себя реалистичные расчеты по затратам на реализацию идею и реалистичные расчеты на отбивание средств этой бизнес идеей.
    Если тебе нужно просто написать какой-то бред для преподавателя - пиши любой бред.
    Если нужно более-менее рабочее, надо реально выяснять все нюансы и считать деньги.

    Без денег - это не бизнес план, а просто план, точнее еле-еле набросок плана.
    А с деньгами - сразу становится понятно насколько эта идея реалистична. Зачастую под бизнес-план деньги может дать инвестор под разные условия (проценты от заработка, процент от продукта, или вообще владение контрольным пакетом). Но без реалистичных и убедительных расчетов, где ты сможешь обосновать, когда и сколько ты сможешь заработать - никто не пошевелится.
    Ответ написан
    Комментировать
  • Как изучать эффективнее, используя электронную книгу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Решать задачи.
    То, что прочитал усваивается несильно. Общее и абстрактное может слегка запомниться
    То что пишешь, решаешь, создаешь, используешь на практике - позволяет создать в мозгу гораздо больше ассоциаций, включая моторные, что позволяет их отлично запомнить и "понять".
    Ответ написан
    Комментировать
  • Какие книги можно почитать о написании сервера для различных приложений и игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Сомневаюсь, что кто-то прям пишет книги по этому поводу.
    У крупных проектов, где важна скорость, есть просто реализация. И вряд ли кто-то будет писать книгу как он придумывал свою структуру сетевого пакета.
    В лучшем случае, будет проще посмотреть реализацию в опен-сорс проектах.
    Банально можно посмотреть исходники популярных ftp, http серверов
    Можно посмотреть исходники игрушек - начиная от текстовых MUD основанных на телнет, простых стратегий или что-то сложное, типа самодельного джава сервера MMORPG https://github.com/oonym/l2InterludeServer или даже официальных исходников https://github.com/id-Software/Quake
    Ответ написан
    Комментировать
  • Стоит ли учить программирование по старой книге?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Учить язык следует на практике. Если по данной книге не возникает проблем с практическими задачами - учите.
    И стоит тратить меньше времени на поиск САМОЙ ЛУЧШЕЙ КНИГИ, лучше уже начинать что-то делать, а книг можно и несколько прочитать.
    Ответ написан
    Комментировать
  • Какие книги по сетям посоветуете (нужны актуальные данные)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    поверхностному DevOps инженерингу (для примера я работал с Docker, Ansible, и по минимуму с k8s)

    А причем тут девопс?

    Ansible это инструмент оркестрации из системного администрирования
    Docker это инструмент контейнеризации для разработчиков, кубер - оркестрация этого.

    Девопс - это про методологии, организацию процессов. А инструменты - обычная автоматизация инфраструктуры проекта и CI/CD. Это больше про configuration engineering
    Ответ написан
  • Php что учить после базы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Ну вот ты wordpress указал.
    напиши свой модуль для вордпресса, постарайся чтобы он выглядил красиво и читабельно
    Ответ написан
    1 комментарий
  • Книги для изучения и написания операционных систем?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Зачем задавать подобные вопросы, если вы в принципе еще не освоили программирование?
    Начинать писать операционные системы до того, как написали хотя бы несколько рабочих программ сложнее, чем hello world нет смысла.

    Для начала, попробуйте написать свой загрузчик.
    Ответ написан
    5 комментариев
  • Книги по проектированию сложных реляционных баз данных?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    большие проекты - слишком абстрактное понятие.
    Большие проекты могут поьзоваться обычными маленькими базами данных, без сложностей.
    Нужно уточнять какая стоит задача/проблема.

    Если просто образование - любая книга по проектированию баз данных дает достаточно теории.
    А на практике нельзя работать абстрактно, нужно давать реалистичные вводные.
    Ответ написан