本文中提到的黑客
类型都是典型的黑客类型,它们都是天才,但他们有着不同的风格。这里的黑客是广义的,指的是那些专注于编程的高级
程序员。
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。发明者
我们不喜欢为同一个目的使用单一的框架,而是喜欢编写十几种不同的微框架,为了不被赤裸的程序员所迷惑,发明者使用抽象的东西来脱离惯例。