IT行业 程序员 编程经验程序员

每个程序员应该知道的最基本的东西是什么?

2017-10-24  本文已影响58人  IT范儿

来源自Quora:What are some of the most basic things every programmer should know?

下面是Brian Knapp的回答,共获得3.1k的赞。

图片来源:摄图网

这是我头脑中快速理出来的一份清单……

1.糟糕的架构比糟糕的代码导致更多的问题。

2.你会花更多的时间思考而不是编码。

3.获得更多工资的最好机会是在你受雇之前先谈判薪水。

4.人际关系技能比技术技能更能决定你的成功。

5.用户会发现令人印象深刻和奇怪的方法来解决他们自己的问题。

6.更频繁地提交代码。

7.总是在功能分支中工作。

8.基本的unix技能是有用的,但不是必需的。

9.学习vim或Emacs将会改变你的世界。

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

11.企业存在是为了赚钱,而不是为了制定代码。

12.软件是用来解决问题的,而不是艺术。

13.敏捷是一个陷阱,你不能逃避。

14.你的老板相信你是可以替代的。

15工作是工作,不是家庭,不是教会,不是宗教。你这样工作是为了得到报酬。

16.最好的程序员总是在建造东西。

17.你的IDE没关系。

18.你使用的语言无关紧要。

19.你使用的框架无关紧要。

20.所有的技术争论都归结为孩子们在玩什么玩具。

21.与QA测试员交朋友,他们会让你的生活更美好。

22.如果你想成为一名软件开发人员,你可以在一家科技公司工作。

23.人们总是优先考虑重构遗留代码的新特性。

24.有时候,任何人都要小心刹车。

希望这有助于帮助你。

-布瑞恩

上一篇 下一篇

猜你喜欢

热点阅读