学校 -> 实习 -> 毕业,前端——我一直在路上
就要毕业了,从学校到实习直至毕业,一路走来,酸甜苦辣,记录这段时间的点滴,之后在回味确定另有一番风情!css
感悟
2017/5-2018-7是很是特别的时光,见过了大风大浪,通过了潮起潮落,有过喜悦,有过悲伤,有过快乐也有过遗憾,留下更多的是,累也不说累的小成长!html
自我总结
实习工做差很少满一年了,自我评价也就只能刚入门的样子,本身也不多有真正沉淀下来的东西。技术水平没有太多的提升,可能也就是 coding 写的更加熟练一点了,知道前端这个行业又多了哪些新技术什么的,但也只是限于了解知道,照着官网写写 Demo 的样子。之前老是在工做项目中遇到一些问题知识点以此驱动去提升本身的技能水平,作好工做的事情,可是项目老是会趋于平缓可能会让你以为没那么多东西能够学的了,自己这种认识就有点问题吧,技能技法的学习是靠本身去学习提升,工做只是做为检验和产出。 不该该把本身提升专业技能水平的提升这事依赖于工做中的遇到的问题知识做为驱动去学习。前端
职业生涯
- 2017/5-2018/3,离开校门本身的第一份工做,天天上下班都骑自行车,下雨也是,只为省点车费。一开始我过去接手后端老大写的项目来作,我是第一个前端过去的,以前的项目都是老大一我的负责的,老大在一个文件写了html+css+js,我花了一个星期来重构这个项目,那时候虽然想用一些新的技术框架如 angular , vue 什么的,可是本身在新技术也不熟悉,怕之后项目会遇到什么风险,就仍是按传统项目那么用原生布局+JavaScript 来写了,后端使用 .net来开发, 前端的开发环境是后端搭建的,就是简单的开个服务,把项目跑起来,因此也没用到什么自动化部署或者打包什么的。以后就到服务器这方面了,由于以前都没接触过服务器相关的知识,不懂就去百度,再不懂就去问老大。我记得我第一次提交代码到服务器的时候,当心翼翼的测试以后没有问题,而后看着屏幕傻笑了一下午,虽然在这家公司实习能够说失落更多一些,但那天我是幸福的。
在这家公司最重要的是学会了怎么和后台对接调试接口,自学了 Vue、ElementUI、Git、Nodejs、MongoDB,学会了如何在团队中合做,学会了一个项目的总体开发流程(理解需求-思考实现方法-编码-调试-改 bug)。为何要离开,我在那里上班8个月,最辉煌的时候软件组是4我的,到最后就只剩下我和后端老大了,其中缘由就很复杂了,公司经营也很差,在我走后的两周左右,老大也走了,软件组就解散了。第一份工做就见证了一个团队从组建到解散。vue
-
2018/3-2018/5,属于外包行业。在这里我真的想吐槽下软件外包(individual opinion)-看了两个月凌晨四点的广州,很高兴我没有猝死。程序员
- 常常加班。项目比较紧急,咱们天天加班到11点多,打个的,师傅都拒载,至于拒载理由我刚开始仍是一脸的懵,如今师傅有钱都不赚了。后来和同事聊天,才知道原来是距离太近了,加上这路上红绿灯又多,等候时间长。 加班到11点多,次日依旧来上班,和同事们一块儿摸爬滚打,身心疲惫,才体会到程序界的加班。 天真的我,觉得这个项目作完了,但是好好休息一段时间,次日另外一个项目又接着启动了。
- 锻炼本身的多方面能力。有时候我也想放弃,不作了。但是想一想,路是本身选择了,再怎么样也要走完她,现在想一想,我还应该感谢作外包的那段时间,外包的工做虽然艰辛,但让我明白了很多东西。 如今招聘平台对于程序员岗位通常都会附上这么一项:抗压能力强,承受能力好一项。 在工做上想受到领导的赏识和重用,除了要有过硬的工做能力外,更重要的,要有足够的抗压能力。能受多大委屈,才能成多大事儿。项目管理很完善,那都是相对的,总有些须要在作的过程当中须要调整,哪怕是以前已经肯定好了。 客户需求调整你得好好配合,挨骂了,走出办公室后继续 coding,好像没事发生似的。 工做不养闲人,项目没那么紧急时,请本身安排学习计划,经济条件容许下,适当投资本身,提升本身,沉淀本身。不为别的,只为本身。你懂的!不要怕这怕那,勇于去尝试,给本身一点点压力(可是到最后,是真的坚持不下去了,身体已经跨了)。
- feel:就我我的以为,若是不是非不得已的话通常不要选择软件外包行业(若是技术行外包不作考虑)。且不说在外包行业技术的提高比较缓慢。待遇也是很不如人意。虽然互联网行业加班是正常的。可是若是你进了外包那就是变态加班。加班,那可能会在短时间讨好老板,但会让你陷入长期的被动,工做时间工做是义务,周末的意义正是在于免于工做的自由,人应该珍惜自由。
- 2018/5-至今,面试流程->Hr->技术->复试->offer,心中暗喜。如今上班的这家公司,说来也算是运气好吧。其实那时候本身一直想找 Vue项目的公司来的,可是我找到了都是属于外包(已有阴影)公司,就没打算去了。最终选择这里。公司项目框架使用 AngularJs,写了那么久的 jQuery,一直就想转三大框架了,也是我第一次接触 AngularJs,因为项目要求兼容到 IE8,因此只能用1.3版本的,前端项目利用 Nginx开启服务,由于1.3版本不支持脚手架搭建项目(脚手架属于2.0),因此不少东西开发对于我来讲颇有局限性,可是对于老大(很NB的一个老大)来讲,这些问题都不是问题。因为以前本身学过 Vue而且在外包公司那时候也上手过项目,没有接触过其余的框架了,一直都是只是据说 AngularJs入门很难,如今上手以后,只是以为用的不习惯,其余的还好。老大和我说,其实前端只要把js基础学好,无论什么框架上手不会太难,在结合官网api来练习,基本就能够入门。如今以为这老大是真的NB, AngularJs用的指令是ng-前缀的,而 Vue是v-,风格其实同样的,数据绑定的方式都是同样的{{}},如今项目实现的功能繁琐->复杂,第一次作这类型项目,颇有挑战性。可是,我毫无畏惧。甚至少有的期待。
毕业感想
随着时间的流逝,所学的技术愈来愈多,一样的也愈来愈感受到本身在技术海洋里的眇小 -- 努力成为最好的...面试
reflect on
在这百花齐放的前端,留给个人余香会是什么呢?后端
做者 WuChenDiapi