有哪些道理是你当了程序员之后才知道的

1.业务第一,产品第二,技术第三。

2.要想得到他人的信任,先信任他人。这不仅仅针对于管理者。虽然它对管理者尤其重要。信任是你真正拥有的唯一价值。如果你的公正、判断、理解、诚实不被信任。接下来你组织的成员将把你视为祸害并绕着你走。然而,如果你是个有能力但不被信赖的开者,你可能还有一些价值。虽然你在每个决定上做的努力都会被大大消减。不过更重要的一点是:一个团队的成员需要互相信任。当Natascia说:“我来解决那个问题”,你必须相信她会去做。当你说:“Peter能在截止时间前完成的。”,你必须相信那会实现。当某人说,“我有一个疯狂的点子”,他们必须信任他们会被尊重和认真对待,尽管那点子的确很疯狂。

3.年轻的时候什么都想学,后来发现学的速度永远跟不上技术迭代的速度。

4.别老是埋头搞技术,也抬头看看自己,做好自己的健康管理。

5.简单比优雅重要的多。我也喜欢紧凑优雅的代码。我喜欢灵活的框架,有如此多抽象层次随时待命,无论抛出什么改变的需求都能解决。我喜欢使用位向量、位位移、略微复杂的数据结构和不太流行且古怪的小语言特性,但在特定环境下十分实用。然而你并不只是为了你自己写代码。即使它只是个“原型”。而且你不仅仅是为了解决当前的问题编它。你正在为了下一个接手的开发者可以使用它来解决下一个问题而编写。把你写到那五行代码扩充为十行可以增强其可读性,你知道吗,也许扩展为十五行效果会更好。

6.入了这行,别想着把生活和工作分得很开,99.99%的程序猿都是生活工作相互交错。且工作多于生活。

7.学会夸奖别人,学会识别捧杀。

8.圈子很重要,要努力地往更加优秀的圈子里面靠。虽然听起来挺没有意思的,但是如果想要职业生涯越走越好,选对圈子跟对人还是很重要的。

9.保持谦虚,但要自信。你不需要所有的答案。甚至是我也不得不勉强承认我不会有全部的答案。可恶,我甚至连它们的大多数也没有,不过我有自信,只要给我足够的时间和精力,我能弄清楚大部分。并且你也可以。我们无法都成为JeffDean(谷歌大牛)、中本聪(比特币创始人)或是MargaretHamilton(登月计划中的女程序员)。

我们在一个充斥着真正的天才和自称天才的地方工作。幸运的是,大多数情况下,我们不是科学家。我们的工作不是去寻找新突破。我们的工作是实践他人的发现,使东西运转,希望服务于人们真正想要的东西。也许你永远不会发明任何东西,像是布隆过滤器或默克尔树。不过大多与你共事的人们也不会。而且这不是重点,重点是使用布隆过滤器和默克尔树,亦或是在它们之上建个抽象层,来实际的完成它们。如果你真的做出了一些东西,在面对那些令人眼花缭乱的理论知识,或是和你相似甚至比你做得更糟糕的人时大可不必谦虚。

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个


转载请注明:http://www.aierlanlan.com/rzgz/3997.html