当前位置: 首页 > 故事, 生活 > 正文

程序人生,IT人的迷茫

从事程序开发还不到10年,所以还不能完全总结程序员的一生。或许,只有回顾过去,我们才能清楚的知道自己有没有进步,或者进步了多少,或者这条路是否值得,或者是否有所惋惜,或者在每个关键点是否及时改变。当然,回顾过去,是提醒自己时刻要保持进步,时刻要努力,时刻要学习新的技术与知识,要全面提高自己的各种水平。

无实际的开发经验,却坚持要做程序员。学校里的计算机专业并没有教授如何开发一个管理系统,大都教授计算机的理论与编程思想,所以我工作之前甚至没有一个自己开发的程序。连毕业论文的老师都指定叫我写论文,理由竟然是说论文好过,我甚至没有自己选择的权利。我仅靠帮别人做毕业论文时写的一个图像处理程序(C#,这个语言的语法大都是我自学的),就认定了我要找一个写程序的工作。面试时,技术官对我都没有底,他说我看你简历上有写能开发一般应用程序软件的能力,我也是没底的点点头。后来,我才知道,面试的人也是我后面的经理,他将承包这个部门,所以考虑招一些应届,或者薪资比较低的员工,就这样我进入了程序员的生涯。也许这个经历,让我明白,想进入一个行业,不在乎开始的条件,只要你有这份心,你坚持就能进入这个行业的。

从照搬别人程序到全面理解语言,再到明白程序最终是为满足业务需要的。最初的上班过程是辛苦的,领导有暗示不行就走人的话。很感谢那个是校友的同事,每次问他基本上都是有问必答的。慢慢的,我对.NET框架熟悉了,处理起来也顺手了,能独自一个人处理问题了。虽然学校没有学如何写软件,但是学的计算机理论这时也能慢慢的加快我的进步,因为很多东西很容易明白。从开始只为完成一个功能将一个函数写的很大很长,到后面慢慢明白软件的架构分层思想。从简单的视图查找数据开始,到后面写存储过程,创建数据表,定义数据结构。从追求软件正确,严谨,到追求软件方便性,产品化为止。虽然是一个3,5人的小公司,但你可能会接触并参与整个项目的所有内容。

懵懂浪费两年时光,但却无后悔之药。也许在这个公司呆2年我就应该离职的,并不是我忘恩负义。经理的软件销售没有什么业绩,我的努力并没有从价值上得到体现,也有经常加班到深夜的事情。也许想提加薪水,但在提之前,经理说给你这次加200的无奈。甚至经理离职之后,部门无首,我成了部门最老的员工。为集团公司的系统成天改来改去,却没有新的项目,新的技术,得到高层领导的重视。没有资金,部门也没有活路。人事部领导的挽留,以及微薄的加薪,让我又多待了一年。最后我在这个公司呆近4年,但我发现其实我应该呆2年就应该离职的,为了新的技术,为了新的视野,为了更高的价值。

终于跳槽,期望更大的进步。跳槽已有两年,工作也波澜不惊。程序员也并不一定是一生的岗位。程序员需要发展,也能发展。良好的沟通表达能力,良好的分析能力,良好协调能力也许能让你发展到软件或是高级软件工程师,也可以到系统架构师,系统分析员,也可以是项目经理。当然,这需要你不断的努力和表现。也要有充足的工作经验,项目经验及个人阅历的提高。就像我之前博文所说的,工作中怎样保持更好的学习和发展一样,你仍可以在其它方面保持很大的进步。当然,做一些有意义的调查,工具,项目会让你更专注于自己的进步,并将你学到的所有知识更加全面的发挥出来,展示你无限的才华,展示最真实自我。

本文固定链接: http://www.byhard.com/?p=382 | 海纳百川

该日志由 byhard 于2012年03月18日发表在 故事, 生活 分类下,
原创文章转载请注明: 程序人生,IT人的迷茫 | 海纳百川
关键字:

程序人生,IT人的迷茫:目前有37 条留言

  1. 21楼
    象牙塔:

    任何职业都得求生存,求发展。

    2012-03-19 09:05
    • byhard:

      嗯,进步使然。

      2012-03-19 10:25
  2. 20楼
    卢松松:

    看来还是去大公司比较稳妥

    2012-03-19 11:09
    • byhard:

      嗯,越有挑战的事情,才越有可能进步。

      2012-03-19 12:16
  3. 19楼
    挨踢小茶:

    我觉得跳槽应该是一个寻找更多机会,更好发展的时候。该跳的时候果断跳。

    2012-03-19 12:31
    • byhard:

      是的,为了新机会,跳自己的槽让别人去说吧。

      2012-03-19 12:56
  4. 18楼
    Yong:

    颇有感触、我被程序搞一年了快、、、

    2012-03-19 13:06
    • byhard:

      哈哈,那你先把公司的东西学完再说。

      2012-03-19 13:40
  5. 在软件行业 跳槽是很平常的事 接错多了才会有更大的发展 但也不完全是

    2012-03-19 13:24
    • byhard:

      换一家公司,意味你在这个公司的沉淀就要从0开始。当然,如果你是空降到某个岗位就另外的情景啦。

      2012-03-19 13:42
      • 同意,换了公司从零开始,尤其是换个行业那是更悲催的。

        2012-03-19 14:12
        • byhard:

          换行业可能是对你之前工作和专业的完全否定,计算机的更加。

          2012-03-19 14:56
  6. 干我们程序这个行业真是很苦逼啊
    老加班 熬夜· 有的飘过

    2012-03-19 13:57
    • byhard:

      呵呵,顶你。有些时候付出与收获没有成正比。

      2012-03-19 15:04
  7. 15楼
    大成名片:

    还是大公司有发展一些,支持博主。

    2012-03-19 14:10
    • byhard:

      大公司有各方面的优势,在工作之初,小公司的锻炼也是不错的经验,但若无发展及时寻找其他的机会。

      2012-03-19 15:06
  8. 大公司的话 工作岂不是很单一了啊·

    2012-03-19 15:55
    • byhard:

      大公司每个人做的事情都比较单一。可能接触的东西比较少,比较片面。

      2012-03-19 16:25
  9. 13楼
    彭伟博客:

    呵呵,看来我以后有啥技术性的问题可以咨询咨询你了,IT专业,我很羡慕,我什么都不明白。

    2012-03-19 17:59
    • byhard:

      哈哈,尽力吧!不过不要以为学计算机的什么都懂哦。

      2012-03-19 20:45
  10. 你懂得

    2012-03-19 21:31
  11. 11楼
    小小:

    说到心里去了

    2012-03-20 09:59
    • byhard:

      不敢当。

      2012-03-20 10:17
  12. 10楼
    相当拽:

    相当不错哦!

    2012-03-20 11:04
  13. 大家都懂得了!

    2012-03-20 11:07
  14. 哈哈精僻!中国挪动来你这里报道啦!

    2012-03-20 13:53
  15. 7楼
    煎鱼:

    都不容易啊

    2012-03-20 15:28
    • byhard:

      更可惜的是生活不能重来,所以最好不要胡来,哈哈。

      2012-03-20 15:40
  16. 我学IT,但是现在并没从事IT工作,说的很对了

    2012-03-20 17:25
  17. 5楼
    郑州SEO:

    “增删改查”-程序员的发展前途很大啊

    2012-03-20 17:52
    • byhard:

      除了“增删改查”还有什么前途呢?

      2012-03-20 18:55
  18. 谢谢,不错哦!先收藏。

    2012-03-20 18:42
  19. 地板
    朱定聪:

    0.0 都在迷茫啊~~~

    2012-03-21 06:30
    • byhard:

      我看你的博客整的挺好的。

      2012-03-21 14:47
  20. 板凳
    手术示教:

    嗯,需要领悟的还很多

    2012-03-21 10:31
  21. 沙发
    TC:

    程序员也并不一定是一生的岗位。程序员需要发展,也能发展。良好的沟通表达能力,良好的分析能力,良好协调能力也许能让你发展到软件或是高级软件工程师,也可以到系统架构师,系统分析员,也可以是项目经理。
    我们每个人都需要更高的需求

    2012-03-22 17:52
    • byhard:

      嗯,不断自我突破。

      2012-03-22 20:43