黑客特质,你具备哪些?
| 分类: 幽室微烛 |
在计算机技术普及,互联网崛起的年代,从微软比尔盖茨创立的WINDOS人机交互操作系统,苹果乔布斯的智能手机,facebook扎克伯格的新社交模式,这些技术的新浪潮背后,无不蕴含着优秀程序员的设计智慧,而黑客就是优秀程序员的代称,他们有理科生理性、严谨的思维,更重要的他们还有艺术家的热情、投入、和开创性。
那么,除了一名优秀的程序员所具备的对编程语言的娴熟,黑客具备哪些方面的特质呢?
热爱
黑客对编程的热爱,让他们倾情投入。黑客不是为了名声和金钱,他们在免费的平台上,编写开源代码,把自己的源程序开放给别的程序员,
或者开发免费程序给用户使用,看起来是在做无用的事情。实际上,他们引领了社群模式,聚集很多有共同爱好的人们在平台上互相支持和学习,得到了共同的进步,体现了自己的价值。
创造
黑客的创造始对现有组合的利用。他们善于在现有的程序中,进行创造性的发挥;他们也不为现有规格束缚,自己创造规格;他们很少从教科书中得到知识,而是从示例中学习,在实践中成长。
在这个信息爆炸的时代,新产品、新技术其实都是来源于各种原有技术的组合,各种领域的交叉,或者某个产品的细分,要求一个人既能打破规则,有跨界的能力,有在某一个领域又有精湛的技艺,同时随时随地能够学习新的知识,完善自己的知识体系。
黑客喜欢使用动态语言,意味着不过早设定规则,在编程过程中可以不断的修改,调试。黑客不会臆想BUG,来干扰自己前进的道路,黑客知道程序会有bug存在,但是他认为解决bug是最后的一步。
对于一件事情过早设计,优化
,扼杀了事情发展中的多种可能性。这是一个不确定的时代,想要设计一个完美的规划,并依此执行,几乎不可能,我们唯一能做的是,在把握大方向的前提下,不停的探索,经历,遇到不同的情况,迅速做出改变,
这也是一种“小而美”的模式的体现。
细节
黑客注重细节,他们把代码写得像艺术品一样优雅。这种品质来源于自我要求,和对自己工作的热爱。
所有的成就都是细节的累加。在看不见的地方,有人在默默付出,因此他们才得以走到台前,迎来人生的高光时刻。人们往往只看到了光鲜的一面,所有的爆款、爆文、网红、其背后都充满了精心的设计。这个时代让每一个人都可以发声,但并不意味着每一个人都可以打动他人。
换位思考
黑客会把自己的代码写得简洁易懂,能让其他程序员模仿,又能让自己的产品,容易被用户接受。他们的软件一定是界面友好,因此他们不会闭门造车,他们对其他人有良好的感受能力。
在这个人人都是创业者的时代,用户思维是决定产品能否产生价值的关键。懂得换位思考,感受他人的需要,对他人的具有包容能力,并不总是认为自己是对的,让自己的价值在他人的需求中,得到更大的发挥。
合作
黑客善于将程序分成几个模块,进行合作,在模块之间做好接口,所以能集中他人的智慧。从成为黑客的开始,把程序放在开源网站上,他们就具有了社群合作的精神。
现代社会经济关系逐渐转变成为合作的模式,这种模式包括发掘自己的优势,借助好的平台、优秀的个人,目的是取得双赢。同时也代表了一种产业模式,对产品进行模块化,把自己没有优势的、或者产出效益低的,进行产业外包。
总结一下,黑客代表这样一种精神特质:以热爱为内驱力,在现有的条件下进行创造,不断试错,对自己,死磕细节,对他人,具有换位思考和合作精神。这种特质正是现代社会中,每一个创业者所具备的特质。每一个梦想在这个时代有所作为的人,都可以用这样的特质来打造自己,磨砺出自己独特的能力。

加载中…