在中断了很长一段时间后,我最近一直在努力重新上Twitter。我已经厌倦了这个平台,但最近听说Twitter上有一个蓬勃发展的开发者社区。我想去看看。
哇哦!在Twitter上,有很多人对发展有很多好的想法。
他们中的许多人都有一大批追随者。一些人已经创建了自己的业务,他们在网上教授代码或提供自由职业软件服务。其他人写过书,并为开发人员社区做出了巨大贡献。
但与其说我羡慕他们的成功--令人印象深刻!--不如说我羡慕他们是如何做到这一点的。与其仅仅让它嫉妒,这源于恐惧,我想要走向一个鼓舞人心的地方。从他们的成功和技能中获得灵感作为动力,而不是感到亲密无间。
以下是我在开发在线社区中看到的人给我带来的启发中的三件事。
在我看来,许多成功的开发人员都有坦诚面对困难的诀窍。他们可以用勇气和谦逊表达出许多其他开发人员所感受到的恐惧。
例如,我相信每个开发人员都至少犯过Catalin列出的以下错误之一:
我相信我们中的许多人都有过类似的想法。但你们为什么不分享呢?对我来说,是我既害怕又觉得没人会听。
外卖?很多人一直觉得自己是开发界的冒名顶替者--即使是熟练的高级工程师也是如此。与其认为你会看起来很笨,或者认为没人想听你的经历,不如试着学会如何谦虚地分享它。人们会听的。
这些开发人员中的许多人都有一种特殊的技能,这是我既羡慕又缺乏的:他们是伟大的沟通者。
他们通过教授、解释,以及一起帮助其他开发人员学习开发来建立他们的成功。他们有能力选择一个技术主题--比如说一门语言--并有效地教给其他人。
拥有最好的想法、最好的代码或最现实的思维最终是没有结果的,除非你能与他人沟通。
开发人员需要与他人进行的交流比我们最初想象的要多。甚至我们的代码也真的在与其他人交流。当然,我们是在指示计算机对我们的代码执行特定的操作,但我们也在告诉我们的队友。编程语言毕竟是语言。
这个领域的顶级开发人员也是始终如一的。他们有新的课程、博客和推文来保持观众的参与度。他们每周都会在相同的时间流传输自己的编码,而不会有任何失败。他们的始终如一已经真正成为一种习惯,而不是一种“把事情做好”的斗争。
即使在只编码的世界里(也就是忽略博客、tweet等),能够始终如一地显示和编写优秀的代码也是至关重要的。即使你正在做一个你在工作中不喜欢的项目。即使你“不喜欢”。不管有没有灵感,作家都必须每天练习写作。毕竟,编写代码就是编写。
在继续之前,我并不是说只是笑着忍受。如果你一直在试图解决一个问题,但没有取得任何进展,那就回家吧,睡一会儿,做点运动,第二天再出现再试一次。同样,如果你正在做一个你不喜欢的项目,告诉你的经理!只是不要把你缺乏热情作为不尽全力的借口。