论“java程序员的进阶路途”如何做到少走弯路,多写正确有意义的代码。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了论“java程序员的进阶路途”如何做到少走弯路,多写正确有意义的代码。相关的知识,希望对你有一定的参考价值。

       首先说明一下我为什么会去思考这个问题。本人离开学校也有一段时间了,经过了几场面试几次临时抱佛脚还有遇到的种种问题之后,社会告诉了我,如何做到少走弯路?如何让自己在何时去写合适的代码。其实在我看来这是每一位程序员都会去思考的事情。

one:”如何让自己少走弯路“

        一个伟大的程序员或者架构师再或者一个cto,如果你想问他们怎样让自己快速的进步?他们如一的告诉你,”累代码“;对,对,讲的对!一名合格的程序员就是从简单的代码积累进阶的。

可是如果一名程序员重复的代码永远就是那几个常用的烂透的玩意,我们可想而知,这些还不如一次bug 获得的经验来的多!简单的举个例子,对于各线性表类对象(ex:Array,linklist,arraylist,stack,set,..)和键值对类对象(HashMap等),如果你会基本的遍历和增删改查操作,首先我要恭喜你你可以为公司做点事情了,但是有的程序员在公司待了快一年了发现自己一直都是在写这个几个鸟东西。有的时候都不会去思考直接直接选用自己熟练的对象去实现业务逻辑,大家觉得一直这样好吗?你们回去考虑你选用的这个集合对象,能保证内存性能的不恶化?能是系统在运行的时候在这个点占有大量的数据垃圾?说到这里大家也许就会明白一点如何去提高自己的编程水平,不仅仅是写代码,而是带着思考带着问题去写自己的代码,还有就是不是一味的去选择自己熟悉的技术去衡量一个业务逻辑,你可以从系统的轻量化,内存的优化方向去思考,如何让自己写的代码少一点,变得精辟一点,或者说让自己的的代码为整个系统加速!加分!

 

two: "多写正确有意义的代码"

         我再举一个咧子,java的异常的处理大家都知晓,可是不同的人对异常的抓取和处理是不一样的,我们大多数知道try-catch-finally 去把异常部分抓住并且打印出异常,只是简单的抓取并打印吗?一个经验丰富的程序员会干嘛?合理的编写异常部分代码,出现问题,通过输出就可以知道问题点和知道如何去解决。这里可以说对于所有的java技术点,都是适用的,我们要去思考怎么去做才让自己对这个点更深的理解,以至于我们在使用它的时候能出其不意。

 

笔者并不是什么大牛,只是一个善于总结的毛毛手,java的道路上,有你有我足以。不喜勿碰。

Aesigned by Ankermaker

以上是关于论“java程序员的进阶路途”如何做到少走弯路,多写正确有意义的代码。的主要内容,如果未能解决你的问题,请参考以下文章

凯恩杂谈SEO:了解搜索引擎工作原理(少走弯路事半功倍)

三大攻略教你少走弯路,找到靠谱的网络技术开发公司!

零基础学习单片机切记这四点要求,少走弯路

软件测试7年的工程师,讲述当初是怎么突破的瓶颈?少走弯路

竞价账户托管优化:要做好竞价怎样少走弯路

Kaggle如何快速上手少走弯路?