网站首页 > 技术教程 正文
怎样才算是好程序员??
· 具有优秀的技术技能,能写出干净整洁的代码。
· 具有扎实的开发技术知识和解决问题的专业技术。
· 了解编程的最佳实践以及何时使用它们。
· 对编程有着持久的热情,并积极为团队做贡献。
· 备受团队的其他成员尊敬和喜欢。
积极的学习态度,无我之境
要想在所在领域出类拔萃,你不需要任何花哨的学位,甚至不需要钱来投资——你所需要的是学习的态度,疯狂的求知欲和基于多年积累的知识将事情联系起来的直觉力。
培养一种健康积极的态度,抛弃自我,宽容地接受反馈并采取行动,这些也同样重要。一旦做到了这些,我保证你能成就一番事业。
“一个人的伟大之处不在于他获得了多少财富,而在于他的正直和积极影响周围人的能力。”
怎样才是满怀仁爱地工作呢?那就是满怀热情地建造;满怀温情地播种耕耘;仿佛你所爱的人要来。那就是把你心灵的气息灌输到你所制作的一切之中去。雕刻大理石,在石头里寻找自己的灵魂。(纪伯伦)
在现实中积聚新活力是一件伟大的事情。(Vincent van Gogh)
大道至简
KISS(keep it simple, stupid),意思是“保持简单和笨拙”(UNIX 哲学); Do one thing and do it well.
Doug McIlroy(UNIX 管道的发明人、UNIX 传统的奠基人之一) 认为 UNIX 的哲学是这样的:
Write programs that do one thing and do it well.
一次只做一件事,并能把这件事做好。
Write programs to work together.
写互相协作(调用)的程序。
Write programs to handle text streams, because that is a universal interface.
写处理文件流的程序。因为这(处理文件流)是一个通用接口。
Talk is cheap,show me the code.
知行合一
提升认知,端正态度,向内探求.
要为自己的代码而自豪,但是不要觉得自己的代码是完美的.只有不断地去完善,不断地寻找问题,发现问题,然后解决问题---臻于至善.
磨练灵魂,提升心志
磨练灵魂,提升心志,这就是我为什么要工作(Coding)。工作(Coding)是人生最珍贵最重要最有价值的行为,生命中的困难和挫折正是我人生的起点,也正是我最大的幸运。(稻盛和夫)
痛苦的根源往往在于欲望超过了能力。因而韬盛和夫认为,佛所说欲望、恼怒、愚痴这“三毒”最好的解药便是在工作中“精进”。
令稻盛和夫动容的一个回忆是听木匠讲:
“树木里宿着生命,工作时必须倾听这生命发出的呼声 ——在使用千年树龄的木料时 ,我们工作的精湛必须经得起千年日月的考验 。”
大音若此,工作之中有神明。
无论我们在做什么,手中的工作即是塑造自我的法门,无他。
Happy Coding
写代码时,要使自己专注,认真,进入心流状态,然后,做到快乐 Coding.
Bad Code ?
在 Code Review 时, 需要有对 bad code 进行简单判断的能力
除了要了解一流代码的特性之外,在 Code Review 时,需要有对 bad code 进行简单判断的能力。通常 bad code 有以下特点:
①5 分钟内不能看懂的代码。
不能快速看懂的代码,一定是有问题的代码,可以先抛回给编写代码人员进行修正。一般一个函数的操作不能超过 6 个 step,如果超过这个数量,则需要重新调整编码逻辑。
②需要思考才能看懂的代码。
好的代码阅读时基本不用动脑子,甚至看注释就能看懂。
③需要来回翻屏才能看懂的代码。
好的代码,经常在一屏内就是一个完整的逻辑。
④没有空行或注释的代码。
Good Code? 一流代码
一流代码有以下特性:
①高效性;
②鲁棒性;
③简洁;
④简短;
⑤可共享;
⑥可测试;
⑦可移植;
⑧可监控;
⑨可运维;
⑩可扩展。
将以上十条标准进行总结精简,可归纳为:
①代码的正确和性能;
②代码的可读和可维护性;
③代码的可运维和可运行;
④代码的可共享和可重用;
……
- 上一篇: 什么样的标准才算是好程序员? 什么才叫程序员
- 下一篇: 什么是好程序员? 什么是好程序员呢
猜你喜欢
- 2024-10-21 好程序员:程序猿最大的悲哀是什么
- 2024-10-21 如何做好一个好的程序员?程序员大牛总结出的学习经验
- 2024-10-21 什么是真正的“好领导”? #程序员日常
- 2024-10-21 好程序员:你写过的自己觉着最牛X的黑程序是什么
- 2024-10-21 直入青云 恭喜好程序员大数据7期刘同学16k13薪成功入职
- 2024-10-21 一个好的程序员就是一个懒惰的程序员
- 2024-10-21 女生做程序员好吗,女程序员的优势?
- 2024-10-21 夏日炎炎,好程序Android12期高端班儿火热来袭
- 2024-10-21 好代码和坏代码 好代码坏代码书籍PDF下载
- 2024-10-21 你长这么好看,怎么不去当程序员?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)