前端的出路在哪?有必要往全栈方向发展吗?

老茶以为,前端的出路在于做好前端就行,完全没必要想着往全栈发展,现在的技术要求的是专和精,而不是要求全。
为什么,现在很多前端会想着往全栈发展呢?
这个原因其实是挺有意思的,那就是因为nodejs的出现,在nodejs没出现前,很少会有前端想着往全栈去发展的,都是想着说做好前端,是否再把美工设计也学下,这样竞争力会不会更高。
自然从有了nodejs,很多前端的人就想着,都是js语言,学起来应该会很快,那是不是说前端也可以做些后端的工作,然后往全栈方向发展了。
这个就是一个明显的误区,且不说nodejs用在后端的数量远没有java、php等语言来得多。再说,涉及到后端开发,不是说仅仅学会一门语言就行的。
做前端的的思维,跟做后端的思维,完全是两码事。前端想要转后端,其实更多的是思维上的转变,而不是语言上的。
但是,很多前端人才是没办法在短期内,进行有效的切换的。
前端人才还是做好前端就行,完全没必要往全栈发展
其实,现在真正的前端高手是非常紧缺的,很多人对前端的理解,就是做做页面设计,搞搞js效果,再弄弄一些h5页面就行。
这些只是低级前端人才的工作,这样的人才满大街都是,自然工资也不会太高。这也是导致,这样的人才觉得,前端好像发展前途不咋样,想着要不要往全栈发展,工资就会更高来着。
实际上,真正的高级的前端人才不仅需要懂得上面说的工作内容,更多的是要擅长下面的这些工作内容:
1、在进行前端页面开发的时候,要懂得模块化设计、开发;
2、基于产品文档和整个产品的特点选择合适的框架,开发响应的组建,懂得做不同设备的兼容性优化;
3、熟悉各种市面上主流的前端开发框架,知道什么产品适合什么框架进行开发,并且能够做好跟后端对接的接口;
4、擅长前端性能优化,这点很重要,不是页面设计出来,代码写出来就行,能不能保证性能是关键。
当然,还有其他方面的要求。总之,想要成为一个名高端的前端人才,难度不比后端人才低。
如果能成为这样的高端人才,那么回报必定也是不会低的。
问题总结:前端人才的出路就是往高级前端发展,而不是走全栈的路线。
这是一个职业生涯规划的问题,前端的出路在哪,问得是前端这个岗位有哪些职业发展的可能性。应用生涯四看工具,向上看,向左右看,向内看,向外看,那么前端的出路有4种。
向上看,可以做前端组长,主管或经理,走管理岗路线。
向左右看,可以内部转岗,做后端,做需求,做产品经理,做全栈等。
向内看,可以提高专业技能,做前端专家,大牛。
向外看,可以结合个人兴趣爱好,创业开公司,接技术项目,做健身教练等。
所以第二个问题的答案,就是出路有很多方向,不是只有一条往全栈方向发展。
我来回答一下吧:
前端出路一:私活 这是前端相比其他工种有一些优势的地方,相信很多同学经常能够接到私活,通过业余时间做项目赚点外快。我个人来说,并不反对前端同学接项目,甚至是有一些支持,对于这个方面我是这样看的
1、私活不能影响工作,私活之所以称之为私活,就是非公家的事情,只能在不影响公事的情况下搞一搞,毕竟拿了老板的钱又给自己打工多少有点不厚道
2、私活要考虑性价比,因为当前很多前端活的价格都比较透明(di),所以,接活的时候除了要考虑能挣几个钱,还需要考虑性价比,比如自己花的时间和钱的比例。尽量压缩花掉的时间,才能使性价比最高
3、私活要做高附加值的,在工作中,搬砖的同学一般都是 focus 在一个方向或者框架上,很少有机会深入了解或者实践新的框架,私活,给你了机会。比如你工作上用react,私活就用vue,工作上做web,私活就搞搞移动,通过实际项目学习,虽然会浪费掉一些时间,但是得到的比浪费掉的多很多。毕竟在前端领域,掌握的东西越多就可能活的越久越好
这儿也顺便说说我的一个判断,最近在私活里面学习了flutter,坚定了我的一个判断,未来前端肯定会往终端的方向发展,也就是说未来可能前端工程师要包含web,h5,小程序,app的所有终端上的页面制作,这样可以做到和后端分治。当然,如果加上nodejs/php这种聚合层,就变成 前端 - 全终端 - 微服务之前 的演进过程了
私活的未来: 私活发展的好,成为主业也是有的,但是这需要积累,比如做小程序的,积累个各行各业的解决方案,可以不断提高性价比,做成一个产业。听过有朋友辞职专搞小程序,年入百万的。
二、做讲师 这也是一个比较容易的方式,现在很多半吊子培训结构都在招讲师,培训半路想转行进来前端开发的工程师们。开个玩笑,培训班出来的也有很牛逼的同学哈。对这个事呢,我觉得,首先,这也是拿时间换钱的一个例子。几个观点供参考:
1、做讲师可以巩固自己的基础,可以梳理自己的知识结构。毕竟,知道的不一定能讲出来,讲出来的肯定是自己的
2、做讲师能够树立个人品牌,为不靠时间换钱打下基础。随着带的学生粉丝越来越多,粉丝多了,有个人影响力以后,可以出来单干,也可以出来做其他变现方式
讲师的未来: 同上面第2点,有了拥趸和粉丝,变现就会非常容易
以上,是我实践和了解的一些时间换钱的思路,但是时间换钱的思路其实还是出卖劳动力,只能改善当前生活,少量增加收入。下一篇,我想讨论下,终极出路--如何脱离时间换钱。
码字不易,欢迎讨论
全栈?不会