趣文网 > 作文大全

每个程序员都该是一个逻辑清晰的写作者?

2020-11-30 16:00:01
相关推荐

虽然编码和计算机科学还没有全部进入“米国”的学校课程,但该国并不缺少这样的举措,如Google的“Code Next”计划或奥巴马曾倡议的“Computer Science For All”运动。

这些举措倒是可以让学生学会编码,但是却忽略了编程开发人员、计算机科学学者和技术招聘人员一直强调的一项关键技能:写作能力。

Lem Diaz是谷歌母公司Alphabet Ventures的风险投资机构Google Ventures(GV)的人才合作伙伴。根据帮助Netflix、PayPal甚至Google找到技术人才的经验,他认为,除了编程技巧,写作、口头表达能力、处理问题的过程和资历也是几乎所有顶级科技公司看重的。

应用程序开发早期,编写示例很重要。Diaz解释说:“如果一份简历不仅没有错误,还能清楚地呈现公司想要解决的复杂问题的解决步骤,那么公司就会对求职者更感兴趣。”一旦求职者通过了那样的审查,公司就会经常要求他们解决问题,并写出解决过程。

Diaz说:“现在不再是工程师们只需要自己动手编程的时代了。能够沟通问题才是一个人或公司能够胜任工作的全部内容。”

加州大学-伯克利分校计算机科学系教授Dan Garcia也表达了类似的观点。作为一名学者,他说:“人们职业生涯中的一项目标是获得影响力,很多时候,影响力以奖金的形式出现,以你所写的论文和你在各大会议上分享的成果实现。此外,作为一名CS(计算机科学)学者,获得资助也很重要,而写作在筹款过程中扮演着重要的角色。”

但Garcia同时指出,在计算机科学领域,有的人可能只会写代码,对如何写一篇5段的文章并不在行。不过,他还是认为程序员们有必要拥有这项技能。

“虽然有些人不需要写作,但我们希望学生将来能够胜任任何职位。也许他们一开始只是想成为一名程序员,但后来他们可能会成为学者,或者从事文档管理方面的工作,” Garcia说,“我的观点是,你永远不知道你什么时候会用到写作。”

Garcia在加州大学-伯克利分校开设了一门计算机非专业课程,名为“计算的美与意趣(The Beauty and Joy of computing)”,并为高中教师准备了AP CS原理考试的学生课程,协助他们应对AP CS原理考试。

他的本科生课程和AP课程中就包含了写作的部分。不过对于本科生来说,他们还需要更深入地研究课堂上探讨的话题,比如,参加CS辩论赛,钻研iPhone是如何进行创新的或其数据是如何影响用户的。

同时,Garcia认为,试图让学生学编码的教育工作者可能要谨慎地告诉学生,写作几乎是不可避免的,即使程序员也避免不了。

Diaz认为,程序员的写作通常与记者的不同。“论文写作和技术写作有很大的区别。你不需要写一篇五页厚的论文,” Diaz说,“在技术写作方面,应该去掉很多形式上的东西,以便更快地表达重点,清晰地解释推理过程。”

但Garcia认为,写一篇文章和写一段代码背后的逻辑可能非常相似。

Garcia说:“当我为辩论列提纲或思考一个论点时,我需要考虑从A到B的逻辑关系,需要找案例,还要在我的论证中审查漏洞,以防被人击破。这和写代码何其相似?”

编程教育公司Vidcode的CEO Alexandra Diracles则更看好写作。她觉得好的语法,甚至创造性的写作能力,实际上可以丰富一个程序员的技能。Diracles指出,像纽约的诗歌计算学院,他们就声称“写代码如创造性写作”,目的是“促进崭新的,异想天开的,诗意的工作”。学校的课程包括了诗学和政治学,以及计算和艺术实践。

Diracles说:“写作时你必须自己找到错误,并在文章中重新组织语法,这正是编程时所使用的技巧。”

这位首席执行官还很赞同Garcia曾告诫CS专业学生的一段话:“每个人都有自己习惯的编码切入点,每个人都应该在自己喜欢的领域发现编码,包括写作领域。”

来源:EdSurge作者:Sydney Johnson智能观 编译

—完—

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

英语作文初中 总会想起那张照片作文600字 值得珍藏的财富作文600字 劳动作文600字初中 冬日美景作文 夏天 作文 家 作文 读西游记有感450字作文 四年级写作文的技巧和方法 读什么有感作文400字 关于春节的作文100字 我们都是一家人作文 关于元宵节的英语作文 快乐的一天作文500字 给某某的一封信作文 我最喜欢的动物英语作文 乡村美景作文400字 四年级英语作文大全 告别作文600字初中 挠美女脚心作文 写物作文500字 找春天的作文 寒假作文怎么写 榜样作文500字 介绍春节英语作文 故事新编作文 挫折的作文素材 我的家乡作文怎么写 友谊作文600字 老物件作文