全栈工程师修炼之路

我自诩为『全栈工程师』,虽然目前并没有对全栈工程师有一个具体的定义,不知道自己是否合格,但客观来说,我的确前端后端运维的事情多少都能做点儿。眼看开发工程师这个职位,到我目前写这篇博客为止,已经做了 10 年 4 个月,多多少少有些能聊的事情(事实上我在大二就已经开始自学网站开发,并且帮学校也实际开发了一些网站。如果算整个我接触网站开发的时间,居然有 13 年了!)。很早就趁『10 年工程师』成就解锁开始写这篇系列教程的想法,没料时光荏苒,居然已经到了……

本篇系列包含我目前所知道的一切跟开发有关的事情,目前能想到的大概四个大方面:前端、后端、运维、团队合作。说实话一开始并没有把团队合作的部分放进来,感觉跟『全栈工程师』这个话题没太大关系,但作为工程师我估计 99% 的可能性你都将加入一家公司,与其他小伙伴一起合作,而怎么合作,其重要程度不亚于,甚至于高于技术本身,所以还是打算放进来。当然,开发工程师的工作并不是只有这些而已。只要是大家可能感兴趣,又跟开发相关的话题,我都会聊一聊。

阮一峰曾写过一篇系列文章叫做《未来世界的幸存者》。里面有提到新技术正在代替人力,以后世界的可能会掌控在少部分懂技术的人手里。虽然这哥们儿最近好像再跟某 IT 培训机构合作,他说这个观点有点儿打软广告的嫌疑……但抛开这些不说我觉得这个观点本身还是有些道理的,感兴趣的不妨看一下。我也希望通过自身的力量将技术分享给更多感兴趣的人,先领大家入门,让更多的人成为那『少部分懂技术的人』。

对于『全栈』来说,不同的人有不同的看法,有些人觉得时间有限,应该在某一方面不断钻研,精益求精,往成为这方面的专家或者大神的道路上前进。很显然我属于另外一派。我认为前端后端运维都是为了『做好一个网站』这个目的而存在的。但要做好一个网站,必然会遇到问题。如果你只对某一方面有研究,而对其他方面知道甚少,那么为了解决问题,你只能从你自己的专业知识里去寻求答案,但有那么种可能性,你将错过通过其他方面去寻找更便捷更合理的答案。

当然这个问题从公司的角度来讲可能不大,毕竟现在很少有公司开发人员不齐备,大家一起出谋划策也是可以的。但作为个人来说,你是否能判断不同的工程师他们所说的是否是正确的,是否真是为了解决问题而提出的方案,还是只是为了『解决自己的问题』而提出的方案?(如果屏幕前的你本身就是开发工程师,你是否遇到过,一个需求过来,前端工程师说这个需求简单,后端的开发只用 XX 一下就好了,然后后端说为啥要我们来做啊你们前端 XX 一下就好啦;或者性能遇到瓶颈,运维说,发现问题是怎么怎么回事了,需要后端改代码,然后后端说运维那边做一下 XX 配置就好啦我们这改不了……)

其实两种看法都有他自己的角度,并没有谁对谁错,对于此系列文章,你也可以完全只看你自己感兴趣的部分。

最后,我打算此系列的某些部分,可能将采取收费阅读的方式。是的,向大家道个歉这篇系列可能目的不是那么纯粹,但毕竟作为一个三十多岁的人,不能完全只靠自己的兴趣和热情来支撑自己想做的事情了。不过放心,价格肯定不贵,而且我允许你免费分享给别人看(但不能是转载的方式),话说通过我的文字让你了解一门技术,请作者喝杯饮料,吃一碗面,看场电影……我觉得也还不过分吧?

wx pay

CC BY-NC-ND 4.0 全栈工程师修炼之路 by Chrisyue's Blog is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

全栈工程师修炼之路》上有1条评论

  1. 森蝶

    其實這個微信打賞不太方便,

    我必須先把圖片下載下來,再用微信讀取圖片才能打賞,我用的是chrome的瀏覽器,人在國外,

    身為一個電商運營10年經驗的我,感覺這個用戶體驗流程還有優化的空間,

    另外針對您的博客我個人還有一些關於流量導入,適不適合當地的搜索引擎,轉化率等等的想法,若您有興趣請加我微信我們再私聊,謝謝分享

    微信:Cindypony830

    回复

发表评论

电子邮件地址不会被公开。

eight ÷ two =