![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyATYwUDM5gjMzIWOwczMmdjZidjZhVGMhRWZmhTM2cDN3UWM4QzM18CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
c程序员从校园到职场
在刚入职的时候,我与一个工作多年的老员工之间有以下一番对话。
老员工:“你的c语言功底如何?”
我:“还可以,考试考了九十多分。”
老员工:“你觉得编码规范重要吗?”
我:“什么编码规范?我之前没听说过呢。”
老员工:“你觉得把代码写完并运行通过,你的工作就算结束了吗?”
我:“差不多吧,在学校里面程序运行没问题就ok了。”
老员工:“对于测试,你是怎么理解的?”
我:“测试就是看程序运行是否正常,看输出结果是否正确。”
也不知道当时那位老员工听了我的回答,是什么感受。如今回忆起来,那时的我对自己将要从事的工作的理解是很不成熟的。
<a href="https://yq.aliyun.com/articles/91602">第1章 概述</a>
<a href="https://yq.aliyun.com/articles/91602">1.1 c语言的发展历史</a>
<a href="https://yq.aliyun.com/articles/91607">1.2 c语言的主要特点</a>
<a href="https://yq.aliyun.com/articles/91630">1.3 常用工具软件</a>
<a href="https://yq.aliyun.com/articles/91632">1.4 小结</a>
<a href="https://yq.aliyun.com/articles/91636">第2章 学校到职场</a>
<a href="https://yq.aliyun.com/articles/91636">2.1 认清自身不足</a>
<a href="https://yq.aliyun.com/articles/91640">2.2 破除错误观念</a>
<a href="https://yq.aliyun.com/articles/91644">2.3 工作所需软技能的培养</a>
<a href="https://yq.aliyun.com/articles/91647">2.4 小结</a>
第3章 程序的样式
第4章 变量和函数
第5章 内存操作
第6章 文件
第7章 指针和结构体
第8章 算法和协议
第9章 程序重构
第10章 sql语句和shell命令
第11章 程序问题排查
附录a 同行评审
附录b 我在南邮的3年
参考资料