这三个月的总结
忐忑着,不安着,想逃离,最终我还是逃离了,在这一个多月中,一直生活在高压中,其实,我自己也不知道着一个月我是怎么过来的,每天早上6点钟开始来公司,晚上12:00离开,但是我最后我还是如我心中所期待的那样,在最后的时刻崩溃了,是的,我崩溃了,我一直担心着。
其实,我知道,我答辩表现的很不好,十分不好,完全不是我的真实水平,或者说我发挥失常了,他们问的问题我其实都知道,但是我心里有股恨意,是的对公司的恨意,对我的导师的恨意,我恨他们为什么我进公司,我的导师只是给了我一个任务,完全没有任何的指导,但是其他的导师呢?会告诉新进公司的员工该做什么,但是我没有;或者说新进来的员工有人做得东西比较简单,但是我没有,我给了一个很大的项目,我想我完成不了,虽然我很努力了,但是我失败了。最后的答辩中,我不想回答他们,我不想见到他们,尤其是我的导师,当我问他问题时,他那不耐烦的语气让我很反感,我不想呆下去了,他问什么,我的选择是,不知道。
最终的结果不言而喻。
但是有谁会把一个需求不明确,没有UI 界面的任务交给一个新人呢?这个新人得找需求,一边一边的确认,但是需求很忙,她没有时间来理会这个需求,尤其是个新手提出来的,五月份就有的文件,但是在快要交任务的时候才给我,告诉我她忘记了,他忘记了,忘记了,忘记了...忘记你妹啊,你知道为了这个项目,这个月我睡觉都在想怎么实现吗?你知道我看了60M的代码一遍又一遍吗?眼睛都快要累死了,别人下班我加班,别人在玩,我查资料,别人有导师教,我导师不理我,别人做几个界面,我还得学习所有后台代码,前台界面,pdf生成,TM 的最后做出来的还是错误的,导师还不告诉我是对是错,最后,是我一个人在演戏。
最后我失败了,我知道,我要走了,我不开心,我知道,这不在的我的计划中,但是,如果我不走,我就要死了!
好了,以上是我的发泄似的日志,但是我知道这不是事实,或者说不全是事实!
导师是很不耐烦,需求是忘记给我UI 界面,但是,这不是全部,还有以下:
1)我被前导师分配了一个他自己都不知道需求的用户故事,没有UI,没有参考代码
2)前导师是个不怎么负责人的人
3)前导师走了,给我任务没几天
4)我不怎么喜欢和别人交流
5)我代码经验不足,同时不喜欢看别人代码,喜欢自己瞎想
6)现任导师对前任导师的项目不熟悉,现任导师不喜欢和别人交流,也不喜欢带新人
7)我很不自信,我感觉被抛弃了,我能力完成不了这个任务,但是我担心我拒绝换任务,我想挑战
8)我混淆了学习和工作,经常行的高看自己,换句话说就是眼高手低,我对任务周期没有直接的认识,或者说我没有工作经验。
9)最后我欺骗了项目经理,夸大了进度,最后坑了
最后的结果是:
1)导师不鸟窝,我也不鸟导师,我被放养了
2)我自己代码不停的重复修改,只为了不停的修改bug,直白点就是,实际所消耗的时间远远超出了我的预期,导致我根本完成不了任务。
3)一个错误需要很多个错误来修补,最后,我没有选择,压力山大
4)压力之下,我工作效率下降了很多,我怕犯错,因为没有退路,因为怕犯错,我却犯了更多的错误,最后我只能走人。
5)最后一点也是最重要的,我对任务没有清晰的认识,导致我没有号的计划,我没有将任务划分为小的任务,这是我最失败的地方,这相当于我是想完全在草稿纸上写好全部答案再想填在试卷上,最后,我无法给项目经理交代,所以我走了。
以上是我的失败经验,我想,任何事物都是一步一步来的,我想写下来警告自己,不要好高骛远。要学会交流,交流才是最重要的。
续:
其实第一份工作给了我很多经验:
1)工作只是工作,不是学习,学习讲究精通,做到更好,做到最完美,但是工作只要符合要求就行了,没有所谓的最好!
2)交流很重要,如果你性格不外向,遇到个不怎么上心的导师,你真的无法进行下去,千万不要一个人演戏,每个人都有职责,你理所当然的完成自己的工作,别人的工作你也应当理直气壮的去问,尤其对于开发人员在需求这方面的问题。
3)别告诉老板你的缺点,告诉老板你可以,不管你可不可以!
4)多做项目,但是千万不要超过自己能力太多,否则压力会把你压垮的。
5)一个好的导师很重要,好导师不是指脾气很好的,而是会指导你的。
6)刚进公司,能做什么就做什么,什么都是学习!
下面是关于开发方面的:
1)工作进度永远不可能计划好,所以你要尽量积累经验,或者说是好的任务管理很重要。
2)UI 或者说需求永远优于开发,没有需求的开发就是浪费生命,没有界面,代码最终会一改再改,因为到时候,界面的显示也是有数据格式要求的。
3)代码的注释没有必要写那么多,除非必要,否则尽量在代码中以结构显示。
4)多看代码,如果可以调用已经写好了的代码,最好别自己写,除非代码有明显的错误或者bug。
5)任务太大时,将自己的任务先细分,细分到每个每个页面,每个小功能,然后去完成,不要想经过严密的设计然后一步登天。
6)代码的首要任务是完成功能,而不是所谓的优化,尤其是优化可能会耗费你很多时间时。