程序员个人成长计划.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员个人成长计划 篇一:优秀的程序员养成计划 优秀的程序员养成计划 问: 如何成为一名优秀的程序员,优秀的程序员是如何养成的,怎样成为一名优秀的程序员? 答: 0.优秀的程序员考核标准:对技术充满热情;编程是生活的一部分;会在你的耳边谈论技术相关的话题,如果你有兴趣的话;主动学习新技术;对自己不能认同的技术,感到不适应,无法全身心投入;聪明,对很多话题都感兴趣;在大学/工作之前就开始编程了;有隐藏的冰山,自己完成的大项目;对许多不相关的技术有了解。 1.程序员写的程序不是‘算法+语法’,而是要能够满足用户需求的工具,要想达到用户需求就必须从各个方面来考虑,如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只知语法不知其他那就真是编程机器了!编程机器在印度高中生经过几个月培训,按照严谨的软件工程方法,加上较高的管理,就可以胜任了! 2.提出一个问题,并在这个问题上不断的深化,看他解决问题,分析问题的思路。计算机是一门综合性学科,所以我觉得出现偏才的概率会低于其他的领域,我不认为一个C程序员只懂C语言本身而不懂操作系统,编译原理,数据结构等会是一名优秀的程序员。 3.手写一段代码。主要考核这个人是否认真,仔细。面试官问他什么是观察者模式,他说网上找找就可以了。我觉着这样的一个人不热爱技术,不喜欢动手实践,最多也就是一个码农。 3.1.有的时候我觉得自己是优秀的程序员,什么时候呢?当我解决问题的时候, 当我学会一个技术,并且能应用于项目中的时候。我都会心里夸自己“你牛,你牛,你真牛”,这时候我整个人都飘起来,心情极佳。这时候我觉得整个世界是这么美好,所有的人都是那么和蔼可亲,我也乐于帮助别人。 3.2.有的时候我觉得自己不是优秀的程序员,什么时候呢?当自我感觉在某个技术方面已经很明白了,却遇到比自己更明白的人。当工作的时候,产品或者测试不断地给你找麻烦,让你加班加点的时候,我会生气。当我发现很多方面我还是菜鸟的时候。当我发现,我竟然还有很多方面应该向我儿子学习的时候,尽管他只有9个月大。当我发现我在与别人沟通,老是有麻烦的时候。 4.看成绩。以前我对这个很不理解,毕竟成绩只是代表过去的东西。但直到一个很NB的外企来我们学校指定要GPA多少多少的时候,HR说成绩代表了你过去四年对你的工作一个认真负责的态度。而一个人的习惯,很难改变。 5.阅读他的代码,看是否善于提问,懂得若何运用有哪些信誉好的足球投注网站引擎。让他详细描述之前项目中遇到的问题和解决办法。程序不是用人堆出来的,花两个普通人的钱请一个高手,你得到的肯定比你请两个普通人多。 6.认真负责是一个很泛的话题,我觉得识别的方法也是有很多种的,比如跳槽时如何为前一家公司做了怎样的交接,或者是不是一个乐于帮助朋友并受朋友欢迎的人,一个人能对朋友的事认真,对自己的事会更认真。 7.通常一个技术人员有自己的博客的话,看博客是比较直接的,但是国内博客不乏一些抄袭现象,甚至连错误的内容都不假思索地乱抄一通。我觉得可以根据博客上涉及的内容逐渐把话题展开,挑面试者擅长的话题聊下去。 8.一览青岛英才网某招聘顾问说到考察是否专注于某一领域,或者对某一技术兴趣很高。2. 学习能力是否很强,能否独立解决问题。3. 对于问题,能否提出 自己的方案,并对方案进行优劣评价。4. 是否注重团队协作,理解团队的力量。 5. 是否善于与他人分享知识,主动帮助他人解决问题。 9.开发是一种团队工作,如果一个java程序员只懂得语言本身,不懂html,js,css,那么他和前端开发交流一定很困难;不知道什么是SQL,视图,存储过程,那么DBA说什么他也基本听不懂。如果过去你只学习你喜欢的学科,研究你喜欢的东西,对你不感兴趣的东西不认真对待,那么在团队中也要以你为中心吗?给你分配你喜欢的任务,其他的任务交给别人?如果有一天你突然对你的工作不感兴趣了,那还要另外找你感兴趣的事情给你做吗? 10.读读博客、学习新语言和框架、参与讨论以及看看同行在干什么。两耳不闻业界事,你就无法成为一名更优秀的程序员。每天工作24小时不会让你更有效率。休息、回家,然后打个盹。通常,很多难题是在我回家的时候解决掉的,解决方法通常在我开车时或第二天早上突然想到。不要害怕替换、重写、重构或者放弃垃圾代码。有时候,如果碰到可留可不留的代码,直接扔掉才是上策。永远不要爱上你的代码。 11.代码审查是一个不错但很少用的想法。指导经验比你少的程序员,有助于整个团队。不要公开批评他人。指导并不是贬低别人。别人有时候会接受,有时候不接受。其实,有时候你可能会从自认为水平不如你的人身上学到很多东西。动手写代码之前要尽量理解要解决的问题。要做原型、从网

文档评论(0)

raojun00003 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档