内容简介
第1部分 求职准备篇
第1章 程序员只写代码吗
1.1你了解程序员吗
1.2程序员的分类和职责
1.3程序员应该具备的职业技能和素质要求
1.4成功程序员的自我定位
第2章 成功第一步:书写好的求职简历
2.1从面试官的角度来写简历
2.2简历书写注意事项
2.3合格与不合格的简历对比
第3章 探路先行:求职途径
3.1校园招聘
3.2网络招聘
3.3专业的招聘网站
3.4其他求职渠道
第4章 不打无准备之仗:面试前的准备
4.1了解应聘流程
4.2临场面试前的准备
4.3面试过程中的礼仪
第2部分编程基本功——C/C+++与数据结构篇
第5章 开发的基石:C/C+++语言基础
5.1数据类型、运算符和表达式
5.2编程规范
5.3程序流程控制
5.4赋值表达式
第6章 投石问路:字符串与数组
6.1字符串相关函数
6.2数组应用基础
6.3字符数组
6.4多维数组与矩阵
第7章 神通广大:函数
7.1函数声明与定义
7.2函数参数
7.3函数调用
7.4内部函数和外部函数
第8章 高深莫测:指针
8.1指针基础
8.2指针与数组
8.3指针与字符串
8.4指针与函数
第9章 深藏不露:预处理和内存管理
9.1宏定义
9.2内存管理
第10章 勇往直前:循环和递归
10.1循环
10.2递归
第11章 简单高效:面向对象
11.1类
11.2构造函数和析构函数
11.3静态成员
11.4函数模板和类模板
11.5友元
11.6类的继承与派生
第12章 高难攻坚:位运算与嵌入式编程
12.1位运算
12.2嵌入式编程
第13章 穿针引线:数据结构与常用算法
13.1链表
13.2栈
13.3队列
13.4树
第14章 高效快捷:效率问题
14.1图
14.2排序
14.3查找
14.4效率与复杂度
第3部分 操作系统、数据库和网络篇
第15章 深入腹地:操作系统
15.1进程
15.2存储管理
15.3设备管理
15.4文件管理
第16章 核心中枢:数据库与SQL语言
16.1数据库知识
16.2 SQL语言
第17章 无所不能:计算机网络
17.1网络体系结构
17.2网络互联技术
17.3网络安全
第4部分 综合能力测试篇
第18章 探路外企:英语面试秘籍
18.1面试前的准备工作
18.2面试中的常见问题
第19章 另辟蹊径:电话面试
19.1电话面试的注意事项
19.2电话面试中的常见问题
19.3电话面试中的技巧
第20章 最强大脑:IQ测试
20.1数学推理测试
20.2逻辑推理测试
第5部分 职场发展篇
第21章 达成愿望:第一次步入职场
21.1步入职场的第一天
21.2职场新人七法则
21.3初涉职场七忌
21.4职场处事技巧
第22章 发扬特长:寻找晋升机会
22.1加薪和升职也讲究技巧
22.2不能得到加薪或升职的六种类型
22.3 IT职场晋升十大绝招
附录A面试经验谈
A.1面试自我介绍技巧
A.2应聘者回答问题的技巧
A.3应试者语言运用技巧
A.4面试前要先正确自我定位
A.5如何克服面试怯场的紧张心理
A.6面试现场犯错了应该怎么办
A.7如何应对面试冷场
A.8“隐形”面试错误
附录B程序员就业分析