为了账号安全,请及时绑定邮箱和手机立即绑定

刚入行前端,深度优先还是广度优先?

标签:
职场生活

https://img1.sycdn.imooc.com//5cac5af800016cd506750665.jpg

码字之前,先来齐刷刷地喊一遍口号:“人在前端路,先听土哥讲”。

昨天有朋友与我微信聊天,说自己刚入门前端编程行业,对待技术应该是深度优先还是广度优先?

我觉得这个问题很有趣,拿出来聊聊。

还记得我刚入行时,我的前端leader就告诉我,一个程序员健康的发展路线是一精多专,有一个自己深入研究的方向,确保自己有饭吃,有公司要,在这个方向上有绝对的竞争力,这是安身立命之本。

其次,才应该是向广度扩散,扩大知识面,上探自己在职场的更多可能性。

如果一开始,只重视广度优先的话,后果是,虽然你懂得多,但是哪个方向你都不能独当一面,时间一久,容易站不住脚。

这个路线就像,你是一棵树,首先要向下扎根,根须扎的泥土越深,汲取的养料越充分,你就越牢固,即使有狂风暴雨,也不足以摧毁你。然后,静等春风吹拂,你就可以开枝散叶,去触探更广阔的天空。

树如此,码农亦如此。

所以,优先顺序,应该先深度挖掘,再向广度扩散。

当然,以上言论,仅适用于你平时的自我学习提升的阶段。如果在公司项目里,不要过多纠缠,不管深度优先还是广度优先,一定记得,出活优先

举个例子,让你开发一个网页应用,你选择用React,你感觉还行,但是你觉得其他库或者框架可能更好,于是你又用Vue来写了一个Hello World,你觉得也更简单。

然后你抬头看了一眼墙上的时钟,已经过去几个小时了,你今天必须要有一些进展。所以,你没有再纠结,快速上网问了一下Reac和Vue的优缺点,然后觉得你的项目更适合用React(或者Vue),于是你就开足火力用这种库去实现了。

做着做着,你对React(或者Vue)怎么实现这些功能很好奇,你忍不住要想要去看源代码,但是你没时间了,而且你知道看源代码并不能提高你此刻的效率。

所以,你继续工作,在下班之前,你终于做出了一个可以展示的原型。

记住,刚入行的前端新人,出活,是最重要的。个人学习固然重要,但一定不要耽误今天在公司写项目干活的进度。

最后,我想说的是,看待一个问题,要从多方面多角度去思考,站的位置不同,你会得出不一样的结论。不管是深度的积累还是广度的触探,都需要靠你好奇、不满足的心态,直到把问题搞懂。

举个例子,前几天,有个程序员男友的妹子给我发来一张照片,跟我吐槽,说她男朋友假期还带着电脑,不忘代码。

https://img1.sycdn.imooc.com//5cac5b4e0001887a06920889.jpg

嗯嗯,看着这个格子衫,辨识度极高,应该是位痴迷编程的大佬。程序员,要的就是这份激情,漂亮!

这个世界可怕的地方就在于,比你优秀的人,比你还努力!

昨天晚上9点多、将近10点的时候,一位同行朋友给我发来一段视频,深夜在自习室敲代码的同学,居然还有这么多,而这个点,很多二三线城市的码农朋友都已经下班回家了。


瞧瞧别人有多努力!你有什么理由不努力?

共勉之。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
1.1万
获赞与收藏
2282

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消