毕业后的总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangning1995/article/details/78736045

写在前面

大学毕业后也有一阵日子了,从今年年初开始实习,现在也有差不多一年了,在这里做个小小的总结吧。
现在是在c城一家软件外包公司给国内一家大型电信企业做外包软件业务。

体会

读代码的能力很重要

一开始进去的时候,公司会有人带你熟悉业务,但是大部分还是要自己熟悉代码,熟悉业务。我们这里是在一个已经比较成熟的软件系统上做迭代开发,所以大部分的工作都是在前人的基础上修改代码,所以快速读懂现有代码的能力,实现需求是很重要的。一开始读那些代码也是很痛苦的过程,才知道正规的程序,变量和类名,方法名都是非常长。需要耐心理解他的意思,同时要多熟悉业务,这样才可以看的懂代码,在看代码的过程中,曾经想有没有一个可以把代码生成流程图的软件,后来用了understand试了下,发现还是老老实实看代码吧。这是绕不过的。

学会了很多的工具软件

在公司使用的许多软件,都是之前不曾接触过的,比如plsql,bcompare,xmind,还有一个做笔记的神器mybase,这些都提高了工作的效率。

知道了真正的软件开发是怎样的

大学里面主要学过C语言,C++,java只是简单学习了javaSE,SSH框架还没有学完,就找工作了,进入工作岗位后,才发现和自己之前设想的还是有很大不同
1. 框架没有那么重要,掌握基础和熟悉业务才是重中之重,基础就是算法,java底层和基本功。
2. 软件开发过程中,编码只是其中的很小一部分工作,其他还有测试,打包,发布,维护等等工作。
3. 数据库真的很重要,学好mysql,oracle很重要,如果能够编写复杂的存储过程还能够对复杂sql进行优化,在工作中会很有帮助
4. 需要多熟悉各种软件术语,刚进公司,碰到好多专业术语都是懵逼的,什么迭代出口,转测试,bbit,sdv,冒烟测试,人员还有SE,MDE,PM,炸听上去还蛮唬人的,其实都很简单,上网一查就知道了,原来就是这么回事。
5. 原来工作都是整天坐在电脑前面啊,这个我在大学的时候就想象到了,不过从早上坐到晚上,有时候还真的是肩膀不不舒服。

今后的目标

  1. 写博客应该要坚持写,技术也好,工作体会也好,因为我发现我总是时时刻刻接触各种各样的信息和观点,阅读的不少了,但是输出的不够,应该把自己的思维和想法写下来,这样可以理顺头脑,增强表达能力,作为一个程序员,表达能力非常重要!
  2. 依然加强学习,提高自己,老实说,下班之后,很少有心情学习了,因为疲劳,其次是程序这种东西,白天已经看了一整天了,难得闲下来,实在是不想再看那密密麻麻的英文字母了,这里也可以看出我对于写程序的爱好也不是那种狂热式的,但是现在毕竟还是要靠这个混饭吃,做一行爱一行,坚持每天提高自己,学点东西吧,争取拿到一万以上的工资,除非发现自己的工资和能力水平没办法上涨了,那才考虑换工作或者转行的事情,
  3. 技术在软件行业中不是最重要的,不要学习太多太杂的技术,大学的时候,我以为,要多学习各种语言显得自己牛逼,于是买了各种语言的书,什么VC++,什么php,什么.NET,现在知道,像这种平台和语言,如果你的公司没有使用它,没有太大的必要去深入学习,一个java平台就已经很复杂高深了,不要贪多求大,其次,了解业务和客户的需求也很重要,不然始终是个程序员,上升不到更高级的层次。
  4. 多陪陪家人,说说话,大学一直闷在房间里面,鼓捣着那几个幼稚的入门程序,其实只是闭门造车,自以为是而已,而且还忽略了和家人的沟通,因为自己一向认为自己是个内向的性格,又选择了计算机这个内向的专业,搞的自己大学里面都很内向。女朋友都没找到。。争取明年改善这一情况。

猜你喜欢

转载自blog.csdn.net/huangning1995/article/details/78736045