Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1638

七年程序员生涯,我学到最重要的6个教训

$
0
0

身为开发者的你是否思考过这个问题:在编程过程中,到底什么才是最重要的?本文作者的编程生涯始于 2012,到今年正好 7 年的时间。面对“七年之痒”,作者带来了对编程的一些思考,希望能够对你有所帮助。


时间如梭,不是吗?

我的编程之旅始于2012年,当时我还只是个C++编程实习生。说实话,我根本不知道自己在做什么。即使是到了现在,这种状况依然没有改变。不过,在这个过程中,我确实学到了很多东西。

问题来了:在编程过程中,什么语言才是最重要的?

是英语?西班牙语?中文?波兰语?还是其他在工作中用来与其他人进行沟通的语言?

与人沟通比与机器沟更重要

编程是一项团队活动。很少有出色的软件产品是完全由一个人从头到尾做出来的(CodeSandbox算是一个,但后来Ives还是请了一些人),大多数产品需要一个团队来打造。

沟通技巧可以成就一个项目,也可能会毁了它。相比存粹的技术,软技能对一个项目的成功起到更重要的作用。试想一下,你把世界上最好的5个数据库专家都请来了,但如果他们各自为政,互不沟通,最后他们会给你搞出5个不同的MySQL、Aurora或MongoDB实例。

了解你在做什么以及为什么

人一旦有了目标感,就会感觉好一些,这在工作中也是一样的。


Viewing all articles
Browse latest Browse all 1638

Trending Articles