新工作入职三个月了,这个月正式转正,月底总结一下自己这几个月的工作。安静的状态下问问自己都做了些什么学到了一些什么收获了一些什么等等
大概的状态就是前期很忙,忙着了解新的业务新的代码模块新的逻辑,后期慢慢熟悉之后时间终于有了些空闲。专业的来讲,没有产品文档没有专门的测试,一些业务逻辑都需要自己从看别人的代码中得知。这对于一个从测试转到前端,而且测试期间针对每一种现象都写满测试用例的我来说,实在不敢评价现在的这种现象,不做评价,具体问题具体分析
前端框架用的vue,刚开始从上线的产品来点击,觉得应该是一个很简单的产品,业务逻辑不是很复杂,用户交互也没有狠狠复杂,最重要的就是展示内容给客户。看现在的代码,被吓到,一个普普通通的vue组件竟然都几千行,最后的甚至上升到二三千行,瞬间被吓傻。没有经历过,html中大量的v-if和else,script中大量的逻辑判断多着过百行,实在不知道从哪里开始看起。
针对上百个vue组件,在浏览器控制台的vue-devtool中,根据显示出的组件命,竟然在代码中搜索不出具体的组件。汗颜,实在汗顔
当初因为新公司使用vue,所以才选择了vue,放弃了使用react的offer,其实react的offer的工资比现在选择的更高一些,环境更高档,同时具有2个月年终奖。都是这个公司没有的,我只是在react开发和vue开发中,选择了vue,因为觉得vue写起来更简洁一些。
但现在,只有我刚进来的时候用vue做了一个模块,其他剩余的时间就完全转入到了前后台不分离的pc项目中,大量的jsp文件中写了大量的js和jq代码,一遍一遍的忍受着产品一次次的UI更改,一次次的js代码重构。
三个月过去了,写了很多了js代码,慢慢的脱离了vue项目组。以前辛辛苦苦学的,什么ES6,什么webpack,Promise,Nuxt,Sass还是Less,,,从此以后我在也没有听到过他们的声音。每天讨论的都是这个需求需要多长时间,工时是多少,什么时候上线,每天累到眼睛发疼发干,每月计算着写了多少需求用了多少工时。
每天听到的都是工时工时,完全忘记了自己是个技术,而技术是无法用具体的工时计算的。完成它,还是追求更一步的完美,差的仅仅是几个工时吗?完成一个东西可能需要1个小时,而想要更完美一毫米,甚至可能需要它的几倍时间。
在技术方方面,凡事不琢磨,事事不深究,慢慢我们的路就被堵死了,然而每个月底评价我们的工时却成为了我们追求的一个东西。
在这个东西的背后,是缺失的内在动力,是我们对技术的深究,是一种质的探索。
是我自己对我自己的一种深刻要求,而此刻却是最让我迷茫让我困惑的。三个月了,我没有进步,相比三个月前的我,现在的我似乎更没有价值。
你有多久没有遇到让你怦然心动的代码了?好好想一想,现在的自己的整体状态,现在的困惑,现在的不足,然后制定一系列的目标和计划去完成