开发人员的升级

来源:互联网 发布:python最突出的优点 编辑:程序博客网 时间:2024/05/29 02:53


  学习多种编程范式:    

  用汇编语言写一个程序    

  用函数式编程语言写一个应用            

  用面向对象语言写一个应用    

  用基于原型的语言写一个应用   

  用逻辑编程语言写一个应用    

  用 Actor 模型写一个应用    

  用 Forth 语言写一个应用[C]

  体验不同平台上编程的来龙去脉:    

  写过一个普通的 Web 应用    

  写过一个普通的桌面应用    

  写过一个普通的手机应用   

  写过一个普通的嵌入式应用   

  写过一个实时系统

  增强你对开发人员所常用的模块的理解:    

  写过一个网络客户端(HTTP, FTP 等)    

  写过一个设备驱动    

  写过一个B-tree 数据库    

  包装现有的一个库,以提供更好(更愉快)的用户体验    

  编写一个应用程序或框架,提供插件模型    

  写过测试框架    

  写过编程语言

  让自己知道 koans, katas, 以及岁月的智慧:    

  完成过五个 code katas      

  对你想学习的一个语言,完成 programming koans    

  参加一次 coderetreat    

  阅读 SICP 并完成所有练习

  开源编程:    

  为一个开源项目共享代码    

  补丁被接受    

  在一个重要的开源项目中得到提交权限    

  发布一个开源项目    

  对一个开源项目实施 Refactotum

  通过教授别人来学习[D]:    

  发表一次启迪性的讲话    

  在一个本地用户组中演讲    

  在一个会议中演讲    

  教授一次培训课程    

  发布一个教程    

  发布一个开源项目的 constructive code review    

  写一本编程的书

原创粉丝点击