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

栏目: Java · 发布时间: 5年前

先简单介绍一下自己 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 调优,然后在根据业务学习一些前端知识。

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Algorithms Illuminated (Part 2)

Algorithms Illuminated (Part 2)

Tim Roughgarden / Soundlikeyourself Publishing, LLC / 2018-8-5 / USD 17.99

Algorithms are the heart and soul of computer science. Their applications range from network routing and computational genomics to public-key cryptography and machine learning. Studying algorithms can......一起来看看 《Algorithms Illuminated (Part 2)》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具