如何提高代码编写的速度,一直是一个逃避不了的问题。如果你是一个刚入门的编程新手,速度和量是你要追求的,为什么要这么讲呢?基础知识的熟练度直接体现出你编码的速度。速度上去了说明你的基础知识掌握更好,所以速度才能快。
1.提高你的打字速度
用搜狗等中文输入法聊天/写文档与写代码切换时,养成直接切回系统英文输入法的习惯。都是一个快捷键的事,省去不少麻烦。
2.顺手的键盘
机械键盘还是笔记本那种键盘,抑或10块钱一个的随机赠送键盘,总之挑一个自己适合的。
3.远离鼠标
鼠标的定位功能远没有键盘精准。用光标键移动几下,和鼠标移动几十个像素,速度上完全不能比。并且敲键盘是讲究节奏的,当你双手都放在键盘上的时候,如果为了某些操作,而去拿鼠标,就会破坏这个节奏,这样会影响你的输入速度。所以能不用鼠标就不用鼠标,遇到一定要去菜单里点个东西的时候,不放去看一眼快捷键是什么,然后双手回到键盘,用快捷键完成输入。
4.标准键盘指法
对于一个程序员来说,提高编程速度。一个标准的键盘指法是非常重要的。只有熟练的用标准键盘指法,达到快速盲打就非常容易了。
5.熟悉编辑器常用操作
学会控制光标的基本操作:行首,行尾,页首,页尾, 整词移动,常用的书签功能。
6.复制粘贴
复制粘贴经常用的是ctrl+c和ctrl+v,简单快速。
7.中文的问题
避免不了会输入中文,但不要把中文设成默认输入法,并且把ctrl+space的输入法切换快捷键改成生僻一些的,避免误操作切换出来
8.强调基础知识
基础这个东西不是靠说就能有的,常用的东西只有牢牢的记住熟练了才能了然于胸。如果你还在为一个基础函数参数返回值困扰,那你要多去背背理解基础知识别无它法。
9.重思考
一段好的代码并不是它们越复杂越好,简单实现复杂功能才是我们最需要的,liunx内核代码虽大,但是那些精典的算法实现的代码精炼的不能再精炼了。要提高编码速度更重要的是简化梳理程序流程,以最小的代码量完成功能。所以编程最重要的事情是思考。