每一个程序员都应该知道的最基本的事情是什么?

1、糟糕的框架比糟糕的代码引发更多问题

2、你将花费更多的时间思考而不是编码

3、获得更高薪资的最好机会是在你被雇用之前就薪资问题谈判

4、人际交往技巧比技术技巧更能决定你的成功

5、用户会找到令人印象深刻和奇怪的办法去解决他们自己的问题

6、更频繁的提交代码

7、始终在特性分支中工作

8、基本的UNIX技能是有用的,但并不是必须

9、学习VIM或者EMACS将改变你的世界

10、所有的估计都是谎言,“好的估计”是更大的谎言

11、80%的程序员几乎不能胜任他们的工作

12、企业的存在是为了赚钱,而不是写代码

13、软件的存在是问了解决问题,它不是艺术

14、敏捷是陷阱,你无法避免

15、80%的程序员从不投资与提高他们的技能,也不在工作之外学习

16、你的老板认为你是可替换的

17、工作是工作,不是家庭,不是教堂,不是信仰。你工作只是为了赚钱

18、企业文化通常作为支付你更少薪水的一种伎俩

20、IDE并不重要

21、你所使用的语言也不重要

22、你所使用的框架也不重要

23、所有的技术争论都归结于小孩子争论玩哪个玩具

24、你可能不会因为中了创业彩票而变得富有

25、和QA测试人员交朋友,他们会使你的生活变美好

26、永远要知道你的企业是如何赚钱的,这决定了谁拿多少钱

27、如果你想成为一名重要的软件开发人员,就为科技公司工作吧

28、人们总是优先考虑新特性而不是重构遗留代码

29、有时候发生了火车事故人们才想到刹车

 

以上内容来自Quora的帖子What are some of the most basic things every programmer should know?

posted @ 2019-05-03 23:17  梅花五瓣  阅读(148)  评论(0)    收藏  举报