修改才是写作的本质所在

《写作法宝 - 非虚构写作指南》 ,二爷鉴书推荐过这本书,我也很早就买了实体书,因为太厚,携带不便,一直放在书架上,从未翻起。最近想起了这本书,擦去灰尘,拿出来翻翻。

不知道是原作的问题,还是译者没有翻译出来,反正读起来磕磕绊绊,不那么舒畅。尽管如此,此书前30页还是不乏亮点,至少让我对写作有一些的收获。

修改才是写作的本质所在

修改才是写作的本质所在:写作是一件艰苦的工作,很少字如泉涌。一个表达清晰的句子绝非偶然,很少有句子是第一次甚或第三次写出来就对路。

这是我最大的收获,让我认识到,如果没有写出好的文字、精彩句子,那是下的功夫还不够,修改的不够,通过下苦功夫是可以弥补的,这至少让天赋愚钝的多了些信心。

做你自己

写作的一个基本准则:做你自己。写作是作者和读者之间的个人交往,读者希望跟他们交往之人是真挚的,放松的,没人愿意读缺乏人情味的文章。读者会看出你是否在装腔作势,所以落于纸面的文字别端着,诚实的表达出你的真实想法,实在不方便表达的那就不要写出来。

时间: 2024-12-15 06:40:10

修改才是写作的本质所在的相关文章

K:leetcode 5381.查询带键的排列 这题简单,但我还能优化。精益求精,才是算法的乐趣所在!

前言: 本题来自leetcode第184场周赛的第二小题.以前参加过周赛,觉得很有趣.苦于最近一段时间比较忙就没坚持参加了(实际上是借口来着....),由于昨晚思考一些事情,导致睡不着,所以起得有点早,就参加了本场周赛,然后就碰到了这道题. 这题本身并不难,但是在比赛结束后,参看了别人的题解.基本都是用暴力模拟的方式来解决的(虽然也能accept),但本人觉得有着改进空间.为此,特地整理了思路,并将思路整理成文,以期能够共同获得进步. 为循序渐进的讲解该题,按照以往的习惯,先从最简单的方式入手,

程序的跳转模式

程序内部有自己的一套跳转语法,如果想跳转,需要参考已有代码的实现方式. 先说一下具体情况: 这几天的心情很不平静,老是感觉自己还在高考的样子,想着是怎么拿下这个考试关.现在明白问题所在了,我必须考虑一下自己的定位. 首先说:有些人不喜欢这样的生活方式.快节奏的生活不是每个人都希望的,所以现在感觉有两种力量在一个范围内生成,之前我早就感到,这不是一个学习的竞争氛围,我很失落,以前的小仵不在这里,而就算他在,也仍然只能看到结果,而不会给你一种很激烈的工作氛围,但是现在这看到了,一个新的工作文化.所以

《Git小书》笔记:4 暂存区

这节讲了暂存区,我觉得讲的很好啊, 之前一起奇怪暂存区怎么用来的. 还用之前的比喻吧. 暂存区就好比侦探的那个相机嘛,暂存区的本质其实不是用来暂存的,如果说用来暂存的,至少会引起误解,因为我们会说为什么要暂存呢?直接存不就好了,为啥多此一举.的确,如果某种情况你要直接存当然不需要暂存区了. 但是暂存的是什么?暂存的是文件吗?正如那个侦探拍摄到的嫌疑人,他拍摄的是整个人吗?不是,他拍摄的一个行为.同理,暂存区暂存的是什么?暂存的是修改而非文件,我们要用改动的眼光看待文件,一个文件从诞生伊始,空无一

追本溯源 回归本质--深入理解抽象类和接口

挺不错的文章,以面向对象设计的高度审视抽象类和接口的本质 原文地址:http://dev.yesky.com/436/7581936.shtml 在 Java 语言中, abstract class 和 interface 是支持抽象类定义的两种机制.正是由于这两种机制的存在,才赋予了Java强大的面向对象能力.abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和in

直播的本质(创业者应该要从商业模式的右边开始思考,你为用户创造了什么价值?找客户并不难,但要想办法让客户不离不弃;PC端功能的丰富很重要,因为手机版通常只是一个迷你版)

我想稍微给直播这件事浇点冷水. 的确,直播现在越来越火,YouTube凭着良好的基础建设平台前段时间也做起了直播,Facebook Live最近也加入了变脸.预定直播时间和双人录制的功能,更不用说国内的如火如荼:KTV在直播.电商行业在直播.金融行业在直播.不过想想以前的球赛.晚会也是直播,这并不稀奇.真正带来巨大改变的是移动端直播的兴起,让人具备了随时随地观看的可能,所以说关键是技术创新的整体“生产率提升”效应,而不是创新本身提高了“生产力”水平.我们对互联网连接一切这种文化所做的选择,结果却

C#的抽象类和接口的区别,在什么时候使用才合适?

理解抽象类  abstract class和interface在c#语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为c#语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?  在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样.并不是 所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的

基于C++ Qt实现的红色警戒3修改器(Github开源)

前言 这部修改器制作有一段时间了,但是一直没出教程.今天利用周末空闲写篇教程,给后来者指路的同时也加深自己对游戏修改器的理解,大佬就随便看看吧 浏览了一下网络,形形色色的单机游戏修改器教程,但是基本只实现了一到两个功能,GUI图形界面也没有.网站上能下载到的实现很多功能的修改器却又不开源,对新手不够友好 为什么选择红警3而不是其他游戏呢? 其一,它是单机游戏,制作网络游戏修改器(外挂)是违法的,根据<计算机信息网络国际联网安全保护管理办法>第六条规定:“任何单位和个人不得从事下列危害计算机信息

MySQL忘记root密码后修改

MySQL忘记root密码后可以使用下面的方法修改. 1.登录MySQL所在的服务器,手工kill掉MySQL进程 kill `cat $mysql_data_dir/hostname.pid` $mysql_data_dir/hostname.pid为MySQL数据目录,它记录了MySQL服务的进程号. [[email protected] ~]# ps -ef |grep mysql root      6602     1  0 21:39 ?        00:00:00 /bin/s

iOS中实现plist中读取数据实现Cell的显示(字典转模型,实现按序分组)修改图片的尺寸

RootViewController.m #import "RootViewController.h" #import "UIImage+UIImageScale.h" @interface RootViewController ()<UITableViewDataSource,UITableViewDelegate> @property (nonatomic, retain) NSArray *apps; //存放排好序的keys @property