写作与编程

写作是运用语言文字符号反映客观事物、表达思想感情、传递知识信息的创造性脑力劳动过程。像我这种刚开始写作的,把话讲明白就行,比如讲述清楚一段旅行经历,描述清楚自己的价值观。

编程是编写程序的中文简称,就是让计算机代按一定运算方法解决某个问题,并最终得到相应结果的过程。编程是为了解决问题,而且让它重复的来解决问题,比如一个计算器的程序,就是反复的辅助人计算的。编程就是未来的英文(像英语那样通用),编程是未来的社会趋势,Python是一门很容易入门的语言,用 Python 可以让办公更高效,比如“一次写好100个 word 通知”,批量处理excel数据表。编程并没有想象地门槛那么高,或者文科生就不能学,不要被自己的标签、身份给限制了,人人都能编程,用 Python为照片加个水印,几行代码就能实现,几十行程序就可以做好一个小游戏。

然而,写作与编程共同之处的。

1)都是用需要达成某个目的

写作就是一种汉字编程,用的是汉语编写,而程序员用的是用C语言、JAVA、python等语言编写。写作达到目的是反映客观事物、表达思想感情、传递知识信息。编程为了解决问题。

2)真正的做了才知道自己懂不懂

写作方面,我发现自己存在一个问题:自己以为懂,但事实上我是不懂的。我觉得自己懂这个概念的,但当我说给别人听或者写出来,表达得不清楚,才发现自己许多地方并没有“自己以为的那样清晰”,自己还不清晰地理解那个概念。写作有助于解决“你以为懂”的问题。

编程方面,我发现自己也存在这个问题:自己以为懂,但事实上我是不懂的。

自己以为简单的程序,但会出现错误,从0到1自己写一遍代码才能判断是否懂。当自己从0到1完成过一个1000、10000,30000行代码的项目时,那些只需要几十行代码的小项目变得轻而易举。

3)先用搭建框架,填充,整理。

我为文章做导图的时候,会遵循四个原则,“结论先行、以上统下、归类分组、逻辑递进”,四个原则其实是有内在联系的,如下图。

图片发自简书App

最上面的中心思想,ABC3个理由支撑着中心思想,A下面又分为a1、a2,a3。四个原则与图有什么关系呢?结论先行,中心思想在ABC的上面;以上统下,这个中心思想能够概括ABC三方面。归类分组,逻辑递进是横向结构相关的,比如说ABC中各有3个小分类,而ABC之间有一定的先后顺序。将理由等拓展开来说明,填充内容,整理成文。

编程时,先用搭建框架,具体的功能结构,逻辑关系的怎样的,再分别实现好各个功能模块(相当于填充),最后,将各个功能模块整合调试,编程完成。

让我们一起编程与写作吧!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,846评论 0 10
  • 在准备关于科技写作的课程时,我忽然发现,写作与编程,有很多相似之处。 写作时,本来你以为自己很清楚的概念,你在落笔...
    书香云舍阅读 870评论 5 15
  • 至高的真理都是一樣,壹是皆以修身為本。 也就是火行者的修能量值。 李嘉誠風水師陳伯的臨終遺訓,揭開榮華富貴的真正秘...
    关关kk关锡徽阅读 348评论 0 0
  • 你也许因摆脱家人的父母的唠叨而感到高兴,也许因成绩的不理想,而感到失落,不论怎么样,你的大学生活都正式开启了,你只...
    宛如清风xw阅读 383评论 2 2
  • 命运是一个调皮的孩子, 不知道什么时候,他就会和你开个玩笑。 他的玩笑很天真, 然而对于你,你并不会感到好笑。 或...
    白夜红月阅读 718评论 0 0