带你进入黑客世界,看看黑客的秘密。

本文中提到的黑客类型都是典型的黑客类型,它们都是天才,但他们有着不同的风格。这里的黑客是广义的,指的是那些专注于编程的高级程序员。


1。独角兽


一个被称为完美开发者的黑客;他们的编码是用密封方式编码的,他们的设计理念也非常关键,他们非常善于使用PS和焰火。在他们的作品中,没有像素限制,但他有缺陷。操作系统必须支持Adobe产品。


最喜欢的技术/语言:java、施普灵河、Hibernate、净、Eclipse、Visual Studio。


2。该宏程序员


Ldquo,宏编程,是开发其他程序员黑客型,他们对宝石的使用强烈的意见,但他们更喜欢Smalltalk统治世界。这个黑客原型的定义不仅限于字面的元编程,但也喜欢定义的黑客大会。


最喜爱的技术语言:Lisp、Ruby、余烬,比约定的更好


三.的brogrammer


Brogrammer,我们把它翻译为程序员他已经掌握了巴尔默峰的艺术,虽然他是结合最新的就业会议的专业知识,使他能够达到一个更高的水平,快速有效的。Brogrammer有一个爱好,喜欢玩游戏的一杯啤酒乒乓使用数据结构。


最喜欢的技术/语言:Djan,ROR,表达。


4。丢失的灵魂


迷失的灵魂,多年来一直被禁锢在某个特定的企业技术堆栈中,它们都有工程发展的趋势。他们定义了一个不支持依赖注入和反转控制的框架,像大多数项目一样,他们经常处理复杂的程序和软件。


最喜欢的技术/语言:萨斯,手写笔,Coffeescript,Javascript。


5。科学家


疯狂的科学家在解决计算机硬盘方面是非常强大的,它是最新计算机的一种学习方法,它能很快地告诉你两位数相乘的算法,但在实践中,他更倾向于过度分析和项目接近自然的基本问题。


最喜欢的技术/语言:C / C++,python,java,F #。


6。建筑师


对于手头上的问题,架构师沉迷于最好的技术来解决,但计划往往高于实践。作为最固执己见的原型,它更愿意告诉你一些关于堆栈的技术问题。


最喜欢的技术/语言:Redis,mondb,CouchDB,Riak,Hadoop,卡桑德拉,Web Sockets。


7。裸机程序员


裸机程序的软件和硬件接口;爱生活在高级语言和抽象的地方在距离。作为一个低级Optimer,他能很快地解决从QuakeIII Arena和类似优化的逆平方根。







最喜欢的技术/语言:C、C++、汇编、着色语言。


8。λ程序员


黑客知道Y Combinator的不仅是一个著名的孵化器,但它也可以帮助你从你选择的语言得到它。虽然它不接受基本的技术模式,它仍然可以获得核心功能的概念,如单子,电池,尾递归。


最喜欢的技术/语言:Haskell,Lisp,Erlang,Scala,F # 。


9。Neck Beard


在这些名单,黑客善于用自己的鼠标,包括使用天猫或w3m浏览Web网站。点文件配置系统在复杂的大型软件工程。在免费开发源代码运动,坚定地认为,脖子上的胡子会超越它的使用和发展推广开源软件。


最喜欢的技术/语言:C / C++,POSIX,KDE,任何GPL。


10。江湖浪子


对于欺骗,没有代码,不感到困惑,骗子,黑客热衷于用户,实现客户需求的能力。这是在恶搞应用的先驱,后是在应用商店推出了盈利。这些骗子黑客的动机的用户,不只是一些技术上的选择,这些骗子的黑客,没有平台是安全的。


最喜爱的技术语言:PHP、Perl、完成工作的任何东西。


11。{狂热}测试者


在理想世界中,测试人员更喜欢看到用伪英语编写的代码段。他认为最新的BDD测试技术将定期为落后基础设施的其他测试编写测试。bug已经过去了,测试人员怀疑,如果没有类似的测试级别,就无法编写稳定的软件。


最喜欢的技术/语言:黄瓜,RSpec,菜单,Capybara,什么BDD 。


12。发明者


我们不喜欢为同一个目的使用单一的框架,而是喜欢编写十几种不同的微框架,为了不被赤裸的程序员所迷惑,发明者使用抽象的东西来脱离惯例。