随想-如何成为出色的程序员

1、提醒自己还有多少内容需要学习
学习的第一步在于了解自己还有哪些不足之处。对于计算机专业的毕业生来说,这一点很难,但对于像我这种由电子专业转来做程序猿的人来说,这一点我一直在提醒着自己。学习是大家都需要的,所以无论你是什么专业毕业的、现在有多牛。
2、不要执着于证明自己是对的
真正杰出的程序员是乐于接受自己的错误,因为他们知道,即使自己没有发现,神奇的用户们最终也会将其指出。
3、“代码能跑”并不是终极目标,而只是起点。
我们在开发工作中,总是以“代码能跑”为目标,直到有一天能跑的代码越来越慢,我们才意识到代码不够精简,回过头来扎进代码的过程是最痛苦的。当一段代码能跑之后我们要问自己几个问题:是否需要进一步提高其运行速度?是否易于编写说明文档?是否能够更具有复用性?是否可以改进可靠性?
4、三次编写成就卓越作品
第一次:证明解决方案可行性;
第二次:保证其确切起效;
第三次:保证一切完全符合预期。
5、阅读大量代码
阅读他人代码能够让我清除别人是如何解决问题的,我遇到同样的问题应该如何解决!我能否用不同的方法解决相同的问题!代码能否还能有所改进!(阅读代码一定要阅读高质量的代码,拙劣的代码只能让你变得更加拙劣)
6、编写代码,而不仅仅满足于现有的工作
处于兴趣编写代码能够迫使我自己寻求答案。我无法将最困难的部分留个其他人,那样我往往胡子爱尚未进行充分思考前就向技术高手求助。
7、学习技术而非工具
编程语言、工具和方法总是在不断变化。所以我应该将重心放在编程基础身上,因为基础知识永远不会改变。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值