张天浪,山西农业大学信息学院2013级计算机科学与技术专业,双体系卓越人才教育基地第六期一部学员。现就职于中科物栖有限责任公司,担任高级软件工程师、项目经理。主要负责公司应用平台和审核平台的开发与维护,参与日志平台的构建和需求分析。
笃实好学,项目精进
作为山西双体系卓越人才教育基地的第六期学员,我感到十分荣幸。在双体学到的职场沟通能力、应变能力和专业知识,给我在职场的路上做了一个坚实的铺垫,能有今天的成绩,双体系的“双向”发展是必不可少的。感谢双体系老师的培养和教导,虽然时间很短,但在里面所学习到了很多做人和做事的道理。
在双体系虽然只有4个月的时间,但我们有了自己的第一个产品《五A厨房》,第一次实际上接触到了产品的概念,站在客户的角度看问题,从程序员层面考虑程序的健壮性,可扩展性。并且项目获得了省厅科技厅的资助认可。
兢兢业业,独当一面
由于有了在双体开发项目的能力经验,还没结业,第一次面试就通过中科软的面试,心里或多或少都有一点小激动。在进入公司后,主管领导对我特别照顾,第一次拿到需求的时候,本来是个小功能,可是心里总感觉忐忑不安,害怕写不好,上线之后出bug。后来在项目经理的带领下,兢兢业业工作,慢慢地熟悉了公司业务,了解代码规范,学会查看开发文档。在其中学到如何避免一些不必要的“坑”,经过几个月之后,就能独立开发复杂的功能需求,独当一面,有了自己的编程风格。由于工作认真,爱研究技术,受到领导赏识,开始接手外包项目,在项目中经常遇到一些棘手问题,比如说签名验签,收集各个系统的错误日志,https的双向验证等等,难度越来越大。项目上线的时候连着两三周都在公司度过都是常有的事,由于是要求比较高的外包项目,对编码规范的要求异常严格。例如:它不允许存在TAB键,且空的一行不准有空格,存在每个方法必须有注释。而且项目中运了很多设计模式,设计比较复杂,包括一些回调的写法等。经过外包项目的历练,渐渐形成了自己的编码风格,最重要的是培养了我对工作的责任心,养成了做事的耐心。那个时候我就觉得,只要我花费时间和精力在工作上,就可以做到最好。
2019年,为了拓展自我职业发展空间,跳槽到中科物栖有限责任公司,担任高级软件工程师、项目经理。主要负责公司应用平台和审核平台的开发与维护,同时参与日志平台的构建和需求分析。因为有了一定工作经验和知识储备,开始带领团队承担项目,在此期间不仅要进行日常的代码开发,代码评审、需求分析、服务器搭建、数据库架构设计等工作,还要考虑如何与内外部客户进行有效的沟通,如何在保证各层次各类型客户需求的前提下,争取团队利益最大化,公司利益最大化。这段时间,虽然每天压力都很大,但是使我的个人综合能力有了很大提升,也收获到了宝贵的经验。
总结提炼,不断成长
平常多总结,总结可以摆脱皮毛,抓住要领。比如一些产品功能巨多,架构巨复杂,这个时候你需要把复杂问题简单化,总结提炼,才能看到事情的本质。善于把自己平时遇到的问题总结,多与周围的同事大牛交流,与高手过招的目的是找自己的短处,虚心的学习,坦诚的交流,不断的总结,没有人把你拒之门外。
在工作中,我始终牢记陈老师说过的一句话:30岁前做事,30岁后做人;30岁前积累实力,30岁后要开始学习运用关系。道理是:30岁前,给自己订一个恰当的目标;30岁前,坚持学习,能力是从学习中获得的;30岁后,懂得变通,做事不能钻牛角尖。
当然经过两三年的学习和工作,我在不断的成长。下面我说说我的一些学习的心得,这些方法未必正确,我也在不断探索和改进中。我的学习和工作有相对明确的目标,我不会一时心动而去学习某一技术,在下决定之前我会考虑很多,包括长期的发展,个人路线的规划,需要付出的代价、可能遇到的困难及解决的办法等等,在决定后还会制定更加明确的计划,身边可以利用到的资源(包括好的书籍、资料、,也包括有经验的朋友、同事或者师长),以及每一个阶段是怎么过渡到高一阶段的计划 ,往往在一个学习阶段一旦上路后会走的相对顺利,但是跨阶段通常比较麻烦,比如从学习基础知识转到实践。所以我通常会先在网上查找一些该技术的介绍,有了一点点概念后再去买一本比较薄、并且内容较宽泛的书,再把它浏览一遍后我就会基本明白这门技术的要点。
做为一个IT人,兴趣是动力,毅力和坚持是关键,自己给自己压力,自己给自己较劲。通过日常的工作,不断地进行思考和总结,勤思考、勤学习,才会不断的成长。