Hi!请登陆

编程中领悟到的那些事

2021-5-5 21 5/5

随着越来越多的人进入编程领域,我开始思索我从编程中学到了哪些知识,我是因为兴趣爱上了编程,还是因为这是一个高收入的行业而选择了它,亦或是我仅仅只是认为可以使用电脑而选择了它。反思之后,我发现我是真的热爱编程,它不仅成为了我的工作,更成为了我生命中不可缺失的一部分。

那么接下来就让我分享一下我对编程的理解。

调试是一门艺术

不管你承不承认,有些人就是为艺术而生的,他们对艺术有着天生的敏锐,他们可以轻松弹奏钢琴,可以轻松绘画,可以轻松写出优秀的书法,而这些是有些人一辈子不可能达到的高度。

对于代码调试亦是如此,有些人可以很轻松地找到bug的所在之处,而有些人却像无头苍蝇一样无从下手,调试是艺术,有些时候他需要你有一定的天赋,需要你能够举一反三,需要你能够旁敲测通。

我承认通过训练你能够逐渐掌握调试的一些技巧,但是对于发现bug的直觉,找到bug的藏身之处是需要一定的天赋的。

重复的工作是常态

不管你从事什么岗位,不管你的职位是什么,你总是不可避免地陷入重复劳动的境地。虽然几乎所有人都讨厌重复的工作,但是你不得不承认正是因为重复的工作才得以让我们的经验可以延续,如果我们永远不去做重复的工作,那么我们的工作经验是不是没有存在价值了呢?

人们常说,给我一个搜索引擎,我就能解决编程中遇到的所有问题。虽然这有些夸大,但是现实中,我们遇到的绝大部分问题都是能够在搜索中找到答案的,而面向搜索引擎编程已经成为了一种必不可少的技能。

人的精力是有限的

即使是神也有打盹的时候,更何况我们是有血有肉的人,是吃五谷杂粮的人。

一个人再厉害,也不可能成为全才,而我们经常说的通才,在现实社会中往往是废材。这个社会你不能杰出,就只能接受平庸。

编程亦是如此,很多人想掌握全部的编程语言,想前后端通吃,这种人往往最后就是各种技术浅尝辄止,而企业对于这种人是没有利用价值的,没有价值的人,只会被企业淘汰,只会被企业送进社会培养。

兴趣是最好的老师

我在工作中总能遇到一些人他们对于技术似乎总是不开窍,或者说他们不能够也不愿意主动接收新知识,有些时候虽然他们主观上有学习的意愿,但是在学习的时候就会感到很吃力,你不能说他们的智力有问题,因为他们在其它方面的表现并不差,这个时候,我认为一切产生的根源就是没有兴趣,而兴趣就是最好的老师,没有老师的指点,你只能盲人摸象,最后只能管中窥豹。

人们常说干一行,爱一行,但是我觉得正确的顺序应该是爱一行,干一行,一个人只有有了兴趣,有了爱好,才能将工作干好,才能将工作做到极致,工匠精神需要的不是你的执着精神,而是你将工作当成了自己的最大的兴趣爱好,这样你就能够也有可能将它干一辈子。

最后的想法

编程需要的不仅仅是临阵磨枪的胆识,更需要的是日积月累的训练。

当市面上充斥着几天学会一门语言,几个小时精通一个框架,我知道人们开始变得焦虑了,开始变得急躁了,而编程是门技术,慢工出细活。

无论是编程还是学习,心态是最重要的,没有人一上来就什么都会,每个人都需要不断地去学习。

经常听到的一句话是,每个人都有自己的时区,在你的时区里,你可能起步很慢,但是你不要着急,因为早晚你会抵达终点。

我上面说过调试是门艺术,但是编程不是。我们经常说文无第一,武无第二。在编程的世界里,你的代码执行效率高就是好的代码。很多人可能会说代码的可维护性和阅读性有时候比性能重要,但是你要永远记住,这是一个充分利用资源的时代,当你的代码效率可以给公司省掉一笔不小的开支费用的时候,没有什么比这还重要。

相关推荐