怎样才能做一个合格的程序员(100分)

  • 主题发起人 主题发起人 初级生
  • 开始时间 开始时间

初级生

Unregistered / Unconfirmed
GUEST, unregistred user!
请各位指教指教
 
沒有合格的程序員,隻有能解決問題的程序員。合格一詞用在某些政治口號裡倒很
合適,所以我討厭將合格用在程序員身上...
 
不好意思习惯总是难改
(学生总是这样的)
 
兄弟
慢慢来
 
能按时保质完成客户任务的程序员,就是合格的程序员。
 
程序员也有自己的职业道德,我觉得有合格和不合格之分的,
总之,给自己定一个道德操守,决不违反就行了,跟做人是一个道理。
我的操守很简单:“每一行代码都为客户着想”,只求完成任务的那种,我认为
不配叫程序员,顶多是个“代码编辑器”
呵呵,说多了^o^
 
这个不是合格与不合格的说的清楚的
只要自己做的开心就行了
 
多问,多听,多想,多看,多做……等那天你认为再问此类问题很无聊的时候,就证明你已经合格了。
 
拿人钱财,替人做事!!
 
好像是
“拿人钱财,替人消灾!! ”
 
建议慢慢来,广泛学习,爬山时只要看准脚下的路就好了,不要往下看,会有五湖四海皆一望的感觉的[:)][:)]
 
一直学习,不懈追求,有钻牛角尖精神!善于学习,勤于沟通,谦虚!
 
“拿人钱财,替人消灾!! ”
 
少出bug的程序员是合格的。。。。
 
老板给钱就合格!!
 
* 比较宽的知识面,并且能够时时补充自己的知识和完善自己的知识结构
* 耐心好,特别是在调试和学习阶段,世界上没有聪明的人只有刻苦的人。做开发其实就两件事情学习和改错,在这两件事情中间的开发过程其实是比较简单的
* 永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而人在看代码时是非常累的
* 良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码
* 尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂
* 不要容忍自己犯重复的错误和写重复的代码
* 知道如何做比得到代码更重要
* 尽量不要做已经有很多人已经做过的事情
* 学会尊重别人的开发成果,除非不得已不要下决定全面替换以前的系统
* 珍惜自己的时间与工作成果,尽量让别人分享自己的开发成果
* 避免假设,多思考极端情况与引起错误的可能性,努力减少低级错误
* 不要相信至少是不要轻信自己为自己所做的测试结果
* 懂得坚持自己的开发思路,并懂得理解与吸收别人的思想
* 学会与其他人保持一致,但不能放弃自己的开发特色
* 懂得向你周围的人学习,不论是开发能力上的还是开发经验上的
* 懂得软件结构的的重要性,分析代码前先分析代码的结构
* 学会总结,定期总结自己所学会的知识,看看自己前段时间因为各种原因所浪费的时间
* 学会计划,尽量不要认为通过延长自己的工作时间来完成任务
* 学会正确估计自己的能力和工作时间
下面这些是我认为一些比较适合我自己的方面,不一定对每个人都合适:
* 多看些杂志,没事情的时候可以看看以前看过的参考书,书中很可能有你以前没有注意到的一些细节
* 不要太早去做一些与开发无关的事情,因为学习的黄金时期是很短暂的
* 学会分析别人的系统,多看看别人所开发的系统的先进的一面。这里包括别人的开发思路,实现时所采用的结构
* 时常感到自己将被淘汰,经常埋怨自己的不努力
* 知道自己缺少什么
* 强迫自己做一些自己不喜欢做的事情,比如说写文档
* 能够有勇气重写自己所开发的系统,但当你重做时你应该采取和前一次不同的工作方式和方法,否则重做就没有必要
* 将问题简单化而不是复杂化
* 将维护时会产生的一部分问题转移到开发时或是设计时来解决
* 有时候也不妨问问自己:我不做开发时去做什么
* 坚持为自己做每周的开发计划,在事情没有做完以前不要轻易转移自己的注意力
* 尽可能多的将你所做的教给别人,因为你有一天可能不再负责这个系统
* 做事一定要有始有终,除非是有不得已的理由否则不要在工作完成前提前离开
* 不要将你为公司做的东西带走,你因该带走的是开发经验和对开发的认识而不是代码和产品
* 感到累时就休息一下,给自己放个假也无妨,毕竟人不是机器
希望大家加入在线论坛谈谈自己的看法和感受。
做程序员很累的,够你受的,加油吧!
 
TO:misxjq,
寫得蠻好的
 
后退
顶部