我们为什么要写作?
为什么要写书是一个很难回答的问题,因为从不同的角度,会有不同的答案。
最近ChatGPT很火!诸事不决,先问问ChatGPT,看看它是怎么回答的。
ChatGPT给出的答案还是比较全,虽然没有“一本正经的胡说八道”,但多少有些干巴巴的说教,一点也不生动。作为一名老编辑,我更想通过自己了解或接触的一些人和事儿,来和大家聊一聊“我们为什么要写作”。
立德、立功、立言三不朽
三不朽的说法出自《左传·襄公二十四年》。这一年(也就是公元前549年),鲁国的执政叔孙豹到了晋国,晋国的执政范宣子迎接招待他。范宣子此时刚刚平定晋国内乱,志得意满,就当着叔孙豹的面,历数起自己祖上的伟业,认为自己的祖先从尧舜到春秋一直保持有贵族姓氏,可以称得上是“不朽”了。但是叔孙豹并不承认这一点,告诉范宣子说,你这不叫“不朽”,只能叫“世禄”,就是世代保有贵族的身份、官职和利禄。
那什么才叫“不朽”?叔孙豹说:“太上有立德,其次有立功,其次有立言。虽久不废,此之谓不朽。”也就是说,最上等的事业是树立德行,其次是建立功业,再其次是传播言论。这几件事情的效果,即使很久以后也不会废弃,只有这才能叫做不朽。
叔孙豹在历史上知名度不是很高,但他这段外交场合的辞令却流传后世,“立德、立功、立言”成为后人判断不朽功业的标准。从这一点上来看,写作积累,出书立言,是一件很高大上的事情。
传播知识,分享心得
我们的畅销书《基于Python的金融分析与风险管理》作者斯文博士曾经说过“写书不是为了成就作者,而是为了成就每一位读者!”。他学习Python和写作这本书的经历,在https://blog.csdn.net/weixin_47979914/article/details/106646463这篇博客中有非常详细的介绍。
我相信很多作者都有和斯文一样的想法或初衷。其实在实际工作中,我们编辑碰到的很多作者都是主动要传播知识和分享学习体会,并不需要费太多口舌去劝他们写书。总也一些可爱的人爱学习,勤思考,善总结,等到他们有了一定积累,萌生过分享的念头,编辑只是找到一个恰当的时机,去点燃他们内心写本书的火种!
造福更多的学习者
邹欣老师的《编程之美——微软技术面试心得》一书,曾经影响了数十万的计算机专业的学生和毕业生。2015年,邹欣是微软Windows中国工程团队首席研发总监,期间经常需要在美国和中国两地来回奔波地工作。作为身居大厂高位的成功人士,他却一直心系中国的IT教育,致力于推动软件工程教学的变革。
邹欣基于自己在北航和清华教授软件工程课积累的实践经验,编写出版了《构建之法——现代软件工程》。在这本书作为软件工程教材的推广中,邹老师带领出版社的编辑做了很多不同的、有意义的事情:
- 为教师提供教学指导,招募助教(助教的费用,全部来自本书的稿酬收入)。
- 鼓励教师布置博客作业,学生通过博客交作业,老师在博客上点评;——很多学生毕业工作后,还保持着写技术博客的好习惯,这也给他们从事软件工程师的工作产生深远的影响。
- 软件工程实践环节模拟开发团队的小组模式。
- 制作黄色领骑衫,奖励领先的构建小组。
从2014年出版以来,《构建之法》连续出版3版,已经累计印刷了数十次,被40多所大学(不完全统计)选作软件工程课程教材。从其影响力来看,算得上是经典的软工图书,更重要的是,这一本书影响了数以万计的学生学习软件工程课程的方式,一些学生在成功开启IT工程师的职业生涯后,还写博客回顾和感慨自己从这本书中获得的益处。如是看来,邹老师写作《构建之法——现代软件工程》的作用,已经超越立言,初见立功的功效了。
对“《构建之法》的构建之路”感兴趣的朋友,可以点开这里https://zhuanlan.zhihu.com/p/528954786
视野、经历和人文素养
吴军老师已经是非常知名的跨界作家。他的作品从IT领域的《数学之美》《浪潮之巅》《硅谷之谜》开始,到涉及人文和教育的《文明之光》《大学之路》,再到《具体生活》,本本畅销。《见识》《格局》《态度》《富足》等作品,也都充满了广博的阅历体验和深邃的人生智慧。他获得过第六届中华优秀出版物奖、第八届文津图书奖等大奖。他的得到专栏《硅谷来信》《谷歌方法论》《阅读与写作50讲》等也非常畅销,传播很广。粗略算下,读过他的图书或专栏的读者应该在500万人以上。
吴军老师是一名计算机科学家,写IT类的图书获得欢迎不奇怪,为什么他跨界写作的人文、历史、教育甚至生活类的图书也这么畅销呢?这和他长期阅读写作的积累,以及由此形成的深厚的人文素养是分不开的。吴老师毕业于清华附中和清华大学,这些学校即便对学理工的学生,也有很好的人文环境的熏陶。吴老师博闻强记,喜欢周游全世界的人文古迹,是“读万卷书,行万里路”的典范。弱水三千,取一瓢饮,这就是为什么,我们在读吴军老师的各领域跨界作品的时候,能够感受到作者的厚积薄发、驾轻就熟、如数家珍。
另一位人文素养深厚的理工男是何万青老师。何老师阅读爱好广泛,博闻强记,尤其喜欢科幻小说,对《三体》有非常深刻独到的理解。他坚持写公号7年,“四维碎片”已经有100多篇高质量原创文章。疫情期间,何老师一家三口翻译出版了4本高质量的科技思想著作。
何老师曾经受CCF邀请,给青年学生做了一次题为《阅读、翻译&写作:构建科技人文的异次元》的讲座,详细介绍了自己阅读、翻译和写作的经历和宝贵经验。何老师的写作、翻译的初衷,从这个讲座中可见一斑,听了这堂讲座( https://www.bilibili.com/video/BV16e4y167Lq/),你就能感受到科技和人文精神融汇贯通的重要性。
稿酬
稿酬回报可能并非大多数作者追求的首要目标。图书出版的稿酬总体比较微薄,只有极少数超级畅销书作家能够依赖此项收入生活(例如,余华就曾经戏言,自己可以靠《活着》活着)。
技术图书的读者面远不如小说那样广,稿酬相对来说也就更少一些。jQuery的创始人和技术领袖John Resig,目前在Mozilla担任JavaScript工具开发工程师。著有《Pro JavaScript Techniques》(即《精通JavaScript》)等经典JavaScript书籍。他曾经写博客抱怨自己的图书《Pro JavaScript Techniques》只买了区区4000册。可以想见,这本书的稿酬寥寥无几,和他投入去写作这本书的时间价值是不匹配的。
也不乏累计销量几十万册的技术图书作者。比如我们前面提到的吴军老师。所以,稿酬汇回报的多少要看具体图书的到底是否能够畅销。但无论如何稿酬不是技术作者的首要目标,即便稿酬丰厚,和作者为此付出的时间、心力相比,也是微不足道的。更何况,不少的作者主动把自己的稿酬投入到社会公益事业中。总之,稿酬不是驱动他们写作的第一动力。
书写是为了更好的思考
最后,想用《暗时间》的作者刘未鹏的一段话来结束这篇博客。他说:“书写是对思维的备忘,书写是对思维的缓存,书写是与自己的对话,书写是与别人交流。”未鹏有一篇同名的博客(https://blog.csdn.net/pongba/article/details/3874528),介绍了他多年阅读、思考和写作的心得,非常值得一读。
这篇长文的主要目的是希望通过身边的人和故事,能够帮助大家从某一个角度理解“我们为什么要写作”,进而思考“我们为什么要写书”。后续的文章将紧接着这个话题,聊聊“怎样写好一本书”。
相关文章:

我们为什么要写作?
为什么要写书是一个很难回答的问题,因为从不同的角度,会有不同的答案。 最近ChatGPT很火!诸事不决,先问问ChatGPT,看看它是怎么回答的。 ChatGPT给出的答案还是比较全,虽然没有“一本正经的胡说八道”&…...

设计模式:创建者模式 - 建造者模式
文章目录 1.概述2.结构3.实例4.优缺点5.使用场景6.模式扩展 1.概述 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 分离了部件的构造(由Builder来负责)和装配(由Director负责)。 从而可以构造出复杂的对象。这个模式适用于:某…...
String a = new String(“abc“); 创建了几个对象?String a = “abc“; 呢?
String a new String(“abc”); 创建了几个对象?String a “abc”; 呢? 答案:String a new String(“abc”); 创建了1个或2个对象;String a “abc”; 创建了0个或1个都对象 String a new String(“abc”); 创建过程 首先在…...

keepalived+nginx安装
欢迎使用ShowDoc! 1、安装基础包: yum -y install libnl libnl-devel 2、上传包: tar -zxvf keepalived-2.0.20.tar.gz -C /data/imas/base_soft mkdir -p /data/imas/base_soft/keepalived cd /data/imas/base_soft/keepalived-2.0.20 .…...

硬盘格式化工具,强烈推荐这个!
案例:硬盘格式化工具推荐 【我的电脑已经用了好几年了,硬盘存储容量严重不够了,最近想把它格式化,但却不知道怎么操作,大家有什么比较好的硬盘格式化工具可以推荐吗?】 硬盘作为存储设备,我们…...
Python的异常捕获和处理
程序在运行过程当中,不可避免的会出现一些错误,比如:使用了没有赋值过的变量,使用了不存在的索引,一个数字除以0 …… 这些错误在程序中,我们称其为异常。 程序运行过程中,一旦出现异常将会导致…...

oracle学习之rownum和rowid
rownum先百度一波https://www.cnblogs.com/xfeiyun/p/16355165.html rownum是oracle特有的一个关键字。 对于基表,在insert记录时,oracle就按照insert的顺序,将rownum分配给每一行记录,因此在select一个基表的时候,r…...

为什么说过早优化是万恶之源?
Donald Knuth(高德纳)是一位计算机科学界的著名学者和计算机程序设计的先驱之一。他被誉为计算机科学的“圣经”《计算机程序设计艺术》的作者,提出了著名的“大O符号”来描述算法的时间复杂度和空间复杂度,开发了TeX系统用于排版…...

如何用 ModelScope 实现 “AI 换脸” 视频
前言 当下,视频内容火爆,带有争议性或反差大的换脸视频总能吸引人视线。虽然 AI 换脸在市面上已经流行了许久,相关制作工具或移动应用也是数不胜数。但是多数制作工具多数情况下不是会员就是收费,而且替换模板有限。以下在实战的角…...

怎么样成为一名Python工程师?到底要会哪些东西?你会了多少?
目录 重点:爬虫部分项目、源码展示python数据分析可视化大屏看板python爬虫爬取淘宝卤鸭货商品数据python游戏开发python自动化办公 重点: 1、做一名程序员,绝对要耐得住寂寞,并且要一直有点兴趣促进你学习。如果你完全没兴趣&am…...
项目前期1.0
今天是项目的第二天 昨天一顿迷茫,可恶 今天啥也不关先来点基本的构架 #include<queue>//队列 #define FALSE 0 #define TRUE 1 #define ERROR 0 #define OK 1 #define nocnect 999999//未链接的距离 #define maxplace 31//景区的观景点的最大个30数不要0下标的 #defi…...
MySQL语句执行耗时分析
MySQL语句执行耗时分析 MySQL Profile查看SQL执行各阶段耗时Performance Schema查看SQL执行各阶段耗时配置收集哪些用户的SQL执行信息开启SQL执行信息收集的相关特性执行目标SQL获取SQL执行的EVENT_ID获取SQL执行各阶段耗时 MySQL Profile查看SQL执行各阶段耗时 --开启SQL Pro…...

FVM链的Themis Pro(0x,f4) 5日IDO超百万美元,领Filecoin重回高点
交易一直是 DeFi 乃至web3领域最经久不衰的话题,也因此催生了众多优秀的去中心化协议,如 Uniswap 和 Curve。这些协议逐渐成为了整个系统的基石。 在永续合约方面,DYDX 的出现将 WEB2 时代的订单簿带回了web3。其链下交易的设计,仿…...

【PMP】优秀的项目经理如何做好范围管理?
范围管理是项目管理中的一个专用词汇,它的主要任务是界定项目包含且只包含所有需要完成的工作,并对项目其他管理工作起到指导作用,以保证顺利完成项目的所有过程。确定了项目范围,也就确定了项目的工作边界,明确了项目…...
【Linux】 密码相关。pwconv
密码相关。pwconv 在linux中,早期的用户密码(经过加密)存放在/etc/passwd文件之中,但是大多数的应用程序通常都需要读取这个文件,所以会造成一定的安全隐患 因此后来的linux(centos)系统将这个…...

揭秘阿里新大招:大模型只是前菜
技术的代际变革往往对商业格局产生深远影响。眼下,随着产业各界对大模型的投入布局加深,一个业界共识逐渐诞生:大模型正在改变云生态,将为云计算行业带来新的奇点。 在过去的一段时间里,市场研究机构IDC在2022年底的预…...

【U8+】win10/11系统注册用友U8硬加密
【问题需求】 由于用友U813.0及之前版本都是硬加密, 并且注册的时候严格要求使用IE浏览器。 但是随着系统的升级,绝大多数的都开始使用win10/11系统。 并且IE浏览器已经不支持win10/11系统, 取而代之的是Edge浏览器。 【经验分享】 以下分享…...

SQL Server 服务器安装配置和使用
目录 一、SQL Server概述 1、SQL Server 环境需求 2、SQL Server的特点和组成 (1)SQL Server 特点 (2)SQL Server 基本组成 3、SQL Server 安装需注意 (1)数据文件的存储位置 (2…...

Spring常见面试题汇总
文章目录 在Spring中,Bean的作用域有哪几个?SpringMVC的执行流程你知道吗?谈谈你对Spring IOC的理解?DI又是什么?谈谈你对Spring AOP的理解?Spring Bean的生命周期你能说出多少?Spring如何解决循…...

javaEE汽车用油加油站销售管理系统servlet
经过我的实地考察,我发现现在的销售管理有以下弊端: (1)、大多数都是人工记录,人工开票,这样既费时费力,还费财; (2)、由于品种种类的增多,记录货品的资料变得麻烦; (3)、对一些顾客…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...
Qt Widget类解析与代码注释
#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
Python ROS2【机器人中间件框架】 简介
销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版
7种色调职场工作汇报PPT,橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版:职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...

基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...
ubuntu22.04 安装docker 和docker-compose
首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...
文件上传漏洞防御全攻略
要全面防范文件上传漏洞,需构建多层防御体系,结合技术验证、存储隔离与权限控制: 🔒 一、基础防护层 前端校验(仅辅助) 通过JavaScript限制文件后缀名(白名单)和大小,提…...
Git 命令全流程总结
以下是从初始化到版本控制、查看记录、撤回操作的 Git 命令全流程总结,按操作场景分类整理: 一、初始化与基础操作 操作命令初始化仓库git init添加所有文件到暂存区git add .提交到本地仓库git commit -m "提交描述"首次提交需配置身份git c…...

大语言模型解析
1. Input Embedding embedding:将自然语言翻译成index 每个index对应一个embedding,embedding需要训练,embedding是一个数组...