C语言揭秘:00 写在前面

博主分享了从数学系学生自学C语言开始,如何逐步深入计算机领域,历经游戏开发、传统行业和车载行业的经历。强调了兴趣在编程学习中的重要性,以及对知识理解背后的数学和物理原理的追求。他通过自学,系统阅读经典书籍,不断积累,最终进入自动驾驶行业。博客中提到编程带来的乐趣和成就感,以及对技术的热爱和执着。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言揭秘:00 写在前面

子曾经曰过:程序员要对自己所写程序的每个字节都了如指掌。
Talk is cheap,show me the binary code. 
                                     by 高尔基

写在前面

话说我为啥要写《C语言揭秘》,那还得从很多年前的说起。long time ago, 我还是一个在读本科的大二数学系学生。有一天发现有很多同学都在说要考计算机二级,听说很多学长都考了三级了。听到这个消息,对我这个非典型小镇做题家是个不小的刺激,“别人要考的我要考,别人不考的我也要考”。于是我就跑去图书馆借了几本二级要考的相关书籍,比如就包括那个被万人diss的谭浩强老师写的《C语言程序设计》,我借的应该是第三版,当时累计销量应该就是1千万的那本。那你要问了,为啥我 就不能看点经典的书,我的回答是“who TM knows”。那还是一个互联网都不太发达的年代,我哪里晓得这么多,我才刚刚搞清楚我读的数学在讲啥好吧。简短节说,我就从一个数学系排名前15的学生开始了与计算机长达10多年的纠葛,从此在计算机的路上越走越远。

有人要问了:“我也自学计算机啊,为啥我就不能坚持下来?” ,我的回答是,兴趣,兴趣,还是兴趣。借用郭德纲的一句:能把自己的兴趣作为自己谋生的手段,那是老天爷心疼你。当然他的兴趣是说相声,我的第二兴趣是听相声。所以我很庆幸能生在这个时代,要是在古代天天写八股文,四书五经,我是肯定考不上功名的。

编程给我带来的体验就是:

1、很容易进入心流状态,自己郁闷的时候写写代码就忘记了自己的郁闷,开心的时候写写代码更是身心舒畅。

2、看到有人用了自己写的程序得到了放松或达成了自己的目标,甚至被数以万计的人使用,那成就感不言而喻。这2点就足够支撑我走到今天,并一直走下去。

​ 再者,经过自己的努力,调通了一个程序,发布后7*24小时稳定运行,是不是感觉自己自信心爆棚了。不亚于解了一个超级难的数学题呢。

外练筋骨皮,内练一口气。

回望我的自学过程,大致流程如下:

c语言语法……考过二级……
c++语法,计算机网络……
考过三级……分支:数学高中老师2个月……
考研到某985物理系……
研究生阶段学半导体物理,c++做项目,外来点数据结构,操作系统,计算机原理,Java……
毕业做游戏一年,前后端都干过,action script nodejs……
传统行业2年,c++……
车载行业2.5年……
自动驾驶行业至今。算是从互联网到传统公司又到嵌入式领域都有涉猎。

从始至终,每年系统看计算机书籍2-3本,做笔记那种,看2遍以上那种。80%以上是经典书。当时在开头2年也不乏21天精通xxx的书。

最近2年算是把计算机的软硬件相关领域的知识从面上都有覆盖,但是很多知识点还未达究竟,所以我从来也不是一个厉害的程序员,当然想变厉害又不犯法。

好了,回来,我为啥要写c语言揭秘呢?不忘初心,我的初心就是学东西要知道是什么,怎么用,更要知道为什么。c语言就完美符合这个理念。我的数学和物理可不能白学呢。特别是我学的数学,虽然后面2年也没咋学了,但是落下一个毛病,我学的东西如果不理解背后的数学和物理原理,那就是不会。这个毛病一直伴随我到现在,愈发严重。因为这个我还是耽误不少要求快速学习,快速产出的机会,特别是在这个风起云涌的时代,3-5年就能干上市或者成为独角兽的IT公司比比皆是,敏捷的产品和技术迭代才是制胜法宝。这个得把握一个度,容易走火入魔,得不偿失,我也经常劝自己,共勉吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值