小胖的2011总结之回忆篇
来杭州也近3年了,依稀还记得09年下车是到的杭州东站,当时天还下着小雨。期间一直在一家医疗信息化的公司就职,职位是软件开发工程师,主要从事ASP.NET的具体开发工作。
“作为一个湖南人怎么跨越千里到杭州来工作了?”,这是许多人得知我是湖南人且大学在湖南毕业后常问的问题。当时吧其实很简单,现在的公司去我们学校宣讲,其实我都没怎么参加宣讲也没怎么参加面试。虽然没到过杭州但觉得应该还行,虽然也没怎么去过医院,但觉得医疗卫生信息化还成,虽然宣讲会也不是什么大场面,但看到招聘人员仔细准备宣讲,所以当时就这么决定了。公司面试过了后跟家里电话沟通了下,虽然母亲很不舍得,但还是表示支持,于是我就来了,于是杭州就多了一个小胖。
在学校课堂里实际编程方面也就学了点Windows编程,也就是VC++的MFC编程,当时自己C++学点很浅没有深入进去,想在想起来挺后悔的,毕业时主要就会点ADO和GDI吧。由于勤工俭学的关系,也是有人推荐,去学工处网络办公室做了近2年的学生助理,工作就是维护网站,那时候用的asp+access,再后来一点用动易摸得挺熟的,暑假还在学长的介绍下一起给组织部进行网站改版,赚了几百的辛苦费。大二的院团委改选,由于当时通讯稿写了不少又维护学校网站,就顺利竞选上了院团委的网络部长,其实主要工作也就是维护院学生会团委的网站,由于自己不大善于带团队,基本就自己一个人干活。后来逐渐接触ASP.NET,那时候2.0出来没多久,还记得当年在寝室看苏鹏WebCast教程的情形,对于初学者来说,WebCast确实是个好东东,苏鹏常说他的邮箱是supeng3000@XXXX,有事您可以给我发邮件,好几次都想发但至今都没有发过,挺遗憾的。后来当了校团委网络部长,维护校团委的网站(http://flyhigher.hunnu.edu.cn/),把asp的程序换掉了,用了asp.net的SiteServer CMS,当然这个网站比我当年做的时候强太多了,能做到现在这样子也归功于我的下一任,那是我偶然机会在文学院发掘的,后来他做了团委副书记,能力确实强。毕业设计也是用asp.net拖拖控件做的一个十分简单的医院管理系统。因此,就这么与ASP.NET结缘了,许多事情就是这么奇妙,不是吗?
进了公司之后,当时熟悉一点的也就是ADO.NET和GDI+,什么页面生命周期,什么VIEWSTATE一概不知,我记得我当时还问指导老师为什么绑定数据不直接用ObjectDataSource而要自己手工写代码,多累啊。当时接触的代码大多是事务脚本模式的(后来才知道什么事务脚本、表模块、领域驱动),开发效率虽然不高,但我还是觉得这样对新人来说未必是坏事,一上来给你整个ORM再套个大而全的框架,未必有助于学习技术,一切从最简单的打好基础嘛。当时html、css和javascript的基础其实也还是比较薄弱的,也是在不断的学习中和摸索中慢慢理出些门道。1到2年内学习主要是靠自学,因此有些技术虽然不会特别深入,但对我来说印象都很深刻,大多数靠自己摸索的东西而不是单纯别人教会你简单的使用某技术要理解的更多,原理性的东西了解的更多。后来逐渐的学习和接触了微软企业库、jQuery、Linq、P\Invoke、ASP.NET组件开发、NHibernate、ASP.NET MVC等技术和知识,没事的时候就看技术书籍,到2010年底,完整看完的书籍大概15-20本吧,当然这跟博客园一年看60本的大牛是无法相提并论的。虽然还是一个小菜鸟,但也算是乐在其中吧,简单一点工作和生活又有何不好呢?