来自 博客园 新闻-->创业频道,原文地址:http://news.cnblogs.com/n/112803/

  昨天,一群参加青年创业暨交流计划 —— 一个由中华青年企业家协会发起、给学生参加、非常重视实践的创业培训 —— 的同学们来 appWorks 参访。他们事前做了很多功课,不知道去哪里人肉搜索挖掘出了我这辈子所有人生轨迹,然后根据不同的阶段拟出了几十个问题,请我一一帮他们回答。

  大概聊了一个多小时吧,其实是蛮好的经验,刚好也让我回顾一下我这些年来闯荡的岁月。最后我送他们一句话,也是我常常送给每一个创业人的:Hack, everything!

  这句话我常常说,但是似乎一直没有好好的解释一下它的意思,我想我们今天就来聊聊这个话题。首先,我们得先定义一下「Hack」,Hack 这个字当名词用时的意思,维基百科是这么说的:

A hack is a solution to a problem, doing a task, or fixing a system (whether hardware or software) that is inefficient, inelegant, or even unfathomable, but which nevertheless (more or less) works.

  翻成中文就是:

Hack 是问题的解法、一个任务,或是修理系统的方法,当这个方法不太完整、有点丑、甚至有点莫名其妙,但却是有用的时候,就叫做一个 Hack。

  也就是说 Hack 是一个不求美观、不求完整,只求把问题解决的方法。因此,Hack 讲求的是速度、实用、达到目的,所以换成动词使用,就是「快速把问题解决」的意思。但是难就难在这份「快」,因为快速不等于「横冲直撞」,要快之前,你必须要非常了解事情的每一个环节是如何运作的。要了解这个概念,我们可以参考一下维基百科对 Hacker 的定义:

A person who enjoys exploring the details of programmable systems and stretching their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.

  翻成中文就是:

一个很喜欢探索系统的结构,然后「延展」它的「可能」的人 —— 这和「一般使用者」恰恰相反,因为一般的使用者只想知道他们需要知道的,越少越好。

  也就是说,身为一个 Hacker,你必须要对这世界每件事情背后的逻辑有极度的好奇心,因此有一天当你需要 Hack 时,你完全清楚要按哪几个按钮、拉哪几条绳子,就能够快速达到你的目的。所以 Hack 是一种人生态度,要 Hack 就要 Hack everything!

  还是太虚幻?没关系,让我给你 10 条实践的心法:

  1. 问「为什么不能」,而不是「可不可以」—— 这世界上大多的规矩是在不同时空背景下设立的,所以你不应该被它们绑住,而是去了解环境条件是不是早已改变。
  2. 问別人「为什么成功」,而不是「有多么成功」—— 一般人只会专注在谁有多少钱、哪个人又住在帝宝(台湾的豪宅),这些只是结果,你想要知道的是过程。
  3. 「为什么失败」,而不是「他们太笨」—— 我知道你很聪明,但是別人也不笨,重点是他们为什么失败,这是你很重要的功课。
  4. 「测试」界线,而不「接受」界线 —— 这篇文章就是最好的例子,我知道它可能会超出界线,但是我非得试试。
  5. 「人」也是一种系统 —— 人性也是一个系统,深入了解之后你才能 Hack。
  6. Hack 自己 —— 我发现早一点睡可以睡少一点,一天中的工作效率也比较高,所以开始 11pm 睡,5am 起床。
  7. 邀请別人来 Hack 你 —— 迫使自己进步最好的方法,就是给对手看你的漏洞。当你知道他们很快就会找方法来 Hack 你,你非得把它补起来不可。
  8. 永无止境的追求效率 —— 速度是效率的表现,所以你必须在每个环节都优化 —— 回台湾之后,我试了至少 10 种开车上班的路径,直到我试出最快速的一条。
  9. 对任何事情充满关心、好奇 —— 身为一个宅男,我会陪我老婆去逛街 —— 事实上,她的很多衣服都是我挑的。我可以跟她时尚圈的同事朋友聊天,即使去她的高中、大学同学聚会我也玩得非常开心。
  10. 影响你身边的人 —— 你看,看完这篇文章你是不是也被我的 Hacker 精神感染了?

  So, Happy Hacking, Everyone!

Hack, Everything!相关推荐

  1. $().html()对ie9无效,不注意这点,\9和\0就可能对hack IE11\IE9\IE8无效

    每次设计一张网页或一个表单,都被各种浏览器的兼容问题伤透脑筋,尤其是IE家族.在做兼容性设计时,我们往往会使用各种浏览器能识别的独特语法进行hack,从而达到各种浏览器下显示正常的目的.其中,我们用得 ...

  2. [转]CSS hack大全详解

    转自:CSS hack大全&详解 1.什么是CSS hack? CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的, ...

  3. 针对IE6\7\8\9\10浏览器的CSS hack大全详解

    目前IE内核浏览器仍然是国内主流浏览器,占据着PC浏览器的大部分市场份额,版本从IE6到IE10,所有前段工作者都必须面对和解决多个IE浏览器对代码的兼容性问题.在很多情况下,我们需要专门针对IE写c ...

  4. SegmentFault Hackathon 2018 火热登场,Let's hack!

    黑客马拉松(hackathon)最初诞生于 1999 年,由 SegmentFault 引进国内,自 2012 年 SegmentFault 首次举办黑客马拉松以来,已成为行业内广为知晓的黑客马拉松领 ...

  5. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #20 使用fio进行I/O的基准测试...

    HACK #20 使用fio进行I/O的基准测试 本节介绍使用fio进行模拟各种情况的I/O基准测试的操作方法. I/O的基准测试中有无数需要考虑的因素.是I/O依次访问还是随机访问?是通过read/ ...

  6. 对ie6、ie7、ff兼容性的详细css hack介绍

    这个毛病把我憋了好久了,最近到底找到了解决滴方式,通过偶测试系完整ok滴,和大伙儿共享. 以下为引佣: 如今偶大多数全是用!important来hack,关于ie6和firefox测试可以正常卖弄,可 ...

  7. 【总结】IE6,IE7,IE8,Firefox兼容的css hack 补充!

    IE6,IE7,IE8,Firefox兼容的css hack 补充: .color{ background-color: #CC00FF; /*所有浏览器都会显示为紫色*/ background-co ...

  8. Google Chrome的CSS hack写法

    Google自从2010年9月3日推出了浏览器Google Chrome,写前端效果的同志们又得辛苦了,现在就是个浏览器混乱的时代,自从Google混进来之后,就更混乱了. 不过还好Google用的是 ...

  9. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #6 使用localmodconfig缩短编译时间...

    HACK #6 使用localmodconfig缩短编译时间 本节介绍使用make localmodconfig生成精简的.config文件,缩短内核编译时间的方法. 为了能够应对各种各样的环境,发布 ...

  10. 常见浏览器兼容问题、盒模型2种模式以及css hack知识讲解

    什么是浏览器兼容问题?所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们 ...

最新文章

  1. 用defy来潜水最终还是挂了........
  2. 软件稳定性测试的测试点
  3. cookbook_数据结构和算法
  4. 那些读了硕士博士的人,最不想让你知道的是什么?
  5. 学习数据库的三大范式
  6. display:inline display:block
  7. 程序员必备的10大健康装备!——我们要工作更要健康!
  8. 软件测试第4周小组作业:WordCount优化
  9. SAP链接外部数据库的实现方法
  10. 发送方波_室内设备发送器
  11. Oracle 字符集
  12. win10ltsc安装后重启提示bitlocker有问题怎么办_原神安装运行问题-原神打不开进不去解决教程...
  13. element ui表单必填_详解element-ui设置下拉选择切换必填和非必填
  14. hadoop学习笔记7-Azkaban
  15. 《哲学100问》读书感想:为什么要做一个道德的人
  16. 云计算:程序员重回个人英雄时代
  17. 分享:STC-51激光雕刻机项目(免费完整资料)
  18. mysql 中继日志路径,MySQL各种日志总结
  19. 自己写的wow菜鸟指南
  20. kissme病毒解决办法(非原创)

热门文章

  1. html标签学习日记之(表格table)
  2. 1k字让你理解死锁是什么?
  3. THREEJS - 点击/拾取
  4. app怎么调用mysql数据_数据库: 安装配置数据库,使用Navicat for MySQL和手机APP 连接测试...
  5. python beautifulsoup4_【python+beautifulsoup4】Beautifulsoup4
  6. POJ1061 青蛙的约会(扩展欧几里得)题解
  7. web安全的学习路线
  8. 在Lotus Notes设置邮件转发
  9. C#笔记12 自定义集合和常用集合
  10. 详解TCP和UDP数据段的首部格式