火狐浏览器开发商Mozilla近日宣布,因为数据库存在漏洞。Mozilla开发者的数万个电子邮件地址和加密password或遭到黑客窃取。

好多有为青年们往往刚刚获得了一个小成功,便開始沾沾自喜,自命不凡,目空一切。殊不知,自己不过打死了取经路上的一个小妖怪而已。离真正的成功还有十万八千里。

创业也是,看到别人做个产品就能够名满天下。黄金白银源源不断。于是自己也開始妒忌羡慕恨。自吹自擂。就那产品,我一个人一个小时就能够搞定。这就足以见得你还不了解什么是取得成功的关键。

产品做出来非常easy,而让产品被别人接受却非常难;别人接受了还能持续的使用就更难了;持续使用还能一如既往的感到非常好的使用就更难上加难了。

就拿火狐为例,最開始开发出来大家都是惊叹不已,由于开源的原因又有无数的顶级高手一直默默的做技术开发,能够说是多元化,多角度的进行开发与測试。一直以方便、功能全而备受追捧。可是小打小闹的能够。一旦做大那么就会出现发展停滞,甚至退步。比如本次的漏洞事件,相当于给那些绝顶高手们狠狠的扇了一个耳光。

还有微软,花了多少的美元雇佣者世界顶级程序员开发WINDOWS,但没有一个产品能够抵抗黑客的攻击。

多少程序员事实上不过一个人短时间就能够做出来一个Firefox,做出来一个windows。但那又如何,你感觉你能成功吗?或许你会说由于前面已经被那些发展起来的大佬抢占了市场,我无立足之地,那么有本事你也研究一个个性的东东终于做到人家那么成功啊?相信已经有无数的程序员们做过类似的冲动。但残酷的现实又无数次的摧残了他们的梦想。

成功的道路上不是那么简单的几个荆棘。看似简单做起来却难得非常。

有太多的微不足道的小概率事件都会让你的成功泡汤,所以我们要立足于当下,看清自己的。认清目标,一步一个脚印儿的向成功迈进。

至于那种一步登天的想法还是先放一放。仅仅有这样你才干随着时间的推移逐渐的向成功靠拢。而不是随着时间的流逝,你还在原地踏步!

李振杰:火狐Mozilla被黑事件的启发的更多相关文章

  1. 李明杰视频 SVN

    李明杰视频 SVN 就10-12使用技术SVN 源代码会引发哪些问题? 无法后悔:做错一个操作 版本备份:费控件,费时间 版本混乱:因版本备份太多造成混乱 代码冲突:多人操作同一文件 强烈建议 使用源 ...

  2. 被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」

    故事的背景如下图,李笑来 老师于10月19日在 知乎Live 开设 一小时建立终生受用的阅读操作系统 的讲座,他老人家看到大家伙报名踊跃,便在微博上发起了一个 猜数量赢取iPhone7 的活动. 因为 ...

  3. CALayer 2 详解 -----转自李明杰

    CALayer2-创建新的层   本文目录 一.添加一个简单的图层 二.添加一个显示图片的图层 三.为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UICol ...

  4. 记录一次linux线上服务器被黑事件

    1.原因:本来在家正常休息了,我们放在上海托管机房的线上服务器突然蹦了远程不了,服务启动不了,然后让上海机房重启了一次,还是直接挂了,一直到我远程上才行. 2.现象:远程服务器发现出现这类信息 Hi, ...

  5. 火狐mozilla官方ftp站点获取旧版本火狐的下载地址

    http://ftp.mozilla.org/pub/firefox/releases/

  6. CALayer 4 详解 -----转自李明杰

    CALayer4-自定义层   本文目录 一.自定义层的方法1 二.自定义层的方法2 三.其他 自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下. 回到顶部 一.自定义层的方法1 方法描 ...

  7. CALayer 3 详解 -----转自李明杰

    CALayer3-层的属性   本文目录 一.隐式动画属性 二.position和anchorPoint 回到顶部 一.隐式动画属性 * 在前面几讲中已经提到,每一个UIView内部都默认关联着一个C ...

  8. CALayer 详解 -----转自李明杰

    本文目录 一.什么是CALayer 二.CALayer的简单使用 回到顶部 一.什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个 ...

  9. 谷歌浏览器chrome假死、卡死、经常无反应,火狐firefox闪黑格子的解决办法(显卡/驱动兼容问题)

        问题: chrome 升级到高版本,切换标签后点击,滚轮都没反应,假死不动.F12呼出控制台来开发时更让人揪心.(大概chrome 25更高) 原因: 我的电脑是:集显+512M独显,可切换的 ...

随机推荐

  1. 输出前k大的数

    总时间限制: 10000ms单个测试点时间限制:1000ms内存限制:65536kB(noi) 描述 给定一个数组,统计前k大的数并且把这k个数从大到小输出. 输入 第一行包含一个整数n,表示数组的大 ...

  2. javascript草稿

    原文发布时间为:2011-06-01 -- 来源于本人的百度文章 [由搬家工具导入]   @MyHelper.Script("jquery-1.6.1.min.js", Url)  ...

  3. Java 大数(整数+浮点数) 基本函数

    import java.math.BigDecimal; import java.math.BigInteger; import java.util.*; public class Main { pu ...

  4. Spring Cloud Feign 声明式服务调用

    目录 一.Feign是什么? 二.Feign的快速搭建 三.Feign的几种姿态 参数绑定 继承特性 四.其他配置 Ribbon 配置 Hystrix 配置 一.Feign是什么? ​ 通过对前面Sp ...

  5. SpringBoot优雅的全局异常处理

    前言 本篇文章主要介绍的是SpringBoot项目进行全局异常的处理. SpringBoot全局异常准备 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码. 开发准备 环境要求 JD ...

  6. 全局变量 全局函数vue 方法

    定义全局变量 原理: 设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用export default 暴露出去,在main.js里面使用Vue.prototype挂载到vue实例上面或 ...

  7. ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0 转

    作者:yourber 命名是非常困难的事情,微软这次为了和ASP.NET4.6做区分,采用了全新的命名方式ASP.NET Core 1.0,它是一个全新的框架. ASP.NET 在过去的 15 年里是 ...

  8. [转载]robo3t在Ubuntu 16.04中报错的解决方法

    [问题] MongoDB的客户端robo3t在,Ubuntu 16.04中启动时报一个QT的错误: This application failed to start because it could ...

  9. Docker 存储引擎

      可插拔存储引擎架构   这种可插拔式的存储架构.可以让你很灵活的去选择适合自己环境的存储引擎. 每个存储引擎都是以Linux 文件系统为基础的.此外,每个存储引擎都以自己的方式自由的管理image ...

  10. DailyMasalaCMS升级记录

    手头上是一个比较老的工程,Jdk1.7 + Tomcat7.0 + Spring 3.x + Hibernate 3.x + Elasticseach 2.x 最近Elasticsearch升级,ja ...