-
了解国内外开发平台
- 国外平台:学习华为本地化版,如华为本地化版,了解其开发流程和工具。
- 国内平台:熟悉国内开源项目,如anaconda和pip,了解它们的使用方法。
-
访问国内代码库
- 翻墙访问:通过翻墙访问国内的C/C++库,如numpy、pandas等。
- 非正式访问:了解如何在翻墙环境中访问,而不是直接访问本地代码。
-
构建开发环境
- Linux环境:学习Linux的开发环境配置、安装依赖和使用编译命令。
- Windows环境:了解Windows开发环境配置、安装依赖和使用编译命令。
-
使用构建工具
- GitHub Pages:使用该工具构建项目,安装依赖,设置静态文件和模板。
- Jekyll:了解Jekyll如何构建项目,安装依赖和使用模板。
-
构建和测试项目
- 构建项目:使用构建工具将构建好的项目构建到本地。
- 测试项目:测试项目的运行情况,确保代码正确。
-
扩展功能
- 扩展到Java或Python:了解如何在更广泛的平台上扩展功能,如使用Python的第三方库或安装Java开发工具。
- 查看开源项目:了解国内开源项目的特点,如anaconda和pip,学习如何构建它们。
-
获取和构建代码库
- 获取国内库:下载国内的C/C++库,并了解如何通过翻墙访问它们。
- 处理依赖:安装Python的第三方库和安装必要的编译工具。
-
未来计划
- 扩展:考虑进一步扩展到Java或Python,或在更广泛的平台上使用。
- 持续学习:关注国内开源项目和工具包,了解进展和最新更新。
-
安全考虑
- 访问安全:了解翻墙的安全性问题,确保访问安全,避免被拒绝或篡改。
通过以上步骤,逐步搭建国内开发环境,从简单项目开始,逐步扩展功能和复杂性,积极参与开源社区和论坛,获取帮助和反馈,不断优化自己的开发环境。









