如何才能完成这部教程
从你开始阅读C语言教程的那一刻起,你就会感觉到它是如此不同。八年的编程功力,加上四年的精雕细琢,使得这部教程独具匠心,不仅通俗易懂,而且深入你心。这看似平凡的背后是默默的坚持以及超乎常人的付出,只要你稍加留意,就会处处见精妙。
完成这部教程需要什么样的能力
万石谷,粒粒积累;千丈布,根根织成。
1) 深厚的编程功底
只有千锤百炼,才能生而卓越;深藏于教程之下的,是 8 年的编程功力。大学期间我阅读了数以百计的计算机书籍,担任了我校互联网协会主席,举办或参与了超过 10 场的技术讲座,毕业后加入去哪儿网(现已与携程合并),从事网站开发工作。这期间,我领导或参与了超过 20 个的开发项目。
2) 文案写作能力
一直对文字非常敏感,喜欢散文和诗歌,大学期间担任了我校文学社副主席,曾获诗歌征文比赛二等奖,刊发过散文一篇。在我创办的几个网站中,我都热衷于各种形式的文案编辑工作,发布过的文章数目超过了 500 篇。我将这些经验融入到了教程的编写过程中,使得它们通俗易懂,深得你心。
3) 网站开发技术
独立开发一个网站不易,需要掌握四种语言和一种数据库,还需要购买、托管、维护服务器,PS 技术更不能少。最难的是做好用户体验,这需要数年的积累、推倒重来的设计、成百上千次的纠结。在互联网公司内部,整个流程被细分为前端开发、后台开发、UI 设计、DBA、运维、产品经理等几种职位。
4) 网站运营经验
在互联网的海洋中,想让用户访问你的网站并非易事,有很多优秀的网站无人问津。为了学习网站推广技术,我曾购买了 20 个域名,每个域名搭建一个网站,分别设置不同的条件,观察流量如何变化。我还曾飞往千里之外的北京拜师学艺,和一位高人共同生活一段时间,建立了长期的友谊。
完成这部教程需要什么样的态度
天道酬勤,业道酬精,学道酬苦、艺道酬心。
1) 超乎寻常的毅力
C语言教程已经发布了 4 年,经历了 5 次大改版,每次都推翻重来。随着编程功力的精进,每次翻阅前文都顿感文笔拙略,技艺不佳,未能向读者传达足够的信息,遂推倒重来。编写教程是一个寂寞的过程,需要一个安静的环境苦心孤诣,字斟句酌,深夜是最好的选择。不规律的作息导致我生物钟错乱,经常失眠,甚是苦恼。
2) 近乎疯狂的决心
毕业后我就职于去哪儿网,工作压力颇大,业余时间很少,遂辞去工作全职编写教程。那个时候教程都是免费的,网站的收入非常微薄,不足我一个人的饭费,凭借积蓄苦撑了一年。年薪 20W 的工作得来不易,对于当年的应届生来说视如珍宝,辞职让人费解,所以这件事我并未告诉家人和朋友,他们肯定也不会支持我。