项目模块做完的感受

来源:互联网 发布:英雄无敌6 for mac 编辑:程序博客网 时间:2024/04/20 11:20

      最近,leader让我从java转到了业务层,业务层是基于.net平台,也就是说让我从java转到.net,当时,leader找我谈话的时候,个人还有点犹豫,毕竟自己还有比较中意java,但是,像我这样才从大学毕业的学生来说,在公司处于一个尴尬的角色,公司也不会放心让一个没有实际工作经验的人去做一个架构,于是,自己只能接受leader的任命!

      说实话,在这个以股票为基础的软件公司,在这里,做业务层的确实比做技术的人更为重要,如果一个,他既懂业务又懂技术,大可在这个公司发光发热,而我们leader就是这样的一个人,技术很牛,业务也很牛!个人是很崇拜他!刚转向,leader就给了一个任务,让我来做,关于一个performance review,关于客户自定义文件夹的一个模块,前人已经做的差不多,我也就是在里面增加一些新的feature!这个模块相对比较简单,处理起来也是比较容易,后来,老大将更为复杂的计算交给我,由于才接手这个工作,对整个系统的一些架构和功能都不了解,如果想通过一个类来使用这个配置文件,都要找看半天,每天做的工作就是设断点,看系统架构,虽然工作开始有点枯燥,自己也学得很心烦,但后来对系统的架构越来越熟悉,加上后来leader给我讲解了一部分系统架构,自己的大脑里面渐渐有了这个系统的架构的轮廓,到后来,自己越来越觉得兴奋,系统的这个架构基于Http协议,但又不想普通的网站一样,让我重新对多态有了一个比较深刻的认识。

     但是接下来的这两个星期让我从苦到甜的这个过程,确实值得我回味,也让我知道如何去处理一个问题,当接手一个汇率计算的问题,一开始确实是不知准头绪,对什么前欧元啊,什么德国马克啊都不是特别了解,于是找到一个处理这个问题的同事过来,给我讲解了事个流程,但没涉及到代码,我也只是在他讲解过程的时候对照代码看,现在回想起来,那时真是太不懂的如何处理一个问题了!后来,也没把他的计算流程太放到心上,反而把更多的心思让在代码里面,后来的一天,在开晨会的时候,leader说了句,别管什么逻辑不逻辑,按照你自己的逻辑来,我那个时候才恍然大悟,自己当初确实不应该把太多的心思让在系统的逻辑,来分析为什么会有这个分支,为什么会有那个分支,其他再怎么分支都是有他的原因,只是我现在了解的太早了,导致后来越来越没劲,天天心情烦燥,搞的老婆都和自己烦了,真是太不应该了,后来,虽然有些例如如何去使用一个类等等这些问题还有一些阻碍,但是基本流程,我已经将他写出来,这些阻碍也算不上什么阻碍,终于在两个星期,保证其他模块正常的基础上,完成了这个对我有挑战性的模块,个人也觉得是比较值得庆幸的!

       虽然完成了这个模块,但是在心烦的那段时间想的那些问题,个人觉得还是比较值得思考的,以我现在的这个方向,以后接手业务会越来越多,可能会导致技术会次一些,业务更多一些,在这个公司,我不用考虑数据库,不用考虑数据如何存储,如何排序来提升系统的性能,考虑的只是用户的体验性,这个对我来说不知道是好事,还是坏事!曾经有一个经理对我说,一定要努力提升自己的实力,很多人在一个公司之后,如果让他辞职,他真的不知道自己能做什么,离开了公司的框架,确实很难有所作为。所以我现在必须得思考,至少我应该让公司的框架为我来办事,利用公司的框架,不要只在公司的框架上来思考!

      记记录成为一种习惯,每天记录一点点!把一件事情说清楚,提高自己的表达能力!