LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

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

Что правда сложно - освоить хороший стиль программирования, составить корректную архитектуру и т. п.

Вот так книга, которая меня заствила над многим задуматься в свое время:
«Искусство программирования на C: Фундаментальные алгоритмы, структуры данных и примеры приложений»

Еще мне рекомендовали «Рефакторинг. Улучшение существующего кода», но я ее пока до нее не добрался.

А еще очень рекомендую почитать про паттерны програмирования. Книгу не подскажу, сам только начал интересоваться этой темой, но нагуглить можно много.

Хотя, если ты только начинающий, может тебе все это и рановато.

P. S. Да, и, если программируешь на C++, вот это видео must: https://www.youtube.com/watch?v=N9bR0ztmmEQ

Исправление Kroz, :

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

Что правда сложно - освоить хороший стиль программирования, составить корректную архитектуру и т. п.

Вот так книга, которая меня заствила над многим задуматься в свое время:
«Искусство программирования на C: Фундаментальные алгоритмы, структуры данных и примеры приложений»

Еще мне рекомендовали «Рефакторинг. Улучшение существующего кода», но я ее пока до нее не добрался.

А еще очень рекомендую почитать про паттерны програмирования. Книгу не подскажу, сам только начал интересоваться этой темой, но нагуглить можно много.

Хотя, если ты только начинающий, может тебе все это и рановато.

P. S. Да, и, если программируешь на C++, вот это видео must: https://www.youtube.com/watch?v=W7fIy_54y-w

Исходная версия Kroz, :

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

Что правда сложно - освоить хороший стиль программирования, составить корректную архитектуру и т. п.

Вот так книга, которая меня заствила над многим задуматься в свое время:
«Искусство программирования на C: Фундаментальные алгоритмы, структуры данных и примеры приложений»

Еще мне рекомендовали «Рефакторинг. Улучшение существующего кода», но я ее пока до нее не добрался.

А еще очень рекомендую почитать про паттерны програмирования. Книгу не подскажу, сам только начал интересоваться этой темой, но нагуглить можно много.

Хотя, если ты только начинающий, может тебе все это и рановато.

P. S. Да, и, если программируешь на C++, вот это видео must: https://www.youtube.com/watch?v=W7fIy_54y-w