我们为什么要写作?

news2024/11/15 8:05:28

为什么要写书是一个很难回答的问题,因为从不同的角度,会有不同的答案。

最近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),介绍了他多年阅读、思考和写作的心得,非常值得一读。

这篇长文的主要目的是希望通过身边的人和故事,能够帮助大家从某一个角度理解“我们为什么要写作”,进而思考“我们为什么要写书”。后续的文章将紧接着这个话题,聊聊“怎样写好一本书”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/440308.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCB高频电路设计中的差分信号设计

目录 1、差分信号的定义 2、如何布置差分线路? 3、微带线和带状线的概念 4、布线中常用的匹配方法 1、差分信号的定义 什么是差分布线:差分布线主要是区别传统的信号线对应一根地线的信号传输方式,差分信号传输主要是两条线上都有信号传…

基本数据类型和引用数据类型的存储区别?

目录 1、存储位置的区别 2、变量赋值时的区别 ① 基本数据类型 ② 引用数据类型 3、小结 ① 声明变量时不同的内存地址分配 ② 不同的类型数据导致赋值变量时的不同 1、存储位置的区别 基本数据类型和引用数据类型存储在内存中的位置不同: ① 基本数据类型存…

20230420 | 977. 有序数组的平方、 209. 长度最小的子数组、59. 螺旋矩阵 II

1、977. 有序数组的平方 方法1&#xff1a;使用暴力法&#xff0c;一遍for&#xff0c;一次排序。这个时间复杂度是 O(n nlogn)&#xff0c; 可以说是O(nlogn)的时间复杂度。 class Solution {public int[] sortedSquares(int[] nums) {//先计算出平方for(int i0;i<nums.le…

Vulnhub项目:JANGOW 1.0.1

靶机地址&#xff1a;Jangow: 1.0.1 ~ VulnHub 渗透过程&#xff1a; kali ip&#xff1a;192.168.56.104&#xff0c;使用arp-scan -l查看到靶机ip192.168.56.118 对靶机进行端口探测&#xff0c;发现了21、80端口 访问80端口&#xff0c;发现site目录 点击进去后&#xff0…

HIVE SQL 进行 Join 和 group by的具体原理及分区方式

HIVE SQL 实现Join和group by 具体原理 1、JOIN 在map的输出value中为不同表的数据打上tag标记&#xff0c;在reduce阶段根据tag判断数据来源。MapReduce的过程如下&#xff1a; 2、 GROUP BY HIVE SQL 实现Join和group by 的分区原理 1、JOIN 在join操作中&#xff0c;两个…

【Java】哔哩哔哩编程题练习

博主简介&#xff1a;想进大厂的打工人博主主页&#xff1a;xyk:所属专栏: JavaEE初阶 每日随心练&#xff0c;望各位大佬喜欢&#xff0c;做法有很多种&#xff0c;以下是我个人的想法 目录 一、复数乘法 二、一年中的第几天 三、k个一组翻转链表 一、复数乘法 输入两个表示复…

电路中电容的作用

总体目录 电源设计中常见电容常见电容作用降压滤波高通滤波平滑输出电压 延时耦合去耦/退耦旁路 不常用电容作用调谐电容衬垫电容补偿电容中和电容稳频电容定时电容加速电容启动电容运转电容 电源设计中常见电容 安规电容 常见电容作用 https://www.bilibili.com/video/BV…

【K8S系列】深入解析控制器

目录 序言 1 基础介绍 1.1 前情提要 1.2 Kube-controller-manager介绍 1.3 控制器类型 2 使用介绍 2.1 控制循环 2.2 Deployment控制器 实际状态&#xff1a; 期望状态&#xff1a; PodTemplate&#xff1a; 3 总结 4 投票 序言 在你想要放弃的时候&#xff0c;想…

常见的上采样操作以及其Pytorch实现

文章目录 常见的上采样操作以及其Pytorch实现一、[插值](https://www.cnblogs.com/zhaozhibo/p/15024928.html)1.最近邻插值2.双线性插值3.双三次插值 二、反卷积三、sub-pixel Convolution四、其它方法1.[superpoint](https://arxiv.org/abs/1911.11763)使用方法2.待补充 常见…

Word 设置标题编号

用到了多级列表&#xff0c;所谓多级列表&#xff0c;就是为段落标上编号&#xff0c;并不一定就要对文字使用&#xff0c; 教程参考自Word 多级列表编号方法总结&#xff08;二&#xff09;——自定义编号 - 知乎 直接看我的就好了 假设我们有一个需求 类似于这样的三级标题…

【SpringBoot】面试必杀技-泰山陨石坠,SpringBoot中主启动类的run方法启动流程是什么?

开头导语由Chatgpt完成 当今互联网行业中&#xff0c;Java后端开发岗位的竞争异常激烈&#xff0c;对于面试者来说&#xff0c;掌握一些技巧和知识点将有助于脱颖而出。而对于SpringBoot框架的使用和运行机制&#xff0c;更是Java后端开发岗位中不可或缺的技能点之一。在Spring…

Python里的元组、列表和字典区别

列表&#xff1a;可更改、有序、可重复、元素可以是任何对象 列表示例&#xff1a;[1,a,[2,3]] 元组&#xff1a;不可更改、有序、可重复、元素可以是任何对象 元组示例&#xff1a;(b,1,[2,3]) 字典&#xff1a;可更改、无序、键不可重复、键不可变、值可以是任何对象&…

【Redis-面试题及持久化方案】Redis相关面试题(缓存穿透、缓存击穿、缓存雪崩) Redis两种持久化方案详情对比(RDB、AOF)

【Redis-面试题及持久化方案】Redis相关面试题&#xff08;缓存穿透、缓存击穿、缓存雪崩&#xff09; & Redis两种持久化方案详情对比&#xff08;RDB、AOF&#xff09; 1&#xff09;Redis 面试题1.1.高频面试题&#xff1a;缓存穿透、缓存击穿、缓存雪崩1.2.低频面试题&…

校友小程序定制开发 带我们回到那个学生时代

学生时代总是给人一种单纯美好的感觉&#xff0c;也会是每个人记忆深处最深刻的回忆&#xff0c;尤其是一起学习生活几年的同窗随着毕业不得不各奔东西&#xff0c;但是大家都对母校有着不一样的情怀&#xff0c;也想有一个什么东西能够把各个高校校友联系在一起。校友小程序开…

瑞芯微 Rockchip rknn 模型在线预编译

瑞芯微 Rockchip rknn 模型在线预编译 flyfish 主机Host环境 Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy开发板Target环境 RV1126一 主机连接开发板 用线连起来后&#xff0c;查看usb信息 没权限的提示 no permissions (…

微信小程序笔记(1)

小程序笔记 小程序一个页面为什么有四个文件&#xff1f; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZVdz4I1W-1681982063887)(C:\Users\26387\AppData\Roaming\Typora\typora-user-images\image-20230419170019877.png)] wxss&#xff1a;写页…

对学历贬值的再观察

最近在求职市场上观察到这样一个现象&#xff0c;有些4年前硕士学历就能进入的职业&#xff0c;现在都要博士了&#xff0c;不免让人有一种4年书白读的感觉。所以想再观察一下学历贬值&#xff0c;平复一下心情&#xff08;不是&#xff09;。 学历贬值的原因&#xff1a;供大于…

day1 Flappy bird项目介绍

项目介绍 功能分析&#xff1a; 1、按下空格小鸟上升&#xff0c;不按下落&#xff1b; 2、搭建小鸟需要穿过的管道&#xff1b; 3、管道自动左移和创建&#xff1b; 4、小鸟触碰到管道游戏结束&#xff1b; 知识储备&#xff1a; 1、C语言&#xff1b; 2、数据结构 -…

【Vue2源码】响应式原理

【Vue2源码】响应式原理 文章目录 【Vue2源码】响应式原理Vue响应式的核心设计思路整体流程响应式中的关键角色检测变化注意事项响应式原理数据观测重写数组7个变异方法增加__ob__属性__ob__有两大用处&#xff1a; Vue.js 基本上遵循 MVVM&#xff08;Model–View–ViewModel&…

[oeasy]python0135_变量名与下划线_dunder_声明与赋值

变量定义 回忆上次内容 变量 就是 能变的量上次研究了 变量标识符的 规则 第一个字符 应该是 字母或下划线合法的标识符可以包括 大小写字母数字下划线 还研究了字符串(str)的函数 isidentifier查询字符串 是否为合法标识符 最后发现 这个isidentifier函数有时候不好使&…