主题:成为优秀程序员的条件(上)
不只不觉中,在开发行业已经七八年了,根据这几年的经验,个人认为成为一个优秀的程序员必须具备一下几点:
1 扎实的基础。对一个优秀的程序员来说,扎实的基础对于成为一名优秀的程序员非常的重要。扎实的基础必须学好数据结构,离散数学,编译原理,这些都是计算机科学的基础,如果不掌握他们,很难写出高水平的程序。
2 想要写出出色的程序。要有丰富的想象力。遇到问题要多想几种解决方案,要勇于想别人没想过的方法。
3 尽量使自己的程序简单化。最简单的就是最好的,简单的方法更容易被人理解,更容易实现,也更容易维护。
4 不要钻牛角尖。当你遇到困难时,不妨暂时远离电脑,休息休息,和朋友聊聊天,听听音乐,放松放松大脑,使大脑得到充分的休息。当重新开始工作时,你会发现那些难题就会迎刃而解。
5 多与别人交流。多和同事或从事这行的朋友同学交流,看看别人对同一问题的看法,会给你很大的启发,也许在一次和别人的谈话中,就可以迸出灵感的火花。
6 规范化,标准化的代码编写习惯。良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
(未完待续,大家也可以到java私塾的网站上了解一下,www.javass.cn)
1 扎实的基础。对一个优秀的程序员来说,扎实的基础对于成为一名优秀的程序员非常的重要。扎实的基础必须学好数据结构,离散数学,编译原理,这些都是计算机科学的基础,如果不掌握他们,很难写出高水平的程序。
2 想要写出出色的程序。要有丰富的想象力。遇到问题要多想几种解决方案,要勇于想别人没想过的方法。
3 尽量使自己的程序简单化。最简单的就是最好的,简单的方法更容易被人理解,更容易实现,也更容易维护。
4 不要钻牛角尖。当你遇到困难时,不妨暂时远离电脑,休息休息,和朋友聊聊天,听听音乐,放松放松大脑,使大脑得到充分的休息。当重新开始工作时,你会发现那些难题就会迎刃而解。
5 多与别人交流。多和同事或从事这行的朋友同学交流,看看别人对同一问题的看法,会给你很大的启发,也许在一次和别人的谈话中,就可以迸出灵感的火花。
6 规范化,标准化的代码编写习惯。良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
(未完待续,大家也可以到java私塾的网站上了解一下,www.javass.cn)