打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

来源自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.有时候,任何人都要小心刹车。

希望这有助于帮助你。

-布瑞恩



转自:简书

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
十年程序员
程序员必备软技能,每一条都值得深思!
自学的程序员如何找到好工作?
从码农到大神工程师:你需要这些技能
技术提升遭遇瓶颈,怎么办?
程序员需要具备的基本技能 | 酷壳
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服