学习笔记
Mar 1
前端画图工具
1.https://jsplumbtoolkit.com/
2.http://flowchart.js.org/
3.http://dmitrybaranovskiy.github.io/raphael/ 腾讯织云使用的画图框架
4. https://demos.telerik.com/kendo-ui/


表格工具
1. https://www.datatables.net/


前端框架
1. https://almsaeedstudio.com/themes/AdminLTE/index2.html
2. http://wrapbootstrap.com/preview/WB0R5L90S  (https://github.com/clong365/inspinia-1)
3.https://getmdl.io/templates/index.html
4. https://ant.design/docs/react/introduce-cn 阿里前端框架
5. http://magicbox.bkclouds.cc/  腾讯蓝鲸前端框架

如何玩开源项目
开源成功十法则 :http://www.infoq.com/cn/news/2015/10/Ten-Open-Succes
定义开源项目的三个核心要素 :  http://www.admin10000.com/document/6047.html
开源前对代码的处理:https://www.zhihu.com/question/24084841
对开源项目的参与方法: http://www.infoq.com/cn/presentations/how-to-create-a-successful-open-source-project
衡量开源社区的5大指标: http://www.infoq.com/cn/articles/5-indicators-to-measure-open-source-community
开源项目的最佳实践: http://www.infoq.com/cn/news/2015/12/open-source-best-practices
开源软件公司易犯的5大错误,又该如何避免?: http://www.infoq.com/cn/articles/five-big-mistakes-open-source-software-company-easy-to-make
怎么运营开源项目: https://jackywu.github.io/articles/%E6%80%8E%E4%B9%88%E8%BF%90%E8%90%A5%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/


golang
1.https://gobyexample.com/   golang案例
2.https://github.com/Unknwon/the-way-to-go_ZH_CN/tree/master/eBook  
3. https://wuyin.io/2018/03/07/50-shades-of-golang-traps-gotchas-mistakes/  Golang 新手可能会踩的 50 个坑
4. http://hbliu.coding.me/2018/03/14/unix-socket-programming/ go socket编程


机器学习
1. https://developers.google.cn/machine-learning/crash-course/
2. https://morvanzhou.github.io/


汇报、邮件类工具
1. http://canvas.qq.com/index
Sep 30
点击在新窗口中浏览此图片

点击在新窗口中浏览此图片
Feb 26
以下是转自我同事(dorisbhwang)的一片文章,凤凰项目读后感在发此博客前我本人还没有看,但在看了她读后感后更有兴趣来读一读这本书。



凤凰涅槃,浴火重生
正文之前,一个职场老司机的困惑…..
作为一个在职场上混迹长达14年的老司机,从制造业的咨询顾问转变为互联网行业运维质量管理人员(QA),对于我来说可谓是破釜沉舟,从零开始。理想是丰满的,现实是残酷的,投入到具体的运维质量管理工作后,发现我无法再以这么多年沉淀的方法论,以体系化、职业化的姿态来开展工作,尤其是对互联网行业运维体系的生疏,技术上的空白,简直就是致命的…
在困惑无助的瓶颈期,偶然机会运维界男神梁爷推荐看《凤凰项目》这本书,凤凰二字不禁让我想到了凤凰涅磐,浴火重生,自己此时需要的不就是重生吗?既然从零开始,放手一搏,学习吧!
言归正准,此书与各种介绍技术或方法论的书不同,以一个故事的形式讲述了一个IT项目从即将“流产“、IT运维部门面临被拆分的囧境到逐步的通过一系列举措取得项目成功并实现业务价值的过程,浅显易懂,结合自己曾经经历的“难产”的项目(广东电信管线投资管理系统建设项目、HW配置器项目、HW PIA项目),仿佛身临其境,触动了身体上的多根神经,将触动我的几点总结下:

1、  变更管理
提到“变更”,我为之色变,变更无处不在,毫不夸张的说,我曾经被“变更”伤的很深,这是个忧伤的往事,此处省去一万字…首先为愿意正视在变更上存在的问题,并且愿意去为改变这种现状做出努力的管理者或决策者致敬,书中IT运维总裁比尔如是乎,接任总裁一职后,意识到IT变更中的问题,马上对变更流程做了梳理,
采取了如下的措施:
1)  梳理什么是变更,明确变更的范围(这与我想做的工作不谋而合)
附书中定义:变更就是对应用程序、数据库、操作系统、网络或硬件进行的物理、逻辑或虚拟操作,并且这样的操作可能对相关服务产生影响。
2)  执行变更审核流程,加大变更门槛,适当控制变更节奏;
说到这点,不得不提任何流程及工具的推行都会遇到各种阻碍,有些员工乃至管理者甚至可能认为引入流程阻碍了效率,如果再碰到了不好用的工具,那简直炸天了,所以引入流程和推行工具之前必须根据实际情况做深入的调研,多方面平衡,力求流程简化,工作易用,当然这事说起来容易,做起来难,也只能是智者见智了。
3)  变更可视化
做好变更记录,明确变更计划的制定者、变更对象、变更内容;
做好变更计划安排,发布审批通过的变更执行的日程表。
这一点其实没什么好说的,既定的工作如果都不做好安排,随着性子想怎么玩就怎么玩,活该你一天到晚忙到死,还没干成几件事情。
总之,我们避免不了变更,但我们要想办法避免紧急变更。
说到此处,我脑中呈现了一个变更管理的框架:
点击在新窗口中浏览此图片
首先从业务层面要确定变更的痛点,想要如何管理,以上内容不需要面面俱到,可以根据痛点有重点的进行梳理,如果有条件,落地到工具中自然更好。

2、  工作类型梳理
记得我当初刚接手运维部门的QA工作之后,为深入了解运维工作,曾问过几个运维同事的日常工作分类和职责是什么,小伙伴们给的答案居然是含糊不清的,我不知道他们是真的不清楚,还是不善于总结说不出来,抑或是不想告诉我,囧…书中对IT运维部门的工作类型分为:业务项目、IT运维项目、变更及计划外的工作。人的精力是有限的,当各类工作一窝蜂的摆到眼前,谁也不能面面俱到,必要时必须要有取舍,确定不同时期的重心工作,正确的时间做正确的事情。结合实际的工作,身边运维同学对于业务项目和IT运维项目这两类一般能按照项目节奏按部就班的走,但一旦引入了变更和计划外的工作,往往会打乱既定的计划,承诺给业务部门的服务无法完成,所以工作的安排要留一定的buffer,以支持没完没了的变更和计划外的工作(如业务各种突发事件,各类运营系统的bug) 。希望这个工作类型的划分也能够触动身边运维同学的神经。

3、  开发运维模式下的实践
1)标准化
“IT工作不仅是无形的,因此更难追踪,而且可能出错的地方也要多得多。“
因此为了避免出错,需要更严格和守纪律,把运营环境标准化,并把这些标准应用于开发和运维的日常使用。写到这里,情不自禁叹口气,这是我目前的重点工作,曾经为这个目标迷茫过、困惑过,此书看完,坚定了我做运营标准化工作的决心。
2)持续优化
作为质量部过程改进中心的一员,持续优化天然是QA的职责,如何防止问题再次发生,一旦发生了问题如何更快的发现和修复问题,建立完善的问题管理机制的重要性由此可见。
3)营造一种工作文化
鼓励探索和尝试,从失败中吸取教训,反复实践,至于如何落实,我想是团队管理者仁者见仁智者见智了。  

4、  工作约束点
在书中,一个运维工程师是工作约束点,任何工作少了他都无法正常开展…我表示无语,居然会有这样的事发生!在我的经历中,某个人成为工作瓶颈的情况真不多见,不会说少了哪个人天能塌下来。我想团队分工、团队共享和人力储备这些是人员管理的根本吧(纯属个人意见)。 诚然,除了人这个因素,工作中会有各种障碍,反思下我们是否主动识别过约束点,如数据质量差、信息不同步、流程混乱等,识别到之后是否尝试去打破它?至于How,以后再深入学习探讨吧(偷个懒)。

Ok, 到这心得就完了,对于如何继续开展接下来的运营质量工作,我经历了从混沌状态到逐步清晰的过程,可谓是“凤凰浴火,涅槃重生”,路漫漫其修远兮,希望通过我的努力,能够看到质量上的不断的改进和优化,哪怕是一点点。



Oct 15

读而思

天道酬勤是很多人知道的道理,“勤”的重点在哪里?农民很勤,工人很勤劳,但他们仍然是社会的底层。一些创业者每日披星戴月,依然没有摆脱失败的命运。在这里我们必须反思,一个成功的创业者或者公司员工,辛苦的体力只能带给你基本的温饱,如何获得更大的社会认可和上级认可是你必须要面对的问题。

天道不一定酬勤,深度思考比勤奋工作更重要。

我要讲一个故事。我在2003年就认识了雷军。在2010年投资小米之前,我们两个有大约六七年作为朋友的交往经历。这个故事我忘记是发生在哪一年,也许是在2007年,也许是在2006年,也许是在2008年。

有一次,我忘记是什么原因,雷军给我打了一个电话他说:“我一直认为你做投资是有自己的独到之处,你能告诉我,到底怎么样才能做一个成功的投资者?你为什么投资能做得非常不错呢?”

我当时给了他一个答案,“我相信我极其的勤奋。我相信天道一定能酬勤!我相信如果勤奋的话,你一定能做一个非常好的投资者。”我本来以为这个答案至少能得到雷军的部分认同,结果我没想到,他给了我一个让人惊讶的反馈。这个答案就是天道并非一定酬勤。

这个观点当时给了我非常大的刺激。我后来慢慢明白了,可能勤奋是必要的,但是勤奋是远远不够的。

这件体悟,也许我可以和大家分享另外一个有趣故事,是一本书。这本书豆瓣上可以找得到,叫《异类》。在豆瓣的书评里,有这样一段介绍:在《异类》一书中,作家格拉德威尔对社会中那些成功人士进行的分析,让读者看到了一连串颇感意外的统计结果:英超联赛大部分球员都在9月至11月出生;比尔·盖茨和史蒂夫·乔布斯都出生在1955年;纽约很多着名律师事务所的开创者竟然都是犹太人后裔,并且他们的祖辈大多是在纽约的服装行业谋生。

blob.png


为什么会有这些奇怪的统计结果?

我可以给大家再提供几个例子。我昨天上网又查了几个:富豪榜里有几个成功的创业者,我给大家报一报年龄啊。李彦宏1968年11月出生,雷军1969年12月出生,周鸿祎1970年10月份出生,丁磊1971年10月出生,马化腾1971年10月出生的。稍微不一样点,马云1964年10月出生。

我再给大家一个例子,我是中欧98级的。98级中欧的毕业生很有意思。我回中欧的时候,听到这样一个笑话。很多同学和老师说,你们98级的毕业生,是不是有什么特殊的基因。你看,你们班上做风险投资的特别多,比如刘芹,比如石建明,比如红杉资本的计越,CDH的陈文江,还在中国文化创业基金的陈杭。比我们再高一级是97级的也有几位。


为什么都是97或者98级的呢?是我们的基因有什么特殊之处吗?我想和大家分享的最重要的一点是,其实有时候光有勤奋是不靠谱的。机遇很重要。但是作为创业者,机遇是很难捕捉的,重要的是你要去发现这个机遇。


其实乔布斯和比尔盖茨都是1955年出生的原因,在他们大学毕业和辍业的时候,PC行业刚刚开始。为什么PC互联网的创业者1969年,1970年,1971年这个年龄群最多,是因为刚好互联网热潮,是他们刚好那一年参加工作两年到三年。你太早毕业了,像雷军是软件的这一代,他已经被他的“金山软件”给缠住了。你太晚出生,你还在大学里面,你根本没有机会去思考创业的机遇。


我1998年从中欧毕业,紧接着1999年刚好互联网浪潮爆出。不是因为我多么聪明,不是因为我多勤奋,因此机遇更重要。但是机遇不是运气,机遇是你对创业环境趋势的深度思考。深度思考要比你的勤奋更重要!只是绝大部分的机遇只是被动的被利用起来。只有少部分创业者是主动的去判断和捕捉机会。这是我和大家分享的另外一个观点“天道不一定酬勤!深度思考比勤奋工作更重要!”


孤独,是每一个创业者与生俱来的。


做公司早期创始人是非常困难的。因为你面对员工的时候,很难向他去解释,公司可能只有三个月发工资的钱,甚至三个月之后发工资的钱从哪里来,我都不知道。你无法和他们去分享这个事实。你同时还得和他们讲,你在干一件非常伟大的事情。而事实上,你连明天干什么都不知道。


第二,你也无法和你的投资人去分享这件事。因为并不是所有的投资人,都有勇气去听到真实的现状。你也无法站在聚光灯下,向媒体去分享你的创业故事。你讲的都是你的光鲜亮丽,而事实上,你的压力无法得到分担。


这种孤独是一个创业者与生俱来的。而且越是成功的创业者,在工作上孤独感更大。为什么?如果你不成功,你可能失败了以后换一个办公室,两年时间干一番新的事业。如果你成功了,你被成功所累,你有了光环。人人都认为你应该继续更成功。这种光环使得你的孤独感更强。


所以投资人的认同,以及让创业者放下这种所谓的包袱,是创业者本质上最需要的。其实投资者给你投一档钱,这不重要。投一档钱真的是因为跟你投缘,是对你的认同。


只是投资者把这种认同,用一个实实在在的,三个月之后要发的工资这笔账送给他们。因此,你看那些真的很优秀的投资者,他们内心深处是极其尊重创业者的。


他们从内心深处明白,他们之间的位置,不是一个居高临下的俯视态度,他们是平等的,甚至是创业者拥有更高的位置。因此,你作为一个创业者,真正需要找到的是能够认同你的投资人,而不应该是一张支票。我是一个什么都不是的人,但是我热爱创业。我知道怎么能够帮助中国的创业者获得成功,这是真正的财富。这是主流社会真正价值的所在。所以,认同是极其重要的一点。创业需要有价值的东西。


伟大创业者的灵感来自于一些你所忽略的细节。


在座的各位,可能听过我在其他地方的演讲。我曾经提到,创业最重要的愿景,要回答三个关键性的很“虚”的问题。“我是谁?我从哪里来?我向哪里去?”


但是我想今天我不展开讲其他问题。今天我想专攻一点,这三个问题其实一点都不虚一点都不空一点都不大。因为我们最关键的问题都是从蛛丝马迹的核心细节所捕捉出来的。所以要小中见大。


我给大家分享一两个例子。在2007决定投资UCweb,很多人不理解你为什么要投资UCweb这个手机浏览器。因为它有价值。它在浏览器上面放了一个所谓的分类导航目录,就是所谓的网站导航。


我想不出来,为什么在美国,是雅虎首先出现——这是一个人工分类的导航列表——而后谷歌出现,把整个的雅虎价值给打没了。但在中国,却是先有了百度,但是很多年以后,才出现了一个叫hao123的导航页,为什么?


我觉得这是一个很有意思的现象。雅虎一个最原始的人工分类列表,曾经极大规模地推动美国互联网发展。而被谷歌这样一个搜索引擎公司轻而易举地取代了。而在中国,我们一直强调中国有叫“后发优势”,我们却是在百度搜索引擎出现后,为什么又会出现一个人工分类的hao123?


这就存在一个非常非常有意思的核心细节。这说明在中国我们有大量的网民,是不知道怎么用拼音的,不知道怎么用键盘的,甚至是不知道怎么用搜索引擎的。拉丁字母打一个字做搜索非常简单,而中国用拼音写汉字输入到搜索框是很困难的。


这说明,第一,流量在互联网里是很核心;第二,流量的实现不一定纯粹是中国照搬美国。


2007年,没有安卓,没有iPhone。2007年,是塞班的时代。塞班的特点,是用手机键盘输入汉字,更加痛苦。用手机键盘,要去按住搜索框更加痛苦。所以我们发现我们的答案很简单,UCweb在2007年塞班的无线互联网时代是流量聚合核心。


这就是我们2007年投资UCweb最核心的一个观点。这个决策的核心点,来自于我们对hao123一个不起眼的现象的思考。所以我想在这里讲到,作为一个创业者,当你在规划你的创业愿景的时候,不要去捕捉一些概念,要去理解你的核心市场的那些核心细节。小中见大。很多伟大的创业者的灵感是来自于一些你所忽略的细节,一些蛛丝马迹的细节隐藏了大量的有益的洞察力。


洞见力是你有一个愿景的源发点。我看到了很多优秀的创业者,无论是周鸿祎,雷军,马化腾,他们所有都有着极强的洞察力。这些洞察力全是来源于被常人所忽略的蛛丝马迹中所捕捉到。


blob.png


三人行,必有我师,更重要的是与谁行?

“三人行,必有我师。”其实我想大家都懂的。但是实际上“三人行,必有我师”里面最关键的是:你跟谁在一起往前走。


我为什么想提这一点?因为在早期的时候,我们一般谈创业都说,我们多看看你的团队,你的团队执行力,团队的重要。


到底怎么来判断一个团队?有很多人都在问我,我曾经和有的朋友谈过。我说:“我看你娶什么样的老婆,我看你找什么样的女朋友。”其实这里面有一个很重要的一点在于你跟什么人交往,决定了你的优秀程度。


什么样的人是你的创业的合作伙伴,决定了你的创业团队的quality。 “三人行,必有我师。”我们要学会跟身边的人去学习他们身上的闪光点。


我在自己创业的过程中,和我那些投资了很多年的创始人,我从他们身上学到了很多东西。那么在今天如果我不考虑创业,你在组队的时候,你是愿意组一群你很容易说服和崇拜你的人做你的创业团队,还是尽可能找甚至比你还要优秀的能够扶持你创业的?


其实我们判断一个创业者是否有优秀的团队能力,其实就是看你和什么样的人在一起交往。


所以三人行,必有我师。更重要的是与谁行!小米创始人雷军在业内赫赫有名。他在2010年和我谈时说,他想建立一个不一样的创业公司,“我想把我的股权大量分散出去,因为我需要足够多的,尽可能的多的,足够优秀的人。我们小米前十个月没干事,只干一件事:找人。”


其实很多人觉得找人很难,其实首先要问问你,你是不是深刻地认识到,“三人行,必有我师。”谁做你的老师。人人都做你的老师,你跟谁行?所以在这件事情上,第一点,你要尽可能的找到你能够得到最优秀的,而且优秀程度决定了你团队有多优秀。而不是你如果足够优秀,你要找比你差的,这是很多创业者愿意去找一些容易被说服的比较普通的人的误区。


很多人说,我搞不定那些优秀的人。我同意,搞定优秀的人很难。但是这是我送给大家的另外一句话,“领导力来源于不偏不倚的自我认知、空杯心态和知行合一。”在这一点上,其实很多人认为领导的魅力,来自于你的成就,你的名气。我认为都不是。


真正的领导力,首先你要领导一个团队,你要领导自己。你要做一个公正与公平的领袖和领导者,你首先要对自己公平公正。不偏不倚的自我认知,是一个极难的事情。


所以到今天,我从不认为我是一个成功的投资者。我只愿意说,我是一个很热爱投资和创业的投资者。好的不偏不倚的自我认知,不但看清自己,也不看高自己。当你对自己不偏不倚非常诚实的时候,你会发现你身边的人都聚到你身边。因为他们认识到你是一个值得信赖的领袖。


第二,空杯心态。对于很多优秀的成功商人,特别有想法的创业者不是靠你声音大,是要学会能够放下能够倾听,聆听是比什么都重要的素质和能力。要学会坦荡,简单。所以对于一些优秀的团队,最好的管理是不管理!不管理的意思是说让他们变成自驱动的团队,每个人都能很好的管理自己。高效的团队来自于自驱动,而不是来自于KPI指标。


第三,怎么做到“守正出奇”?做减法是一个创业公司最重要的素质。很多时候,特别在互联网行业,追求极致。互联网是一个以点概面的行业。互联网是一个口碑点可以改变整个行业格局的地方。把公司所有的资源,赌在最核心的点上,是极其难的一件事。这是我讲的最后一点。


其实互联网是一个每天都会出现颠覆与创新的地方。每天都有很多创新的想法,但是我也想讲,现在互联网行业里面我看到很多优秀的人没有办法做成大事。原因是因为他们奇兵不断,怎么能够做到守正出奇是一件极难的事。


怎么能够做到守正出奇,这是我与周鸿祎交往时,所观察到的。周鸿祎是个有争议的人,但他在互联网流量这个理解上,是极其深刻的,他以前也是做流氓软件的。他反思了什么才能回到一个守正出奇的状况。


我想我今天不展开,只希望大家思考比较一下,在奇虎之前的周鸿祎,和奇虎之后的周鸿祎是不一样的。我觉得什么叫守正出奇,是互联网行业里面很重要的一个因素。


在座有很多年轻的创业者,你们都非常有创造力,但是怎么能够把你们的创造力放在一个更抢眼的位置。


首先最重要的一点做产品,而不要做生意。不要只做流量的转换收入,而不做核心用户价值。好的公司都是能够创造真正的长期价值。很多人说,小米手机就是一个会炒作的公司,会做营销的公司。有几个人真正理解,小米是这么具有极客精神的公司?


他把市场上所有资源,想办法提供给用户,最好的价值,最好的性价比,最好的体验。他创造的粉丝,和他的产品分不开。所以守正出奇,是互联网行业创业里面很重要的一个点。


创业的三个关键问题


我们在选择投资机会的时候,更看重优秀的创业者,除此之外还会考虑三个关键问题:这事儿是不是足够大;是不是抓住了一个正确时机,切入到一个趋势性的机会;这个公司长期来说能不能形成护城河效应。


第一个关键问题,这事儿是不是足够大,如果今天创业,你选择这个方向,应该问问自己,有没有发展空间,同时你有没有野心。


无论你是做1千万人民币的退出,还是做100亿美元的退出,基本要花6-8年(我们基本上平均投一家企业要经历6-8年时间)。而创始人把一个公司做起来,所投入的时间精力也是一样的,面临的问题和痛苦也相同。既然同样的时间退出,为什么不去选择一些足够大的机会?


第二个问题,是不是抓住了一个正确时机,切入到一个趋势性的机会?时机比选择方向更难,踩对点非常重要。


时机太早,这个市场机会没到,你会发现你很痛苦。90%的失败公司都不是方向、体量的问题,可能绝大部分都是时机太早的问题。领先市场3步、5步,市场还没起来,你就撑不下去了。不能领先太早,最好领先0.5步。太晚当然也不行,市场如果很热,通常意味着红海了,时机已经晚了。


最后一个关键问题,是否能够可持续发展,长期下来能形成竞争壁垒。好的商业模式、好的公司,时间是朋友,意思是说随着时间的推移,你的竞争壁垒越来越高,护城河越来越强,这就是可此续发展。


创业者应该有杀手气质、传教士能力


创业者要具备两个核心能力:一个叫以身作则的犀利杀手气质;另一个是你有传教士能力,能聚一帮牛人。

blob.png



杀手的气质。解决公司业务发展中的短板,就跟打仗一样,你要拿下这个山头,就要有在百万军中取上将首级的能力。公司的发展是长板和短板理论,什么短补什么,所以创业者最重要的能力是杀手气质,还有补短板的能力。你得不停的变,缺什么都能自己顶上,也许不一定能做的最好,但是你要有从0到1解决短板的能力,虽然你不专业,但你永远是那个冲在第一线的。


传教士是什么?就是深入思考和能影响到什么样优秀的人跟你一起的能力。传教士传教一定是你不信我的时候我来传。所以你身边聚一群什么样的人,基本就能衡量你的理念。如果你下面的人,每个都是很有想法的人,那一定是你的想法比他们都大,能把他们震住,你就能取得1+1大于2极强的成功。 雷军就是其中的佼佼者。


总而言之,创业者要有这两个能力:一是在0到1的时候,一定要有以身作则的,把公司的短板补掉,迅速把业务往前推进极强的执行能力。二是有传教士能力和魅力。你的魅力源头是来自于你的理念。两者缺一不可,特立独行的孤胆英雄,在今天很难成功。

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]