• 一个毕业5年的IT男的感悟


      匆匆岁月,不觉已毕业5年,但在记忆里恍如昨日,大学的点点滴滴仍记忆犹新,这几天想给自己一个总结,主要内容还是以工作为主,也希望能给才工作的朋友一些启示。

      本人2011年毕业一所二本院校的计算机专业,学校期间除了都会学习的C、数据结构、计算机原理等课程外,主要专业课程就是C#相关,以B/S开发为主。

      毕业这5年包括目前就职的单位一共在2家公司工作过,没错,对于一个从事IT的居然在5年内才跳槽1次,对于很多工作经验丰富的甚至是刚毕业的朋友来说简直不可思议,但这确实发生在我身上,从第一家单位离职的原因在后面也会说道。

     第一个4年

      好,先说下第一家公司的基本情况,500人左右的公司,2000年左右改制成股份制公司,总公司以军品为主,后来成立了民品分公司,我就在民品分公司工作,岗位是C#研发,本部门的主要业务是轨道交通建设视频监控相关产品的研发和集成。在分公司一待就是4年,岗位由研发转研发+项目管理,产品还是围绕视频监控产品为主,由学校的ASP.NET开发转为了C/S开发。4年期间最为重要的收获是接触了一系列集成项目相关知识,从第三年开始主要工作重心就转到了系统集成相关,此时也接触到了业主、监理、设计院、总包方、分包方、施工方、供货方等和系统集成相关的几乎所有相关单位,接触的人员有“狡猾”或几乎什么都不懂的业主,也有“阅历”丰富的监理方,俗称"人精"的高级销售,因为项目需要参与过投标文件编写、供货方筛选、设计联络会等,这些经历让自己学到的远比编程更多的东西:

     (1):主人翁意识,你可能是一个普通的程序员,但你一出去,那么你就代表的是你的公司,业主(客户)、监理等才不管你是谁,反正你就是你公司的代表,你说的话,做的事直接影响到你公司的形象,谁也不希望有谁瞧不起咱自家的公司;

     (2):全局观,如果你是一个程序员,每天想的只是领导安排的任务,其他事情从不愿多花1秒钟去思考,那么你将在很长时间内都只能是一个程序员,即便你当上项目经理,甚至产品经理或技术总监,那么这将是这个公司的灾难;

    (3):想客户所想,客户往往会将客观甚至是自己的错误转嫁于软件公司,这都是正常的,他们很可能不懂技术,那么你除了站在项目负责人或程序员角度去看待项目需求外还必须站在他的角度去看待问题,异常、后续可能需求尽量在项目实施前双方都达成一致;

    (4):没有解决不了的问题,作为程序员的我们往往在遇到客户抱怨甚至对客户业务产生了不好影响的时候,面对客户而不知所措或感到事态非常严重,从而给自己带来不小的心理压力,甚至想辞职,其实有些时候是没有必要的,任何项目都存在过问题,关键在于如何做好项目沟通和项目管理,也许领导出面和客户简单谈几句事情就解决了,所以也不需要给自己太大的压力;

    (5):沟通的重要性,部门、公司内部关于项目实施、项目管理沟通一般不存在很大问题,毕竟很多公司有专职的项目管理人员、项目评审等,难点在于和业主、监理、供货方的沟通,往往办公地点不在一起,甚至是跨省的项目,涉及非关键性的问题最好私下沟通,关键性问题最好也在私下有一定共识,而非在会上进行全面讨论,有些事情拿到台面上讲可能会引出很多问题,甚至是非常严重的后果;

    (6):控制自己的情绪,做任何事都会遇到困难,特别是作为一名屌丝程序员,尽量减少抱怨,多找自己的问题,领导之所以成为领导,必定较你有过人之处;

    离职

        14年底自己计划离职,主要原因是同一个地方待了快4年有些疲倦,更重要的是在系统集成相关工作的经历中,清晰的认识到自己喜欢什么、擅长什么,恰好公司有项目与移动开发相关任务,自己也对这个领域很感兴趣,而且也很喜欢学习新东西,所以从这个项目开始提出并指定我负责相关调研工作开始,我都是在以完成调研任务为次要目标,而为自己找到下一份移动开发工作为主要目的,期间学习了以PhoneGap为代表的跨平台开发技术和Android原生开发技术。15年年中,正式提出辞职,当时领导也找我谈过,以前我们公司的后来进入我们竞争对手公司的一个负责人也找我谈过多次,希望我过去从事视频集成相关的项目管理,期间也还有其他几家单位让我过去,但后来都还是委婉的拒绝了,当时放弃自己从事了大概4年的行业确实有些难以割舍,但为了将来我别无选择,所以就有了我的第一次辞职。

       虽然离开了这家公司,但有些记忆可能我这一生都不会忘记,特别感谢带我的那两个领导,教会了我很多东西,部门同事相处也非常融洽,确实是一段难忘的经历。

    找到新工作

        完成工作交接后,大概两周找到了现在的单位,自己也非常幸运找到一份Android的研发工作,对于当时自己在这方面经验不足的情况能够找到一份满意且薪水比自己预期高的工作确实是一个很大的鼓励,领导30多岁,但经历丰富,研发能力和项目把控能力也比较好,待员工也不错,因多种原因前段时间开始也在开始IOS开发,自己也非常希望能够好好把握这次机会。

       新的单位也有了一些新的感悟:

     (1)多找自己原因,有些人一遇到困难就“卡”住,怀疑SDK实现不了这个功能、怀疑别人的程序有问题,而很少从自己身上找原因,在我看来就一点,为什么这么多人用都没问题,别人能够实现得了为什么你实现不了,肯定是你自己的问题,要么代码写错要么技术能力不够,而不要一味的怀疑别人;

    (2)自学能力,程序员这个职业就决定了学习不断的学习,如何查阅资料、筛选信息的能力很重要,能够找到别人找不到的东西那么你就比别人厉害;

    (3)拓宽思路,很多问题无法直接解决,但我们换一种思路可能就有多种解决方法,所以还是要多思考;

      目前在这家单位还算顺利,自己也希望更加努力,尽快实现自己下年的半年目标,自己能力达到了才能把握新的机会,新的机会就意味着岗位和薪水的调整,有钱了就可以养家、就可以买到自己想买的东西了,我就是这么没出息-_-#。

    最后,送大家几句自己几年所经历的人和事的几点感悟:

    (1)做人、做事要抱着感恩的心,公司给你开工资、培养你付出不少,不要说你也产生了很多的价值,并不是所有员工都是“合格"的员工,尽量好聚好散;

    (2)多做你职责范围外的事,就像前段时间流行的鸡汤一样,三千、八千的工资差的不仅仅是技术;

    (3)有问题多找自己的原因;

    (4)永远不要把领导当傻子,但这却也是很多打工者所犯的错误!这一句我以前的领导告诉我的(当然肯定不是针对我的~~~^_^~~~ )。

  • 相关阅读:
    css 布局方式
    初识cv
    CSS 样式表{二}
    获取设备通讯录信息
    iOS Block界面反向传值小demo
    在iOS中如何正确的实现行间距与行高
    iOS开发- 获取本地视频文件
    view围绕圆心自转
    监测网络状态
    简单的九宫格算法与使用
  • 原文地址:https://www.cnblogs.com/xiaoshubao/p/5521958.html
Copyright © 2020-2023  润新知