成为优秀程序员的7个建议
1.学会封装
封装是为了缩小变量或者对象的可见范围,只有真正需要访问这些变量或对象的类,才能够访问。这样就防止了不相干的对象任意篡改这个变量。 如果谁都可以访问这个变量,可以任意修改,那么一旦程序出错了,你要找究竟是哪个对象修改了,那你就满世界地去找吧。如果封装了,至少可以知道有哪些对象才能修改它,这样可以搜索比较容易找出错误的根源。这跟真实世界是一样的,你自己家里的事情,自然只希望自家人知道,你绝不希望所有的人都可以随便来你家参观,随便拿东西。同时封装也提高了复用性,在同样的功能模块中,你只需要调用即可。
2.合理的命名规则
从语法上讲,名字的随意性很大,为提高程序的可读性、可维护性和方便调试程序,命名最好“见名知义”,正确地使用大小写,并遵循下面的一些规则。 下面以java语言为例
(1).包名:用小写英文单词表示,例如java.applet;
(2).类名和接口名:通常是名词,用一个或几个英文单词表示,第一个字母和名字内的其他所有单词的第一个字母大写,例如String、Graphics、Color、FileInputStream等。
(3).方法名:通常是动词,第一个字母小写,如果有其他单词,则每个单词的第一个字母大写,例如main( )、println( )、drawString( )、setColor( )、parseInt( )等。
(4).变量名或类的对象名:与方法的大小写规则一样。
(5).常量名(用关键字final修饰的变量):声明为public static final,字母全部用大写,单词与单词之间用下划线隔开,例如...
3.学会询问
这句话不是让你在碰到所有问题时都去寻求帮助,我的意思首先你得自己去思考,去尝试自己解决问题,但如果你实在想不出解决方法,那么就应该去寻求他 人的帮助。可能已经有人经历过这个问题,知道如何解决它。同时,在告诉别人你正在做什么,你期待什么样的结果,问题是什么的过程中,或许灵机一现,搞不好你自己就揪出问题的关键了呢。
4.严格的执行力
今天的任务最好今天完成,不要拖延,如果你看到bug或乱码,那么当时就解决然后再前进。不要想着以后去做或让别人去做。
5.学会与别人分享
当一个开发团队互相分享自己的想法和思路后,你会发现团队的工作效率会比之前要快的多,同时大家可以创建一个微博,或者微信公众号,博客等。经常把自己的笔记或者总结发布在上面,同时自己也看一些 别人的文章,这样才会进步的更快
6.不要打断正在思考的同事
当别人正沉浸在编程中时,一定不要打扰别人,如果你正在集中精力考问题的时候别人突然打断你,那么你的注意力必然无法集中.如果重新回到状态,可能需要5分钟左右,如果有问题的话最好还是咨询下谷歌或者百度更或者在群里问一下.
7.学会倾听
多倾听,才能多了解对方的情况,不会在自己没了解实际情况前去做错误的决定,去发表不恰当的言论,让沟通更加的顺畅,在生活中我们的误会因为倾听会变得更加的少,工作中因为倾听会变得更有效率,气氛变得更加融洽;
好了,7个建议已经说完了,下面让我们一起学习它们,利用它们,成就更优秀的自己吧!