业界程序员大佬跟普通程序员的差别,别的不说,对于完成一个需求来说,除了更少的 bug,还有什么优势?
还有程序员对性的追求。
下面谈谈最顶级的程序员对20个性的追求
可靠性(reliability)
可读性(readability)
可维护性(maintainability)
可测试性(testability)
可扩展性(extensibility)
可移植性(portability)
可伸缩性(scalability)
易用性(usability)
可用性(avaliability)
可重用性(reusability)
互操作性(interoperability)
可管理性(manageability)
可支持性(supportability)
一致性(consistency)
安全性(security)
性能(performance)
稳定性(stability)
精确性(accuracy)
可客制性(customizability)
魯棒性(robustness)
程序员的核心价值就是帮助用户实现需求的,通过代码来让用户满意的,所以说高级,中级低级的程序员的差别就是对自己的我约束能力的差异了,
低等程序员经常说:我说的这块逻辑可以理解吗?怎么还有问题?你搞错了啊。。
中等程序员经常说:你这样,我这样,搞完就 OK 了。好的。
高等程序员其实并不需要沟通,他早已做好给你,并让你感觉你TM就是个低等程序员