面向程序员的十大生产力助推器技术

这是我们一直在等待的列表。 程序员使用的十大生产力提升技术-一旦您开始使用它们,您将永远不能再没有它们。 这里是:

  1. 吉特
  2. 面向程序员的十大生产力助推器技术 以前,有各种版本控制系统。 较好的较差的 但是他们都以某种方式感到不对。 来到了Git (以及GitHubEGit )。 一旦使用了这个神奇的工具,就很难想象您会再次遇到更好的VCS。 您从未使用过Git吗? 开始使用本指南

  3. 堆栈溢出
  4. 面向程序员的十大生产力助推器技术 别开玩笑了 您是否曾经在2005年用Google搜索任何与技术相关的内容? 还是altavista早在2000年? 还是在1995年去FidoNet寻找答案? 那太差了。 最高的结果始终是无聊的论坛讨论,其中包括许多错误的专家和脚本小子。 这些论坛仍然存在,但不会出现在Google搜索结果的第1页上。 今天,无论何时您进行搜索, Stack Overflow的前10名都会有2-3次匹配。 机会是,您将不再期待,因为这些答案是80%很棒的! 这部分是由于Stack Overflow的狡猾信誉系统,也部分是由于Stack Overflow的狡猾SEO奖励系统 我已经有98位播音员,19位助推器和5张公关徽章。 尽管Stack Overflow允许其更活跃的用户追求虚荣心(请参见上文!),但其他所有没有帐户的其他用户将继续蜂拥而至,找到完美的答案并点击非常相关的广告。 赞成Stack Overflow及其出色的业务模型。

  5. Office 365
  6. 面向程序员的十大生产力助推器技术 我们是一家小型创业公司 保持低成本是至关重要的。 使用Office 365 ,我们只需为每位用户支付约120美元,即可获得与Microsoft OnedriveSharepointExchangeAccess以及更多功能集成的完整Office 2013套件。 换句话说,我们以学生以前支付的价格获得了企业级办公软件。 请注意,Office 2013比以前的任何其他Microsoft(或Libre)Office套件都要好。 虽然不是100%Programmer的东西,但它仍然是一个很棒的工具链,价格非常具有竞争力。

  7. IntelliJ
  8. 面向程序员的十大生产力助推器技术 尽管Eclipse很棒(免费), 对于那些不幸编写PHP的人来说, IntelliJ IDEAphpStorm几乎在IDE的每个方面都略胜一筹。 您可以随时尝试使用其免费的社区版,但是请注意,您可能不会切换回去。 然后,您可能将无法长时间躲避Ultimate版本!


  9. PostgreSQL的
  10. 面向程序员的十大生产力助推器技术 PostgreSQL自称是世界上最先进的开源数据库,我们认为它也是最优雅,简单,符合标准的数据库之一。 它确实是使使用SQL变得有趣的一个数据库。 我们相信,在未来几年中,PostgreSQL确实有很大机会不仅​​在语法方面而且在性能方面都超过商业数据库。 每当您需要稍微偏爱基于SQL的数据存储系统时,只需将PostgreSQL作为默认选择即可。 您将不会丢失该数据库中的任何功能。 让我们为PostgreSQL听一下。

  11. Java
  12. 面向程序员的十大生产力助推器技术 Java已有近20年的历史了,但它仍然是TIOBE索引上的#1或#2语言(与C共享排名),这有很好的理由:

  • 坚固
  • 成熟了
  • 它可以在任何地方使用(几乎,真的很糟糕,它在浏览器中从未成功过)
  • 它运行在有史以来最好的平台JVM上
  • 它是开源的
  • 它拥有数百万种工具,库,扩展和应用程序

尽管某些语言可能看起来更现代,更性感或令人讨厌,但Java一直并且将始终在流行性方面统治它们。 这是第一选择,并且使用Java 8可以进一步改善。

  • OO
  • 面向程序员的十大生产力助推器技术 现在,从jOOQ博客 中学到这一点确实是出乎意料且令人震惊的,但是我们认为jOOQ恰好适合于该程序员的必备10大工具链。 大多数jOOQ用户从未发现过使用jOOQ之前的工具,因为他们发现用Java编写SQL从未像现在这样简单。 鉴于我们之前有过Java和PostgreSQL,只有一个缺失的片段以最复杂的方式将两者粘合在一起。 此外, 最近没有人愿意使用JDBC API,是吗?

  • 更少CSS
  • 面向程序员的十大生产力助推器技术 当您第一次尝试Less CSS时,您会认为

    为什么CSS本身不像这样!

    而且你是对的。 感觉就像CSS一样,应该一直如此。 您一直讨厌CSS的所有东西(重复性,冗长性,复杂性)都已消失。 而且,如果您使用的是phpStorm或其他JetBrains产品(请参见上文),您甚至不必担心将其编译为CSS。 作为一个对HTML5表格爱好者不太关心的老HTML表爱好者,使用Less CSS使我想知道我是否最终应该创建更多精美的网站! 没有Less CSS,再也不会。

  • jQuery的
  • 面向程序员的十大生产力助推器技术 少CSS是CSS, jQuery是JavaScript。 哎呀,Stack Overflow上的许多初级开发人员甚至都没有意识到jQuery只是一个JavaScript库。 他们认为这是语言 ,因为我们已经成长为在各地使用它。 是的,有时候,正如这个有点愤世嫉俗的网站所指出的那样,jQuery可能会被滥用: http//vanilla-js.com
    面向程序员的十大生产力助推器技术

    但是,它以非常流畅的方式极大地帮助了所有DOM操作的抽象。 如果只用这种方式编写所有库。 请注意,如果您对jQuery风格的DOM XML操作感兴趣,我们还发布了类似的Java库。 Java 8的新lambda表达式一起,操纵DOM变得轻而易举

  • C 8 H 10 N 4 O 2
  • 面向程序员的十大生产力助推器技术
    C 8 H 10 N 4 O 2 (通常称为咖啡因)可能是程序员提高生产力的第一名。 有人可能会说像鲍尔默峰这样的东西。 可能是正确的,但是咖啡因峰已经被反复证明。 对此事有Dilbert的看法: http : //dilbert.com/strips/comic/2006-10-19/

    更多生产力的助推器

    我们当然不是唯一相信这样的事情的人,例如程序员生产力促进者。 在这里享受Troy Topnik的这份替代清单,以获取更多见解: http ://www.activestate.com/blog/2010/03/top-ten-list-productivity-boosters-programmers

    翻译自: https://www.javacodegeeks.com/2014/04/the-top-10-productivity-booster-techs-for-programmers.html