zoukankan      html  css  js  c++  java
  • 程序员修仙传

              经常看修仙小说的我,时常羡慕小说中的主人公,但是现在处于末法时代,修不了仙啦。不过幸运的是
    我们有程序,程序之徒不亦修士乎?且看我细细说来。
             先说程序的派系,在小说里有道、魔、儒、佛四大派系,程序里亦有四大范式即命令、过程、函数、对
    象。过程范式类修道者,命令范式像修儒者,函数范式似修佛者,对象范式同修魔者。对象范式执着于一切
    皆是对象,什么都用对象表示;函数范式拘泥于函数,想用函数表达万物。修儒者太过死板,修道者失于简洁
    。我觉得四种同修才可大成,如同小说中的主人公。
             修仙世界门派繁多,在程序世界里同样如此,有C,C++,Java等等,同样也有联盟,大概可以分为四大
    盟桌面、网络、嵌入式、数据库。门派需要占据灵山才可,程序亦如此,需要平台,灵山有大小、性质之别,
    平台也分为windows、dotnet、java、web等。占据的灵山好坏,决定了门派的兴衰,这也适用与程序。
             想要修仙必须要有功法,想要写程序必须一本好书。主人公的功法一般都非常难修,但威力巨大,而且
    一般都是可以从低级修到高级的。可惜啊,程序员就没有这个福分了,没有一本书或者一个系列书帮我们从低
    级到高级,可悲啊!这些书籍虽然有写的好的,大部分是低级,好多书都是只见树木不见森林,包括国外的那
    些经典(这里没有贬低的意思)。一种功法就如同程序里的一种框架,各种功法里的套路,就是设计模式了。
    还有练体术可以说是算法和数据结构。有的法术威力大但施展耗时,就是静态语言;有的威力虽小,但咒语一
    念就可施展,可以比作动态语言。
            有了功法加上法宝和丹药就可以修仙了,程序员的法宝就是开发环境,丹药是软件工程。曾经有段时间
    学vim和emacs,仅仅学会了操作,时间长了之后操作也忘了,还是回到了ide。丹药我也很少用。
    那些自学成才的程序员可以成为散修,主人公一般都是这样的。分析一下主人公的成长,主要是功法高
    超,最后是自创功法;法宝一流,丹药多多,历练丰富。按照这个套路,我想程序员也可以,只是如今缺少功
    法,我想到了自创功法的时候了。


    作者:半山
    出处:http://www.cnblogs.com/xdao/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    Linux学习_009_VMware12.0 Pro 中安装 CentOS 6.8_超详解 + 高清大图
    Linux学习_008_Linux下的JDK和OpenJDK有什么具体的区别
    实战CentOS系统部署Hadoop集群服务
    开源多线程性能测试工具-sysbench
    Hadoop集群中Hbase的介绍、安装、使用
    Docker基础技术:Linux Namespace(上)
    带你走进rsync的世界
    5分钟教你Windows 10中将“运行”固定到开始菜单
    使用 Github Pages 发布你的项目文档
  • 原文地址:https://www.cnblogs.com/xdao/p/2738902.html
Copyright © 2011-2022 走看看