第1章 沉沦在大学里 1
1.1 迷茫的大学 2
1.2 说说大学这滩泥淖 5
大学如泥淖 6
大学之“大”中的纠结 7
1.3 IT学子的突围 9
1.4 唯有独立面对 11
我的独立面对 11
大学生需要独立面对 13
走向共同面对 15
第2章 初话计算机类专业 17
2.1 计算机的表与里 18
能计算的工具 18
会思维的机器 19
2.2 初识专业与行业 21
计算是一门学科 21
我国计算机类专业的变迁 22
传奇的行业 23
2.3 我是“搞计算机的” 25
公众眼中的IT人 25
行家眼中的IT 26
搞计算机的人干什么 28
第3章 编程学习起好步 32
3.1 学习计算机,从编程入手 33
程序是计算机的灵魂 33
软件和硬件——计算机要作为一个整体看待 35
学习计算机绕不开程序设计 36
用编程进入计算机世界 38
3.2 让编程平稳起步——思维、设计、表达 40
使用机械化的思维 40
学会有层次地设计 42
学会利用工具表述问题 44
3.3 程序初学者不能回避的问题 45
不要绕过英语 45
用好调试工具 48
写规范的程序,不仅是好看一点 52
3.4 学编程不拘于语言,学语言不限于平台 53
语言的江湖 53
语言不是个事 57
多平台上的精彩 60
3.5 菜鸟无畏 61
我是菜鸟,我怕啥? 62
抄之有道 63
何以编程到呕吐 65
抓紧与放松 67
我的编程思路呢? 68
学编程,要记住什么 70
第4章 做一个会学习的大学生 73
4.1 用学会学习破解迷茫 74
什么是会学习 74
我付出了那么多,为什么还会这样 77
4.2 理性看考试 79
被考试绑架了的教育 81
应试对教育的伤害 82
危险的游戏——将考试当目标 83
4.3 走出应试的阴影 84
不必将考试太当回事 85
让学习跳出考试的圈套 88
做学习的主人,不做考试的奴隶 90
4.4 用实践冲出牢笼 92
用实践打开体验的窗口 93
在学习的实践中找回学习 94
4.5 没有自学,不是大学 96
大学生的自主学习观 96
大学是学出来的 97
大学中有帮助的自学 98
自学与课程的结合 100
4.6 走向自由的学习 102
走出填鸭式教育 102
学习可以是件快乐的事 104
4.7 攻城一起上,有兄弟不孤单 106
自主的“生-生”互动 106
和兄弟们一起进步 108
第5章 培养方案早知道 110
5.1 规定“学什么”的培养方案 111
初识培养方案 111
培养方案只是毕业的基本要求 113
超越培养方案 114
5.2 我们要什么样的知识和能力结构 116
计算学科的方向 116
计算机类专业培养什么样的人才 119
设计自己的学习内容 120
5.3 浅探计算学科的本质 123
能行性问题是计算学科的根本问题 124
学科的形态 125
5.4 塑造IT人的专业核心能力 128
读大学,重在思维能力的提高 129
计算思维是看家本领 130
设计自己的专业能力 131
第6章 冷眼看“学而无用” 135
6.1 被“学而无用”包围的大学 136
“学而无用”是社会的进步 137
理性看“用” 138
6.2 基础有大用 139
从抽象中求知 139
知识的用途讲不清 141
6.3 由学得用 143
在课外自主性学习中获得知识之用 143
用有效的“学”追求知识的“用” 144
“用”以“学”为前提 145
第7章 学习是个技术活 150
7.1 找寻失去的学习潜质 151
向婴儿学习 152
中学生学习单片机的启示 154
7.2 破除“系统学习”的情结 158
两种学习模式 158
破解“系统学习”的情结 161
7.3 习而学与CDIO,来自工程教育思想的启示 164
践行“习而学”的宝贵思想 165
国际工程教育的前沿——CDIO 167
7.4 用学习工具提高学习的效率 170
用周计划安排好你的时间 170
番茄钟来帮忙 172
大脑与思维导图 173
第8章 不用在专业上如此纠结 177
8.1 段子中“酷毙”了的IT 行业 178
兄弟姐妹特别多 178
段子中的IT 专业 180
伤不起的程序员 182
8.2 “30岁挨踢”的魔咒 185
不写代码的人干什么去了 185
挨踢的三大关注:身体、知识更新和薪水 187
破解“挨踢”的困境 188
我是码农,我骄傲 190
8.3 女性,IT行业中的一道风景 192
女生,伤不起 192
新女生的改变 193
女生当自信 195
8.4 大学生,不要再拿兴趣说事 196
不管兴趣的专业选择 197
专业兴趣可以是逃避的最好借口 198
兴趣是等不来的 200
可以脚踏两只船 202
日子不能这样过 203
8.5 专业的“对口” 204
专业对口的由来 205
冷眼看对口 206
直面“不对口” 208
找到对口 212
第9章 让专业学习更有效 218
9.1 一切让代码行数说话 219
用指头敲出对编程的爱 219
大学课程内要求的题目和项目 221
课外自主学习的题目和项目 224
9.2 博客和OJ——让代码积累看得见 226
用博客记录成长的历程 227
关注专业核心能力的ACM 竞赛 229
两种积累代码量方法的比较 230
9.3 开发经验和屁股的关系 233
9.4 基础和应用的平衡中找到大学的节奏 236
基础与应用兼顾的三种对策 236
大学四年的节奏——基础和应用的均衡 237
以实践入手,打开基础学习的大门 240
选择适合自己的课外自主性学习路线 241
9.5 用算法和数学奠定专业基础 243
算法有大用 243
抓住算法,打造核心竞争力 246
数学到底有什么用? 247
需要好好学数学吗? 249
第10章 就这样上大学 251
10.1 做一个全面发展的大学生 252
让大学的历史告诉我们上大学的目标 252
大学生的全面发展 254
通识比专业知识更重要 256
大学生要不要做兼职? 259
10.2 收获自然而来 261
充实的大学 261
努力了就没有失败 263
10.3 学会合作 265
团队起步一二一 265
利用好身边的机会 266
双向的交流才有效 267
找到人帮忙也是自己的力量 268
10.4 好老师就在你身边 269
学生是老师的伯乐 269
从师之道 270
偷师秘笈 273
做自己最好的老师 276
第11章 掌控我的大学 278
11.1 身在大学,不追浮云 279
迷茫就是前进的起点 279
看到半山腰的风景 280
11.2 逃课是个需要严肃对待的问题 281
要逃课,请有尊严地逃课 282
这些逃课理由站不住脚 283
给“小三”一些理解 285
11.3 出来混大学,总是要还的 286
给学车热降降温 286
追赶的路上只能走快些 288
混了大学,还能做IT吗? 290
付出都有回报 292
学会说“不”,学会找到折中 294
11.4 理性考研 297
给考研一个靠谱的理由 297
钱途与高学历并无绝对的关联 300
11.5 走出来的就业路 301
用学得好做前提 301
就业只是一个新的起点 303
莫为非专业背上包袱 304
梦想怎能轻易交出? 306
借力培训 308
考证,重点不在考 310
第12章 走向未来 314
12.1 草根的追求 315
用草根的方式 315
追求自由与公平 317
从寒门中走出 319
12.2 做一个读书的读书人 322
做一个自豪的读书人 322
写出精彩的人生 324
践行终生学习 326
12.3 让知识改变命运 327
拥抱改变 328
让知识改变命运 329
相信努力的回报 331
12.4 未来幸福的人生 332
追逐幸福的生活 333
用独立面对托起未来 334