如何能成为一名合格的程序员,并且去做一名好程序员

       如何能成为一名合格的程序员,这是我一直都在思考的问题,以下是一些我的想法加上别人的观点的一些总结


       当好一名合格的程序员不仅要有扎实的基础知识,还要多思考,多实践,勤看书,更要有团队合作精神,平时多和别人交流,俗话说:三人行必有我师,多上网看看一些资料,看看别人对同一问题的看发会有很大的启发,要知道不是你一个人在写程序而是和大家一起写程序,注重团队的力量!编程是一种艺术,要好好的发挥团队的力量把它做的漂亮,完美。


       要做一名好的程序员还要做到以下几点:


一、项目规划
      
开始项目前,一定要仔细考虑自己的能力,不要盲目答应项目的完成时间,如果时间紧就要明确的告诉上司,项目不能完成,要求加时间,否则匆匆的开始一个项目,结果只能是不能完成的任务,推倒重来会浪费更多的时间。
       XP
提倡的没有计划是不可能的,最少要有个简单的规划,太细了也是浪费。

二、应对程序性能
      
除非看到性能受影响的迹象,否则不要过多考虑性能问题,通常架构的合理性要比性能重要,实现的简单性也比性能重要。
       
改进性能的前提:1、性能影响到程序的运行,或者客户对性能有严格的要求。2、有证据表明此项改进能显著提高性能。3、改进性能是比较简单的工作,如果改进很难实现并且改进后性能提高也很少就不应该花费时间在性能的改进上面。

三、应对Bug
       
任何人写的程序都会有Bug,多测试尽量减少bug,要发现一个解决一个,不要让它过夜。自己不要有侥幸的想法,事情总会向坏的方向发展。

四、不断学习新知识
有这样一个小故事
一个年轻的程序员问一个老程序员(一个比较牛逼的公司的CTO)
年轻程序员: 你为什么这么牛X. 就好像没有你不会的。


老程序员 : 积累的。年轻程序员: 怎么才能积累到您的程度呢。我每天都在积累。但是似乎都没有感觉到进步。老程序员 : 我从20岁开始做到了一件事情,直到今天,而且尽可能地保证不间断。年轻程序员: 到底是什么?老程序员 : 我每天保证自己有2个小时在学习新的东西


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值