程序员的自我修养及进步

距离上次发表博文过了大概一个月吧,主要是上个月有点忙,因为有很多新的知识需要消化总结。今天有点空闲的时间,所以我想要好好地自我梳理一番,并且总结了一下作为一个优秀的程序员所需要具备的修养,以及自我进步。

1.首先,我们应该对编程保持足够高的兴趣,这样我们就会热爱我们的职业,并且能够保持积极向上的心态。很多时候,我们在做项目的时候,总会感慨时间流逝之快。我是有这种感觉的,虽然听了很多人说,作为一个程序员,就要会熬夜,就要加班。但是我并不觉得这些是什么难题。因为等到自己真的去做了,才发现。也许自己觉得只是一眨眼的时间,一个下午就过去了。真正喜欢技术的人,会自己自觉加班,因为他想要做好这件事,就需要更多的时间,就会自己去加班。所以我把对编程的兴趣列为了第一点,这是基础。喜欢一件事,才会全心投入去做这件事!

2.在实践中磨砺自己

上个月我一直没有更新博文,是因为学了很多新的知识,并且大大小小的项目也做了一些。我一直觉得,真的想要学好编程语言,就要去接触很多的技术以及项目。前人栽树后人乘凉,我们现在的技术是成熟的,但是很多时候,在做项目的时候,自己有时候也会迸出很多的idea和point。这是理论的学习所不能赋予的。而且多做项目能够让我们养成良好的编程习惯以及获得很多丰富的编程经验,这些都是光学所不能赋予的。而且在看很多别人写的项目的时候,有很多新的思想和方法在他的代码中体现。这时候我们总会在心中呐喊:卧槽!尼玛这也可以!居然还可以这样!等等。一个优秀的项目能够让我们学到很多,而我们自己写的项目也能让我们学到很多的经验。比如如何更好的规范自己的编程习惯,如何快速地找到自己的bug等等。我们要在实践中磨砺自己,使自己成长!

3.不要害怕困难和失败

没有人是天生的程序员,每个人都会遇到bug。关键在于我们解决问题的方式。很多人刚开始学习编程满怀热情,并也为之努力。但久而久之,很多人放弃了,不是因为天赋不行,也不是因为他们不够努力,而是他们退缩了,放弃了。因为遇到了问题,不知道该如何去解决。程序员遇到问题是很正常的事情,短则半天,长则一个礼拜。但是总有解决的时候。我有一个朋友,因为一个问题卡了一个礼拜。他说,那一个礼拜他每时每刻都在想这件事情,吃饭睡觉,上厕所。在第三天的时候,在梦里醒过来,因为他做了个梦,梦见自己在写那个项目,还想了个方法可以解决那个问题,马上醒过来,二话不说打开电脑开始码代码,结果还是不行。但是最终还是解决了。我们要有锲而不舍的精神,不要害怕困难和失败。

4.注重细节

程序员最熟悉的莫过于Ctrl+s;因为我们天天都要做这件事情几百遍。给大家说个笑话吧,发生地震的时候,作为一个优秀的程序员,做的第一件事情不是逃跑,而是按下Ctrl+s然后再逃跑。这也说明了Ctrl+s对我们程序员的重要性。这就是细节。有时候,电脑突然出了问题,或者我们的一些误操作,导致了写了一天的代码没有保存这个的杀伤力可以达到一千吨!有个朋友就经常吃没保存的苦,他的代码出了bug但是他找了好久都觉得自己是写对的,但缺不知道为什么错。而且事实也确实他的代码是写对的,只是因为没保存,一直执行的是之前的代码,所以报了bug。平时我们也要注意拼写,虽然现在的编译器会为我们找出这类问题,但是也有部分漏网之鱼,这是最难找的bug,因为我们往往会将它忽略或者难以分辨

5.养成良好的编程习惯

时刻牢记编程规范,这不仅仅是为了别人的阅读,也是为了自己。还要经常加上注释,这样能够快速的读懂代码的内容及含义。要学会写文档,文档中记载了你的代码的所有核心内容,翻阅文档就能快速的了解代码功能。当一个月甚至更久之后,良好的编程习惯能够使我们快速的熟悉自己的代码。也能让别人快速的熟悉自己的代码。良好的变成习惯能够从侧面突出一个程序员的编程水平。


转载请注明出处:http://blog.csdn.net/qq619771478

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值