我们在刚刚学习C语言时,第一次利用scanf往程序里面输入数据,然后利用printf打印到屏幕上时,我们会觉得很神奇,很兴奋。
你觉得写代码是一个好玩的事情,想要把它学好,这可能是我们大部分人的初心。
但是当我们越往后面学,就会学得越来越深入底层,第一次感受到了就算是一个简单的程序,背后也有及其复杂原理支撑,让我们深深地感到敬畏。
尤其是学到预处理那块,才知道运行一个简单的程序,它的底层原理是多么的复杂。
这段时间我因为害怕以后会接触到这些底层原理,想过既然这么难,就只学学一些表面的知识就好了,会用就好了。
我似乎忘记了刚开始写程序时的兴奋,忘记了那份曾经的初心和热爱。
但是最近我关注到了《程序员的自我修养》这本书,才让我重新拾起那份刨根问底的那份初心。
这本书讲的是程序运行的一些原理。
就像武侠小说那样,想要在江湖上走的更远,学会更厉害的招式,就得好好地修炼自己的内功,内功修好了,掌握那些招式还会难吗?
一个程序员,去了解那些令人敬畏的底层原理,也是修炼自己的内功,把内功修好了,以后的编程之路才会走得更好。