Select Page

十种不同类型的黑客 | 黑客知识

十种不同类型的黑客 | 黑客知识

十种不同类型的黑客

黑客这个字眼对大家一点都不陌生,说起黑客大家就想到黑客是一种非常酷的职业,也可以说是角色或领域,就很像电影内的那些黑客几分钟可以让一架大型计算机或者整个国家的计算机瘫痪,不过我在这里需要纠正一下电影内的那些专搞破坏的计算机高手并不是属于黑客而是骇客,如有不明白可以看这篇文章当名黑客该具备怎样的一个条件?。你知道吗,黑客其实也有归类为很多种的,那么让我们来看看黑客的分别吧!

 

 

1。The Metaprogrammer

The Metaprogrammer又称“宏程序员”,宏程序员是为了其他的开发者而发展起来的。他们是对Ruby的扩展以及富有有自己独特的见解,并且暗地里希望Smalltalk能被全世界所接纳。这个原型的定义不仅限于文字元编程,也包括一些迷恋于定义规范约定的人,从而使其他开发者的工作更为简单方便。

最喜爱的技术/语言:Lisp,Ruby,Ember任何优于约定的配置

 

2。The Brogrammer

The Brogrammer我们翻译它为“程序员”,Brogrammer掌握了Balmer Peak艺术并且到达该艺术顶峰。它与最新的雇佣公约相结合,使Brogrammer能够高效的达到更高水平。Brogrammers喜欢用杯子玩beer pong这种游戏,杯子的安排通常都是用某种数据结构。

最喜爱的技术/语言:Django,RoR,Express

 

3。The Lost Soul

把The Lost Soul翻译成“迷失的灵魂”,它已经被关押在一些特定企业的堆栈里面好多年了。它已发展了一个朝工程方向的癖性,目的是让工程和战栗者在一个定义的框架里面工作,这个框架不支持依赖注入与反转控制。也许,这是在合理范围内的,然而,就像大多数项目一样,他会定期的处理那些复杂的程序与软件。

最喜爱的技术/语言:Java,Spring,Hibernate,.NET, Eclipse,Visual Studio

 

4。The [Mad] Scientist

The [Mad] Scientist又称“疯狂的科学家”,这个科学家在自己领域里是很聪明的,并且它是致力于解决电脑硬件方面的科学问题。它是迄今为止最新计算机学习方法并且它能快速的告诉你两位数乘法运算法则。然而在实践中,科学家比较倾向于过度分析和更贴近自然工程的基本问题。

最喜爱的技术/语言:C/C++,Python,Java,F#

 

5。The Architect

对于手边问题,“建筑师”沉溺于用最好的技术去解决,但计划常常高于可实践规模,作为最固执己见的原型,它更愿意通知你一些关于堆栈方面的问题。

最喜爱的技术/语言:Redis,MongoDB,CouchDB,Riak,Hadoop,Cassandra,Web Sockets

 

6。The Bare-Metal Programmer

The Bare-Metal Programmer又称“裸机程序员”喜欢生活在软硬件接口的地方,对高级语言与抽象敬而远之。作为一个低级别的优化专家,他可以从Quake III Arena和相似的优化中很快速的解析逆平方根。

最喜爱的技术/语言:C/C++,Assembly,Shading Languages

 

7。The Lambda Programmer

这个黑客知道Y-Combinator并不仅仅是一个有名的孵化器而且它还可以从你选择的语言里面得到它。尽管它拒绝接受基础的技术模式,但它仍然可以获取到核心的功能概念,比如Monads,蓄电池,尾递归。

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

 

8。The Neck Beard

在这些列表中,这个黑客是最有可能使用自己鼠标的,包括使用Lynx或W3M浏览Web网站。用点文件配置系统并与那些复杂的大型软件工程进行斗争。在自由开发的源码运动中,坚定的信徒认为,The Neck Beard将超越它的使用范围,开发和传播开源软件。

最喜爱的技术/语言:C/C++,Posix,KDE,anything GPL

 

9。The Hustler

对没有代码的“骗子”不用感到困惑,“骗子”黑客对用户有敏锐的观察并且有能力来实现客户的要求。它是恶搞应用的先发者并且在应用程序商店推出后还赚了一笔。这些“骗子”黑客被用户所激励而不仅仅是一些技术上的选择,由于这些“骗子”黑客没有哪一个平台是安全的。

最喜爱的技术/语言:PHP,Perl,Anything that gets the job done

 

10。The Unicorn

The Unicorn翻译成“独角兽”,作为以完美开发者而著称的黑客,他们曾一度被人认为有如编码印章似的去编码并且设计时都是带着一种挑剔的眼光去设计。他们在选择使用 PS (Photoshop)或Fireworks时就像选择用文字编辑一样轻松舒适,在他们作品里面没有一个是与像素格格不入的,况且也不能有任何格格不入的方式。 “独角兽”的局限性之一是,被迫使用一个支持Adob​​e产品的操作系统。

最喜爱的技术/语言:SASS,Stylus,CoffeeScript,JavaScript

 

A. The [Fanatical] Tester

在理想的世界里,测试人员宁愿看到以伪英文方式编写的代码段,他相信最新的BDD测试技术,他也会定期给那些基础设施落后的其他测试写测试。Bug已经成为了过去,测试人员怀疑如果没有类似的测试水平,稳定的软件是不能被写出来的。

最喜爱的技术/语言:Cucumber, RSpec,RCov,Capybara,anything BDD

 

B. The [Re]Inventor

宁愿写十几种不同的微小框架,也不愿因为同一个目的去使用一个单一的框架。为了不被裸程序员给迷惑了,发明者使用一些抽象的东西,他们脱离那些公约规定的条条框框。

最喜爱的技术/语言:Zepto,Backbone,Sinatra,Node

 

 

更多讨论在点我进入,面子书群组点我进入

面子书留言

留言

关于作者

Chong Yong Yuen (Lawrence Chong-Tiger)

在地狱中奔跑总会遇到光芒的一面

关注专页获取更多消息

加入我们

艺凡创客空间

电脑虚拟世界 (黑客网络软件)

Evo G Technology Computer

Inline
Inline