大前端摧毁了原生开发者的一切,但是我们应该开心(2)
一些自媒体开始看衰原生开发:“快看,那个学Android的上吊了”,“听说iOS开发没人要了”,这些言论频繁出现在各大社群中,给原生开发者造成了极度的不安。之前,大家只需要学好原生开发即可,而现在,原生开发还没学好,大前端的浪潮就要来了,大家变得焦虑、惶恐、不知所措,担心突然有一天自己就被淘汰了。
我是个原生开发者,对Android、iOS和前端都有一定研究,我最拿手的当然是Android开发了。时至今日,我在Android领域也算小有名气,我的知名度都是Android给的,按道理我应该比大家更加惧怕大前端才对,但是却恰恰相反,我没有丝毫恐惧。
为什么呢?因为我现在看懂了大前端。我对大前端一直没有公开发声,因为我怕误人子弟。最近半年,我一直在观察大前端,包括技术发展和行业动向,为的就是有一天能看明白,然后写一篇文章给大家指路。
为了不跑题,先说下我们为什么应该开心。
首先,乱世造英雄。如今的Android和iOS领域,早已稳定,各方技术大牛霸占一方,新人很难再脱颖而出。但是纵观大前端领域却是百废待兴,没有公认的大牛出现。这意味着,新手只要努力,就有了再一次崛起的机会。如果你在Android领域不瘟不火,那何不在大前端领域大放异彩呢?
其次,大前端虽然来势汹汹,但是其存在硬伤:
已有的跨平台方案都有很大的缺点。
ReactNative和weex:Facebook和阿里的方案,执行效率是硬伤,首页不能用RN已是共识,而且目前在统一Android和iOS代码方面尚存在不足。
Flutter:Google的方案,不支持线上热修复,和跨平台方案天然的动态化属性不符,目前尚在preview阶段,希望能够尽快release。
PWA:Google的方案,用纯web的方式统一三端,很好的idea。但是需要借助Google play Service和浏览器支持,国外大部分Android手机和iOS的新版本都可以支持PWA,但遗憾的是,就我对国内生态的了解,国内的浏览器没法统一支持PWA。
微信小程序:腾讯的方案,属于微信内的生态闭环,注定没法成为世界统一的方案,更适合小工具和小游戏,一般都作为原生APP的延伸入口。
很显然,跨平台技术还需要发展,这需要时间,上面的一切我总结为一句话:
文末
技术是没有终点的,也是学不完的,最重要的是活着、不秃。
零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。
最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。
高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足,不容易犯困。
技术学到手后,找工作的时候一定要好好准备一份简历,不要无头苍蝇一样去海投简历,容易“竹篮打水一场空”。好好的准备一下简历,毕竟是找工作的敲门砖。
拿到面试邀请后,在面试的过程中一定要大大方方,尽力把自己学到的知识舒适地表达出来,不要因为是自学就不够自信,给面试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!
更多推荐


所有评论(0)