当前位置: 首页 > news >正文

我们为什么要写作?

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

最近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领域最经久不衰的话题&#xff0c;也因此催生了众多优秀的去中心化协议&#xff0c;如 Uniswap 和 Curve。这些协议逐渐成为了整个系统的基石。 在永续合约方面&#xff0c;DYDX 的出现将 WEB2 时代的订单簿带回了web3。其链下交易的设计&#xff0c;仿…...

【PMP】优秀的项目经理如何做好范围管理?

范围管理是项目管理中的一个专用词汇&#xff0c;它的主要任务是界定项目包含且只包含所有需要完成的工作&#xff0c;并对项目其他管理工作起到指导作用&#xff0c;以保证顺利完成项目的所有过程。确定了项目范围&#xff0c;也就确定了项目的工作边界&#xff0c;明确了项目…...

【Linux】 密码相关。pwconv

密码相关。pwconv 在linux中&#xff0c;早期的用户密码&#xff08;经过加密&#xff09;存放在/etc/passwd文件之中&#xff0c;但是大多数的应用程序通常都需要读取这个文件&#xff0c;所以会造成一定的安全隐患 因此后来的linux&#xff08;centos&#xff09;系统将这个…...

揭秘阿里新大招:大模型只是前菜

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

【U8+】win10/11系统注册用友U8硬加密

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

SQL Server 服务器安装配置和使用

目录 一、SQL Server概述 1、SQL Server 环境需求 2、SQL Server的特点和组成 &#xff08;1&#xff09;SQL Server 特点 &#xff08;2&#xff09;SQL Server 基本组成 3、SQL Server 安装需注意 &#xff08;1&#xff09;数据文件的存储位置 &#xff08;2&#xf…...

Spring常见面试题汇总

文章目录 在Spring中&#xff0c;Bean的作用域有哪几个&#xff1f;SpringMVC的执行流程你知道吗&#xff1f;谈谈你对Spring IOC的理解&#xff1f;DI又是什么&#xff1f;谈谈你对Spring AOP的理解&#xff1f;Spring Bean的生命周期你能说出多少&#xff1f;Spring如何解决循…...

javaEE汽车用油加油站销售管理系统servlet

经过我的实地考察&#xff0c;我发现现在的销售管理有以下弊端&#xff1a; (1)、大多数都是人工记录&#xff0c;人工开票&#xff0c;这样既费时费力&#xff0c;还费财&#xff1b; (2)、由于品种种类的增多&#xff0c;记录货品的资料变得麻烦&#xff1b; (3)、对一些顾客…...

CSS动画

CSS中的动画类型 transition补间动画&#xff08;有开头有结尾&#xff0c;浏览器自己补中间&#xff09; 要求元素状态有变化&#xff0c;如hover .container{width:100px;height:100px;background:red;transition:width 1s;/*transition-delay:1s 延迟一秒再动*//*tranisi…...

《花雕学AI》21:ChatGPT能否应对脑筋急转弯?逻辑推理和创造性思维的大考验!

当我们谈到脑筋急转弯时&#xff0c;很多人都会感到兴趣和好奇。脑筋急转弯是一种智力游戏&#xff0c;可以锻炼我们的思维能力以及解决问题的能力。然而&#xff0c;对于许多人来说&#xff0c;脑筋急转弯也是一项相当具有挑战性的任务。在这个过程中&#xff0c;我们需要运用…...

【Vue】学习笔记-列表渲染/数据监视

列表渲染/数据监视 基本列表Key的作用与原理列表过滤列表排序Vue 数据监视原理 基本列表 v-for指令 用于展示列表数据语法&#xff1a;v-for“(item,index) in xxx” :key“yyy”可遍历&#xff1a;数组&#xff0c;对象&#xff0c;字符串&#xff08;用的很少&#xff09;&…...

人工标注或成过去式?SSA语义分割框架、SSA-engine自动类别标注引擎,大幅提升细粒度语义标注效率

推荐语 4月5日&#xff0c;Meta发布 Segment Anything 模型和 SA-1B 数据集&#xff0c;引发CV届“地震”&#xff0c;其凭借一己之力&#xff0c;成功改写了物体检测、数据标注、图像分割等任务的游戏规则。 复旦大学ZVG实验室团队基于此最新开源了SSA语义分割框架和SSA-engin…...

远程工具在哪里打开?使用教程

在现在的互联网时代&#xff0c;越来越多的人开始采用远程工具来处理工作。无论你是在家里还是在办公室&#xff0c;使用远程工具可以让你更加高效地完成工作&#xff0c;同时也可以帮助你与其他人更好地沟通。但是&#xff0c;对于一些新手来说&#xff0c;使用远程工具可能会…...

HBase高手之路7—HBase之全文检索Phoneix

文章目录 HBase之全文检索Phoenix一、全文检索二、全文检索工具phoenix简介1. 简介2. 使用Phoenix是否会影响HBase性能3. 哪些公司在使用Phoenix4. 官方性能测试4.1 Phoenix对标Hive&#xff08;基于HDFS和HBase&#xff09;4.2 Phoenix对标Impala4.3 关于上述官网两张性能测试…...

城镇水务系统碳减排路径|雨水系统

1.1 雨水系统 1.1.1碳减排路径分析 雨水系统碳排放主要来自于规划建设阶段。在压力流系统以及低洼点位排水过程中&#xff0c;随着水泵使用也会造成一定碳排放。在雨水系统规划建设过程中&#xff0c;应优先使用绿色基础设施、绿色建材&#xff1b;在运行过程中&#xff0c;雨…...

摆花

[NOIP2012 普及组] 摆花 题目描述 小明的花店新开张&#xff0c;为了吸引顾客&#xff0c;他想在花店的门口摆上一排花&#xff0c;共 m m m 盆。通过调查顾客的喜好&#xff0c;小明列出了顾客最喜欢的 n n n 种花&#xff0c;从 1 1 1 到 n n n 标号。为了在门口展出更…...

newman结合jenkins实现自动化测试

一、背景 为了更好的保障产品质量和提升工作效率&#xff0c;使用自动化技术来执行测试用例。 二、技术实现 三、工具安装 3.1 安装newman npm install -g newman查看newman版本安装是否成功&#xff0c;打开命令行&#xff0c;输入newman -v&#xff0c;出现 版本信息即安…...

九种 OOM 常见原因及解决方案(IT枫斗者)

九种 OOM 常见原因及解决方案(IT枫斗者) 什么是OOM&#xff1f; OOM&#xff0c;全称“Out Of Memory”&#xff0c;翻译成中文就是“内存用完了”&#xff0c;来源于java.lang.OutOfMemoryError。看下关于的官方说明&#xff1a;Thrown when the Java Virtual Machine canno…...