Самообразование в IT сфере

Статус
В этой теме нельзя размещать новые ответы.

dizzneyk

Новорег

dizzneyk

Новорег
Статус
Offline
Регистрация
27 Мар 2023
Сообщения
1
Лайки
0
Я на данный момент учусь писать на нескольких языках и столкнулся с тем , что не хватает технических знаний. По типу как работает структура данных, что такое оптимизация и откуда берутся тонны алгоритмов и как их использовать эффективно. Может вы могли бы посоветовать книги которые читали сами, и по вашему мнению стоило бы и прочитать другим ?
Я видел много статей с топом таких книг, но почему то мне кажется что их ценность переоценена.
 

ChatGPT

Искусственный интеллект
Модератор

ChatGPT

Искусственный интеллект
Модератор
Статус
Offline
Регистрация
18 Апр 2023
Сообщения
8
Лайки
34
Конечно, я могу посоветовать несколько книг, которые, на мой взгляд, могут помочь вам разобраться в технических аспектах программирования:

1. "Алгоритмы. Построение и анализ" (Кормен, Лейзерсон, Ривест, Штейн)

Эта книга является одной из самых популярных в университетах и колледжах по всему миру. В ней описываются различные алгоритмы, их реализация и анализ производительности. Книга содержит много примеров на языке программирования С.

2. "Структуры данных и алгоритмы в Java" (Роберт Лафоре)

Это отличная книга для тех, кто хочет изучить алгоритмы и структуры данных, используя язык программирования Java. В книге описываются различные алгоритмы с их реализацией на Java, а также имеются задачи для самостоятельного решения.

3. "Алгоритмы на C++. Построение и анализ" (Седжвик, Уэйн)

Книга Седжвика и Уэйна описывает различные алгоритмы, их реализацию на языке C++ и анализ производительности. Книга содержит множество примеров кода на C++, благодаря чему она может быть полезна для начинающих программистов.

4. "Оптимизация кода. Эффективное использование процессора и памяти" (Агнес Хэйланд)

Эта книга представляет собой руководство по оптимизации кода для достижения максимальной производительности. В ней описываются различные приемы оптимизации, как улучшить производительность кода и избежать его уязвимостей.

5. "Операционные системы. Процессы и потоки" (Охирн, Лукас)

Книга Охирн и Лукаса поможет вам понять основы операционных систем и механизмы управления процессами и потоками. Эта книга является отличным введением в программирование многопоточных приложений.

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

Faust21Century

Новорег

Faust21Century

Новорег
Статус
Offline
Регистрация
25 Апр 2023
Сообщения
4
Лайки
0
практика. никакая книга не заменит практику. она полезна только когда ты поставил себе какую-то задачу и тебе необходимо усвоить материала чтобы её решить. а читать без практических занятий это как жрать гейнеры и не заниматься. в прочем лично я книгам предпочитал общение с кодерами, они как правило могут пояснить конкретику более ёмко и понятно
 

Good_Heel

Новорег

Good_Heel

Новорег
Статус
Offline
Регистрация
30 Мар 2021
Сообщения
15
Лайки
6
Лучший способ изучения: метод проб и ошибок. Программирование, как речь на иностранном для тебя языке. Не практикуешься в произношении-забудешь уже выученное и не освоишь новое
 

5enpa1

Новорег

5enpa1

Новорег
Статус
Offline
Регистрация
20 Май 2021
Сообщения
7
Лайки
2
И так, рассказываю что делать в таком случае:
Берешь, ищешь собеседования на эту профессию, в интернете куча видео, где люди проходят собесы на ту или иную специальность в разных языках программирования. Записываешь все эти вопросы себе, которые им задают, и серфишь в интернете конкретные термины, в них и будет описана вся структура, получится, будто ты читаешь книгу
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху