深度与广度,我们该如何选择?求高手指点

5,899

先简单介绍一下自己 15年本科毕业 通信工程(和计算机属于兄弟专业吧) 毕业后通过关系,进入了某地级市的电信公司,工作一年后果断辞职,偷偷摸摸的就辞职了,还被父母骂了好几次,进入了前端领域,进入前端领域前自学了几个月,因为在电信上班真的是太闲了,跟我性格不太相符。

2016年8月26号 入职第一家小公司,实习薪资4500,没有5险一金。在这家公司,我只用过jq 和 css 以及html.然后恶补 闭包,原型链 等等知识 也逐渐接触node vue 等一些知识,一直没有在项目上用过。感觉公司一点也不重视技术。于是2017年 6月9号离职。

2017年 6月 又入职了另一家 公司,这家公司只是平时迭代项目,做了几个静态页面,然后倒闭了。于是2017年12月份又再次失业,在这期间很闲。就又学习了一些前端知识。还是巩固基础。

然后又加入了面试大军,这次面试还好 问的基础只是都能回答出来,面试5天收了 3个offer 两家, 第一家公司在离所住之地 太远 放弃,第二家公司从事 前端开发 所需技术 react 第三家家从事少量前端开发 和一小部分后端开发(python).

选择之后 加入了第三家公司。第一个月熟悉业务,修改一些简单页面。第二个月修改后台的简单逻辑,开发简易模块。

时间来到了2018年,过完春节回来后,团队leader 决定要把 python 重构成java 。并把前端页面也重新做一遍。当然我就只能负责前端这一块了。我建议换成react。leader没同意,原因是我没做过react 需要重新学习,时间怕来不及。然后leader 找了个前端ui 框架 layui。好吧我只能照做了,做了个登录页面 做了个主页列表。某天晚上躺在床上。心中一万个草泥马 奔腾而过。干这么久 还停留在原地。真恨自己不争气。除了写写页面啥也不会。第二天气势汹汹的来到公司把leader 叫到办公室 (哈哈,有点夸张了 )。第一句就是 这活没发干,干来干去,我一点进步没有。 我要换前端框架。我要换成Vue 。leader 反问:"你做过Vue?" 我说:“没做过,我也要做,我还要做后端java,我想把这个平台的前后端都做,不想让你们在插手平台的事。”

leader微微一笑 最后答应了 先给我3天时间,让我把Vue 搭建起来。做个小demo 。然后我3天没回去 一直住公司。看文档 看element UI 看fetch 看后台的接口 和代码,看webpack ,看nginx。为什么 刷新404 为什么代理没请求没过去。还好3天的时间搭建了出来,还写了几个小demo.

leader 最终把这个项目交给了我。 于是乎 下班后定好接口。 上午开发前端功能,下午开发后端功能(我是痛苦的,我都不会。。。。只能遇见问题现查,什么路由钩子 ,什么vuex,es6该怎么用 什么是mybatis 什么是注解 sql 该怎么写 等等等等。。 ) 前端问题还能解决 后台问题真的是一脸蒙蔽。就得跑去问别人,这个组的人 忙 就厚着脸皮 去问别的组,哪怕一次也没说过话 ,还是去问。感觉人家都躲着我。每每晚上公司就剩我一个人。哦 忘记说了,我拿到这个项目后的半个月 leader 就辞职了。

到此时此刻,我工作了也快两年半了。但是在深度上还是没什么造诣。很迷惘,现在不会的东西太多了 ,今年的重心全部放在了 后端 服务器上。除了看了几天vue 几乎没看过前端别的知识了。但是今年我感觉自己也成长了。Linux 也算熟悉了。java项目也做了两三个了。也学了一些nginx ,Vue 用在了实战中。因为传文件麻烦,自己也给项目组搭建了jenkins,下个月打算把docker 也加到服务器上。今年最大的成长感觉是在心态上,对于不会的技术,不是特别害怕了,克服了很多不会的东西 自信心成长了,感觉遇见不会的问题,只要肯学 就一定能解决。现在的我主线变成了java 开发。也每天都在学习java 的知识 。

我自己内心的想法,我想成为一个有深度的工程师。但是我今年先从广度上打开自己的眼界。目前每天都在学习微服务的相关知识与架构。明年的技术,专注一些深度知识,比如线程,数据结构和算法。sql 优化,jvm 调优,然后在根据业务学习一些前端知识。

不知道为这么想是对还是错,反正我会一直努力,为自己心中的目标努力。时间仓促,语句不合理之处还请各位见谅。