Какие книги почитать перед изучением программирования

Какие книги почитать перед изучением программирования

Чтение для ума — то же, что физические упражнения для тела. © Джозеф Аддисон Подборка книг для начинающих и практикующих программистов их надо прочитать что бы сформировать кругозор и общее понимание сферы. Актуальные списки книг в моем аккаунте на www.livelib.ru Особенность работы в IT сфере — быстрое изменение и постоянно изучение чего-то нового, а что бы понять что-то новое нужно знать основы и ориентироваться в происходящем в IT мире. Подборка книг для программистов которые надо прочитать Карьера программиста — Г. Лакман Макдауэлл. Книга о том как проходить собеседования в IT компании, в которой побочно много рассказано о IT сфере. Теоретический минимум по Computer Science. Все что нужно программисту и разработчику — Владстон Феррейра Фило. Идеальная книга для новичков, просто объясняется сложное, разбор простого и ссылки, для более глубокого изучение.Все важные аспекты и основные понятия можно узнать из этой книги. Чистый код. Создание, анализ и рефакторинг — Роберт Мартин. Просто и понятно про то что такое чистый код и как его писать и зачем его писать. Плохой код тоже работает, но почему надо делать хорошо? Спорный момент в книге это примеры кода десятилетней давности. Идеальный программист. Как стать профессионалом разработки ПО — Роберт Мартин — Книга которую прочитать может не каждый, написана она давно и иногда сложно уловить суть из-за отвлечения на то что телефон с проводом. Чистая архитектура. Искусство разработки программного обеспечения — Роберт Мартин. Перед разработкой чего-то серьезного надо прочитать. По моему опыту работы (на момент написания стати больше 13 лет), 75% проектов с проблемами это проблема изначально кривой архитектуры. Совершенный код. Мастер-класс — Стив Макконнелл. Это классика, нужно как-то заставить всех изучить эту книгу всех кто собрался изучать программирование или работает разработчиком и не читал её. Высоконагруженные приложения. Программирование, масштабирование, поддержка — Мартин Клеппман. Просто и понятно о базах данных, позволяет ориентироваться и выбирать правильные инструменты для своих проектов. Systems Performance: Enterprise and the Cloud — Brendan Gregg. Книга архитектора из Netfix достаточно подробная для новичка и при этом достаточно глубокая, чтобы возвращаться к ней, когда у опытного разработчика возникает затруднение в организации взаимодействии базы данных с ОС или оборудованием. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих — Адитья Бхаргава. Алгоритмы — это всего лишь пошаговые инструкции для решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие. Site Reliability Engineering. Надежность и безотказность как в Google — Бетси Бейер, Крис Джоунс, Дженнифер Петофф, Нейл Ричард Мёрфи. Google тоже ломается, но чинят его так что никто не замечает. Книги и новые знания IT развивается очень быстро и почти все новые знания на английском языке, часто у книг о программировании ужасный перевод, причем такой что нужно ещё перевести то что имел в виду автор, если у вас есть возможность читайте все эти книги на языке оригинала. ...

17 сентября 2021 г. · 3 минуты · CrazyElephant_x
SQL команда Order by

SQL команда Order by

Команда ORDER BY позволяет сортировать записи при выборке из базы данных по определенному полю. Синтаксис команды ORDER BY Сортировка по полю, по возрастанию SELECT * FROM имя_таблицы ORDER BY поле_для_сортировки Сортировка по нескольким полям, по возрастанию SELECT * FROM имя_таблицы ORDER BY поле1_для_сортировки, поле2_для_сортировки Что бы сортировать записи по убыванию нужно добавить DESC SELECT * FROM имя_таблицы ORDER BY поле_для_сортировки DESC ASC — означает сортировку по возрастанию (используется по умолчанию) ...

9 сентября 2021 г. · 1 минута · CrazyElephant_x
'СodeWars, SQL решаем задачи #5'

СodeWars, SQL решаем задачи #5

Easy SQL — Ordering Your task is to sort the information in the provided table ‘companies’ by number of employees (high to low). Returned table should be in the same format as provided: companies table schema id ceo motto employees Solution should use pure SQL. Ruby is only used in test cases. Перевод задания: Ваша задача — отсортировать информацию в предоставленной таблице «компании» по количеству сотрудников (по убыванию). Возвращенная таблица должна быть в том же формате, что и предоставленная: ...

9 сентября 2021 г. · 1 минута · CrazyElephant_x
SQL для аналитика данных ч.1

SQL для аналитика данных ч.1

Небольшой набор не самых популярных SQL команд для решения повседневных задач. Добавляй в избранное, что бы возвращаться и подсматривать. CONCAT_WS() Функция CONCAT_WS соединяет все элементы, кроме первого, через указанный разделитель. Разделитель указывается первым аргументом. Значения NULL игнорируются. select concat_ws('; ', 123, null, 456, 'Иван') 123; 456; Иван Функцию удобно использовать , когда из нескольких столбцов нужно получить строку. LEFT() и RIGHT() Функция LEFT и RIGHT возвращают первые или последние n символом в строке. Если значение n меньше нуля, то возвращаются все символы, кроме n — последних/первых. ...

27 августа 2021 г. · 2 минуты · CrazyElephant_x
Формирование отчета при открытии

Формирование отчета при открытии

Иногда возникает необходимость создать отчет который сформирует сам себя, например дашборд на стартовой странице 1с или какие-то данные в автоматизированном рабочем месте при открытии. Создадим простой отчет, поместим его на стартовый экран и сделаем так что бы он формировался при открытии. Разработка будет на платформе 8.3.19.1264 конфигурация в режиме совместимости 8.3.15 управляемые формы. EDT 2021.2.3 Создаем любой отчет, в схеме компоновки данных пишем запрос и настраиваем вывод нужных нам данных, а также создаем форму отчета. ...

26 августа 2021 г. · 1 минута · CrazyElephant_x