《Qt on Android核心编程》前言:为什么写作本书

2008年,我开始在CSDN写技术博客。在此之前,我的理想是写出受人待见的小说来,我也曾经在网络论坛上笔耕不辍获得一些成绩,也曾经发表过一些散文以及小说。而那一年,当我再次拾起笔来写东西时,却选择了技术。这个世界上,唯一不变的就是变化,随性如我,什么都能接受,理解不了就接受,不想接受的也接受,目标达不成也可以接受,于是技术博客写了几个月不想写了,也说服自己接受了,看起来什么都无所谓的样子,不过我并不喜欢杨坤的《无所谓》这首歌。

2013年接近年底的时候,我决定重新开始撰写技术博客。这次是经过了理性的思考,而不是2008年那时的一时兴起率性而为。

2013年的时候,我感到自己的脑容量开始变小,从前做项目时用到的很多技术慢慢地随风远去,终于渐行渐远渐无书,费尽思量也难以述说了。难道是迭代周期变短了吗?难道是我这台机器开始老化了吗?这个时候我能够回忆的,仅仅是当初学习某项技术时曾经遇到过挫折困顿彷徨犹豫,曾经辗转反侧寤寐思服,再无其他,我不想这样:年老时蹲在门槛上,唯一可以回忆的,就是年轻时曾经掌握了8种语言,开发过100款软件,回顾我的技术之路,就卡在“想当年……”这一句上。

正如卡夫卡说过的那句“任何障碍都可以粉碎我”一样,某些简单的问题总能把人绊倒,资深的技术人员总不能理解为什么会这样。其实他忘了自己曾经走过同样的路,罗素说的对,参差多态乃幸福本源,但我们都太善于以己度人、以己绳人了。

学习过程的艰辛,日积月累的渐悟或刹那之间的醍醐,随着岁月的流逝,终会成为遥远而模糊的回忆;而你当初大惑不解屡次跌倒的坑洼,学成之后看起来是那么“不可思议”,以至于你忘了曾经这样走过,不能理解别人为何总在一个地方犯错。的确,谁会在一再跌倒的地方做上记号,永志不忘?谁会把推敲再三的心得分门别类整理成文,开源给后学者以使其免蹈覆辙?事实上我从未想主动忘记自己半路出家初学编程的痛苦,但子在川上曰,逝者如斯夫,淡忘总在发生,而我们依旧前行,如果不予以记录,岁月的风霜雪雨终将掩埋你曾走过的路。所以,写文章这件事,更多是为了自己,记下亦是放下,却又可在想用之时根据记下的随时唤醒沉睡的经验记忆,对别人或又能解其困惑,利己利人之事,何乐不为?

所以我决定重新开始技术博客的更新之旅,既可以识别自己的学习模式,固化已有的经验,形成系统的知识体系,又可以温故知新,增益知识的广度和厚度。而本书的写作正是缘起于我博客上的文章,不能不说是一次意外之喜。我愿意在有限的时间内不计代价地完成本书,这是我个人的兴趣所在。一个人总应该在某个时候有某件事,让你全力以赴地去完成,不计成败,不想得失,你所有的动力,就仅仅是你喜欢,你情愿把它做好。

时间: 2024-09-30 14:29:02

《Qt on Android核心编程》前言:为什么写作本书的相关文章

Qt on Android 核心编程

Qt on Android 核心编程(最好看的Qt编程书!CSDN博主foruok倾力奉献!) 安晓辉 著   ISBN 978-7-121-24457-5 2015年1月出版 定价:65.00元 444页 16开 编辑推荐 当Qt跨界牵手Android,移动开发会有什么不同?初学者如何借助Qt开发Android应用?跟随CSDN博文大赛冠军foruok进入Qt on Android无秘之旅! 内容提要 <Qt on Android 核心编程>以"从零开始也能学会Qton Andro

《Qt on Android核心编程》目录

有朋友想看看<Qt on Android核心编程>的目录,So-- 目录 <Qt on Android核心编程>目录,截了10张图才弄好,都在下面了. 内容说明 本书内容基于第一个正式支持 Qt on Android 的 Qt SDK 版本,5.2.0 ,写作过程中 Qt 5.3.0 发布,我调整了部分内容,对有变化的部分作了对应介绍. 从目录可以看出,<Qt on Android核心编程>是从 Qt 的核心概念--元对象系统--讲起的,涵盖了信号与槽.事件.多线程.网

《Qt on Android核心编程》勘误

我的第一本技术书籍<Qt on Android核心编程>已经出版上市,书中难免疏漏,存在一些文字和技术上的问题,特记录在此. 本文会不停更新,拿到书的朋友发现问题可以回复本文,我回将问题更新到博文中.提前感谢各位啦. <Qt on Android核心编程>的试读样章在这里,点击下载.购买链接在下面: china-pub 亚马逊 京东1 京东2 淘宝惊喜价 编排说明 本文将结合章节和问题发现的先后顺序来编排,具体是酱紫的:每个章节单列出来作为本文的一节,在该节下按时间顺序列出发现的问

《Qt on Android核心编程》介绍

<Qt on Android核心编程>终于尘埃落定,付梓印刷了. 封面 看看封面的效果吧,历经几版,最终就成了这个样子. 看下封皮: 这是立体版效果: 章节内容简介 第 1 章 欢迎来到Qt的世界,让我们看看Qt是什么,能给我们带来什么,又有谁在使用Qt.我们要约会的Qt on Android,它缘起何处,有着怎样曲折婉转的历史,如今的小模样能否让我们爱之如狂-- 第 2 章 当你遇见了合适的人,开始筹划第一次约会,又是兴奋又是惆怅,要不要买花,去哪里买礼物,穿什么衣服,洒什么香水,带什么应对

《Qt on Android核心编程》预售链接出来了

本人的新书<Qt on Android核心编程>已经由电子工业出版社博文视点出版,目前china-pub正在预售,欢迎关注. 想了解目录的,看这里:<Qt on Android核心编程>目录. 骚情简介在这里:<Qt on Android核心编程>介绍.

《Qt on Android核心编程》相关资源

有不少朋友反馈在搭建 Qt on Android 开发环境时遇到了问题,诸如 Android SDK 无法下载. jdk 找不到合适的版本.创建 AVD 出错等等.为此我把与<Qt on Android核心编程>一书配套的相关工具和SDK都打包上传到了百度云上,列在这里供大家下载. 需要说明的是,我的Android SDK和相关工具,都是32位的,也都不是最新的.不过,我在 Qt 5.2.0 ,Qt 5.3.0 , Qt 5.3.1 , Qt 5.4.0 都试过,是可用的. Android N

为什么写作《Qt Quick核心编程》

我的第二本书<Qt Quick 核心编程>上市了,各个网站的预售链接已经上线: 淘宝惊喜价 china-pub 京东 亚马逊 本书的前言: 今年(2014年)4月份,我开始写作<Qt on Android核心编程>,该书主要讲述Qt on Android的核心技术,比如信号与槽.元对象系统.Qt与Android的衔接.Android相关的开发主题等,对于界面开发,还是基于Qt传统的Widgets. 在写作的过程中,不断有技术同仁向我咨询Qt Quick的问题,有诸如对象如何声明.怎

《Qt Quick核心编程》上市了

我的第二本书<Qt Quick 核心编程>上市了,各个网站的预售链接已经上线: 淘宝惊喜价 china-pub 京东 亚马逊 我不是王婆,可有时也卖瓜:这是国内第一本专门讲述 Qt Quick 的书,系统.全面.实例丰富,值得拥有. 下面是图书封面,与<Qt on Android核心编程>同款式. 封底: 试读样章很快放出,敬请期待. 您也可点击我的Qt Quick专栏,里面很多文章都在本书中出现了. 图书目录,还请点击文前链接哦.

Qt on Android:应用截屏

在桌面平台上,QScreen::grabWindow 可以为你的应用截屏,Android 平台上这个不管用了,不过有替代方法. 分两种情况来说吧, Qt Widgets 与 Qt Quick. 插播广告,欢迎关注我的微信订阅号"程序视界",扫描下方二维码即可: 程序视界每周更新一到二篇程序员相关的文章,从心出发,漫谈程序员眼中的世界和世界眼中的程序员. Qt Widgets 最关键的就是一个函数: QWidget::render ,这个方法可以把一个 QWidget(包含它的孩子们)的