蘅芜君芷 发表于 2012-12-30 16:06:43

实习日子总结

<div id="cnblogs_post_body">     从三月份起在一个研究所实习,研一下学期。感怀甚多,收获甚多,很是感谢所里的人。
     我所在的组主要做军用仿真。之前一直用MFC,不过有想法移到Qt,所以,我的任务也就是看Qt了,花了一个星期,写了些练手的。然后就是修改代码。写文档,简单地过了两周。之后,基于所里的网络编程库,在windows和linux上,做了些移植的代码封装,写了点小测试。
    一个月后,Boss谈话,组里项目忙,我要开始加入项目了。最开始是坤哥的模块中分了一小部分给我,大体功能是在MFC中,将收到的消息以UML时序图的方式显示消息相关内容。我之前没接触过MFC,很是担心不会,从写文档开始,就一直在查,UML、MFC、windows。。。结果,组里果然后相关的库,已经封装好了UML时序图的UI。我的任务就是更改库、xml串解析、逻辑控制。这部分的内容前后用了大半个月。然后,我接手了另外一个模块:
    工作流客户端。
    工作流服务器的API是基于Qt,所以,服务端亦是。服务器是基于tomcat。可以用B/S方式监控,但没法进行模块交互。我的任务主要是监控、交互。
    从4月份到离开,一直是做的这个,期间夹杂着一些联调。
 
    很感谢万哥和兵哥,万哥是我的Boss,找我谈过两次话,对于实习,给我印象最深的是他的话,不懂的一定要早点问出来,不然我会认为你懂了。很多工作上的,与同事打交道的东西,他都教会了我很多。现在去了TX,衷心祝愿他工作顺利。
   兵哥是我的技术老师,被同事们称为活的MSDN,给我印象最深的是,回答问题肯定会说明到底。非常负责。非常无私。听说所里的好多库几乎都出于他之手。
   不知道从哪看的一句话,再好的工作,也会有很多次想离职。细细想来,一份工作肯定有你不喜欢和喜欢的地方,让你留下来的原因,多半是你喜欢的那部分,在你的思想中比重更大。
  比如我,更看中学习机会与职业发展。而H所的学习机会很是让我满意。
  离职原因不去详说。
  写到这,又不知道怎么总结了,中午这段时间又要过去,之前的那么多想法一但想写,就会慢慢隐去,突然佩服那些写得很Hi的大牛了。
  应该说,对我影响最大的是一些想法的更改。
  程序员最重要的是什么?在所里,技术大牛一句话,就能把握苦思许久的东西点透,积累,真的是一个没法比拟的东西。但这几个月下来,发现更重要的是:快速学习与学习方法。
  IT行业新技术层出不穷,你不了解的东西始终很多。但只要你基础好,学习能力强,这些都不是问题。
  程序员都是懒的。
  新技术的追寻始终有代价,标准的作用使程序员们一劳永逸,于是,独特的东西不能长久,嵌入式VxWorks那么nb,也不得不向linux的一些特性靠拢。但是,不同的东西始终有差异,不会变的东西只有底层的、基础的。所以,追求一劳永逸的程序员应该警惕,相同的东西不一定处处相同。
  学习方法固然最重要,但不得不承认,软件工程才是一个IT人必须具备的东西。
  编码规范及习惯、测试、文档这是我这个层面遇到的东西,或者以后会遇到管理,但先不去说。《C++ primer》不会告诉你KISS、DRY等等原则,《Effective C++》、《Inside C++ model》再精炼,也不能替代编码规范。更不用说测试与重构了。
   我在所里的第二个模块:工作流客户端,一直在更改,现在回头再看,虽然功能没问题,但依然是垃圾。。。
   技术再好,软件工程的软肋也会让你的成果一团遭。
   难怪《程序员修炼之道》序言中,把这部书称为从“中手”到“高手”的转变指导书。
   或许以后,我再来看这篇总结,也会嘲笑当年的无知呢?
   程序员始终在成长的。
页: [1]
查看完整版本: 实习日子总结