什么叫 祖传代码 程序员是如何看待 祖传代码 的(2)
2023-03-16 来源:你乐谷
编程基本功扎实,无论多高的大厦都需要依赖坚强的地基,编程是一个细节极多的工种,很多初学者开始的代码不是这块出问题,就是那边没想到,这都是编程基本功的一种表现,一般来讲入行2,3年的时间编程基础就能补的差不多了,如果在掌握了常见的编程模式之后,再继续加强编程基本功,那么写出高质量代码的几率会变得更多,所有的软件高手都会非常注重编程基础的打磨。
专业知识过硬,前面讲到的编程基本功只是一方面,从事任何行业都需要掌握这个行业的基本的专业知识,举个例子如果从事嵌入式开发了,除了掌握基本的编程语言,还要掌握操作系统以及嵌入式开发常见的模式,一般新手都是在学习好编程基本功之后,进入工作岗位后就开始专业知识的学习,专业知识对于经验依赖性比较强。
保持一颗挑剔的心态,对于写过的代码要保持着一种挑剔的心态,强迫自己不断找到更好的实现方式,这也是优秀程序员的一种特质,这也是很多玩开源社区程序员经常做的事情,玩过 开源社区的程序原都会有一种感觉,几乎所有的模块代码都在不停的更新重构,虽然有时候因为更新导致性能变差,但还会一直持续更新,玩过安卓或者谷歌浏览器的小伙伴都会一种感觉,如果一段时间再去更新代码发现很多模块里面的实现已经改变了,不时常关注代码机构很可能跟不上之前的节奏了,优秀的程序员就是天天不停的折腾代码,时间就了优秀的代码自然就出来了。
专业知识过硬,前面讲到的编程基本功只是一方面,从事任何行业都需要掌握这个行业的基本的专业知识,举个例子如果从事嵌入式开发了,除了掌握基本的编程语言,还要掌握操作系统以及嵌入式开发常见的模式,一般新手都是在学习好编程基本功之后,进入工作岗位后就开始专业知识的学习,专业知识对于经验依赖性比较强。
保持一颗挑剔的心态,对于写过的代码要保持着一种挑剔的心态,强迫自己不断找到更好的实现方式,这也是优秀程序员的一种特质,这也是很多玩开源社区程序员经常做的事情,玩过 开源社区的程序原都会有一种感觉,几乎所有的模块代码都在不停的更新重构,虽然有时候因为更新导致性能变差,但还会一直持续更新,玩过安卓或者谷歌浏览器的小伙伴都会一种感觉,如果一段时间再去更新代码发现很多模块里面的实现已经改变了,不时常关注代码机构很可能跟不上之前的节奏了,优秀的程序员就是天天不停的折腾代码,时间就了优秀的代码自然就出来了。