《C程序员:从校园到职场》出版预告(3):从“阳春白雪”到“下里巴人”

自打小时候起,我就非常喜欢看重庆本土的方言剧《生活麻辣烫》(强烈推荐想学重庆话的朋友观看此节目,里面有很多美女帅哥哦 :) )。我喜欢看这个节目,并不是因为它的剧情有多么的好,也不是因为里面有多少“白富美”和“高富帅”,而是因为里面的内容很贴近生活,仿佛就发生在自己的左邻右舍。相对于某些言情剧里面的“阳春白雪”,我更喜欢看生活剧里面的“下里巴人”。因为后者更加的真实,更容易让人产生共鸣。

我写作《C程序员:从校园到职场》,也力求贴近具体工作,所有的内容都是从实践中来,并不是像很多学校计算机教材那样写得十分的空洞,让学生学了之后不知道到底与未来的工作之间有什么样的联系。
好吧,我们一起来看看本书有哪些特色吧。
特色之一:本书各个章节内容条理清晰,多以案例的形式展开讲解,让读者能够在实战中学到知识。
本书第四章“变量和函数”,对于变量和函数的命名规范,是从修改一套不规范代码开始展开讨论的。这样,读者可以对比修改前后的代码,更加能够体会到编程规范的重要性。
本书第六章“文件”,有一节讲解“配置文件”,是以一个基于MFC实现的小软件为基础进行详细说明的。这样,读者更加容易理解整个程序的操作流程和函数的实现方法。
本书第八章“算法和协议”,在讲解算法的时候,列举了“多线程”、“冒泡排序法”和“分治法”三个来源于作者所参与过的项目实践中的例子,读者更加能够体会到算法的重要性。

特色之二:本书包含大量的图形和程序示例,让读者在丰富的内容中学到实战中的知识。
据不完全统计,本书部分章节包含的图形和程序示例的个数为:
第五章:图形:4个,程序示例:10个。
第六章:图形:7个,程序示例:11个。
第八章:图形:10个,程序示例:3个。
很多在校学生与我交流,都反映说不知道如何才能提高自己的编程能力,我的答复也只有一个,那就是:实践,不停地实践。软件开发行业,乃至整个计算机专业,都非常注重实践、注重实战。如果只是学到了课本上的理论知识,而不去应用,那么所学到的也会很快忘掉。

特色之三:本书并不局限于C语言方面的知识,同时也对软件测试、问题排查等进行了描述。读者可以通过本书,对软件开发有一个较为全面的了解。
任何一种软件开发的方法,都不是孤立存在的,它必然会和许多其他的软件开发方法产生联系。
具体到C语言开发,并不是说用C语言编写代码就完事了,在此过程中必然会涉及到软件研发流程、软件测试、软件问题排查等。因此,在讲解C语言的同时,我也在本书适当的地方介绍了与之相关的“软件工程”,如:
在第七章中,专门有一个小节介绍程序测试(正常测试和异常测试)。
在第八章中,专门有一个小节介绍程序测试。
在第十一章中,专门介绍了程序问题排查。
在附录中,介绍了软件开发中的“同行评审”流程。

上面说了这么多,总的一个意思就是本书中的内容并不是漫步在云端的“阳春白雪”,而是贴近工作、贴近实际的“下里巴人”。至于具体的内容是怎样的?是否有试读章节让大家先睹为快呢?请期待后续更多对本书的介绍。



本人微信公众号:zhouzxi,请扫描以下二维码:

时间: 2024-09-14 21:48:15

《C程序员:从校园到职场》出版预告(3):从“阳春白雪”到“下里巴人”的相关文章

《C程序员从校园到职场》一第1章 概述1.1 C语言的发展历史

第1章 概述 C程序员从校园到职场 本章介绍C语言的发展历史和主要特点,以及实际项目工作中软件开发工程师常用到的工具软件. 1.1 C语言的发展历史 1.1.1 C语言之父 C语言是1972年由美国贝尔实验室的计算机科学家Dennis Ritchie(丹尼斯·里奇)设计发明的.因此,Dennis Ritchie被誉为"C语言之父"(他已于2011年10月9日去世,享年70岁).图1.1所示的人物就是Dennis Ritchie. 图1.1 "C语言之父"Dennis

《C程序员从校园到职场》带领大家从校园走向职场

七夕节刚过,就有好消息传来:本人新书<C程序员从校园到职场>正式出版并在各大电商平台上发售了! 下面,让我们一起来欣赏一下纸质书的"风采"吧. 本书目录 第1章 概述 1.1 C语言的发展历史 1.2 C语言的主要特点 1.3 常用工具软件 1.4 小结 第2章 学校到职场 2.1 认清自身不足 2.2 破除错误观念 2.3 工作所需软技能的培养 2.4 小结 第3章 程序的样式 3.1 头文件 3.2 源文件 3.3 空格和空行 3.4 大括号 3.5 注释 3.6 小结

《C程序员从校园到职场》一导读

前言 C程序员从校园到职场 在刚入职的时候,我与一个工作多年的老员工之间有以下一番对话. 老员工:"你的C语言功底如何?" 我:"还可以,考试考了九十多分." 老员工:"你觉得编码规范重要吗?" 我:"什么编码规范?我之前没听说过呢." 老员工:"你觉得把代码写完并运行通过,你的工作就算结束了吗?" 我:"差不多吧,在学校里面程序运行没问题就OK了." 老员工:"对于测试,你是

《C程序员从校园到职场》一第2章 学校到职场2.1 认清自身不足

第2章 学校到职场 C程序员从校园到职场 踏出校门,对于我们整个学习生涯来说,只是"万里长征走出了第一步".为了使得之后学习和工作的道路走得更加顺畅,我们需要认清自身所学知识的不足,我们需要破除一些有关软件开发的错误观念,我们更需要在学校里面就未雨绸缪地开始培养工作所需的一些技能. 2.1 认清自身不足 我在走出校门的时候非常"轻狂",认为自己在学校里面已经学得够多了,工作就只是"小菜一碟".但在工作中屡次碰壁之后,我才发现自己当时的很多想法都是

《C程序员从校园到职场》勘误

(本人正在参加2015博客之星评选,诚邀你来投票,谢谢:http://vote.blog.csdn.net/blogstar2015/candidate?username=zhouzxi) 自从<C程序员从校园到职场>一书上市以来,受到了大家的欢迎,很多读者通过各种途径向我反馈了读书心得,在此表示感谢.但"金无赤足,人无完人",书中的内容也存在一些纰漏.本文用于持续收集目前发现的本书的一些问题,也希望大家将对本书的一些意见或改进建议及时告知我. 本书的勘误如下: 1.P5,

《C程序员从校园到职场》一2.2 破除错误观念

2.2 破除错误观念 要让我们做事情的能力能够有所提升,观念的转变是关键. 从学生转变为职业人的过程是很艰难的,因为我们要与自己积累了多年的"老毛病"作斗争,这些"老毛病"包括:做事拖拉.不守时.不遵守规则.怕吃苦等.就像发射火箭卫星一样,摆脱重力的束缚所花费的燃料是最多的,一旦成功,那么以后的流程就会比较轻松了.所谓"万事开头难",也就是这个道理. 那么,要想掌握工作中C语言的基本技能,我们需要破除哪些错误观念呢?如图2.1所示. 图2.1 我

《C程序员从校园到职场》一2.3 工作所需软技能的培养

2.3 工作所需软技能的培养 在新员工刚进入公司的时候,一般都会有一段时间的试用期,也叫做培训期.对于大部分IT企业来说,这个试用期大体分为3个阶段:第一阶段,企业文化.办事流程.公司业务范围等的培训:第二阶段,工作所需专业知识的培训:第三阶段叫做"以师带徒",也就是由一位老员工带着来从事具体的开发工作. 但是,我们不能奢望通过这个短短的培训期就能够将工作中所需的技能全部掌握,因为学习重在长期的积累,个人习惯的改变更是一个漫长而痛苦的过程.这就需要我们在学校里面就有目的性地培养工作所需

《C程序员从校园到职场》一1.2 C语言的主要特点

1.2 C语言的主要特点 C语言是一种功能强大的.被广泛应用的面向过程的编程语言,可用于编写系统软件和应用软件. C语言的主要特点如图1.4所示. 如图1.4所示,C语言的诸多特点使其越来越受到广大软件开发人员的青睐,也使其成为了使用人数最多的计算机编程语言之一.学习好C语言,对于深入学习计算机科学的其他课程都是很有好处的. 图1.4 C语言的主要特点

《C程序员从校园到职场》一1.4 小结

1.4 小结 本章对C语言的发展历史.C语言的主要特点,以及软件开发工程师常用到的工具软件进行了详细的介绍.本章对后续章节起到了一个抛砖引玉的作用.

《C程序员从校园到职场》一2.4 小结

2.4 小结 本章作为一个过渡章节,从认清自身所学C语言知识的不足入手,接着让大家破除几个有关软件开发的错误观念,然后让在校学生有意识地培养工作所需的一些软技能.认清自身的不足让人谦虚,破除错误观念让人不惑,培养技能让人信心百倍.现在,我们可以正式开启软件项目实践中C语言的学习征程了.