一个屌丝程序猿的人生(一百一十一)

Posted 左潇龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个屌丝程序猿的人生(一百一十一)相关的知识,希望对你有一定的参考价值。

  周日在家宅了一天,到了周一的时候,林萧如往常一样上班。

  刚到公司,林萧就被程刚叫到了办公室,本来林萧心中有些忐忑,以为是因为上次删库的事秋后算账,不过听完程刚的交代之后,林萧也默默的松了口气。

  原来是公司打算做一个新项目,让他来负责这个项目的开发。

  这个项目起名叫组卷网,目标人群就是老师这个群体,网站的作用也很容易理解,就是让老师在网站上勾勾选选,就可以轻松的完成试卷的组装,然后生成word文档下载下来,方便打印出来给学生考试。

  事实上,这个组卷网和之前的做题网,都是基于后台的题库衍生出来的产品,只不过一个给学生用来做题,一个给老师用来组卷。

  林萧一直负责题库的抓取,因此这个项目就被程刚派给了他。

  作为一个刚入职场没多久的新人,新项目对于林萧的吸引力自然是极大的,毕竟每一个新项目,或多或少都代表着能学会一些新的东西。

  当初做在线做题网的时候,林萧就对整个Java web开发有了更加直观的认识,做题库抓取时,更是对正则表达式的使用达到了十分熟练的地步,这让林萧体会到了在工作中进步的快感。

  除去这些之外,虽然程刚这个老大的人品让林萧不敢苟同,但林萧也不得不承认,在程刚那里,他也学到了不少东西,尤其是上次他不小心删库那件事,更是让林萧意识到了一件事,那就是为什么程刚的人品这么差,却可以做到技术总监这个位置,哪怕是一个十几人的小公司的技术总监。

  这其实就说明,程刚还是有他的过人之处的,那次删库事件也让林萧深刻的意识到,不要小瞧任何一个你看不惯,而且职位又比你高的人,毕竟,他拿着比你高的薪水,如果没有相应的实力,恐怕早就被老板开掉了。

  也正是这段时间飞速的成长,让林萧的内心逐渐有了一丝单飞的想法,不过此时这个想法还处于萌芽期,林萧甚至都没有察觉到自己的变化。

  ......

  接到新项目之后,林萧一下子就全身心的投入了进去。  

  组卷网这个项目,其实核心的功能就那么几个,一个是题目的分类和搜索,一个是试卷的组合,最后则是试卷的生成和下载的功能。

  这些功能乍一听上去并不难,但林萧没做多久,就遇到了第一个难题,那就是试卷的组合功能。

  事实上,原本试卷的组合这个功能并不难,只要可以让老师进行一些简单的组合操作就可以了,比如设置试卷标题、勾选题目、题目排序、设定分数等等。

  但在做这个功能的时候,程刚给林萧提了一个要求,就是要支持拖拽的方式让用户组卷,而且要所见即所得,这就无形中极大程度上加大了开发的难度。

  不过好在这个功能,程刚告诉了林萧一个现成的jQuery组件,可以基本上搞定这个功能,只不过需要林萧进一步研究一下这个组件,然后进行适当的扩展,才可以彻底完成这项功能。

  作为一个新人,恐怕大部分人最喜欢的就是有挑战的任务,因为这可以帮助自己快速成长,因此虽说任务比较艰巨,但林萧却是干劲十足。

  一连几天,林萧都是早出晚归,哪怕回到家之后,林萧也是干到困的不行了才躺下睡觉。

  这种忙碌而又充实的日子,让林萧把一切心思都拉回到了工作上,就连前几天怀疑欧阳晓和前男友纠缠不清的事,也已经丢到了九霄云外。

  ......

  一连整整一周,林萧都处于高强度的工作之下,哪怕是周末,林萧也自觉的来到了公司加班,这也让林萧的面容显得有些憔悴。

  不过当林萧彻底把这个功能搞定以后,那种畅快淋漓的感觉,瞬间就治愈了林萧的所有疲惫。

  然而就当林萧以为,接下来的开发会顺风顺水的时候,又一个难题再次出现了,那就是试卷的生成功能。

  在做试卷生成Word文档时,林萧使用的是一个叫POI的类库,本来有现成的类库,做这个功能倒也不会多么困难,但问题就在于,林萧发现生成出来的Word,老是格式十分的混乱,和试卷组合时现实的完全不同。

  这可把林萧彻底难倒了,之前做试卷的组合功能时,林萧最起码有一个研究的方向,无非是多耗费点精力和耐心罢了,而这次,林萧却感觉有点束手无策,毕竟Word文档的格式规范非常复杂,想要彻底了解清楚显然是不现实的,更何况,就算是搞清楚了Word文档的格式规范,如果不去啃POI的源码的话,也很难找到问题所在。

  所以,这条路几乎就是一个不可能完成的任务。

  无奈之下,林萧只好厚着脸皮去求教程刚,但让林萧失望的是,程刚在研究一番之后,竟然也表示一时之间无能为力,让林萧自己继续想想办法。

  这下可把林萧着急坏了,眼瞅着整个项目,就差这关键的最后一环就搞定了,眼下却迟迟不能上线,甚至未来何时能上线,也是遥遥无期。

  接下里的两三天里,林萧每天都在想尽各种办法,试图去解决这个问题,但都毫无所获。

  ......

  这天是周四,林萧和前几天一样,依旧在不断的尝试各种解决办法。

  此时的林萧,再也没有了之前做试卷组合功能时的意气风发,因为当时林萧努力的方向很明确,缺的只是时间而已,现在则不同了,时间根本不能解决问题,如果找不对正确的方向和思路,恐怕这个问题会一直持续下去。

  好在程刚这几天的研究也没有什么成果,因此程刚倒也没有来催林萧,毕竟他自己都研究不出来,自然也没脸来催林萧。

  就这样,又是毫无收获的一天过去,到了周五这一天,林萧看着眼前毫无进展的代码,第一次感受到了深深的绝望,哪怕上次夜晚不小心把数据库删掉的时候,林萧都没有这种感觉。

  毕竟上一次他数据还有备份,而且程刚这最后一根救命稻草,当时也还没有尝试,这便是一份希望。

  而现在,程刚也无能为力,他自己也毫无思路,可谓是毫无希望可言,而就这样一个问题,已经耗费了几乎整整一个星期,都还没有任何进展,更何况,这个功能还是一个十分重要的功能,还无法就此停下,这种情况恐怕无论换做是谁,都会感觉到无力。

  这天上班,林萧依旧是搞到了很晚才下班,虽然第二天就是周末,但林萧却感觉兴致缺缺,丝毫没有周末到来的兴奋感。

  到家之后,因为心中郁闷不已,林萧想着做点什么别的事来缓解缓解,恰好林萧想起,前段时间由于新项目的缘故,自己已经有连续两周没有联系欧阳晓了,于是林萧索性拿起手机给欧阳晓打了个电话。

  听着电话里等待接通的声音,林萧心中则是想着,哪怕待会儿两个人最终吵上一架,多少也能缓解一下心中的郁闷。

  只不过林萧无论如何也不会想到,这一次通话,是两个人的最后一次通话。

以上是关于一个屌丝程序猿的人生(一百一十一)的主要内容,如果未能解决你的问题,请参考以下文章

一个屌丝程序猿的人生(一百一十五)

一个屌丝程序猿的人生(一百一十七)

一个屌丝程序猿的人生(一百一十)

一个屌丝程序猿的人生(一百一十三)

一个屌丝程序猿的人生(一百一十九)

一个屌丝程序猿的人生(一百一十六)