睡前更新点在第一家公司的工作内容情况吧。
刚进公司,技术啥都不会。先熟悉日文设计书,然后带我的老师给我出了个课题,比较简单,就是用JAVA,写点符合课题要求的循环和计算等等。熟悉和学习了一个月吧,就开始上手一些小项目,比如给某个公司的某个系统加个画面,或者改一下某画面的数字计算逻辑这种,设计书都有提供,对着设计书去实现代码即可,有的设计书甚至假代码都给你写好了(所以对日开发很简单)。
一个JAVA项目,写代码的时间可能只占10~15%,剩下20%时间可能在搞开发环境,什么build一下工程要10分钟
,改了后台就要build一次。剩下的60%时间都在写测试文档和对着测试文档测试,所以一个项目下来,学不到多少开发技术。
测试案例也不是随便写的,比如有个框要大于0,你测试案例就要写5个,小于,小于等于,等于,大于,大于等于
,测试需要全程截图和标记。
最最最搞笑的是,要求你的BUG率要是有10%还是15%,假如你写了100个测试的案例,你必须要在这个过程中找到或编出来10~15个BUG
,不然对方会怀疑你代码太完美了可能有什么问题没暴露出来。
接着就是对日开发中的第一个坑,千万别粗心!上面提到的某个框大于0,假如你代码写错了,写成了大于等于0,这种粗心的BUG,可不是说你改一下那么简单就完事的,对方会要求类似的地方都重新检查和测试,比如你画面有5个这样的框,你就要全部重新测试一次,一个框5个测试案例,测和截图25次
。
还有就是,如果你测试案例写的是画面显示数字123,但是你测试截图的时候显示的是456,你还这样交过去了,那你麻了,很可能让你测的都重新检查和重测
。细心在对日开发中是很重要的,当然细心对自己以后也是好事。
就这样我陆陆续续接手了四五个JAVA项目,前台也涉及,都是改修或者对着现有的画面做个差不多的画面,复制现有画面的代码,然后改画面的内容,期间也有计算要动脑子,其实对于开发小白来说,确实也能学到不少。PS:有几个项目的代码注释日期比我出生日期还早。
之后就是我去日本出差数个月的经历了,也是我第一次出国,明天我有时间再更新
。