从2007年3月开始工作--到现在已经快1年半了,可以盘点下自己都做了什么,都学到了些什么
----------------------------------
1. 技术上:
- .net/C#+asp.net,这1年多都在从事这方面的事情,(当然在学校的时候,也做过两个相关的项目),对.net/c#有了深刻的认识。
- Database: SP, T-SQL, 纵表,X表,动态SQL。。。SQL Server 2005 CLR (通过C#写函数来进行复杂的计算或字符串操作), 这个方面进步也很大。 其中一个项目大概了解了下: sql server BI: the cube, MDX...ETL. 感觉挺有意思的。
- XML的XSLT, XSD-进行对XML格式的校验; xslt--对xml格式的数据进行转换;
- OO 设计,开发的时候,要考虑维护的代价,如何组织代码结构才是合理,可读性(readability)强, 而且容易维护。
体会:其实技术不是主要的,最重要的是:你遇到了问题,如何去找到solution,这个才是重要的。
2. 工作上:
- My definition: Team is a place to share, learn from each other and grow together . 这里三个关键词: share, learn and grow: you share, then you can learn from others, and then you will grow with your other teammates together. 团队的力量才是强大的,我们不需要hero!
- Communication is important. no communicaton, no cooperation, then no teamwork. So how to get a good skill of communication is very hard and important. I think I have done well, but there is no end on this. keep going! 交流很重要!
- 一个好的leader要知道什么是responsibility 而且要具备一定的ability。 注意: 不一定说是要多强的技术能力,而是一种可以把团队带领起来的能力,如何让适合的人做合适的事情。。。等等
- Be responsible with your work and yourself.
- 在组内,在进行面试的时候,做为interviewer, 需要去观察interviewee的表情,倾听想法等。。总之:多听,少说;
3. English
-
经过1年多的和美国同事通过IM, Email的交流,已经没有任何障碍,这点很满意;
-
前阶段做了一个英语的presentation,什么时候把内容贴上来。
-
阅读,书写,口语没有问题 :)
-
每天都在学习new words, listening online
-
下面是一些resource:
4. Misc. 其他:
- 2008-7满分1000通过微软认证考试:70-431,已经拿到了certification. 还是很simple的。
- 组内最高分(89)通过托福英语考试,这个已经是2007-6月的事情啦,这个是我英语提高的一个原因;
- 2007-11月份参加国家软件设计师(原高程)资格考试,通过考试。