markdown 编程成就:如何升级为开发人员

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 编程成就:如何升级为开发人员相关的知识,希望对你有一定的参考价值。

**Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):**

- [ ] Write a program in assembly language
- [ ] Write an application in a functional language
- [ ] Write an application in an object-oriented language
- [ ] Write an application in a prototype-based language
- [ ] Write an application in a logic programming language
- [ ] Write an application using the Actor model
- [ ] Write an application in Forth

**Experience the ins and outs of programming for different platforms:**

- [ ] Write a nontrivial web app
- [ ] Write a nontrivial desktop app
- [ ] Write a nontrivial mobile app
- [ ] Write an embedded app
- [ ] Write a realtime system

**Enhance your understanding of the building blocks that we use as developers:**

- [ ] Write a networking client (e.g., HTTP, FTP)
- [ ] Write a device driver
- [ ] Write a B-tree database
- [ ] Wrap an existing library to provide a better (more pleasant) user experience
- [ ] Write an application or framework that provides a plugin model
- [ ] Write a testing framework
- [ ] Write a programming language

**Enlighten yourself with koans, katas, and the wisdom of ages:**

- [ ] Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\) "Kata (programming) - Wikipedia")
- [ ] Complete the [programming koans](http://sett.ociweb.com/sett/settJan2011.html "Learning Programming Languages with Koans - Object Computing, Inc.") for a language that you want to learn
- [ ] Attend a [code retreat](http://coderetreat.com/ "Code Retreat with Corey Haines")
- [ ] Read [SICP](http://mitpress.mit.edu/sicp/ "SICP web site") and complete all the exercises

**Program in the open:**

- [ ] Contribute to an open source project
- [ ] Have a patch accepted
- [ ] Earn commit rights on a significant open source project
- [ ] Publish an open source project
- [ ] Perform a [Refactotum](http://thinkrelevance.com/blog/2007/04/03/twir.html "Refactotum") of an open source project

**Learn by teaching others:**

- [ ] Present a lightning talk
- [ ] Present at a local user group
- [ ] Present at a conference
- [ ] Deliver a training course
- [ ] Publish a tutorial
- [ ] Publish a constructive code review of an open source project
- [ ] Write a programming book
Programming Achievements: How to Level Up as a Developer
========================================================

This gist is part of a blog post.  Check it out at:

http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer

以上是关于markdown 编程成就:如何升级为开发人员的主要内容,如果未能解决你的问题,请参考以下文章

30K程序员的简述:如何成为高级开发人员

30K程序员的简述:如何成为高级开发人员

如何透彻分析Java开发人员

业余选手成就了软件开发者?

如何在没有Internet的情况下升级CentOS 6.3上的开发人员工具?

markdown [开发人员链接和资源]开发人员#resources的资源列表