1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chan7-How-to-be-a-good-programmer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Сборник для программистов

GitHub pull requests GitHub issues

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

Инструменты

  • Интеграция в сообщество программистов:

    • GitHub (doc/tools/tool_github.md)
    • StackOverFlow (doc/tools/tool_stackoverflow.md).
  • Использование научных методов в интернете:

    • Google (doc/tools/tool_google.md), чтобы быть в курсе мировых тенденций.

Личные проекты

  • Создание собственного технического блога (doc/projects/project_blog.md).
  • Участие в проектах с открытым исходным кодом (doc/projects/project_opensource.md).

Личное развитие

  • Изучение английского языка и интеграция в англоязычный мир (doc/abilities/ability_english.md).
  • Изменение мышления: практика важнее теории, обучение на примерах (doc/abilities/ability_task_driven.md).
  • Умение делиться знаниями, попытки писать статьи (doc/abilities/ability_articles.md).

Основные инструменты и курсы

Предоставляются ресурсы в формате PDF и ссылки на различные основные курсы.

Инструменты

  • Изучение Git (doc/tools/tool_git.md).
  • Изучение командной строки и горячих клавиш (doc/tools/tool_command.md).

Знания

  • Алгоритмы и структуры данных (doc/knowledge/knowledge_data_structure.md).
  • Операционные системы (doc/knowledge/knowledge_operating_system.md).
  • Принципы построения компьютера (http://staff.ustc.edu.cn/~llxx/cod/homework.html).
  • Компьютерные сети (doc/knowledge/knowledge_network.md).
  • Компиляторы (doc/knowledge/knowledge_compiler.md).
  • Микропроцессоры (doc/knowledge/knowledge_microprocessor.md).

Привычки

  • Управление компьютером (https://www.zhihu.com/people/niu-dai-68-44/answers/by_votes) — поддержание здоровой среды для работы с компьютером.
  • Стиль кода (doc/habits/habit_checkstyle.md) — написание элегантного кода.
  • Расширение кругозора (doc/habits/habit_know_how.md) — получение более широкого взгляда на вещи.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Я здесь, чтобы рассказать вам удивительные вещи, о которых учитель никогда не расскажет. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/chan7-How-to-be-a-good-programmer.git
git@api.gitlife.ru:oschina-mirror/chan7-How-to-be-a-good-programmer.git
oschina-mirror
chan7-How-to-be-a-good-programmer
chan7-How-to-be-a-good-programmer
master