我爱编程Windows开发人员迁徙计划

Windows开发人员迁徙计划

2018-03-04  本文已影响0人  shareyue

Windows开发人员迁徙计划

为什么要进行迁徙?

Windows作为开发平台的优势

自从进入编程开发的行业,其实比较后悔的一件事就是从最初就进入了微软阵营。
微软的特点很明显,门槛极低,学习曲线平缓,但是后期乏力。这些都不是最重要的,最大的问题是和开源社区分离严重。

软件规模的骤增与开源社区的崛起

在当今的软件开发行业跟十几年前已经不能同日而语。在十几年前,开发人员数量不多,开发人员的门槛都很高,要经历专业的学习才能成为一个合格的从业人员。开源社区当时还是大牛们的聚集处,简单的编程开发一般用不上。但是经历了这么多年,软件的体量越来越大,从头开始开发一款软件的难度越来越高,大多数都要采用某些资源、类库、控件等等。虽然微软是一家相当大的巨头型企业,可还是无法和全世界的优秀程序员的总和相比。而且封闭的服务思维让微软系的服务型公司都需要付费才能购买到好的组件,这就大大限制了微软系开发人员的重用能力。

我们经常会发现很多微软系的开发人员要么死抱着微软的全家桶不放,一直紧跟;另外一批开发人员则愿意从头自己进行架构。而没有多少人愿意去寻求开源社区的帮助。近些年,如果不是Unity、Mono等框架对C#语言的大力支持 (我要承认,C#这门语言是非常不错的,从这些年来多门语言对C# “模仿”就能看出来其魅力) ,微软的开发语言我相信很快就会被淹没在JS、Python等新兴的开发语言之下(JS指的是ES6标准)。

Windows开发人员丧失了什么?

不同平台开发人员的对比

平台 开发环境 学习曲线 开源框架
Windows Visual Studio 平缓
Mac XCode 平缓
Linux 文本编辑+命令行 陡峭 巨多

迁徙方向

向Linux开发平台靠拢,
以Web技术为核心,
学习JS(特别是ES6语法)、PHP、Python等语言,
配合Node.js、Webpack、Git、Markdown等工具或框架,
逐渐找回纯文本和命令行编辑能力。

学习计划

关于作者

shareyue
一个专注开发的“老”程序员

上一篇下一篇

猜你喜欢

热点阅读