全栈开发、全能型程序猿养成系列(一)序言

来源:互联网 发布:人工智能需要哪些技术 编辑:程序博客网 时间:2024/06/06 18:53

先唠点别的话题。最近林子里最轰动的新闻就是微信要出小程序,那么什么是微信小程序?

可以说微信和ios、google开始竞争应用分发了,微信小程序不需要安装,说白了就是html/js/css程

序,微信会提供访问硬件和系统工具的接口。小程序与原生App的竞争,凭借微信无与伦比的影响力,应
该是可以分一杯羹的。现在App的竞争格局,已经呈现寡头现象,说%1的App占据了99%的下载量那一点
也不过分。小程序的出现,会打破竞争格局,重新回到乱世的局面吗?ET小猿的答案是会也不会,大部分
流量还会被小部分互联网巨头霸占,但一小部分流量会重新分配,这就是机会。小程序的定位就一个字“小”
,那么,什么样的应用应该做微信小程序而不是APP?


        象限1基本上都是大玩家,比如,3BA(360、百度、阿里巴巴)。阿里和百度显然不会接入。高频
且重要的应用不会接入。因为用户经常打开,而且交互频次很高,对应用的体验要求很高。象限2、3、4
就是小程序主攻的市场了,微信小程序的推出,会使2、3、4象限的应用重回同一起跑线,乱世出英雄
,你准备好了吗?
        某某百科:“全栈工程师:是指掌握多种技能,并能利用多种技能独立完成产品的人。” 
        基于html/js/css的微信小程序会提升web应用开发者的需求量,尤其是全栈开发者,一个人能搞定
的事情为什么需要三个人来做(前端、后端、美工),开发小程序,团队沟通成本会远大于专业化分工带
来的好处。ET小编对全栈程序猿的理解,最少需要掌握前端程序设计、后端程序设计以及不可忽视的ui设
计能力,如果对产品与市场有一定的见解与洞悉,那恭喜,升级了!全栈程序猿->全栈设计师。
        但是,毕竟每个人经历有限,全栈需要掌握的东西那么多,怎么能做好。答案只有一个,不重复发
明轮子。全栈程序猿应该是懒惰的,善于解决问题,但绝不是埋头编码。软件工程发展到今天,如果与
建筑业相比,却有着得天独厚的优势。盖房子需要买砖,做软件却可以充分借助开源项目与免费工具的
力量。全栈程序猿,对于开源软件,心存感激的同时,更应懂得回馈;全栈程序猿,对于开源社区,索
取的同时也需要有所贡献;这并不是说做开源就是无私的,帮助别人同样能满足巨大的虚荣心与成就感

。掌握全栈技术并没有想象的那么难,关键是方法与思想,ET小猿纵横林子8载,获益无数,必当黔驴技穷

献出毕生所学,希望对不甘于做螺丝钉的同学们有所帮助。

        最后,献出ET小猿的全栈开发工具集,大部分是目前移动互联网普遍流行的技术套路。大家心里有
个数,以后的章节会讲到这些。
        前端编程:Html5、Es2015、Vuejs、Less
        后端编程:Thinkphp
        ui设计:Photoshop、Font awesome、找字网、FontSpider工具、阿里巴巴矢量图标库、ColorSchemer Studio、配色原理
        请关注ET小猿,See you 过两天~~~


0 0
原创粉丝点击