人不知; 鬼不觉曾经毕业 2 年了,最近突然有种想法,想要总结一下本人这 2 年的前端生涯的转变。以下内容均为个人见解。
过来 —— 业务推动技术
想起刚做前端的时候,刚开始工作,每天都会觉得很有播种。前端最大的特点在于可视化,也就是人们常说的 所见即所得
。对于刚毕业的我,能够看到本人的代码跑起来并造成页面,是一种很大成就。那时开始便会被动的去看去用一些好玩的库。
起初工作开始步上正规,不免开始须要面对业务。和大部分的趣味一样,一当成了工作之后,就再也很难能够感触他的乐趣。开始要面对大量的需要,产品进去之后,又得修大量的 bug。这些会占据了本人大部分的工夫,在业务的工夫也不会再那么的被动去尝试。这个时候的状态是 ” 业务推动技术 ”。很多时候我是当业务或者需要须要的时候,才会去搜寻,学习对的工具,去解决问题。工夫长了之后,会感觉本人会的货色很多。
当初 —— 什么是学习
到了最近,我忽然想要去整顿一下本人的简历。却发现不晓得该怎么写本人的简历。便开始想,我真的会那么多的货色了吗?如同很多的工具,我只是已经用过而已。对工具自身并没有那么的理解。我开始想到底 ” 学”的定义是什么?
举个例子,如果某天我感觉本人不太懂 es6 的 Symbol 是什么?便顺手关上百度看一看,记住了。可是工作中其实没有用到,过一段时间后,又忘了。那对于 Symbol 这个货色,我学会了吗?
这里我想大胆地问,” 学 ” 的定义是什么了。通过一段时间的思考后,目前我是这样认为的,对于他人造的轮子,都只是工具。严格上来说甚至语言,再甚至零碎都能够说是工具。是咱们的生存工具。而对于工具,我更违心说是 ” 晓得 ”, 而不是 ” 学会了 ”。像我晓得怎么用 nginx,我晓得怎么用 vue。而不是 ” 学会了 ”。我认为只有起码看过了源码的人,才有资格称是 ” 学会 ”,至多他晓得这个货色在被发明时的思路。
咱们在这个岗位,要学的应该是思维。而思维,才是一个人最有价值的中央。优良的人,他们往往是因为对某种技术有着很深的了解,让他们往更深,更正确的方向致力。等到行业倒退起来之后,他们便成了当代的大神了。在想通了这一点之后。至多我应该晓得,在看一些工具的时候我在做什么。当我真的须要去学习的时候,须要学的是什么。
将来 —— 职业定位
我是做什么的?程序员?
咱们常常说的 ” 程序员”,其实只是一个戏称。在岗位列表上咱们不会找到 ” 程序员”这个岗位。我在和他人介绍我的工作的时候,我也会说我是一名程序员。可是本人必须要清晰本人的岗位是什么,只有这样能力明确本人往后的方向。
例如,我是一个 ” 前端 ”,前端是一个岗位。面向的是以浏览器为窗口的客户。当然之后会是挪动端等。这是咱们应该要相熟把握的局部。如果往后倒退呢?前端开发者的岗位,往大的说是什么?我能想到的是 软件工程师
,那了解起来其实就应该是咱们说的 ” 全栈 ”。那么 ” 工程师 ” 呢?不晓得大家有没有发现,程序员的很多岗位都叫”工程师 ”。为什么?” 工程师 ” 是咱们传统认知上,应该是干实体工程的人。像桥,路,修建等。如果把一个工程虚拟化呢?那就是各位做的产品了。我始终都违心把淘宝称为是一个 ” 航母 ” 级的工程。当咱们按这个思路去想,咱们就明确,咱们是真正的在把一个工程从 0 到 1 得建进去,而不是在为一个模板始终 ”ctrl c ctrl v”。再往后是什么?架构师。很好了解,不晓得大家每次做火车或者高铁,在进站时有没有注意高空上的轨道。对于这种交通工具来说,轨道的安顿必须要无比精确,确保不会呈现事变。工程师是造桥的人,那由谁来布局这所有,或者说,这个零碎。那就是架构师。
这就是行业岗位的一个级别变动,只有在明确这所有之后。能力找到本人当初的地位,晓得本人要学习的内容。当然不至是软件开发者,所有的行业,所有的岗位,都能够按这样的思路,理一理本人的职业定位。我置信大家都会有播种。对于当初这种信息爆炸的时代,所有都变动得太快了。将来的人如果想要不被时代淘汰,是注定要一直学习,不断进步的。其实也是坏事,一个人在社会中,只有一直的发明价值,才会空虚。