每个程序员都应该知道的最基本的东西

  1. Bad architecture causes more problems than bad code.

    垃圾的代码结构将比垃圾代码产生更多的问题

  2. You will spend more time thinking than coding.

    你将花更多的时间来思考而不是敲代吗

  3. The best opportunity to get paid more is when you’re negotiating salary before getting hired.

    获得更高薪水的绝佳机会是在你被雇佣前的谈判

  4. People skills determine your success more than technical skills.

    人的技能决定了你的成功而不是技术技能。

  5. Users will find impressive and bizarre ways to solve their own problems.

    用户将找到印象深刻且奇怪的方式来解决他们的问题

  1. Commit code more often.

    及时提交你的代码

  2. Always work in feature branches.

    在特定的分支上工作

  3. Basic UNIX skills are helpful, but not required.

    基本 UNIX 技能会很有帮助但不是必需

  4. Learning VIM or EMACS will change your world.

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

  5. All estimates are lies and “good estimates” are bigger lies.

    估计是不存在的,而最好的估计就是搞传销

  1. 80% of programmers are barely capable of doing their job.

    80%的程序员无法独立完成自己的工作

  2. Businesses exist to make money, not to make code.

    企业的存在是为了赚钱而不是敲代码

  3. Software exists to solve problems, it’s not art.

    软件的存在是为了解决问题而不是为了艺术

  4. Agile is a trap. You can’t avoid it.

    快速是个陷阱你无法避免

  5. 80% of programmers never invest in improving their skills and never learn outside of work.

    80%的程序员从来不投资与提高技能也不再工作外学习

  6. Your boss believes you are replaceable.

    你的老板相信你是可替代的

  7. Work is a job, not a family, not a church, not a religion. You do it to get paid.

    工作是个职业,不是家庭,不是教堂,不是信仰。你这样只是为了得到报酬

  8. Company culture is often used as a trick to pay you less money.

    公司文化常常是想你支付更少钱的一种伎俩

  9. The best programmers are always building things.

    最棒的程序员常常是在构建东西

  10. Your IDE doesn’t matter.

    你使用的 IDE 无关紧要

  11. The language you use doesn’t matter.

    你使用的编程语言无关紧要

  12. The framework you use doesn’t matter.

    你使用的框架无关紧要

  13. All technology arguments boil down to children fighting over which toy to play with.

    所有的技术论点就好像儿童互相争夺玩具

  14. You probably won’t get rich by winning the startup lottery.

    创业不大可能让你致富

  15. Make friends with QA testers, they will make your life better.

    多与测试人员交朋友这将使得你的生活更精彩

  16. Always know how your business makes money, that determines who gets paid what.

    始终知道你的公司如何赚钱,这取决人们为了什么而付费

  17. If you want to feel important as a software developer, work at a tech company.

    如果你想作为软件人员而感到自己的价值,为科技公司工作

  18. People will always prioritize new features over refactoring legacy code.

    人们将优先考虑新功能而不是去重构遗留的代码

  19. Sometimes a train wreck has to happen for anyone to care about the brakes.

    有时火车残骸必须发生在任何人关心制动器上。

棒棒糖