先来吐槽一把:
从一个坑跳到另一个坑,这就是it男的苦逼生活,不管是做前端还是后端,或许你在上家公司挖了坑,没准你在下家公司就入了坑了,入职新公司一个月时间(实际上还差一天),那么我们就开始聊聊这一个月我是怎么过来的
首先聊聊新公司的一些情况
是一家传统行业,虽然公司的规模很大,但是对于技术部来说却只有那么可怜楚楚的几个人,入职那天被假象所迷惑,好惨的,当时我是怎么想的,带我去面试的前台和我说他们的技术部在XX层,当时我就误以为一层都是前端,所以当时还挺心动的,和面试官了得也很开心,顺其发展一口气完成了3面(不算笔试)当时就下了offer,心想总算是跳出原来那个坑了,心里蛮激动的。
上班一个周左右我就把公司的技术部摸了个底,卧槽又特么入坑了,首先说人员吧,本来就没几个人,紧接着是接二连三的有员工走了,我去!说说前端吧,这才是一个坑,只有1个阿!我特么懵比了;然后再来看看项目吧,尼玛不说了说多了都是泪,咱们还是来聊聊技术吧。OK咱们开始!
吐槽项目:
前端用的是angularJs,还行啊,两年前用过这家伙,打开项目,再次懵比,一看项目就是赶出来的,不过呢还是很佩服曹大神的,一个人搞了这么多,点个赞吧先,他们的原则是不管你用什么办法实现功能才是王道,所以接下来要发生的事情大家肯定都能猜想到,首先管它三七二十一先来一堆插件,打开启动文件的那一刻我泪奔了,我有点代码强迫症啊,能自己实现的东西我尽量不会去使用框架,但是大家都懂的,很多公司的项目都是赶出来的,谁有那么多时间去手写插件,启动文件加载了240多个js,包括angular以及插件,剩下的就是controller和service了,没有做按需加载,项目运行缓慢就可以理解了,所以js压缩合并之后的大小是7MB多,现在项目也不停的叠加新功能和变更需求,所以我也没有时间去做优化,还要去做新的ui,说到换ui我就苦逼了,有些部分的dom要实现新ui真实一头雾水,宝宝心里苦,但是宝宝不想说基本上我每天下班回到家都是11点过了,前后端人员分配不均,后端还是蛮多的。不好意思,一吐槽就停不下来了,把正事给忘了