李振杰:火狐Mozilla被黑事件的启发
火狐浏览器开发商Mozilla近日宣布,因为数据库存在漏洞。Mozilla开发者的数万个电子邮件地址和加密password或遭到黑客窃取。
好多有为青年们往往刚刚获得了一个小成功,便開始沾沾自喜,自命不凡,目空一切。殊不知,自己不过打死了取经路上的一个小妖怪而已。离真正的成功还有十万八千里。
创业也是,看到别人做个产品就能够名满天下。黄金白银源源不断。于是自己也開始妒忌羡慕恨。自吹自擂。就那产品,我一个人一个小时就能够搞定。这就足以见得你还不了解什么是取得成功的关键。
产品做出来非常easy,而让产品被别人接受却非常难;别人接受了还能持续的使用就更难了;持续使用还能一如既往的感到非常好的使用就更难上加难了。
就拿火狐为例,最開始开发出来大家都是惊叹不已,由于开源的原因又有无数的顶级高手一直默默的做技术开发,能够说是多元化,多角度的进行开发与測试。一直以方便、功能全而备受追捧。可是小打小闹的能够。一旦做大那么就会出现发展停滞,甚至退步。比如本次的漏洞事件,相当于给那些绝顶高手们狠狠的扇了一个耳光。
还有微软,花了多少的美元雇佣者世界顶级程序员开发WINDOWS,但没有一个产品能够抵抗黑客的攻击。
多少程序员事实上不过一个人短时间就能够做出来一个Firefox,做出来一个windows。但那又如何,你感觉你能成功吗?或许你会说由于前面已经被那些发展起来的大佬抢占了市场,我无立足之地,那么有本事你也研究一个个性的东东终于做到人家那么成功啊?相信已经有无数的程序员们做过类似的冲动。但残酷的现实又无数次的摧残了他们的梦想。
成功的道路上不是那么简单的几个荆棘。看似简单做起来却难得非常。
有太多的微不足道的小概率事件都会让你的成功泡汤,所以我们要立足于当下,看清自己的。认清目标,一步一个脚印儿的向成功迈进。
至于那种一步登天的想法还是先放一放。仅仅有这样你才干随着时间的推移逐渐的向成功靠拢。而不是随着时间的流逝,你还在原地踏步!
李振杰:火狐Mozilla被黑事件的启发的更多相关文章
- 李明杰视频 SVN
李明杰视频 SVN 就10-12使用技术SVN 源代码会引发哪些问题? 无法后悔:做错一个操作 版本备份:费控件,费时间 版本混乱:因版本备份太多造成混乱 代码冲突:多人操作同一文件 强烈建议 使用源 ...
- 被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」
故事的背景如下图,李笑来 老师于10月19日在 知乎Live 开设 一小时建立终生受用的阅读操作系统 的讲座,他老人家看到大家伙报名踊跃,便在微博上发起了一个 猜数量赢取iPhone7 的活动. 因为 ...
- CALayer 2 详解 -----转自李明杰
CALayer2-创建新的层 本文目录 一.添加一个简单的图层 二.添加一个显示图片的图层 三.为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UICol ...
- 记录一次linux线上服务器被黑事件
1.原因:本来在家正常休息了,我们放在上海托管机房的线上服务器突然蹦了远程不了,服务启动不了,然后让上海机房重启了一次,还是直接挂了,一直到我远程上才行. 2.现象:远程服务器发现出现这类信息 Hi, ...
- 火狐mozilla官方ftp站点获取旧版本火狐的下载地址
http://ftp.mozilla.org/pub/firefox/releases/
- CALayer 4 详解 -----转自李明杰
CALayer4-自定义层 本文目录 一.自定义层的方法1 二.自定义层的方法2 三.其他 自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下. 回到顶部 一.自定义层的方法1 方法描 ...
- CALayer 3 详解 -----转自李明杰
CALayer3-层的属性 本文目录 一.隐式动画属性 二.position和anchorPoint 回到顶部 一.隐式动画属性 * 在前面几讲中已经提到,每一个UIView内部都默认关联着一个C ...
- CALayer 详解 -----转自李明杰
本文目录 一.什么是CALayer 二.CALayer的简单使用 回到顶部 一.什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个 ...
- 谷歌浏览器chrome假死、卡死、经常无反应,火狐firefox闪黑格子的解决办法(显卡/驱动兼容问题)
问题: chrome 升级到高版本,切换标签后点击,滚轮都没反应,假死不动.F12呼出控制台来开发时更让人揪心.(大概chrome 25更高) 原因: 我的电脑是:集显+512M独显,可切换的 ...
随机推荐
- Java语法糖(二)
语法糖之四:内部类 内部类:顾名思义,在类的内部在定义一个类.内部类仅仅是编译时的概念,编译成字节码后,内部类会生成单独的Class文件. 四种:成员内部类.局部内部类.匿名内部类.静态内部类. 1. ...
- Android Win7 上使用cmd生成Jks
Android Win7 上使用cmd生成Jks cmd 命令 C:\Program Files\Java\jre1.8.0_111\bin>keytool -genkeypair -alias ...
- 介绍一款可以滚动加载的插件droploader
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- spring一些总结
Spring中三种实例化bean的方法: 1)使用类构造器 <bean id="orderService" class="cn.itcast.OrderServ ...
- boost::thread编程-线程中断(转)
原文转自 http://blog.csdn.net/anda0109/article/details/41943691 thread的成员函数interrupt()允许正在执行的线程被中断,被中断的线 ...
- python字符串加密与反解密
在生产中会遇到很多情况是需要加密字符串的(如访问或存储密码)这些需求造就了需要字符串加密,以及反解密的问题,推荐两种方法来实现,下附代码: #!/usr/bin/env python3 # -*- c ...
- PHP json_encode 转换成空对象和空数组
对于以下对象 $foo = array( "bar1" => array(), "bar2" => array() ); 我想转换成 { " ...
- 【转载】Outlook2010 移动数据文件到其它地方
您可以将数据文件移到计算机的其他文件夹中.移动文件的一个原因在于可使备份更容易并且可以让默认的outlook邮件文件不在存在C盘,导致装系统不见或者文件过大而撑死了C盘.例如,如果数据 ...
- AutoResetEvent 和 ManualResetEvent 多线程应用
AutoResetEvent 1.用于在多线程,对线程进行阻塞放行 static AutoResetEvent auth0 = new AutoResetEvent(false); static Au ...
- 洛谷 P1478 陶陶摘苹果(升级版)【贪心/结构体排序/可用01背包待补】
[链接]:https://www.luogu.org/problemnew/show/P1478 题目描述 又是一年秋季时,陶陶家的苹果树结了n个果子.陶陶又跑去摘苹果,这次她有一个a公分的椅子.当他 ...