你患上开发者渐冻症了吗
软件开发技术的百花齐放,一夜春笋让全球的开发者们长期生活在恐惧中,不少程序员因此患上了开发者渐冻症。
近日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开发的速度都比你快,甚至比你好。
如今,无论选择个人或团队了解的语言和工具开工,还是耗费巨大精力去追逐更好的技术和工具,对开发者来说都意味着巨大的风险和成本,这就是导致今天的开发者渐冻症的根本症结,而且无药可救。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /news/detail/tanhcaffcc
-
2023 年度 A 类学科竞赛项目清单
那个人有梦想 09-16 -
从《银行业金融机构数据治理指引》监管要求看商业银行数据能力建设
51CTO 09-21 -
爱思唯尔的ESWA——模板、投稿、返修、接收的
老板来碗小面加蛋~ 09-16 -
国航天科技集团公司的各个研究院
知识在于积累 09-17 -
全球WIFI功率信号最强的国家清单,无线WIFI调优
Cisco_VIP 09-17 -
ChatGPT注册流程攻略,含验证码接收
PHP中文网 05-29 -
AI绘画Midjourney的咒语关键词汇
毕设小程序软件程序猿 09-17 -
创作者身份认证申请规则和审核标准
CSDN官方博客 09-16 -
的10 个顶尖的国内外设计网站
四喜圆子- 09-16 -
OBS做绿幕直播滤镜实现去掉绿色背景
视频砖家 09-16