美文网首页java开发小白的心路历程
第一次为公司开发了一个功能

第一次为公司开发了一个功能

作者: sundern | 来源:发表于2018-02-04 10:21 被阅读6次

    第一次感觉自己是有意义的存在,被需要和被承认是所有人存在的价值吧,觉得自己没有价值的人大多都抑郁了,像我这种快要踏出大学门口的IT菜鸟都在拼命地证明自己,希望自己能在单位发挥微不足道的价值,或者学到一身本事。这次丢给我的任务是利用平台已经实现的一下方法添加一个专门上传zip包的按钮,将上传的压缩文件解压,并且按照原本的文件结构保存并显示。

    一开始拿到问题的时候有点蒙蔽,因为我虽然来公司三个月,但是一个页面也没写过,做单元测试也仅仅是测试功能,数据都是mock的,因为公司目前没有专业的测试人员所以我们都还是处于过渡摸索时期,测试只是通过了也不知道过程是否规范,所以这样写下去也不是个办法。所以组内负责人就说让我别写了,一开始做了一个星期的页面功能测试,顺便熟悉系统,这个星期我才开始真正意义上地做功能,上周末我也找了一些资料,最后找到了一篇博客对我来说挺有用的,但已经很晚了,第二天到公司就翻出那篇博客,抱着试一试的心态,自己先创建了一个java项目然后实践一遍发现还是行得通的,第三天就开始做了,当天的效果还不错,从简单的功能开始测,目前可以解压文件和文件夹了,以为这样就没事了,第四天一来发现对于复杂结构的压缩文件,解压的目录结构还是有点问题的,用举例子的方法来理清文件夹和文件之间的层级关系,画着画着发现不行,无穷无尽了。根本不能适应所有的情况,发现必须把所有的父级保存下来才成,所有就用到了一个Map集合,这确实是解决问题的一大关键。解决了之后就开始汇报工了,说自己完成了,但是第二天开讨论会的时候却被别人测出来说还是有点问题,当时已经觉得不可思议,怀疑肯定是别人没有更新代码,结果他把他的压缩文件发给我,一测发现确实有点问题,又是层级关系没有对上。然后就开始调试,最后发现是因为被保存的文件是需要循环读的,设置父文件Id的时候最后因为把它清空一下,不然如果读到没有父的文件时就会有些问题,解决以后就算是彻底解决了吧,希望不要再有问题了,不过解决的过程都比较简单,经过快四个月的学习我觉得自己进步自己最大的一点就是能够很熟练得调试自己的代码,开发的过程中调试的时间可能比实际写代码的时间要长很多,这也是很现实的一个问题。

    最后快过年了,插播一个公司福利的问题,公司放假时间是除夕前天放到农历11,共计12天,但是我过年还得去惠州,过年的话时间确实有点赶,然后就很像请两天的假毕竟放假前两天的工作日是周一周二,这样一来就会多出几天的时间休息。并且我们的开发计划里面我的任务差不多只有那个zip包,已经做完了后面的时间应该很悠闲了,然后。。。评审会的时候产品经理可能觉得我有点闲,然后把已经上线的一个产品反馈的五条修改意见安排给了我,还要我在星期五之前发一个版本,重点是所有人的工作都是可以延迟到年后的,只有我的工作是在周五之前必须做完的。顿时感觉到有点压力,但是我相信我能完成好的,毕竟还有很多大牛可以请教。加油我要先去弄好我的环境了,因为产品经理突然提出要用svn的分支来开发,这也是公司之前没有尝试过的,我也要开始摸索。。。。。

相关文章

  • 第一次为公司开发了一个功能

    第一次感觉自己是有意义的存在,被需要和被承认是所有人存在的价值吧,觉得自己没有价值的人大多都抑郁了,像我这种快要踏...

  • android 集成友盟分享

    背景 公司开发了一款应用类软件,其包含分享功能。第一次完整的集成友盟分享功能(从申请appkey到应用上线),对a...

  • SQL Server 多表数据增量获取和发布 1

    功能需求: 子公司统一门户系统已完成开发,安全运行一年。接到通知,总部也开发了一套统一门户,要求各子公司使用总部开...

  • 战略决定成败

    再聊战略管理。 我有两个开公司的朋友。为了述说方便,姑且叫他们一个为A,另一下为B吧。 他们都在同一个行业开公司,...

  • 小程序开发长列表渲染慢

    最近使用uniapp开发了一个小程序项目,小程序项目中有一个功能中有个100多条的列表,这个列表总是展示很慢,刚开...

  • 随笔-一切准备就绪

    上次记录,是6.28,一转眼已一个多月。 这一个月里,第一次注册公司,第一次开FB广告账户,第一次开PAYPAL企...

  • 升级这件“小”事

    最近公司开发了一个app,随之而来的就是对升级、推送等基础功能的搭建,在做升级功能的过程中,踩了很多坑,总结一下,...

  • Flink sql 预览 执行结果

    基于flink 1.9.1 扩展 场景 公司基于flink sql 二次开发了etl 功能。其中有一个场景是要根据...

  • 开公司

    今天去工商局,税务局,还有街道。 街道开证明,证明房子不会拆迁,证明同意做经营用房。 工商局核名。 税务局据说每个...

  • iOS APP拉起微信小程序

    背景:由于公司业务需求,我们公司自己开发了一个微信小程序,然后通过App拉起微信小程序进行交互,有一些功能也可以放...

网友评论

    本文标题:第一次为公司开发了一个功能

    本文链接:https://www.haomeiwen.com/subject/fuxmzxtx.html