那天去王府井的路上跟冉导聊天,不知怎么聊到程序员的境界问题,想起那天中午看的百家讲坛-金庸小说中的武功里提到独孤求败武功的三种境界,觉得套用在程序员身上非常的贴切。
“手执锐剑 所向披靡”;初期的程序员追求的就是在某个领域的精通,或者具体说就是对某种语言的精透,以保证自己能在业内站稳脚跟。
“重剑无锋 大巧不工”;这种境界的程序员熟悉的领域、语言越来越多,已经不再局限于初期的某把“利剑”,他本身厚重的知识、经验积累已足以令各大公司侧目。
“飞叶捻花 皆可伤人”;这时候的程序员已经超脱出了某个领域或者某种语言,着手点都是从整个软件的结构设计上,追求的是体系结构的优雅、完美,各种的语言、知识都可以信手拈来,必要时还可以根据自己的需要创出某种语言。 |