前端能做什么?还是后端?全栈?

在我的职业生涯过程中,发现很多人会跑来问我这样的问题,前端能做什么?这条路怎么走。

应该做前端呢?后端呢?还是全栈?你应该问一下,到底哪一样能够让你更加努力工作,就是做什么事情能够让你更兴奋,不管怎么样,我也要做,就算老板不发工资给你做,你也要做,为什么这样说?

因为这个选择只对你的职业生涯的前若干年产生有意义的影响,到了你的职业生涯的后期,所有东西都会收敛到一起,也就是说你不可能你只懂前端,也不可能只懂后端。

你作为一个刚刚学习编程的人,最重要的是,搞清楚你想不想编程呀,享受编程的话,那你自然会觉得写代码很有乐趣,但是我们也知道,你的代码会有很多的bug,你需要有很很多的调试,就跟一个新司机在路上,不是那么安全一样,如果你的code如果能够进生产环境,生产环境有相当的概率会倒掉。

对于前端工程师来说,学一些非常基本的HTML、CSS、JavaScript,不需要很精通,至少要到一定的程度。然而你学这门语言不一定是前端的语言,这门语言只是你迅速起步的手脚架而以,熟悉了任何一门语言,对你之后的发展学习其他语言都有帮助,然后最后就是说熟悉一门开发环境的配置,比如说迅速能上手的IDE, 一些很基本的Linux的命令,然后可能一些git的命令使得你要去下载一些网络上的repo,你可以下载呀

在什么都问,什么都伸手党 和 什么都自己都研究不敢提问之间做一个很好的权衡,一方面你既不能伸身党,什么都想都不想,自己没有做过任何研究就去问,但另外一个方面,你也不能说这个东西我研究了一个星期,还是一点动静都没有我才去问吧,相当于浪费了一个星期的时间,所以你要找到一个平衡点,比如这个东西搞了1-2小时,毫无进展,哪速度为0对任意多的时间的积分产生的距离还是0?

所以没有意义的,如果你发现你的速度为0,接近为0,搞了一段时间之后,你是时候去问人了。别人帮助你,使你速度从0变成一个有意义的小数了,你可以慢慢的越走越快,越走越快,但速度是0,是一个最艰辛的阶段。你需要获得帮助。

下一步的目标是你要写高质量的代码,同时你希望从其他人身上学习,不要忘了,这个过程是一个老司机指点你的最佳的过程,那么,要达成这样的目的,第一,你需要开始采用一些流程和工具来让你的代码质量越来越好,然后可能说你引入一些coding style,我的代码风格是这样的,可以让我的代码更容易阅读,更容易维护,我引入测试,包括单元测试,集成测试等等,来使我写出的代码是健壮的,我将来自己维护也好,有人帮我维护也好,都是很容易维护的。

当你成为一个技术大牛,或者技术总监,VP这样的角色的时候,你必须对下面子问题都有所了解,你知道问题怎么样分解,你知道这个问题分解下去之后需要有多大的成本解决、风险有多大、有多少的可能最终这个问题是解决不出来的,或者解决得不完美的。

到了那个时候,其实你选择前端,后端,还是全栈这已经不是一个关键点了,你都需要要懂。所以唯一的问题就是说,什么东西能够让你的职业生涯的前几年尽可能的加速,要加速。

总结

其实事情还是在于你人本身,什么事情,什么样的问题能够让你这个人真的非常非常感兴趣,愿意加班加点也要去做,老板不发钱也要去做,所以我的唯一的建议,就是选择对你头几年发力最有帮助的一个兴趣点出发,然后把事情做好。然后之后就不在是一个问题。其实事情还是在于你人本身,什么事情,什么样的问题能够让你这个人真的非常非常感兴趣,愿意加班加点也要去做,老板不发钱也要去做,所以我的唯一的建议,就是选择对你头几年发力最有帮助的一个兴趣点出发,然后把事情做好。然后之后就不在是一个问题。

​此外:

自学前端的几个建议:

建议一:有系统的学习方案,系统的学习教程,先把前端学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。

建议二:学习前端不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看视频,然后在心里没有一个操作的概念,这样的学习方法最后一定会浪费时间到放弃,所以学习前端之前一定要知道这些东西,这都是走过来的人以前走的弯路。

建议三:很多人都会有一个疑问,就是学习前端能看懂,但是不会写,所以学习前端一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎摸索,没有必要,可以请教别人一定要去问。

​建议四:一定要有一个明白人去指导你,前端的专业程度很强,80%的问题自己很难解决,而且会很浪费时间,一个小问题可以困扰一天,这样自信心会受到严重的打击!

自己是一个五年的前端工程师

这里推荐一下我的学习交流群:731771211,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。

点击:加入

转载于:https://juejin.im/post/5c0b664e6fb9a049d74781f5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值