设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

你患上开发者渐冻症了吗?

2014-12-15 11:40| 发布者: joejoe0332| 查看: 925| 评论: 0|原作者: IT经理网|来自: IT经理网

摘要: 近日TC的专栏作家Jon Evan是撰文指出,即使对于一位精通八种开发语言的资深开发者来说,一个突然走红的JavaScript也足以让他四肢冰凉,颤栗不止。大多数开发者都患上了这种开发渐冻症,而且无药可救。 ...

  软件开发技术的百花齐放,一夜春笋让全球的开发者们长期生活在恐惧中,不少程序员因此患上了开发者渐冻症。


  近日TC的专栏作家Jon Evan是撰文指出,即使对于一位精通八种开发语言的资深开发者来说,一个突然走红的JavaScript也足以让他四肢冰凉,颤栗不止。


  大多数开发者都患上了这种开发渐冻症,而且无药可救。


  今天开发者面对的选择多到令人发指,惨无人道的地步。过去几年中,通过在SQL/键值/文档数据库(例如MySQL、PostgreSQL、 MongoDB、BigTable、Redis、Memcached等)上用Java、Objective-C、C、C++、Python、Ruby、 Javascript、PHP等语言开发应用程序,Evan获得了不错的报酬,但Evan从未摆脱恐惧,因为他从未使用过Erlang、Clojure、 Rust、Go、C#、Scala、Haskell、Julia、Scheme、Swiftly、或Ocaml,这让Evan感到罪业深重。


  Evan坦承自己已经患上了开发者渐冻症,无法跟上软件行业的高速发展,这让他内心开始感到麻痹。


  前文中提到的任何一种开发语言都拥有不计其数的开发框架、工具包和代码库,足以炸开你的大脑。仅仅认真评估一下当今所有JavaScript框架和 库就需要数月时间,更不要说去了解Ruby、iOS框架或者NewSQL/NoSQL数据库,以及Hadoop、Spark、Google Dataflow,亦或Avro\Thrift..


  万幸的是,移动开发生态已经沉降在Android/iOS两大平台,这听上去不错,但实际上开发者还是需要面对一些Xamarin这样的跨界平台,或者跨平台的HTML开发环境,例如PhoneGap或Sencha。


  移动开发的后端部署上就更加让人抓狂了,Evan有过在Heroku、亚马逊AWS、Google App Engine、Google Compute Engine、Parse等平台上部署后端系统的经验,但是还从未尝试过OpenStack、Force.com、Azure、AppFog以及大量的 AWS服务。


  Evan最后指出,面对乱花迷眼的开发语言、工具、框架和平台,开发者已经无所适从,选型、评估和试错的时间成本非常高,等你辛辛苦苦开工了,结果发现一个十几岁小孩用PHP和支持emoji表情符号的Swift开发的速度都比你快,甚至比你好。


  如今,无论选择个人或团队了解的语言和工具开工,还是耗费巨大精力去追逐更好的技术和工具,对开发者来说都意味着巨大的风险和成本,这就是导致今天的开发者渐冻症的根本症结,而且无药可救。


文章来自 IT经理网


酷毙

雷人

鲜花

鸡蛋

漂亮

最新评论

(200字以内)
验证问答 换一个 验证码 换一个

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187  

返回顶部