背景
近日在帮一些兄弟解决问题的时候,发现有时候问题太宽泛,我根本没有办法。我一想不对呀,兄弟们都是入门的问题,我不应该这样呀。后来,我仔细想了想,问题大概是出在问题上了。因为,刚入门,或者还没有入门的兄弟。问的问题是经常没有定性范围。也就是他不和讨论思路,也不和你讨论技术点。而在说(ze)诗(ge)与(zen)远(me)方(xie)。一个例子,就是有一个兄弟就是这样问问题的。
“有没有人,来帮个忙”
“什么忙”“老师给我留的这个题”(然后一幅截图)
这是什么,让帮忙做题么?当然人家,可能不是问得我,我还是出去,说了几句。。。。
回过头一想,这可能是学习方式有关吧。我这里就把自己总结的一些自认为还算正确的自学方法,总结一下,希望对刚入门的兄弟一起启发。
正文
1.找准一本好的教材
好的教材,可以让你更快更好的进入Java的世界。在校学生的话,你们的教材通常都是不错的也可以到网上或书店选择合适的教材。也不用太纠结选哪本,只要有入门基础就好。重要的是,选择好一本书,之后就一直跟着学下去,最后无论,怎么样,都会有收获的。
2.学好基本语法
学习Java,说白了,就是学习它的语法、功能、结构等。然后按照它的语法编写代码。Java语法是学习的根本。开始学习时,可能有些难懂。没关系,这很正常。多看多问,多实践,慢慢的你就入门了。
3.多动手实践
学习Java,和学数学一样,在学懂理论后,一定要实践。学习Java不能搭便车,走捷径。有时候,语法和例子很简单,很容易看懂,但到自己动手写的时候,又是另一种感觉。只有多动手编程,哪怕是简单的小程序,重复实现书上简单的例子,也是在积累和提高。动手编码离不开编程工具的支持。而且我个人“一万小时”,这个定律还是有用的。当一件事,你做了1万小时之后,就会熟练了。
4.规范编程
俗话说,无规矩不成方圆。编程是一个将思维逻辑变为代码,让计算机来执行的过程。特别需要规范。无论是变量、函数命名还是代码格式,都需要一致规范。这样便于代码的阅读和修改。代码的规范性,在代码质量中占据着重要的比重。从最始学编程,那一刻开始,就刻意要求自己讲究规范性,这将会让在未在的开发生涯中,受益无穷。
5.注释说明
代码注释的作用,毫不夸张的说,就像旅游景点的指示牌。我们在编程时,对自己的想法十分清楚。但一段时间之后呢,或者让别人来阅读代码呢。如果注释丰富,读代码就大体可以用读注释来代替了。
注意,注释要对那些有一定难度的语句、过程方法或结构等的注释,非常浅显易懂的就不需要注释啦。养成对难懂代码注释的习惯吧。
简单的说,注释也是非常讲究的。自己日常开发,要多琢磨。
6.多看别人的代码
对同一种功能的实现,可以有很多种编码方式。多读别人的代码,非常有利用开拓思路,提高编码的灵活性。甚至经常可以从别人的代码中得到启发,产生灵感,创作出优秀的代码。
7.代码尽量简单易懂
代码的简单性、正确性是最重要的。不要为了追求高效率而写出晦涩难懂的代码。后续阅读和修改代码时,你会为晦涩的代码付出很多代价。记住,尽量将代码写成初学 Java就能读懂的,那么你的代码就十分的优美了。
8.掌握常用的几种设计模式
设计模式就是高手们总结的一些关于编程方法的总结。非常的有用。学习设计模式,可以提高我们编程的灵活度以及设计的合理性。不仅 Java,其他编程语言,如C#、C++中,设计模式也在大行其道。所以,你没有理由错过高手们总结的编程精华。
9.多学习,多交流
这对提高你的Java非常有帮助。个人的智慧是有限的。如果你汇集了众多高手们的编程经验,那么你的大师之路将走的更顺利。
当然交流也是有技巧。交流之前,自己要先经过思考,尝试解决。交流中,你需积极回馈。你想想,要是别人问你一个问题之后。你回答别人了,但别人却不理你了。或者不告诉你,他尝试你的方案后是什么结果,你难受不。
10.坚持是制胜法宝
最后这一点,也是重要一点。程序开发从来不是,一下子就能成功,就能变得很厉害。你就是需要坚持,不断练习和学习。这是一个不断进步的行业,而你就需要坚持不断学习,不然就会被行业抛下。
总结
以上总结,其实也是诸君共勉。上面很多,我自己也做得不好,比如注释,有时候就是偷懒不想写。又比如最后一条,人都是有惰性,有时候,就是想停下来休息。
当然并不是停下来,就不对了。有时候停下来,是为了走得更远。只要,不忘记自己的方向和提起向前的脚步,终有一日,能得到自己的诗与远方。
同时本公众号的内容,会同步本人的个人网站。另外网站会多一些不适合在公众发表的内容。
微信号 : wejias_com
新浪微博:微家频道网站:www.wejias.com长按二维码关注
文章有帮助的话,点个赞,
谢谢支持哟 (*^__^*)