项目忙的时候, 恨不得能够美美的休息一顿。 项目不忙的时候, 反而有点不知所措, 时间多得让人发慌, 就会拼命地想, 可以做些什么来消遣时间,或者提升自己呢。自己平时也看了不少文章, 自己也开开脑洞。 想到了下面这些可以做的事情, 适用Python程序员。
1. 参加开源项目,在GitHub 发布自己的代码, 如果不知道要写什么, 可以从自己最熟悉的领域开始,如果你做网络设备的管理工具, 那就参与与网络设备相关的开源项目吧
2. 在stackoverflow注册账号,问答问题,赢取积分
3. 分析和系统学习某个框架,如django的文档,然后写成技术博客
4. 每天学习一个Python 模块,并在博客发表
5. 学习某个著名开源项目的源代码, flask , ansible, saltstack都可以
6. 了解Python 最佳实践, 网上的资源很多, 这里附上一个 “软件构建实践”
7. 搭建个人网站,可以使用你熟悉的框架(对我而言是django), 或者全新的框架nodejs来搭建, VPS的话可以选择aws, 或者 digitalocean的
8. 旅游,或者到图书馆一个人静静的阅读,逃离每天的工作环境和生活环境,独处可以帮助你更好的思考(如果不能旅游,就去附近的社区图书馆吧)
9. 研究openstack, 研究方向可以是它与docker的集成, neutron模块的工作原理等待
10. 分析各个云平台的使用心得,尝试各种主流的云产品, 如aws, 阿里云, 青云, 腾讯云, 百度云, 盛大云, 美团云等等,分析它们的异同,和不足之处
11. 在优快云写一个专栏:比如 ***** 与自动化网络运维(结合自己的情况,从自己熟悉的项目开始, 当然要注意尽量保证不要违反公司的信息安全规定)
12. 研究公司的开源项目, 有的公司内部有开源平台, 没事可以上公司的开源平台,看看别人家的代码
13. 测试自己的能力水平, 网络上可以找到各种自测题, 根据网上提供的题目进行自测
14. 每天一个学习一个Linux 知识, 比如每天了解一个命令(http://os.51cto.com/linuxman/), 每天了解一个Linux工具(http://linuxtools-rst.readthedocs.org/zh_CN/latest/)
15. 到慕课网, 或者网易公开课open.163.com , 注册一个帐号, 挑选自己感兴趣的课程进行学习。 ps: 相比其它教程参差不齐的IT公开课网站, 慕课网上的课程都很不错
文章首发于: www.hackstoic.com