我为什么走向全栈

Posted 初开之道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我为什么走向全栈相关的知识,希望对你有一定的参考价值。

作者:chulung

原文链接:https://chulung.com/article/38

本文由MetaCLBlog于2016-10-25 01:00:02自动同步至cnblogs

前言

不久前看到了这么一篇文章:为什么未来是全栈工程师的世界?
让我可以立马用一个词形容自己的感受:共鸣。
很少有文章让你发自内心的觉得它写得好,但这篇做到了。

场景

一个场景:
你是一名后端开发,拿着前端同学的页面正往自己的逻辑里套。
你发现样式有点对不上。
“前端,这个样式不对啊,来看看”,在意想中,前端应该是屁颠屁颠的过来帮你改。
然而,
前端在开会,前端正在设计,前端正在码代码,前端吃饭去了,终于30分钟后回来了,帮你解决了这个问题。
假设你懂点前端,你发现原来是样式浮动不对,然后顺手改了下,测试通过,30秒。

另一个场景:
你正打算往测试环境发布一个新的测试版本,但软件包始终拉不下来,似乎是网络中断。
于是你开始找运维同学。
然而,运维有线上问题在处理,运维在开会,运维也吃饭去了,终于30分钟后,他回答你了,你花了5分钟试图跟他说明情况。这时另一位的同事有更紧急的问题要运维处理,运维对你说稍等,25分钟后,他帮你排查重置了服务器的dns,你花了60分钟。
假设你懂点网络与服务器,你发现唯有ping软件包所在域名不通,怀疑是dns问题,尝试重启服务器后,发布成功了,60秒。

走向全栈

有人说技术要深入,样样通,样样松。也有人贴文我为什么反对提“全栈工程师”?
但成为专家也好,成为全栈也好,这并不是目的,我们的目的是解决问题,并且高效的解决问题。
所以与其争论要成为专家,还是成为全栈,不如感受下这样做是否让你的工作更加效率。
全,可以让你提高应对各种普通问题的效率,但困难总是有的。
专,可以让你提高应对特定棘手的问题效率,但工作时更多是普通问题;
而且,当深入到一定层次,自然会要扩展,当知识面开阔了,其实也会想要深入。
对于我来说大部分时间享受着全栈所带来的高效的工作,省下的时间可以反过来让自己深入的学习,这种状态无疑是最惬意的。
所以,我正走向全栈。

本文基于 知识共享署名-相同方式共享 4.0 国际许可协议发布,转载必须保留署名及链接。

以上是关于我为什么走向全栈的主要内容,如果未能解决你的问题,请参考以下文章

走向全栈之坑—开始实践

为什么我没有走向XX的道路

node.js从入门到放弃

我是因为什么原因走向程序员这个行业?--十年系列

和弦分析

为什么你应该尝试全栈?