# How-to-be-a-good-programmer **Repository Path**: chan7/How-to-be-a-good-programmer ## Basic Information - **Project Name**: How-to-be-a-good-programmer - **Description**: I'm here to tell you some amazing stuff which teacher would never tell you. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2020-01-22 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: ebooks-manual **Tags**: None ## README # 程序员修炼宝典 ![GitHub pull requests](https://img.shields.io/github/issues-pr/niudai/How-to-be-a-good-programmer) ![GitHub issues](https://img.shields.io/github/issues/niudai/How-to-be-a-good-programmer) >该代码仓库用于存放由牛岱整理的编程学习资源, 梳理的编程学习路线, 以及一些学习感悟。 ## 工具篇 - 融入编程地球村:**[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) - 获取更广视野