怎样成为一个更合格的程序员

        从学校出来工做也一年了,这一年遇到的事情太多了,写这篇主要是为了总结一下本身这一年的心得体会,告诫本身如何成为一个更合格的程序员程序员

对编程充满好奇与新鲜感

       刚出来面试,面了不说有不少可是也有十几家吧,基本每一个面试官不是面试的时候就是结束后都喜欢问,你一个女生为何要选择Java开发的工做?我一直在想,问这个问题是想知道我对编程有没有热情和积极性仍是纯粹的好奇,可能都有一点吧。为何我会选开发这行?其实我也不太明白,大概是小的时候看电影以为黑客很帅,手指在键盘上飞舞着就能解决无数问题,又或许是大学选专业是以为这个名字听着比较好听,热爱谈不上,只是以为还挺好玩的。可能你的工做内容你并不熟悉或者业务流程不太懂或者技术不到位,刚开始工做我天天都很方,可是要本身调节,想想,天天都能看见不同的bug,其实还挺好玩的。必定要对工做充满好奇心。面试

能本身解决的问题不要去麻烦别人

        有这样一句话,女程序员以为男程序员什么都懂,技术很差的以为技术好的什么都懂,技术好的碰见问题在网上各类找解决方法。刚开始工做,我就是这么以为,真的感受他们什么都会,后来看到边上的大神出现问题本身在百度找答案的时候就知道本身错了。明显能看出缘由的问题直接改不能看出的本身先找答案,不要上来就直接问别人,你写的bug凭什么让别人解决,只是由于你技术很差吗,技术很差更应该本身处理。直接能够获得的结果每每本身记不住,第二次继续出现就仍是问题,bug这种呢,会解决一个就少一个。没人会一直陪着你帮你解决问题,帮你是情分不帮也正常,靠本身才是最重要的。固然,也要分状况,一个上午都在处理一个问题尚未处理好,你就要考虑寻求帮助了。编程

大胆细心的作

        你不作你永远不知道本身有多厉害,或者你不作你永远不知道这个问题有多少。刚到公司没有多久,就被安排写一个对接三方支付的代码,心里一万头羊驼跑过,由于历来没有写过,惧怕多于兴奋,挺方的,对接的文档看了一遍又一遍,在本身的项目中就无从下手,后来老大讲了一下项目本来他们的对接流程,开始作仍是会有不少问题,可是动了总比没动好,不作永远不知道本身会遇到什么。spa

先想清楚再动手

        新需求或者要改别人的旧代码,必定要先理清整个逻辑,不要直接上手改,最近在改一块代码是本来系统有的,可是由于两个版本不一致,要从新修改一版,原本的流程是我要先去第三方拉取流水补录到咱们的订单表,再从上传流水到流水表,两个之间上传流水的逻辑是不同的,可是补录的过程一致,我原本只是须要改一下补录,结果看都没有看清楚就把上传流水也改了,改上传流水是要改表结构的,这一下影响的就大了,原本两天就能改完的东西硬是写了两周尚未搞好,最后还要撤回从新改。太心累了,耽搁你们时间,耽搁本身时间,主要缘由就是一开始逻辑没有彻底理清。因此好多返工的就是由于没有想清楚就作出现好多bug。资源

遇到问题记着总结和记录

        好记性不如烂笔头,天天遇到问题那么多,不可能处理了就记住了,之后遇到可能仍是不会解决,必定要记录,无论记录的是否是很完美,是否是很好看,记下来。这些对于程序员而言仍是蛮重要的,这些之后都是本身的资源啊,可能开始记录很难,很麻烦,不知道从何下手,可是,熟能生巧啊,一直写就会发现本身的总结写的愈来愈好了。开发

以上文档

最后共勉it

Positive people are lucky people, they can see the roses while others see only the thorns.

积极的人是幸运的人,当别人只看到刺的时候,他们却能够看到玫瑰