五年软件开发经验的一点总结

        最近冲动的离职了这2周一直在到处面试,总被面试官问到,你的职业规划是什么?你为什么要离职? 于是终于逼着自己反思这几年的得失。

        5年前的这个时候,罩着重点大学的光环以及对技术的热忱比较轻松的找到了一份大企业的工作。 我记得刚上班的时候还需要戴着安全头盔上班,刚开始的时候是改java流控软件的一些bug.   因为出过2次安全事故,上班总是感觉不安全,没干满一年就离开了。

       后面又转做了2年外包,后面又转成正式员工做了2年,直到前一阵。

       我发现企业都会问“为什么要离职?”,其实每次我都不想回答。说真话谁都会,可说真话还真有顾虑。

       我记得马云好像说过,员工的离职原因林林总总,只有两点最真实:1、钱,没给到位;2、心,委屈了。(干得不爽)。

       这几年来,我做得最多的是一些辅助工具等的开发, 可是都不太深入。为了效率,我喜欢google,或baidu上找一些现成的东西。有时候直接在公司共享平台搜一下其他同事已有的组件。 有时候的工作是一些二次开发与维护,比较新的系统用的语言以及负责的模块也各有不同,c++,java,html,xml,http,soap ... ...  自己写得最多的是socket的封装,tcp,udp等等,一直有想认真的分析下ace,可是因为工作中没用到,总是断断续续的。

        这几天面试的时候一直比较郁闷,问到比较深入的问题或者一些比较基础的问题总是答不上来。。很想说,我可以google一下先吗?   总结一下这几年的得失:

        1) 缺乏积累和坚持 。

         有时候通宵为一个bug在纠结,最后有结论了,却没有及时记录下来。 有时候将这些经验积累在公司,一旦离职后,这些东西却是带不走的。其实有一些纯技术性的东西完全也可以在blog记录下来。 一些宝贵的经验可以为自己和他人节约更多的时间。最重要是要养成良好的习惯。

         2) 保持对技术的钻研和热忱。

         工作中我们经常会用到一些开源的东西,或者一些很好的架构,或者其他同事的一些组件。 很多时候我们只满足于用到。但是这些架构哪些地方值得借鉴,却缺少进一步的思考。个人因为了解的不深入,面试的时候一旦谈到比较深的应用,就只能干笑了。哎。工作总是加班,于是回家总是自我放松。 对于这些开源和架构的东西,现在只能自嘲了解的肤浅了。

         3) 开发要懂点测试,要尽量减少重复的工作。

         工作中经常会被碰到,一个系统的质量到底怎样,如何进行度量? 评审测试用例不要当成是一个敷衍的工作,而要当成是自己的最重要的工作之一。一些单元用例,简单的自动化用例等都可以减少开发进行自测试的工作量。

         4) 职业发展

         我一直的想法是想做一个简简单单的码农,我不喜欢项目管理的工作。 我觉得开发是可以做一辈子的。

         作为一个经验尚浅的码农,思路比较乱,希望大家谅解 ~~

     

 

      

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值