2007年马上就过去了,临近岁末,园子中大家都在总结,也勾起了我的一点想法。做程序已经做了5年多了,好像一直浑浑噩噩的,没什么想法。工作上面不好也不坏,最近一年来好像是进入了发展的一个瓶颈,感觉不太顺畅,对自己现在的状态也不太满意,当初的激情也在慢慢消退。想想也真快,好像刚毕业,一眨眼就做了5年多程序了,再过5年,就是十年了。十年!很可怕的一个数字,如果到了十年的时候还是现在这种状态就有点无颜见江东父老了。在这个时候还是有必要总结一下我这几年的程序人生,顺便思考以后的发展方向。
    学生时代的事情就不多说了,感觉当时最大的梦想就是能当一名程序员,对C、C++课程特别感兴趣。自学了VC,当时的想法是要学就学难一点的,学VB的话没意思,结果工作之后VC几乎没用过。

01年末拿到了高级程序员证书,这个一直是我比较骄傲的一件事。证书本身并不难考,主要我当时几乎没有看书,前一天晚上还在同学那里玩星际玩到半夜,第二天早上赶去考试,竟然通过了。我也一直认为我在软件开发这一块很有悟性,但就也导致了我不够认真,记得有人说过真正成功的人并不是最聪明的,而是最勤奋的。
    02年正式进入软件公司,是一个对日外包公司,使用的是Java做电子商务。在两年多的时间里大概做了十来个项目,项目规模都不大,一般都是10个人月的样子。技术上从对Java一无所知到能熟练运用吧,当然对于一些高级性能还是不太了解,基本上对于工作上用不到的知识都没有去深入的了解。当时的项目比较多,好像整天就是上班、吃饭、加班、下班、看电视、睡觉。一年后升为项目副主任,其实什么事也不负责,就是一个空的头衔。项目比较烦,蛮累的,而且当时在上海,离家比较远,我这个人总的来说比较传统,古人说:父母在,不远游,游必有方。爸妈年纪大了,想想还是回南京算了,04年下半年的时候回了南京。
    04年回南京后进了一家比较大的民企,做的是UNIX下的C++开发,一开始是有点不太适应,不过还好以前看过stl,开发时主要使用的也就是stl的C++标准类库。还有就是数据量比较大,当时用的是Oracle数据库,普通的sql操作当然没有问题,但是对于sql调优、数据维护什么的还是有点吃力,不过一年多做下来对这方面还是有点收获的。这段时间比较重要的事就是爸爸生病住院、开刀,真的很难过,发誓以后一定要加倍的工作、学习,报答父母。还有就是05年的时候和同学注册了一个公司,想接点私活,有点项目后就自己出来干。结果每个人都在上班,无心打理公司的事情,到现在只在业余时间做个一个小项目,反而是税务、工商的三天两头的有事,现在正忙着把公司注销掉。奉劝想创业的还是把工作辞掉,不要像我们这样两边都想兼顾,结果两边都做不好。
    06年上半年由于各种原因(工作待遇、发展、人情?说不清)跳槽到了现在的公司作项目经理。技术方向又发生了一次大的转变,做.NET的开发。我发现我每一次换工作都是一门新的技术,视野是拓展了,但是好像什么也不精。Asp.NET总的来说上手还是比较容易的,下了几个例子,再看了几个开源的框架,应付一般的开发还是没什么问题的。感觉就是想跟微软混,要学的东西很多,不光是要会.NET,对MOSS,TFS、Project Server等微软的产品还要有一定的了解,有的项目是一些二次开发性质的,还有就是.NET是一个体系,和微软的很多产品都是有关联的,要想真正学好,精通它真不是一件容易的事。然后就是我这个项目经理很大程度上应该归类于技术经理,项目不大也不多,也在试着看看什么人月神话、人件什么的,收获不大。
    下面还是展望一下未来吧,对于未来我也有很多憧憬,很多都是一些不切实际的幻想。眼看就要奔三的人了(我80年出生),对于未来还是要有一个实际点的方向。我一直很佩服有的人,在大学的时候甚至更早就规划好了未来的发展方向,我不行,几乎没有什么规划。最近一年我经常在思考我到底想干什么?有两句话我很有感触,1、没有一个专注目标的人生,注定是一个失败的人生;2、要根据自己的性格制定发展方向。以前心理课上好像说过气质可以培养,性格是天生的,要改变很难。要制定和执行一个详细的五年计划、十年计划对于我来说很难,人常说计划赶不上变化,有一期的波士堂上的一个嘉宾说过:不断的积累,不要刻意的追求成功,当机会来临的时候抓住它,这就够了。下面列出我对未来的一点思考吧:
1、 专注于.NET开发,不要再换来换去,精通一门比什么都重要。.NET下要学的东西很多,不要光看表面的东西,对于底层的东西也要了解。越是底层的知识保鲜时间越长。
2、 认真一点。以前的我不能说不认真,但是很多时候都是凭着自己的悟性、一点小聪明,浅尝即止、不求甚解。如果想在技术上有所发展,这种态度肯定是不行的。对于工作上的知识要学习,对于暂时用不到的特别是底层的东西也要认真学习
3、 不要三心二意的,以技术作为自己的发展方向。以前我经常想创业、走管理路线,但是我的性格好像不太适合,而且我的兴趣也不在这上面。本质上我还是很喜欢技术的,技术经理、系统架构师、技术总监应该是我发展的方向。当然也不能完全陷在技术里面,社交能力、与人沟通这些基本能力还是需要的,不能脱离社会
4、 要自信、成熟稳重一点,人不重则不威。感觉自己有的时候还像一个孩子一样,没有定性。成熟一点,成为一个可以使别人信赖的人
5、 学好英语。我对英语没什么兴趣,但是没办法,很多问题只能在英文网站上找到解决方案
6、 锻炼身体。这个没什么好说的,身体是革命的本钱

以上只是针对我个人的一些总结和思考,一些观点和想法可能并不是所有人都能接受的。仁者见仁,智者见智吧,适合自己的才是最好的。

年终个人总结:我这五年相关推荐

  1. SDCC 2016·北京站年终收官巨献,五十位演讲嘉宾和议题大公布

    2016年11月18日-20日,由CSDN重磅打造的年终技术盛会,SDCC 2016中国软件开发者大会将在北京举行,大会面向国内外的中高端技术人员,聚焦最前沿技术及一线的实践经验,从而助力企业的技术升 ...

  2. 双11还没买过瘾?亚马逊“真黑五”全球狂欢登场

    双11已经落下帷幕,不过有没有小伙伴像我一样,觉得还没买过瘾呢?没关系,2018年11月16日,亚马逊中国第五届海外购物节"真黑五"全球狂欢正式开启,剁手党们又可以尽情购物啦! 据 ...

  3. 华为某员工:知道OPPO的同学年终奖拿了60万,心情很复杂

    热文导读|   点击标题阅读 如何才能成为优秀的架构师? 提起智能手机,除了苹果,大家很有可能想起华为小米,但其实除了这几家,还有几家闷声发大财的企业,那就是步步高系的几家企业,OPPO和VIVO.这 ...

  4. JavaScript(第三天)—爱创课堂专业前端培训

    一.条件语句 条件语句格式一: if(条件表达式){ 条件表达式成立执行的语句; } 条件语句格式二: if(条件表达式){ 条件表达式成立执行的语句; }else{ 条件表达式不成立执行的语句; } ...

  5. python爬虫之51job工作搜索

    简介   大多数情况下我们通过urllib2等模块可以对单纯的html进行爬取分析,但是当我们遇到的页面是js渲染的,我们需要去分析一个一个后台的请求,这就太蛋疼了.若我们使用像浏览器一样的工具来处理 ...

  6. Linux学习笔记(一)

    1 Linux系统简介 1.1 Unix发展历史和发行版本 1.1.1 Unix发展历史 (1)1965年,美国麻省理工学院(MIT).通用电气公司(GE)及美国电话电报公司(AT&T)的贝尔 ...

  7. 员工福利待遇包括哪些方面

     员工福利待遇包括哪些方面 很多人在找工作的时候不知道该从哪些方面了解一个企业的薪酬福利情况,也不知道一般意义上的员工福利待遇包括哪些方面,现在来帮大家总结一下: 一.基本月薪和提成 就是你的基本 ...

  8. 管理科学与工程案例分析:企业战略管理

    题(2007) 晶莹香波是晶晶公司1989年在市场上推出的第1个针对高端消费群体的洗发.护发.养发三合洗发水品牌,也是当时卖得最贵.定位最高的三合一产品(200毫升的晶莹香波曾经卖到40元). 此后, ...

  9. 手机开启apache_微信否认“年终奖人均280万”;MySQL 8.0.14 稳定版发布;支付宝集五福昨开启,一天29万人集齐......

    IT服务圈儿 有温度.有态度的IT自媒体平台  开发者头条  1.MySQL 8.0.14 稳定版发布 MySQL 8 已于1月21日发布了 8.0.14 更新版本(GA)! 下载地址 Windows ...

  10. 网易云信荣获第十五届中国企业年终评选「IT行业优秀技术奖」!

    近日,由 51CTO主办的<中国企业"IT 印象◆释放 IT 动能,加速数智时代"年终评选>暨2020年第十五届中国企业年终评选获奖结果正式发布,系列获奖新技术.新成果 ...

最新文章

  1. 第1章 Java语言概述
  2. HDU1013 POJ1519 Digital Roots(解法二)
  3. Python简介-01-Python的起源
  4. typescript设置只读属性和任意类型
  5. javq接口_Java为什么要使用接口_java接口怎么使用
  6. 当Kubernetes应用遇到阿里分批发布模式
  7. wpf 将Style应用到 ListView 中的 ListViewItem 元素
  8. ubuntu server 14.10 安装 nodejs
  9. 工具的使用 —— PyCharm/IDEA 常用快捷键
  10. ASP.NET程序如何防止被注入(整站通用)
  11. 字典(JSON)与模型的转换
  12. 实对称矩阵的特征值求法_实对称矩阵、相似、标准型、合同的逻辑网
  13. 5、JSP面试题总结
  14. 运维基础实用知识点--软件篇
  15. 电脑键盘equals在哪个位置_【电脑键盘在哪里调出来】电脑键盘在哪里找_电脑模拟键盘在哪里...
  16. 【HNOI模拟By lyp】Day2
  17. html图片的边框属性,css3图片边框border-image的用法
  18. 记忆圆周率前二十位(耳机向)
  19. Your license has expired IDEA过期问题
  20. 11. 将学生的学号及平均成绩定义为一个视图(s_g),学号用sno表示,平均成绩用gavg表示。

热门文章

  1. 使用intellij idea创建JSP和引入Tomecat包
  2. Java-迭代器(新手)
  3. JavaScript 和 React,React用了大量语法糖,让JS编写更方便。
  4. liunx服务程序的安装及配置
  5. Eclipse中启动tomcat: java.lang.OutOfMemoryError: PermGen space的解决方法
  6. 防止重复提交表单的两种方法
  7. 有关Ajax实现的两种方法
  8. 用CSS hack技术解决浏览器兼容性问题
  9. noip_最后一遍_2-图论部分
  10. 鼠标显示效果的形状设置