“我好像要失业了。”

如果有一天,你的学霸老同学给你发了这样一条信息,你会怎么想?

我就碰到了这样的事。当年我们系所向披靡的刚哥,毕业季能拿着一叠offer打扑克的牛人,他竟然告诉我他要失业了。

#1

被800字追杀的学霸

“到底怎么了?”我一边问,一边想,这该不会是恶作剧吧?

“工作搞砸了。”

“是代码整不出来了?还是啥地方没算对,出了事故?”

“那哪能呢?我什么时候在技术上掉过链子?”

“那你是咋了?”

“你记不记得我以前说过,我是被800字追杀的人?”刚哥灰头土脸地说,“我没躲过去,这回真要被杀了。”

原来是这么回事——刚哥栽在了工作报告上。

说到这里就不得不提一下刚哥的软肋了。他是个“瘸腿学霸”,学理科潇洒自如,学文科一塌糊涂。别人做噩梦都梦见考数学,他做噩梦会梦见考语文写作文写不满800字。

为了不写作文,他大学学了理科。专业课成绩名列前茅,毕业论文却写得生无可恋,每天晚上去学校小树林里怒吼发泄。那时候系主任觉得他可以再多读几年书,以后搞搞研究,但是刚哥听说搞研究要写论文,还得是能发表的那种,他就头也不回地去工作了。

问题是,就算你可以不写论文,你还能不写工作报告吗?

“我是真的不会写东西,我太难了。”刚哥都快哭了。

“写得少了吧,别人觉得你不认真,怀疑你的工作态度,写多了吧,别人又说你写得乱七八糟,更怀疑你的工作态度。更可气的是有的人知道我写不清楚报告,他就把我完成的工作当他自己的工作量写到了他的报告里,这种事我说出来领导都不信,领导会说,你干的活,为什么人家写得比你更明白?还有,怎么这么多事都要书面汇报?坏了个大设备想换,要写报告,出现意外要延期,还要写报告。要是写不明白,你干啥别人都不配合你……前几天人事又找我谈话了,拿着我的报告说我状态不好,感觉再这样下去,我就要被优化了……”

这可怎么办?我想了想说,“要不这样,你把你以前写的那些报告拿来,我们给你看看,找找问题在哪?”

“真的吗?”刚哥睁大了眼睛,“那可太谢谢了!”

#2

现在补课还来得及吗?

很快,我就收到了刚哥发来的几篇报告。我拿回去和编辑部的朋友们一起整理出一个问题清单,又把刚哥叫了出来。

“哥啊,我先问问你。”我说,“你的回车键是去外地上大学了吗?”

“呃……”

“你看啊,你这几篇报告,有一大半根本不分段,文字就那么一大坨放在那里。还有几篇呢,几乎每句话都分一段,写得稀碎。我寻思你的回车键平时不在,你想用用不成,它偶尔放假回来,你就贼稀罕,就使劲用……”

“哎呀,这个……”刚哥挠了挠头,“我确实是不太会分段。但是这个很重要吗?”

“非常重要。”我说,“段落之间的关系决定了文章的条理,把这个捋顺,文章框架才不会出现问题。其实文章不应该写完才分段,而应该规划好段落再写——每段讲清楚一个要点,要点串起来支持整篇文章的中心意思。”

TIP 1

逻辑清晰、易读易懂的文章由段落构成。正确利用段落写作,可以让写作者快速、清晰、准确地传达意思,也有助于阅读者快速读懂文章。

“有道理……”刚哥点了点头,“但是说起文章的提纲,我好像只能想到总分总一种,能行吗?”

“这就要说到你写东西的时候唯一的优点了。”我忍不住笑了,“你这几篇报告都把概括全文的内容放在了最前面,这是一个好习惯。总分总就是最实用的文章结构,因为它可以让阅读者快速看到关键信息。职场上大家都那么忙,你要是把中心意思安插在中间或者后面,谁有心情费劲去找呢?”

“那后面那些段落呢?”

“也一样。刚才不是说了吗,每段讲清楚一个要点即可,而每一段的概要句也不要藏着掖着,在开头句明明白白写出来就好,方便阅读者快速get到你的意思。”

TIP 2

阅读者拿到一篇文章以后,首先会判断这篇文章是否值得一读,哪部分内容应该优先读。为了方便阅读者迅速做出判断,表意清晰的文章务必要让阅读者在30秒内读懂要点。

“听你这么一说,我觉得这几篇报告我自己也会改了。”刚哥来精神了。

“那我们说点更具体的。”我说,“在段首写完了概要句,剩下的句子该怎么安排,你有想法吗?”

“啊这还有啥讲究吗?难道不是展开说说就行吗?”

“那你为什么就展不开呢?”我翻出一份申请交付延期的报告,“比如这个,你说‘遗留代码太混乱,处理需要很长时间。’后面只解释了一句,‘里面的函数都不知道是什么用途,不敢马上处理。’”

“事实就是这样啊。”刚哥皱了皱眉,“前任程序员不写注释,又净整些个AAABBB这样的破函数名,谁知道那是什么。”

“但是审批的领导未必那么了解情况,你只写这一句,领导也可以理解为你自己能力不够,所以看不懂前面的人留下的代码。”

“那……那我把我刚才说的那些加在后面?”

“要加,但是从顺序到写法都要调整。”我说,“领导可能只知道那段代码在你手里,这时你要先告诉领导,你对情况进行了预估,代码没有任何注释,函数命名极为随意,这意味着重要的辅助信息全部缺失。写到这里,领导知道了代码的客观情况,你再往下写——因而需要额外的时间进行梳理。再往后你还可以补充一下贸然修改会带来什么样的后果……”

TIP 3

段落中的每句话,都要确保由已知信息开头,由未知信息结尾。由已知写到未知的顺序,可以完善文章的逻辑,方便阅读者理解文意。

#3

你要是说逻辑

那理科生可就不困了

“哎呀,好像讲到深一点的地方了,我要消化一下。”刚哥摸着下巴说。

“那你就先休息一下。”我又看了看笔记,“我们等一下再讲别的问题,比如你知道要把全篇的中心意思放在开头,但光知道这一点还不能把开头写得足够漂亮。比如你可能会在一篇文章里提出几个要点来支持你的中心意思,但这些要点之间的关系你却很少能写清楚……还有如何让文风简洁有力,如何组织语言最能切中要害,还有……”

“今天这么一捋,我感觉自己真该好好补一补了。”刚哥说,“哎你说,我要是花一个星期的时间回去集中背背语文课文,我这文科能力能不能突飞猛进一下子?”

“一个星期?”我有点哭笑不得,“哥啊,背背名篇是好事,但是文科的素养是慢慢养出来的,要经年累月才行,一个星期实属不够啊。”

“……”

“而且就算你满脑子名篇佳作,也不一定能解决问题。报告、论文这种功能性强的文章和文学作品是不一样的。你的需求在这儿摆着呢,要想快点看到效果,还不如有针对性地学学怎么写应用文。”

“说的也是。”刚哥说,“但是我也找过一些讲应用文写作的书,感觉这种书一般就是模板大全,也就格式和万能句列得全,实质内容该怎么写,它们讲得也不是很清楚。”

“既然说到这了,那不如就想想,”我说,“实用性强的文章最重要的是什么?”

“这……你是在考我吗?”刚哥战术后仰。

“不不不,我是在跟你说好消息,”我一摊手,“这种文章最重要的就是你擅长的东西——逻辑!”

“!!!”

“不管是报告还是论文,写作的目的都是清楚地传达意思,写作逻辑越通顺别人就越容易读懂。所以只要把写作的逻辑学明白了,你就会写这类文章了。”

“那有没有专门讲写作逻辑的书呢?”刚哥问。

“有啊,这本就是——”

“不错不错,”刚哥眼前一亮,“正是我需要的!这本能送给我吗?”

“不能。”

“……”

“新书期有赠书活动,你去看看图灵的推送吧——祝你欧气大发!”

# 留言 · 互动# 

  • 说一说你因为不会写作吃过哪些亏?

  • 挑选1位幸运同学,送出《写作的逻辑》一本,5月20日开奖!

点击图片购买

题图:freepik.com

喜欢这篇文章?点个“在看”吧~▼

搞定了数学,拿下了代码,没想到在这件事上栽了跟头……相关推荐

  1. 10行代码带你搞定目标检测(附代码)

    来源:大数据文摘 本文约2700字,建议阅读5分钟. 本文介绍采用代码搞定目标检测的技术. 计算机视觉是人工智能的一个重要领域,是关于计算机和软件系统的科学,可以对图像和场景进行识别.理解.计算机视觉 ...

  2. 初中数学四十二个几何模型_模型 | 一文搞定初中数学9大重要几何模型(优选)...

    文章来源:王通博初中数学,ID:wtbmaths近日小初QQ群更新的部分内容如下2020年中考数学真题分类汇编版本1(58讲Word)2020年中考数学真题分类汇编版本2(21讲Word)2020年全 ...

  3. WIFI:1.不使用第三方软件搞定WiFi热点(用代码) 2.win连接的WiFi查看密码3.同路由器限制他人网速(很多路由器软件就行,比如TP-LINK的官方软件功能就很OK,不必使用第三方软件))

    刚学的这个,我后续再补充一些相关原理吧,现在不是很会讲这个(其实这些....在路由器的手机APP中功能更全,进行的操作也更多) 第一个知识点搞WiFi 第一步: netsh wlan set host ...

  4. 几行代码搞定ML模型,低代码机器学习Python库正式开源

    公众号关注 "视学算法" 设为 "星标",消息即可送达! 机器之心报道 机器之心编辑部 PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器 ...

  5. 旋转函数_一招搞定高中数学函数平移旋转问题

    我们的命运,凭什么由你来决定. --蒙奇D路飞 <海贼王> 选自柴老师高中时候最爱最爱的动漫,哇,一想起来真是满满的回忆.还记得当时在学校,半个月回一次家,每次回家只能住一晚上,那天晚上就 ...

  6. python灰色模型代码_几行代码搞定ML模型,低代码机器学习Python库正式开源

    机器之心报道 机器之心编辑部 PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代 ...

  7. python低代码_几行代码搞定ML模型,低代码机器学习Python库正式开源

    PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代码上?低代码平台或许是个不错的 ...

  8. 代码实现tan graph model for classification_几行代码搞定ML模型,低代码机器学习Python库正式开源...

    PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代码上?低代码平台或许是个不错的 ...

  9. 厉害了!几行代码搞定ML模型,低代码机器学习Python库正式开源

    点击上方"Python高校",关注 文末干货立马到手 机器之心编辑部 PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想 ...

最新文章

  1. 软件版本号命名规范_电影录音部门和剪辑部门交互规范的参考
  2. 自动驾驶进入第3阶段 ADAS黑科技守护开车人
  3. SQLyog连接虚拟机中docker中的mysql过程详解,并解决2003错误
  4. 美国体验圣帕特里克节(St.Patrick's Day)
  5. 统计twitter帖子_在Kubernetes上部署InfluxDB和Grafana以收集Twitter统计信息
  6. 原型即对象(以及认识这点的重要性)
  7. 安卓应用安全指南 5.2.3 权限和保护级别 高级话题
  8. 百度编辑器UEditor源码模式下过滤div/style等html标签
  9. 新系统基础优化--Centos6.6
  10. 【PHP代码审计】RIPS代码审计工具
  11. 小米5splus安装鸿蒙OS,小米5Splus 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  12. 怎么查询网络热点事件的舆论热度的办法技巧
  13. java最后冲刺2个月校招了(XB的指导)
  14. 郭依婷——大学生的创业故事
  15. ubuntu20.04 双显卡安装
  16. 计算机三级嵌入式工程师,怎样通过计算机三级嵌入式,如何成为嵌入式工程师——第一章嵌入式系统概论
  17. 此网络中的另一台计算机的ip相同,同一Wi-Fi网络上的两台计算机具有相同的IP地址吗?...
  18. 小孢子:在?我用本地环境pytest带你玩自定义算子
  19. java生成多级目录
  20. 华为手机手机与计算机传输,如何将华为手机的视频传到华为的电脑上?手机与电脑数据互传操作步骤...

热门文章

  1. 页面 切换 中英文 怎么实现_【完美解决】AE CC2018表达式错误 ae cc2018如何进行中英文转换?...
  2. php 任意文件上传,任意文件上传漏洞
  3. python encodings模块_ImportError:没有名为'encodings'的模块
  4. jquery java json转字符串_用jQuery以及JSON包将表单数据转为JSON字符串
  5. linux uefo引导 win_基于UEFI和GPT模式下U盘安装windows8.1和Linux双启动教程
  6. 异常处理器详解 Java多线程异常处理机制 多线程中篇(四)
  7. Android——与查询联系人相关的3张表
  8. 企业互联网应用高性能解决之道
  9. RxSwift 案例学习(一)
  10. 第一个Python程序