程序员如何快速地提升自己

发布时间:2017-12-11

1. 掌握扎实的基本功

学好计算机专业最基本的课程。像离散数学和操作系统等,虽然这些书里的内容更多地是理论性的东西,但在参与实际的项目时还是需要这些基础知识来做支撑。一些有一定项目经验的程序员可能会在个人能力的提升当中遇到一些瓶颈,而这些瓶颈正是由于基本功不扎实造成的。

2、一定要确定自己的发展方向,并为此目的制定可行的计划

不要说什么“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定着你以后的发展方向。

2、多读源码

写程序不是了不得的事,怎样能让自己的程序写的更好呢?这就要多看别人的源码,要有选择的去看,去看一些经典的源码。读源码时一定要读的细,要深入地理解其中的涵义,并在实践中得到应用。

3、多思考,多交流,多尝试

程序员需要的不仅是编码,还要大量地思考问题,有时候思考的时间甚至远远大于译码的时间。多跟别人交流,多问问别人对同一问题的看法会对自己有很大的启发。还有要学会尝试去写一些自己想做的东西,来锻炼自己的代码能力。

4、良好的编程风格

程序设计风格指一个人编制程序时所表现出来的特点,习惯逻辑思路等。 在程序设计中要使程序结构合理、清晰,形成良好的编程习惯,对程序的要求不仅是可以在机器上执行,给出正确的结果,而且要便于程序的调试和维护。程序的注释是必不可少的,恰当的注释可以将程序模块的前世今生描述的非常清晰,这样不仅我们编写的程序自己看得懂,而且别人也能看得懂。