今天是2013年12月24 日圣诞夜,吃完饭溜达一圈回来,坐在电脑前,暮然回首,2013年一年已悄然过去,时间就这在手指间悄悄流逝。回顾这一年得与失都很多,曾经计划到年底要来来整理自己的博客文章,但却发现空空如也,那个汗流浃背。。。。。。简单总结一下这一年的收获与付出来聊以自慰。
工作已经一年半的时间了,从刚开始的生疏,到现在慢慢的成熟,让我对自己工作、心态以及我们在工作提高自己的效率、我们在工作中应该怎样丰富自己的经验、增长自己的见识都有了自己的看法。
1、工作及心态
工作不仅仅是我们养家糊口的职业,还是我们价值能力的体现,丰富人生经历、生活见识的源泉。想必许多人和我曾经刚走上工作岗位的经历一样,工作时才发现和自己想像的工作差距很大、而且工作内容、性质也都有出入,刚开始有点消极怠工,没有工作的动力和目标。后来仔细想想还是与自己当时的心态有关系,并没有走进工作做好准备。就像在生活中我们无法预知下一个有什么事情发生一样,但是我们必须做好面对下一刻的准备。在此,给一些即将准备进入工作岗位的童鞋们一点建议,首先、选择你喜欢的职业工作,如果没有进入理想环境,那就先试着在目前的 环境中学习,利用现有的资源和知识做好的现有的工作,起码你要证明你能把目前的工作做的很出色。但是,如果你待着这个环境或者做着这份工作就胸口发闷,感觉痛苦,那就趁早换份工作吧。
2、工作,我们要怎样学习
通常作为个体我们都是负责一个项目中的部分模块以及部分业务,那我们应该怎么从目前中学到更多的知识。下面我从自己整理的一幅图简单说起,如下图
工作中我们都是从一个新手开始的,我们都希望在工作中有更大的提升。在上面一幅图中是我的针对我们工作中为工作服务的同时所总结的三点。
一、 平台架构
当然,掌握基本的知识技能,如基本的编程语言、不管你会的是C /C++,Java,C#抑或是pythton,ruby,PHP都OK, 在精通一门语言的同时迅速 掌握其他一门新的语言是作为一个软件开发人员应该而且应该是必备的能力,不排除我们对部分的语言的喜恶。在这个基础上,我们应该了解我们目前项目的一个整体的平台架构,现在的项目软件平台采用的技术、架构层次、每个层次的处理逻辑以及平台的硬件集成等等。 例如现在JAVA一个流行的框架技术Struts+hibernate(ibatics)+Spring,或者对这些开源技术的再组合封装开发出自己公司的一套软件平台,我们可以利用现有的项目去学习这些许多人心血的结晶,分析此中的优势以及劣势,并利用自己的业余时间逐个去了解平台中用到的技术以及利用这些技术怎么构建一个快捷、高速、高效的开发平台。
二、业务技能
无论我们工作书关于企业信息化、互联网、金融软件等等,我们都是在特定的业务领域内去完成工作的内容,因此我们需要熟悉自己工作中业务领域知识。业务知识可能是你以前从来的都没接触过的,你可以看书,google,向公司前辈请教甚至是你的客户,你可以利用你这些快速工作中业务知识,当然这终将变成你独一无二的技能,否则你可能会举步维艰。
三、沟通交流
在掌握基础的平台架构、业务知识技能,下一步需要提升的技能就是沟通交流技能,这也会伴随着你工作中的每一刻。通常一个项目都是由一个团队协作完成, 你需要学会与自己的团队成员沟通协作,交流相互模块的接口、功能开发测试交接等等。此外,你也可能会面对你的客户,你要学习分析客户的需求,并制定相应的解决方案。
今天就到这里吧,每一个人在工作中都可能有不同的体会,有些事只有做了才会明白,上面就作为对2013 年的一个简单总结吧。2014年快到了,崭新的一年,就用年轻、坚定的心态去迎接吧。