谁说外包公司没有高手,看我们的大前端技术栈 React/js Native, Vue, Node.js
Posted 禅师技术圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁说外包公司没有高手,看我们的大前端技术栈 React/js Native, Vue, Node.js相关的知识,希望对你有一定的参考价值。
外包公司,为了节省人力成本,除了项目经理,3 - 5 年的技术leader,技术人员大多数都是少于3年经验,或者实习生。所以造成外包企业,很难沉淀好的技术出来,多数有能力的技术人员,也明确找工作,不选外包企业,造成了一个恶性循坏,十分尴尬的局面。
但比如 IBM,thoughtwork 都是业内顶尖的技术服务型企业,所以并不是外包市场low,外包企业low,而是多数人做low 了。
我一直奉行做高品质的技术服务,以架构为核心,所以我们在技术选型,和技术人员的筛选、培训上,都是最严格的要求。包括对客户,我们也不会把精力浪费在不靠谱的需求之上,通常我们为了节省沟通成本,直接把项目预算最低的起点价格定位10万,因为基于我们对市场的了解,10万以上的定制需求,才是可以继续深入合作的基础,且我们的理念是陪伴,陪伴这样的客户一起成长。
那凭什么说我们的技术栈有优势,是国际最流行,当下最潮,连BAT等一线产品公司都在主推的技术栈呢,我们看看一流企业都做了什么:
1. facebook 创造了 react,并为了解决性能问题,推出了神器的 React Native,用 js 写两个平台的APP,成本至少省1/3,且长期维护成本更低。
2. 微软推出了 typescript,完全兼容 js 语法,且加入了强类型检测。还推出了 vscode 开发IDE,而且这个编辑器也是 js 写的,基于 Electron。
3. 微信推出了小程序,核心技术类似 react,语法类似 Vue,没有Vue的双向绑定。
09年 Node.js 推出,基于 google 的 v8 内核,竟然可以写后端了,且天生的支持高并发,异步IO,都是其他语言望尘莫及的特性。至此,大前端序幕拉大,越来越多优秀的开发者和公司,加入其中。
包括支付宝,paypal ,Uber,滴滴,Teambition,石墨文档,真的是数不胜数。为什么呢,因为只有浏览器真正做到了跨平台,轻量无需下载安装。乔帮主当年也是十分看好H5,所以 ios 的手机浏览器 要比 android 的流畅很多。
国内有加 dcloud 的公司,创始人是 facebook 的早期员工,目前在国内成立了 html5 中国产业联盟,并挂靠在工信部下,他们为了提升 H5 的交互效果,也做了很多努力,并且在纯 HTML5 交互上给出了很好的解决方案。如果这个交互性能还不满足,那 React Native 是一套完全可以替代 Native 的解决方案,这个我们都有实践的项目。
之所以有这么多公司努力,一个是降低了跨平台技术成本,另一个是类似微信小程序的做法,可以做到轻量,免安装,传播推广更方便等诸多优势。且多数 APP 都是内置了 H5 的引擎,不断在优化,比如今日头条,微信,QQ,支付宝 等等很多,都是在 H5 的解决方案上,持续投入,义务反顾,所以在项目的技术选型上,部分或全面拥抱H5,都是最明智的选择。
为此,我们将全部精力,都用在了沉淀这套技术栈上,也为我们的客户提供最佳实践,让他们所使用的技术,不会那么快的被淘汰,或过时无人维护的厄运(比如早期 delphi,VB,PB等等都已淘汰出局,残留项目很难找到人再维护)。
现在,如果你能找到熟悉 React,Vue,Node.js ,并且有实际项目经验的,能力水平都是基本靠谱的(外包企业里更是少见,10个里也不一定能找到1个),使用的公司企业,也多数在一线城市,二三线城市很少,这个如果觉得我说的是大话,可以在周围企业,熟人圈里面咨询下,我觉得不算过分。
目前这套技术栈,我们已经在多个项目中采用,并且运行都很好,都超过我之前采用 php Laravel 框架(这个框架号称是为艺术家而生,细节设计到极致,也十分的优秀)。
我们就是一群用代码解决问题的技术匠人,逼疯自己,成就客户。懂生活但不懒散,专技术但不死板。外事不决找谷歌,内事不决找百度,技术不决找禅师。
以上是关于谁说外包公司没有高手,看我们的大前端技术栈 React/js Native, Vue, Node.js的主要内容,如果未能解决你的问题,请参考以下文章