程序员的回归式进化

头一年

0-oZ9ehgrpvTVc6e32

第二年

0-BWbzGkcrgaR0zC3Q

第三年

0-3p7TE5cpfwPbUOch

第五年

0-eHJV6dJRQ54sHKDZ

第十年

0-TibxeeJ588jTDUmF

分享这篇文章:
[英文原文:The Evolution of a Software Engineer ]

16 Responses to 程序员的回归式进化

  1. 文森特 says:

    难道是原始的简洁额

  2. dylan465 says:

    亮点总在最后LOL

  3. 想不通 says:

    之前博客园看到的

    [当年用tcp返回二进制,就是web,但二进制解析麻烦。
    后来搞了tcp返回字符串,就是web,但字符串不通用。
    后来搞了一个cgi,在字符串中拼html,但太烦了。
    后来搞了一个脚本开发,php,asp,jsp在html模板中写脚本,但代码不好管。
    后来搞了一个mvc,把多数脚本写到专门代码中,但不省事。
    后来搞了一个模板,把代码写在模板中分离开,但发现和脚本差不多。
    后来搞了一个webform,由服务器生成html代码,但性能低。
    后来搞了一个ajax,又把界面程序写在javascript中,但代码量大。
    后来搞了一个ajax的mvc,把javascript和显示分离,但不实时。
    后来又搞了一个websocket,由服务器推信息到前台,但支持不好。
    后来又搞了一个restful,原理和当年tcp返回字符串没什么区别,但json字符串开销大。
    后来又搞了 SPDY,QUIC, Protocol Buffers, WebP ,MessagePack,直接用二进制通信,恭喜最终回归原始社会。]

  4. 杨辰 says:

    看山就是山
    看山不是山
    看山还是山

  5. wuming says:

    应该把目录的图片加进来

  6. 想不通 says:

    为什么我的评论总是显示不出来

  7. wang says:

    第十年应该是这样的:

    object HelloWorld {
    println(“Hello World!”)
    }

    写Java写十年,却不学Scala,绝壁光阴虚度。

  8. base says:

    场景不同,过程和结果也不同,不错的例子滴说,嘿嘿

  9. yang says:

    更直接吧 print(“HELLOWORLD”)

  10. wang says:

    亮点总在最后。

  11. 穿越繁华 says:

    学习的过程不可避免,学会了就不在需要这样了

  12. omg 对这篇文章的反应是俺的神呀

发表评论

电子邮件地址不会被公开。 必填项已用*标注