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