2005年11月12日西安交通大学周鸿祎演讲(全文实录)

电子取证之服务器取证思路 服务器取证是一个技术性很强的领域,涉及到多个环节,包括网站重构、网站代码分析、容器分析等。数据库密码的获取通常通过查看配置文件、日志文件、备份等途径,同时可以通过一些绕过技术如禁用身份验证来获取权限。对于不同的数据库,需要根据其特性采取相应的应对方法和命令。 阅读详情
2005年11月12日西安交通大学周鸿祎演讲(全文实录)


主持人:各位来宾各位老师各位同学大家晚上好,今晚是西安交通大学“九州名家”报告会第二场的报告,这场会议是我校在上半年组织的高层次的会议,我们邀请了广大的有层次的讲师给大家讲课,首先请由我给大家介绍今天报告会的主讲人,3721的创始人周鸿祎先生,今天陕西省的各新闻媒体有华商网和都市快报等,在此欢迎大家的到来。


主持人:下面请允许我给得到介绍周鸿祎先生的情况任职于方正集团,1998年10月周鸿祎先生开办了中文上网的实名工具和搜索,90%以上的互联网的业务,每天的使用量超过了八千万人次,次年3月周鸿祎先生全面负责yahoo和3721公司的具体执行的,2003年8月周鸿祎先生加入了IDG,帮助国内的中小企业发展,周鸿祎先生所获得的荣誉主要有2001年11月周鸿祎先生被评为2003年十大IT风云人物,2004年中国十大德育人物,今天让我们大家共同期待着我校校友就大学生的择业和创业的问题提出自己的思考,为了让大家和周鸿祎先生有机会进行交流。


在周鸿祎先生主题报告之后我们特地安排了提问,请同学们把提问交到我们的工作人员,下面有请周鸿祎先生为大家做报告。
 
周鸿祎:交大的同学你们好,做报告谈不上,今天早上我从北京出来机场过安检的时候发现很多人在照相,结果是超女在照相,我到交大来以后发现交大同学对我的欢迎比超女还热烈。


周鸿祎:今天来的同学很多,我不知道大家喜欢听什么,而且我也不知道有新闻媒体到场,这次过来我还是愿意和我们的同学做一个直接的交流,我也不愿意到处去抛头露面我这个人说话比较直率,但是我是觉得现在如果到大学里去跟年轻人跟我们的学生交流我到是蛮愿意的,过去看自己走过的道路,看今天很多的公司和团队,我觉得很必要和大家进行交流,我也特别希望能够把我的经验跟大家来分享,所以做报告谈不上。


我的观点都是比较极端的,而且我的观点也不一定都是正确的,我把我解决问题的方式告诉大家,去年圣诞节的时候我来过交大当时一是做一个毕业生的招聘,当时和同学们进行了交流,今天在坐的不仅仅是毕业生,今天不是去讲故事,我想讲故事可能会受到更多的喝采,但是这些讲完以后并不能给大家带来什么,因为那是我的故事,我可能更多的是拿过去的一些事情做例子,我更多是想讲一些道理。


我现在还愿意跟大家交流,还有一个原因我特别看不惯一些所谓的成功人士,可能是因为公司宣传的需要,也可能是因为个人虚荣心和自我的美化,他们喜欢把自己的故事吹嘘的五颜六色,具体人的名字我将不点了,明天就可能会被别人告了,提起别的行业我可能不了解,就IT和互联网行业我是非常了解的 。


周鸿祎:我认为无论大家取得什么样的成绩,都是成事在天谋事在人每个人。成功的背后,都有艰苦的磨厉,每个成功公司的背后都躺着很多公司,那么不成功的个公司也有很多的很好的想法,作为一个企业必须有一个链条必须做好,才能有好的结果,只要一个出现了问题就不可能成功。 


周鸿祎:前几天交流的时候,我告诉他们风险投资不是不好做的,你风险投资有点象追女孩子不是您追一个就成功一个,你见十家投资商有一家成功就已经很不错了,你们只是读企业宣传的公关稿,比如3分钟搞定,5000万美金的投资,我个人个人的吹嘘不是过错,但是把这个事情去给年轻人兜售是不对的,这样会给你们造成很不好的效果,每个人都是普通的人,每个人都是经历了很多的艰难和痛苦,当你们离开学校的做事情的时候遇到困难和挫折他是必然的。 


如果都很顺的话他们恭喜你中了彩票,我们必须踏踏实实的一步一步的走,那么今天想听传奇故事的同学可能会很失望的。 


如果大家觉得不爱听,那么就咬着牙听,希望大家给我点鼓励。先从在校生讲起我们讲三块。一块是在校,一块主要讲毕业生,还有很多是关于创业的,我是88年进入西安交通大学,92年念的研究生,其实我的学历是非常的普通,但是有一点是我和我们班其他同学不一样的地方,我在进交通大学的时候我已经想的很清楚我的理想是什么,不管我是在念书还是在创业我都一直在朝着自己的目标走。 


你在大学里选修哪一个专业,毕业以后选择什么样的工作这是非常难选择的,我觉得我自己人生观总基本的一个观点就是说你在很早的时候你一定要花时间想清楚自己需要什么,一定要把自己的理想确定下来。


我其实到大学里招聘过很多次,最典型的语言就是某某某某去了哪一个公司,他能去我为什么不能去,听说到深圳工资高,到某某公司可以留在西安可能要多2000元钱,或者说上海这个机会很不错可惜我女朋友不让我去,这个言论大家听了觉得很熟悉吧,我不知道咱们学校的出国风胜不胜,我记得当时我们的同学是非常的疯,你考托福我也考,你的选择是明确的,人生其实是非常的短暂,今天可能你们看着都很年轻,那么很快你们就会离开学校其实你做不了太多的事情,在这十年二十年中能够始终不渝的做,那么这样的努力就会出现量变到质变。也许当时你是对的,但是在十年之后你再来看,大家在社会的处境是不一样的。 


他的选择没有一个始终不渝的方向感,因为每一次方向的变化和选择都意味着他要从零开始,我不知道我讲的道理是不是干巴巴。这确实我总结我身边的同学这么多年来的经验,他们有的人做的非常成功,当时我觉得是我们班上比较笨的几个人,但是我认为很多人是因为他们太聪明了,只是因为他们缺乏一个内心的理想,所以说他们缺乏一个方向感 。


所以我觉得各位同学不要觉得我现在光念书,之后做什么之后再说,如果你现在就有理想的话,那么以后的路你就非常的好走,我从小就喜欢计算机,我的理想当时很含糊,但是直到今天我也没有变化,我想创造自己的计算机软件,有自己的公司,这就是我当时的想法,在我中学毕业的时候我的物理非常好,但是我坚持要学计算机,新生你们在进大学的时候你们就面临了一个选择,在进到大学里你们才知道大学是怎么回事,你的小学中学老师对大学的专业都是一无所知的。
 
周鸿祎:我当时的想法我就是要学计算机,我当时不知道交通大学是很好的学校,但是我要学计算机,所以就来到了交大,学习的每一门课程我都觉得他是对我的未来比较有价值的,所以应该说我的专业课都学的非常好,也花了很多的时间不是说我今天在这里教育大家要好好学习,可能你们每个人都有理想,都是要当老板都是要办公司,但是现实很残酷,中国每年毕业200百万,在大学里你就要为自己的以后的奋斗打基础,所以从某种角度来说我是一个理想主义者,但是我又很实际,我总是要想怎么要把自己的理想实现,其实我一直不是一个好学生,大家我明白我将来要做计算机,我要做程序员,可能很多人认为学习是苦差事,但是我认为这可能是我后来创业的基础,所以说今天大家就关心国家大事是是切合实际,现在最有意义的事情如果你觉得你以后要干这个专业你要搞计算机,把基础课专业课踏踏实实的搞好,我首先是一个优秀的程序员,无论是方正、3721、yahoo,搜索引擎实际上从我们的体会来讲,实际上就是你们在计算机三年级和二年级学习的东西,我又编了很多年的程序,我对其他的专业不太懂,我想真正学习的时间就是大学的四年。 


周鸿祎:所以从编程的体会来讲,你未来做的软件项目越大,那么对你掌握的基础是越高的,我的观点可能和校方不谋而合的,我天天编点软件,坦率的说今天的互联网今天的IT出现的东西是数以万计,所有的东西都不是空穴来潮,他都是从基础而来的,所以我来讲,你的基础打的越扎实,就说明你的内功比较扎实,我拿武侠小说打一个比喻,你在大学打的基础就象武侠小说的内功一样,如果你的内力比较强的话,可能一根绣花针你就可以跟别人拼。所以我是非常非常的主张,大家在大学的时期,无论有多么高远的理想,你未来出来混饭吃也好,开公司也好主要就要有这四年的积累,但是如果你稍微有点积累,你就巴不得把他转成技能,这样实际上你就不断的在作布朗运动。


周鸿祎:你觉得学校不论有什么,那都是学校和老师的事情,这个基础将会不知不觉的起作用的,我对咱们学校的能源系不太懂,我是计算机的,我们搜索团队的核心成员都是我们比较好的程序员,原来在方正和3721培训程序员的时候我主张他们去买一些原来在大学的教材学习,我上次到大家的宿舍里面去看了一下,每个人都有计算机,但是我看到大家在宿舍里上计算机不是在编程,一个是在打游戏,一个是在看DVD,我建议大家把这个时间和经历多花在去做一些软件和项目,在做一些这样的项目,他对你以后进入社会参与竞争,我认为是非常好的。
周鸿祎:因为我身边的这些人在交大的技术公司,都干过活。当时也不光是挣点生活费,主要是想多学习,当时我能到机房去的话,我就会去,在我上研究生的时候我就花了很多的时间自己去尝试编一些软件,今天我应聘程序员我主要问他的基础,我第二想要问的问题就是说他是不是做我们的实践,是不是出于自己的爱好编过程序。 


周鸿祎:我对在校生的第二个建议就是如果大家有好的机会和条件应该多利用这些时间来把自己计算机的实践能力和水平提高,提高计算机编程水平最好的就是自己去编程,我们今天收到的每一份简历,都写着精通某某某某某某,擅长某某某某,他把计算机里所有的内容都学过,他也许只可能是编过一些编码但是结果考试还没有过。 


周鸿祎::我刚才讲的这两个建议,跟我刚才讲的问题是一致的,这些事情都是为你以后的工作打基础,我当时问过我们班的同学他们想干什么,他们很多都说是想开公司,可是他们该跳舞还跳舞还干什么还干什么,他们说这些是以后的理想,但是我不一样,在大学的期间,今天大家就要想今天我来干什么,我在来的飞机看了一片文章,我给马英九总结了12字,“毕生理想,近期计划,今日功课”,我觉得这也是我要说的,他在帮助你在赢得以后的胜利,今天来讲无论你们的理想是什么,你们现在最不却的是时间和经历和勇气,除此之外什么都却,所以你的近期计划你就是要去想,你缺什么就去补什么,在你眼前最实际的是什么,比如说这个学期我想学习两种语言,或者到公司去实践一下。所以你的近期计划应该说是非常明确的,就是说你缺什么你就补什么。 


周鸿祎:所以说近期的及大家可以想想,每个人都应该作出自己的近期计划,其实在公司也何尝不是这样,任何一个伟大的公司,听起来无论他描绘怎么样的战略,每天怎么样运筹帷幄,天天象电视剧写的出入高档场所,其实不是这样的,任何伟大的企业都是由很多琐碎的事情形成的,每天有开不完的会,每天都有很多鸡毛蒜皮的事情,每天每个月每年这样点点滴滴的积累起来,马英九的老爸总结的非常的精辟,我就拿这个问题再举两个例子,就讲择业,所以大家有了一个自己的想法之后你们再来看择业你们就会发现你选择一个公司,我选择去打工还是去创业,我觉得你都要看两点,你是否具备这些资源。


周鸿祎:我当年创过业,但是我极力的反对大学生创业,没有当过一个好员工就不可能成为一个好老板,你没有当员工好好的打基础,就不能当一个好老板,我们绝大多数人包括我在内我们都是普通人,我昨天在北京买彩票我中了500万元,那么你们听了我这个故事你们都去买彩票吗?你在大学里积累的能力,在做一些大的公司还是相差甚远的,所以我觉得大家还是应该先积极的工作积累一些经验,而经验和年龄是最不容易超越的。 


周鸿祎:所以大家会问到大学生创业的问题,因为当年我自己就是这么去折腾的,管理和经验是没有安排的,你们去看看世界上哪一个CEO是低于50岁的,你未来想达到一个很大的动能靠你在大学里积攒的动能是远远不够的,那我要讲一点就是说其实你看中国的创业环境是越来越好了,这个市场发展的越来越好了,融资和投资环境也越来越完善了,大家对这个行业的理解也越来越深入了,大家看到今天的互联网觉得非常的热,可是五年前十年前有谁会遇到今年的发展,大家往后想想十年互联网会发展成什么样子,我想肯定会比今天好十倍,可能再过五年十年我们今天在坐的某一位同学会成为弄潮儿,所以你今天再好的机会你没有把握是不行的,你自己做公司没有人教人,你就靠自己摸爬滚打自己边学边干就可以另领悟,那么世界上那么多的MBA和商学院还干什么。 


我刚才来的时候一位同学就给我一份商业计划书,我还没有看,但是我泛泛而论的话我不希望大学生创业,我在大学生的时候我就制作了一个病毒卡,现在想想当时我们那个哪是公司,只是一个小个体户,我们对做一个企业没有一个概念,我们有了一个产品我们就去卖这就是做公司了,最后我们在社会上干了一年半,我们当时一度公司招了很多的人,很快把挣的钱花完了,还欠了很多的债,你想几个学生能管理从社会上招聘的人吗,最后公司还是倒闭了。当时我回到学校当时第一个感觉就是觉得念书的环境真好。 


周鸿祎:外面的社会很精彩,总是想很早去冲出这个象牙塔,到江湖上一展身手,就象最后一次华山论剑,很多的年轻人都想和郭靖等武林高手切磋,但是还是失败了,我也见过很多人谈创业的时候简直是心比天高,但是他对社会有一个武断的认识,虽然很多优秀的人才,可能就是因为这个受到了很大的打击,你要有更好的方式去实践,这样的话你可能会有一个很高的成功概率。 


周鸿祎:当时有一些人说给我钱,让我继续出去做公司,当时我非常明确的就是说我不再创业了我认为时机不成熟,这是我对我们很多在校的学生的一个建议,厚积而薄发,每个行业每5年都会面临一个洗牌,一个企业五年就可以上去了,当机会来的时候一定要把握机会,加入一个别人的创业工作,能够踏踏实实的学到一些东西,我觉得这个学习的过程是非常重要的。


加入别人的公司,可能就会有一个择业的问题,当时我的方正公司,当时很多的人想去深圳,当时深圳的生活水平比较高,当时去北大方正,北大方正给我开的工资,95年我研究生毕业,北大方正给我800块钱,当时住地下室,如果换今天我们很多的同学都不去,当然今天互联网都在交流哪些公司比较坏,什么公司人傻活少,那么我觉得这是一个悲哀,我还是回到我们前面的观点,他能不能帮助你实现理想,一个月工资高2000块千,一年高24000元,十年240000元,但是240000元在北京连一套房子都买不起,一个工资高2000元钱可能就会让大家产生一个物化的选择,我认为这是一个非常错误的想法。 


我就应该到中国最大的软件公司去那干上两年,看看软件到底是什么工作,当时我认为给我什么工作什么头衔,住在哪里我根本不在意,不是因为我清高,我认为他对我未来的发展有很很大的促进,这远远比我去一个其他的公司多挣2000块钱好的多。 


但是我要问大家一个问题,不论是 3000块钱还是6000块钱这就是你的身价吗,我从来没有觉得我的身价就是800块钱,我认为只要我不断的学习我的身价肯定会远远高与这个数额的,所以我要学习我要锻炼我要经验,但是鱼和熊掌很难兼得,你到哪里去找一个活又少钱又多的单位,如果真的有这样的单位,你去了我觉得你是把自己毁了。 


周鸿祎:比如我公司里边养了一个闲人,可能一年就多支付十万块钱,这样的人肯定会被公司淘汰的,在这种公司你实际上损失了你的青春,新一代年轻人已经成长起来了,你的知识也没有得到进展,这样的话是很悲惨的,很多人大公司里去混他以为是占了老板的便宜,但实际上他是把自己毁掉了,在头几年对毕业生是非常重要的,所以当时我还是拿我自己做例子把,我当时去方正是从来不后悔的,我的所有选择我今天回头看都是正确的,所以今天大家择业不要看工资和单位的地域,我认为今天的社会是非常开放的,没有人会在一个公司干一辈子,主要是看这个公司会不会让你学到经验,但是如果你在公司里积累了经验,这些是老板剥夺不走的,我认为大家今天谈财富主要就是赌更大的财富,如果要赌更大的财富,你在今天就要做更大的投资,你就要拿你的青春做投资,而你步入社会的这几年可能是你最重要的,你未来拿百万年薪,也取决于今天打的基础,我刚进方正的时候不想让别人知道我搞过公司,我不在于当时给我的头衔和年薪,我的目的就是想要学习,每个同学刚到公司能干什么吗,我也雇佣过一些刚毕业的毕业生,他们都是需要一年的磨合时间,从大学出来并不意味着终结,他是代表着一个新的的开始,可能很多人认为我们在老板剥削,我在给老板打工,实际上公司在掏学费给你创造了一个舞台,最后最大的收获还是你自己,所以当年在方正的时候,很多人总是抱怨老板在剥削他们,待遇差他们从来不想去提高自己的水平。


周鸿祎:如果你自己的水平真的很好的话,你可以说此处不留爷自有留爷处,我要打工能混就混我觉得这个观点是错误的,当时我在方正的时候下班以后很多人最大的事情就是骂公司。我个人觉得这都没有意义,我是怎么看打工的呢,我是觉得我客观上是在为这个公司创造价值,我客观是在为老板挣钱,因为我现在还没有这个资历给自己干,因为我认为给公司干每一件事情我是最大的收益者,我可以获得很多的东西,这就是说很多人不了解我的目的,很多人认为我是为了在方正混得一官半职,我进了3721也是这样的,我直到现在还是干的很努力,无论是打工还是自己干他都是对我的一个挑战对我的一个体验,今天在你打工的时候解决的每一个问题都是给你自己积累经验,所以我觉得大家在找工作的时候不要超过三年,这三年不要为物质化所左右。


周鸿祎:我也见到过这样的人,我经常打一个比喻就是说有一年的高考,他是一个漫画,一个人在挖井,他在很多的地方都挖,他没有坚持把在一个地方挖,所以说他挖的是坑不是井,所以说大家在学校里的实习和实践,包括你刚参加工作的头几年都要冲着这个方向去努力去积累经验。所以很多的记者都会采访我,他们都想问一个问题,你做了什么事可以做到今天,这个问题其实很难回答,那么有一本企业管理的书,我建议大家看看叫《从优秀要卓越》他打了很好的比喻,所有的有优秀的企业都是每天在不断的努力,我们一直坚持一直在努力,所以说做企业就是这个道理,很多人问有没有之招制敌的办法,如果我有这个想法我就发大财了,一个想法卖一块钱,中国这么多人我怎么也可以骗两个亿,我想还是要不断的努力,只是这个不断努力的过程你要始终把握,你要朝着自己内心想要做的事情去做。这个就是我在方正工作时候的价值观。


周鸿祎:最重要的是你做一件事情的收获他跟这件事情无关,主要是取决于做这件事情的态度,很多人跟导师工作的时候这个想干那个不想干,包括在公司很多人也是这样的,你现在拥有的经验根本不足以作出这种判断,你现在做判断他是没有价值的,现在你做的每一件事情,只要不是让你扫厕所,你都应该去把他做好,因为我讲过你的阅历有限,你一旦把一件事情做透了,你会发现就是一种工作方法,当时我在方正工作的时候老板不太喜欢我,别人不干的工作让我去做,所以说大家刚进公司的时候不要去指点江山,当时老板让我去干什么活我也没有选择,我就是要证明一个人不是在那花言巧语的在当评论家,你要证明我们的销售能力,哪怕我是卖盒饭也要比食堂的老太太高一倍,所以说我把公司交给我所有的工作都很认真的干,我到方正主要是去学习,我没有想过在那里去干一辈子,我可以讲三个例子,我没有方正的经历就不可能有我在互联网的经历。 


周鸿祎:最重要的是你做一件事情的收获他跟这件事情无关,主要是取决于做这件事情的态度,很多人跟导师工作的时候这个想干那个不想干,包括在公司很多人也是这样的,你现在拥有的经验根本不足以作出这种判断,你现在做判断他是没有价值的,现在你做的每一件事情,只要不是让你扫厕所,你都应该去把他做好,因为我讲过你的阅历有限,你一旦把一件事情做透了,你会发现就是一种工作方法,当时我在方正工作的时候老板不太喜欢我,别人不干的工作让我去做,所以说大家刚进公司的时候不要去指点江山,当时老板让我去干什么活我也没有选择,我就是要证明一个人不是在那花言巧语的在当评论家,你要证明我们的销售能力,哪怕我是卖盒饭也要比食堂的老太太高一倍,所以说我把公司交给我所有的工作都很认真的干,我到方正主要是去学习,我没有想过在那里去干一辈子,我可以讲三个例子,我没有方正的经历就不可能有我在互联网的经历。 


周鸿祎:96年我到方正一年了,刚接触互联网的时候也是泡BBS,我太太就是在水木清华的聊天室里聊到的,当时公司做了一个工程就是做办公自动化,主要是给国家机关的秘书去培训互联网的电子邮件,当时很多的人是不干这个事情我想在座的很多人都不愿意做,当时这个活派到我身上了,但是我很喜欢跟计算机的终端人们接触,我当时还跑了很多的书城买一些书籍,后来我发现电子邮件是一个很好的东西,我发现这个东西太好了,这一定是未来的一个方向,然后在教他们的过程中发现了一个软件的界面,但是那么秘书很多人学不会,我当时也很喜欢玩游戏,但是当时没有网络的游戏,但是我玩游戏我有一个特点,我很喜欢看游戏的界面设计,一些不良少年玩一个游戏三十分钟就可以学会,这样说游戏的界面就是非常人性化的。我后来根据这个就做了软件,那么秘书就学会了 ,后来老板找我说这个东西能不能继续做下去,我刚进公司的时候天天找老板谈话,谈一些空的东西现在想想其实这样做是错误的。


周鸿祎:但是方正飞扬没有成功,当然里面的问题太多了在这里我就不多说了,我确实把这个产品从头到尾做了一边,包括怎么和记者打交道,我觉得这个对一个普通的程序员来讲是一个很难得的计划,在这个过程我结交了很多的朋友,无论在媒体在这个行业里我也认识了很多的前辈,很多人就是因为方正飞扬认识的我,包括我去找投资说我过去做这样的事情都是我的一个历程,如果说你告诉别人你比别人的工资高2000元钱,别人会给你投资吗,如果我们不去用这个东西,那么可能只是停留在最基础的,这个对我后来做3721起了非常好的作用,当时方正飞扬没有成功,当时方正也希望把软件拿出去卖钱,但是一个软件怎么可以去卖钱呢 ?


周鸿祎:在互联网上如果你是免费的服务怎么可以呢,就是因为有这些积累所以我觉得后来我才萌发做中文的关键字和浏览器的中文搜索,有了这些的想法,你才能把这些实现出来。


周鸿祎:所有的一切都是由我给这些秘书培训起步的,如果换一种做法可能今天就不一样了,当时飞扬由于公司认为不挣钱,要把他放下当时我很难过我要离开,我觉得老板对我不错所以我就给公司再作一件事情,老板就让我带了我的团队去新疆工作。


周鸿祎:当时我可以一拍屁股一走了之,但是公司既然让我去做,我就带着我们的团队去了新疆,在新疆待了十个月。


周鸿祎:你用PC服务器在解决这些问题的话,我想中国很多的公司是不能这样作的,当时我带的这个团队在新疆就做了这个事情,我们做PC的服务器从每天几万次到十几万次的试,如果当时我没有去新疆的话,可能就没有今天的成功,我讲的这两个例子是牵强附会,我想很多人一出来都可以在中关村租个柜台卖电脑,但是你能做大吗?不行。 


周鸿祎:我认为这些东西是什么方向真的不重要,项目大项目小跟你没有什么关系你的收获就取决于你的投入,今天挑一件全世界最有可能成功的事情让你们去做,你如果没有努力也是不行的,所以我希望大家不要去赌,你要有了一定的经验再去创业,我当时在方正的时候见到过很多的程序员做事情挑三拣四。


周鸿祎:所以说你今天可能象阿甘一样,阿甘每次的选择都不是自己的选择,结果他可以得到意外的回报,所以说这个世界是很公平的,你不要担心自己的努力他会没有回报,他可能是体现在你能力的增加,但是今天你问我说哪一块砖更重要能帮助我提高,我会告诉你每一块砖都是平等的,我用刚才的两个例子也可以得出一个观点,其实你有很大的理想,但是要把你的理想分解成近期完全的目标。


周鸿祎:我也曾经有一个阶段在公司做的不错,当时我觉得自己不知道吃几碗饭了,当时人也变得比较浮躁,当时我有两个前辈给我讲了两个观点,说:“如果你看不清什么的时候,那是因为你的积累还不够”勉强而为的事情很难成的,他们就告诫我说你现在把你眼前你能把握的事情尽力的做好。 


周鸿祎:最终你的理想总是要分解成今天的功课,当时我看不清今天的事情,当时我也不知道互联网有这么热,这两个前辈告诉我如果你看不清这是正常的,只是要把自己的事情做好,在很多时候在你看不清方向的时候我觉得你就踏踏实实把你眼前能把握的事情做好。


周鸿祎:去把一门课学的特别好,去帮助导师工作都是你眼前可以把握的事情,你在做事的过程中你对一个经验的积累就会把事情把握的很清楚,但如果我仅仅是停留在表面上去做这件事情,一定不会支持我在互联网创业,我当年还不到28岁,我在方正所谓的提拔不是刻意去做的,当时我为什么会下决心离开方正呢,很多会说是不是因为这个角色很艰难,我认为不艰难,因为我的梦想是要做自己的事业,我到方正的目的主要是去学习,如果方正不能支持我的时候,那么我的地位就不在重要了。


周鸿祎:一个人没有物质的理想就会产生一些包袱,很多人就会被五斗米折腰,当时我就问大家这些东西对我要做的事有帮助吗?那么我为什么要对这些东西留恋呢。我们自己要学会做饭吃,这些事情做成我还要从头在来,当时我没有觉得这些事情很难,我只是想要去实现自己的理想,所以我离开方正是我的一个正确选择。 


周鸿祎:如果今天让大家去放弃一个年薪几百万的工作我想大家可能不会的,我在yahoo的时候年薪也是上百万的,但是我还是放弃了,我们交大是工科的学校,我们都会解方程,你如果忽略了很多的自变量只是一个自变量就很容易解了,在人生的过程中很多做事抉择实际上是简单的,哪怕你说你要挣一百万,你就朝着这个方向去努力就可以了,在我们年轻的时候还是要有点理想主义的色彩,因为你在年轻的时候还是最有机会赌一把的,你在到30岁以后还有机会去挣钱的。


周鸿祎:外在的东西不要作为自己人生的目标我觉得大家可以年少轻狂,你不要太急于在年轻的时候去挣钱,而是在自己年轻的时候去打下一个基础,争取让自己做一些对社会有贡献的事情。


周鸿祎:所以这是我的一个观点,人还是要在年轻的时候特别是在你们的年纪要有一些理想主义的色彩,同时还要有一些实用主义的理想,至少你是在一直坚定的在往个方向走。所以当时从方正离开,我也邀请了很多人一起去创业,当时很多人之所以没有发财,就是因为他们没有作出这样的选择,因为他们考虑的事情太多了。 


周鸿祎:所以他们活的很累,前几年百度在个清华做招聘的时候,很多人不愿意去,但是今天很多人可能会后悔的,那是毫无疑问的,当时方正有两个98年毕业的本科生还有两个博士生,他们义无返顾地和我们离开了,他们可能觉得他们是技术人员,他们不象周鸿一,他们觉得我已经成为了一个做商业的人,他们至少跟着我不管干的成干不成都可以学到一些东西,他们也没有想到我们公司的事情会做大,他们自己没有方向感,但是他们觉得自己在江湖上混,如果自己不能做大哥的话那就跟着一个大哥去走。


周鸿祎:那我讲明就象当初我去办公司,我自己做小老大我是没有异议的,我在方正的时候就是跟着方正的老大混,你们出去混的话要找对领军人,我跟程序员之间是一个互动,我从来不跟程序员去争软件怎么编因为他是专家,刚才跟我出来的这几位应该说都可以选择退休了,但是还有两位他们在谋划一些设计,他们自己有足够的实力去做他们自己的事业。


周鸿祎:所以我讲如果我们有很多同学,如果坚持毕业之后想要创业我给大家一个建议,你不妨去加入一些创业团队,很多的公司都非常希望能够有更多的人才去加盟,为什么我们很多人宁为鸡首不为凤尾呢,每个人都有很多的想法,但是不一定都可以做大的,那么你在里面有一个很小的比例那最后你也可以获得一个成功。我在硅谷有一个朋友,当时google只有10几个人的时候他没有去,但是他现在还是去了,所以谈到择业谈到创业我今天没有花更多的时候去谈创业,因为今天是很多的本科生和研究生,所以我压缩了创业的事情,如果你们真的很想创业的话,你们可以给我简历,我会介绍你们去创业公司。


周鸿祎:所以这中间你会有数不清的困难和挫折,在互联网中间我个人觉得有很不错的规则,很多人认为风险投资是不是给我们投钱的,今天我也在做风险投资,风险投资实际上对中国是带来了很好的游戏规则,在很多的传统领域对人的价值是非常的忽略,很多公司是抓资源,员工并不重要只要老板拿到一块地他就可以挣钱,在这种产业里面你想发挥个人的价值很难,在传统大IT领域缺乏一个良好的现代化的体制,或者是哥们公司,这样很多的公司做不打,所以说中关村多了很多的财主少了很大的集团企业,这样你永远都会面临一个问题。


周鸿祎:风险投资创造了一种游戏规则,我们作为投资人我们作为股东企业的高级管理人员,还有未来的股民,大家都来共同分享这个利益,使得大家能够把力量往一块去使,大家来分享这个成功,那么创始人会拿到公司占主导的股份,没有这些创业者的努力我们不可能把这个公司做起来,所以一个企业的壮大你能不断的延揽人才,很多人可能不愿意认为打工是剥削,所以我是觉得在今天大家可以看一个互联网的成功也需要一些好的员工。


周鸿祎:所以我是觉得如果诸位不一定自己创业,而是通过创业公司,加入创业的团队,你选择去IBM和创业公司,一个风险大,一个风险小,你想获得能力你可以加入创业公司,最后创业公司能不能成功你在这个公司可以学到很多的东西,你可以总结很好的东西,这是我对大学生创业很好的忠告。最后讲创业讲两点,我想跟大家谈创业的形式,也不要跟我讨论是IBM有没有前途,我们只是讨论团队无论你们是加入别的公司打工还是参加创业,我觉得都不要去赌方向 。


周鸿祎:很多人跟我说我创业是做什么好,我告诉他要看自己的团队,我不想跟大家讨论具体的方向,我想给大家讨论几个观点,包括我出来作投资我也是想给年轻的创业者跟国外的公司做一些联系,你能想象到盛大和QQ之后就一定好吗,因为还有很多年轻的好的公司出来。从某种角度来说我们可能也会获得巨大的成就感。 


周鸿祎:我做过创业者,我们对中国的互联网有一个正确的认识,这个产业非常非常的年轻,大家可以看很多的产业在中国不止十年,但是互联网是非常年轻的,我们对中国对互联网非常非常看好,也希望大家能够投身到这里面来,曾经有人问过我什么事情最挣钱。


周鸿祎:大家都说做房地产最挣钱,挖个坑就挣钱,每个人都在讲自己的行业挣钱,我说所有的行业都挣钱,卖水的能卖出可口可乐,卖包子的也挣钱就象西方的麦当劳。  


周鸿祎:可能你未必结交了什么权贵,你也没有一个有钱的好爸爸,但是互联网这个行业他不一定保证你的成功,你所凭借的是自己的努力吃苦和韧性成功的,我一直认为是历史学家总结出他们是英雄,互联网这个行业是最值得年轻人去尝试的。 


周鸿祎:但是他不能保证你一定能成功,但是只要你在这个行业里做了你就会有回报,这是一个朝阳产业,不是说你一出道你靠一个灵感你靠一个勇气你立马就可以成功,我觉得你还是有一个充分的准备,你可能要在这个行业奋斗五年、十年,你要有这样一个准备才能在这个行业里面去奋斗。


周鸿祎:现在我也是自由之身了,所以我也不想更多谈公司的事情,大家我有一个观点在中国互联网有一个真理:中国的互联网很多的事情看不清,中国的团队中国本土的公司一定是互联网里面未来的主角。因为互联网是一个本地化的行业,所以这一点各位不一定要出国,花无味的精力去考托福,我认为在未来谁能够把互联网的实践和中国的老百姓紧密的结合谁就能成功。


周鸿祎:一些国外的公司在中国都是水土不服的,你要去做CPU,你看到和国外的企业很难去竞争,我们中国自己的互联网公司完全可以在技术资金各个方面都处于劣势的情况击败国外的这些公司,所以我认为中国互联网的天下将是你们的天下。


周鸿祎:所以呢鼓励是鼓励了,但是前面泼的都是冷水,不管你的理想是什么,都希望你能把我的方法论学以致用,我这个观点对做一天和尚撞一天钟的人是不适用的。 


周鸿祎:最后关于创业我有几个观点, 好让大家有几个准备,创业是有概率的,2000年拿到创业的公司到现在成功的不到1%。所以我前面讲了成功的人可能很优秀,不成功的人不一定就不优秀,可能是时机不好。 


周鸿祎:你首先要对失败有一个很坦然的接受,你先要估计你出去以后的困难,可以说做公司创业就是非常的痛苦,每一个成功的公司就是踩着不成功的公司过来的,第二个要有一个打持久战的韧性,也就是说你到一个公司去学习,或者你自己创业加入创业的团队,我认为这都是你创业的阶段,任何事情都不可能一蹴而就。所以你有没有思想准备不要只是有一个创业的激情,这个激情弄的大家很疯狂,但是只能疯狂三个月,你会想象做企业不是你想象的那样。


周鸿祎:我前面说了做企业每天都有很多琐碎的事情,你在做产品在面临各种挑战,如果你没有这种论持久战的韧性我觉得你也很难坚持下来,如果你今天想获得成功, 那你有没有思想准备把他们过去十年来吃的苦再吃一边呢。我相信每一个成功的企业家每个人都可以举出无数的例子证明自己过的不是人过的日子我觉得没有这样一种思想准备,那你可能不适合去创业。 


周鸿祎:为什么要有一点理想主义色彩,仅仅是用挣钱的理想去激励团队是不行的,你如果仅仅是为了挣钱你也很难拿一种理念去创业。要有吃苦的这样一种思想准备,只有这样的心理素质我想你才可能成功。


周鸿祎:这里面我还有一个建议,不要去赌方向这个话没错,但是有可能做感兴趣的事情可以和你的工作相结合也是可以的,你喜欢的事情去做可能就不会觉得苦。


周鸿祎:真正喜欢编软件的同学在计算机前面解决了一个问题你会觉得很有成就感,对喜欢的人来说编程是快乐,不喜欢的人来说可能是一个炼狱,工作和创业不是玩一场,他是贯穿你未来人生十年一个长期的过程,所以说你们在创业的时候一定要有理想。


周鸿祎:你有激情才能感染你的投资人,你才能用这种激情把整个创业的理念支撑下去,我觉得一个没有激情的人是不可能成功的,这也是我们考察创业者的一个标准。


周鸿祎:这都是你要在未来工作的过程中要逐渐积累的。最后一点就是一种开放的心态,今天一个人无论做的怎么样,他都面临一个开放的世界,可能有人认为自己已经很成功了,但是如果你再去创业的话,可能就会出现一个新的目标了。无论对你还是对我还是对已经创业的人来说,都要不断的和公司成长。


周鸿祎:在未来的过程中你要有开放的心态才能和你的伙伴合作,你怎么样能够和他们聚在一个平台上,因为一个人单打独斗他的力量是非常微弱的,这些我关于创业的一些观点。


周鸿祎:你们在校园网上大量的谈找工作,我觉得大家都是自己毁自己,你们对单位的了解就象你们对中学报告专业一样不了解,如果有希望想创业的毕业生,当然不要退学了,混个文凭还是很重要的,虽然文凭不代表能力。


周鸿祎:所以我经常讲我做两个广告一个是为IDG,一个为我自己,IDG现在非常的小,我希望收到你的简历,但是我倒是建议如果同学愿意创业,我可以介绍你们到我们的IDG投资的创业团队。


周鸿祎:加入一些创业公司可能风险很大,但是风险和回报是同比的,我才35岁还是很年轻,我觉得互联网对我还是有很大竞争力的,我觉得互联网没有一家公司可以和我做竞争,因为他们说跟我做竞争会做恶梦的。我离开yahoo的时候他们要求我今年不能做任何事情。但是我明年也许会再次带一只创业团队,如果你认为你是技术天才,有两把刷子,希望你能加入我们。


周鸿祎:我给你们留一个邮件地址,就是周鸿一名字的全拼,zhouhongyi3721◎163.com


周鸿祎:现在我看一下学生的问题,第一个问题未来你的理想是什么。    我跟大家讲我的理想没有实现,我希望在这个行业里面创造出更多的服务,能够去改变很多人的生活我觉得这个理想非常的好,我做最大错误的选择就是把公司卖给了美国人这是我最大的失败。


周鸿祎:这位同学给了我一个选择题,您认为团队的创业是什么?


我觉得最重要的是要有最多的积累,从方正开始我培养了很多的人,我把这些人招回来给他们讲课,很多人在很多的公司都是业务骨干,所以我觉得在这个过程中我自己把这些人带起来使他们走了一条正确的路,使他们自己也有了一些成就,我觉得我这些朋友是我的朋友,我根本没有时间在短时间去组建这样一个团队。


周鸿祎:这是我未来做事情的主张,我最骄傲的事情是什么是3721,我也知道骂我的人很多,有一点我很骄傲的可以给大家讲,3721是中国唯一家为帮助中国的中小企业宣传的,能够低成本的对中国的中小企业带来更大的收益我觉得这是非常大好的。我们在中国有上千家代理商从业人员有几万人他们每天在拜访中国上百万家的企业,不是在教他们的产品,他是在告诉他们怎么利用互联网去做服务,我们的销售额肯定没有圣大大,我们每利用一次互联网就可以给带来很大的收益,这是我一直觉得我很骄傲的事情。大家以后工作的时候一定要想我为大家做了什么。 所以还是要讲这个问题你要去创造价值。


周鸿祎:最后一个问题你刚加入公司你说你有很多宏观的想法,因为指点江山,引起了老板的不满,那么你现在对你的员工是什么态度。我没有把自己树成一个楷模,我认为这个事情是不对的,因为指点江山是不对的,你可以在十秒钟谈一件事,所以古人说:“知亦行难”,所以说必须经过积累经验。


周鸿祎:我很快的意识到我那样夸夸其谈那是没有价值的,所以今天我的员工进来谈东西可以,但是坦率的说特别善于谈的人往往不善于干活,如果有夸夸其谈的员工我会忠告,如果他不听的话我宁可选择更忠实的员工。


周鸿祎:每当你去对别人评头品足的时候,你要看看自己。我还是那句化评论这些东西对你有什么价值呢,把你换到那个岗位上你能做的更好吗,你多去把别人的优点学到。所以你还没有做我觉得还是少谈为妙,更多的是做事情。    


主持人:感谢周鸿一校友精采的报告,同时也希望周鸿一校友身心健康不断的实现更多的理想。


主持人:周鸿一先生今天从北京飞回西安给我们做报告,明天早上就要离开,让我们在再次以热烈的掌声感谢周鸿一先生,今天的“九州名家”报告会今天就就到这里,祝各位同学身心健康学习愉快。
STM32F103多通道PWM输出避坑指南:TIM1_CH1异常输出的解决方案 本文深入解析STM32F103多通道PWM输出中的TIM1_CH1异常问题,提供从时钟配置到GPIO复用的系统化解决方案。通过黄金法则配置流程和高级调试技巧,帮助开发者快速定位并解决PWM输出不稳定、占空比异常等问题,同时拓展多定时器协同和互补PWM等高级应用场景。 阅读详情

相关推荐

app逆向分析案例-95分

先把justtrusmeplus打开设置好95分,开始抓包,得到结果为: https://www.95fenapp.com/api_goods/list/v3.0?is_all=1&keywords=%E7%A7%91%E6%AF%94& page=1&page_size=20 &publish_timestamp=0 &scene=2&scene_type=95fen_android_search_personal&sn=SearchList

weixin_41763171的博客 2742

周鸿祎主题演讲:Web2.0、搜索、社区[4]

第三个挑战是讲技术,我们做社区的人都知道,你们不需要自己来写软件,你最重要的价值是运营这个社区,但是这里面我认为还是有两到三个技术壁。第一个讲我们的很多应用,可能自己写的,当你的用户是5万10万的时候是没有问题,但是你的用户是5百万或者1千万的时候,它是否还能够支撑,在这样的情况下,大家有没有想过这个问题?我建议是术业有专攻,你的核心内容一定要做好。比如我是跟车的结合,我在社区开发一些增值的东西,

陈巍@人生态度 2174

SAP 货币类型和公司代码的货币设置

货币类型分为公司代码和集团货币,一般FI 10类型和集团货币 30,事务代码是8KEM; 设置货币类型的事务代码是OB22 在S/4 1809版本里编辑功能统合到事务代码FINSC_LEDGER 中了,这里集中了分类账和公司代码的设置; 设置多账簿的币种(会出现在BSEG和FAGLFLEXA表中) 汇率维护在TCURR表中,可通过BAPI_EXCHANGERATE_GETDETAIL函数获取。 CO货币的事务代码是成本控制范围货币:OKKP ,一般设置为货币码20和30; 另外, SCC4设置集团货币,

RichardYang2020的博客 1万+

周鸿祎演讲:必须踏踏实实一步步走 (ZT)

主持人:各位来宾各位老师各位同学大家晚上好,今晚是西安交通大学“九州名家”报告会第二场的报告,这场会议是我校在上半年组织的高层次的会议,我们邀请了广大的有层次的讲师给大家讲课,首先请由我给大家介绍今天报告会的主讲人,3721的创始人周鸿祎先生,今天陕西省的各新闻媒体有华商网和都市快报等,在此欢迎大家的到来。   主持人:下面请允许我给得到介绍周鸿祎先生的情况任职于方正集团,1998年10月周鸿祎先

tianyu的专栏 - Linux site:blog.youkuaiyun.com/wishfly 2439

立创·庐山派-K230-CanMV(嘉楠勘智)开发板通过ATK-ESP8266实现图像识别数据无线传输与原子云对接

本文详细介绍了如何利用立创·庐山派K230开发板与ATK-ESP8266模块实现图像识别数据的无线传输及与原子云平台的对接。通过硬件连接、环境配置、代码实现及调试技巧的讲解,为开发者提供了一套完整的物联网解决方案,特别适用于智能监控和边缘计算场景。

study的专栏 950

LS-DYNA中的流固耦合

在LS-DYNA中对流固耦合问题的求解提供了两种方法,ALE流固耦合和基于ICFD的流固耦合。本文将对两种方法的各自特点进行分析。 ALE方法的流固耦合 适用范围 ALE求解器主要用于层流。ALE求解器也不是完全的NS求解器,因此不考虑边界层的影响,比如阻力。流体粘性效应仅通过材料模型获得,也就是*mat_null的MU。ale求解器是为了求解高压高速度梯度的短时问题而开发的。该求解器并不适用于求解低压力梯度问题比如声学,也不适用于长时间问题(秒的尺度甚至更长)。时间的限制是显式时...

m0_69812055的博客 8557

企业微信AI客服系统:7×24小时智能值守解决方案

自然语言处理(NLP)技术通过理解用户意图实现智能对话,结合工作流引擎可自动化处理复杂业务流程。在企业客服场景中,这种技术组合能显著提升响应速度和服务质量,尤其适合解决人力成本高、响应不及时等痛点。以企业微信生态为例,深度集成的AI客服系统支持文本、图片、语音等多模态交互,通过BERT+BiLSTM混合模型实现高准确率意图识别。该系统采用Python+Django技术栈,配合Redis实现会话状态持久化,确保7×24小时稳定运行。典型应用包括自动工单分发、智能退货处理等场景,实测可将平均响应时间从47分钟缩

wjxbj的博客 433

大模型事件抽取学习——论文学习笔记《LLMs Learn Task Heuristics from Demonstrations:......》

本篇博客介绍一篇发表在2024 ACL main上的文章:《LLMs Learn Task Heuristics from Demonstrations: A Heuristic-Driven Prompting Strategy for Document-Level Event Argument Extraction》 方向:大模型事件抽取 本篇博客为个人阅读论文的总结与笔记,在这里进行简单的分享 论文链接:https://arxiv.org/abs/

weixin_53751318的博客 1852

周鸿祎:做硬件门槛高 IOT才是大机会

8月2日消息,2014年以来360公司非常低调,360董事长周鸿祎也一改往日高调作风,变得低调务实起来。如今的周鸿祎开始做智能硬件表现出浓厚的兴趣。 实际上,360很早就涉足硬件,曾经一度做360特供机与小米进行PK,不过,并未取得理想效果。周鸿祎就谈及做特供机的感受,称互联网公司很多人都是血气方刚的做硬件。 “我曾经也是拉过很多不靠谱的小伙伴一块做手机,最后都是以失败告终,在硬件我们

编辑编辑器 1986

Wi-Fi数据帧类别

QoS

1042484520@qq.com(邮箱) 3156

有限元分析-静力学分析-与分析解对比-——以阶梯轴的静力分析为例——静态结构分析

150mm,a=300mm{a=300mm}a=300mm,b=200mm{b=200mm}b=200mm,L=1000mm{L=1000mm}L=1000mm,F=300kN{F=300kN}F=300kN,材料为45,弹性模量E=2.1e11Pa{E=2.1e11Pa}E=2.1e11Pa,泊松比v=0.28{v=0.28}v=0.28,屈服应力δs=355MPa{δ_s=355MPa}δ。使用line body生成的模型,可以选择自动划分网格的,WB会将以梁单元将其划分完成,例如图2所示。

qq_15963745的博客 66

人物-周鸿祎:周鸿祎

ylbtech-人物-周鸿祎:周鸿祎 周鸿祎(zhōu hóng yī),1970年10月4日生于湖北省黄冈市蕲春县。360公司创始人、董事长兼CEO、奇酷CEO、九三学社中央委员、九三学社中央科技专门委员会副主任、和知名天使投资人。现任北京六间房科技有限公司董事长。 1992年,大学本科毕业于西安交通大学电信学院计算机系,获学士学位,因成绩优异被保送西安交通大学读管理...

weixin_30375247的博客 1453

FC7300 Clock介绍

FC7300的时钟架构包括一个高级时钟图和内部时钟需求。它有5个CMU,使用SIRC监控FIRC/SOSC/FOSC,并使用FIRC监控SIRC。此外,CMU4还使用FOSC监Slow Clock。

舊梦的博客 327

周鸿祎

百科名片    周鸿祎 周鸿祎(yī ),湖北黄冈蕲春人。毕业于西安交通大学管理学院 系统工程系,获硕士 学位。曾就职方正集团 ,先后担任事业部总经理、研发中心常务副主任等职。现360安全中心 董事长。曾获得了"2004中国十大管理英才"、"中国管理百人"、"《财经时报》2004中国十大财经人物"、"2004中国IT风云人物"、"2004年五大得意人物"等...

过客阵营 -- 简单的就要最简单 536

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

搅局者周鸿祎圆梦:忆往昔凶猛斗狠轮战群雄

来源:京华时报    在互联网这个快意恩仇的江湖上,行走着一个湖北小个子男人周鸿祎。他背负着“流氓软件之父”的十字架,他口无遮拦、斗狠好战,他用360的免费模式,颠覆了一个原本可以舒服赚钱的行业,对手指责他为“搅局者”和“疯狗”,他却自比《笑傲江湖》中的“令狐冲”。   3月30日,奇虎360登陆纽交所之后,周鸿祎终圆上市梦。人们担心的是:他来了,对江湖是福是祸?    ...

柳争的博客 var liuzheng = {name:"柳争",spoken:"学而践,习而思 , 编而简,程而象"} 303

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

雷军与周鸿祎:两个九头鸟的战争

一场智能手机的口水大战将雷军和周鸿祎推到风口浪尖。有一句俗话叫“天上九头鸟,地上湖北佬”,来形容湖北人的精明、睿智。 小米科技董事长兼CEO雷军、奇虎360董事长周鸿祎同是湖北人。雷军1969年12月16日于湖北仙桃,一个教师家庭;周鸿祎1970年10月出生于黄冈蕲春,父母是测绘工程技术人员。 18岁,雷军考入武汉大学,周鸿祎则保送到西安交通大学。那时,硅谷热风靡全球,有两本书影响了同在大学的

拒绝平庸 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

周鸿袆演讲

周鸿祎演讲:必须踏踏实实一步步走 2005.11.17 <!-- csdn_AD_Position_GroupID = "{e025b96b-2fda-4e82-84ef-3e0772838ed3}"; csdn_AD_Page_Url = document.location; csdn_AD_CurrPage_CharSet = "gb2312";

dongyangguizi的专栏 1105

周鸿祎:要替自己正名先要颠覆曾经的商业思维

  10/21/2009 8:51:05 PM 流氓软件之父是周鸿祎引以为耻的恶名,他意识到,要替自己正名,首先要颠覆自己曾经的一些商业思维 ■本刊记者/张玲玲 在中国互联网界,周鸿祎是最复杂、最有趣、最另类的人物之一,好像走到哪里都能弄出点动静,都要处在舆论的风口浪尖。 并且,时不时的,他总是在某些时候就站在了自己的对立面。10年前,他先是以工程师的技术身份创业,推出了中国第一款中文网

光脚丫思考的专栏 3524

周鸿祎创业以来的“六大战役”

周鸿祎创业以来的“六大战役” 酷派会是最后一战吗?(转) 来源:砍柴网 / 杨小小 / 2015-09-17 周鸿祎,互联网时代一个颇具话题性的人物。讨厌他的人,会称他为流氓教主,喜欢的人则会尊他为战神。非生即死,非友即敌的二元世界观下,翻开周鸿祎的商业战斗史,那一串串的名单,有失意者,亦有当红者;命运裹挟下,个个都为名与利,或刻意隐藏,或夸张演绎,忘了真我或本我,商场就是战场,这里没

SQ更上一层楼穷千里目 2107

雅虎在中国失败 在美国也很失败[1]

 沙尘与柳絮交杂在干燥的春风里飞扬,4月的北京一如往年。  位于东四环的惠通时代广场,地面不大,企业云集,在D区1号楼奇虎公司的一间由会议室改造而成的经理室里,刚刚从美国出差归来的周鸿祎略带疲惫且不失谦和地从硕大的办公桌后面走了出来,热情地和到访的《财经文摘》记者简短寒暄。两面靠窗的屋子里,午后的阳光斜斜地洒了进来,黑红的书柜对面,一株小巧的绿色植物已悄然开出了粉红色花朵,周鸿祎身休闲装束坐在

蓄势待发 1332

各种软件背后的故事

总结来说,虽然蛋仔派对的具体创始人名字可能未被广泛宣传,但其背后的推动力量无疑是网易及其领导层,尤其是丁磊作为网易的核心人物,对于网易旗下所有产品的成功都有着不可忽视的作用。张一鸣的故事是一个典型的白手起家的成功案例,他通过不断探索和努力,最终打造了一个影响世界的科技帝国。总之,刘刚的故事是一个关于坚持自我、追求技术极致的故事,他带领火绒安全走出了一条与众不同的道路,在竞争激烈的网络安全领域中树立了自己的品牌。的故事,他通过自己的努力和智慧,不仅实现了个人的价值,也为社会的进步做出了重要贡献。

sl824200的博客 1316

互联网大佬们的日常:把代码写成了生活

说起程序员,可能会想到:格子衬衫、牛仔裤、代码、bug、木讷、不善言辞等,但有一个词似乎更能概括:改变世界。在我国的互联网圈内,不少互联网大佬通过写代码创造出市场最需要的产品,既改变了世...

1336

【Unity知识速递】第7期 Unity 6.6 深度解析:WebGPU 正式版与 WebAssembly64,Web 游戏的内存革命

如何启用 Wasm64?需要注意的是,Wasm64 需要浏览器支持 Memory64 提案,目前主流浏览器的最新版本都已支持。一句话总结: Unity 6.6 用 WebGPU 转正、Wasm64 16GB 内存和渐进式加载三连击,将 Web 游戏的体验天花板又往上推了一大截——Web 平台不再是"妥协版",正在成为真正的一等公民。Unity 6.6 新增了 WebAssembly64(Wasm64) 构建选项,这可能是本次更新中对 Web 游戏开发者影响最大的一项升级。

crystal_WJT的博客 433

设计模式(unity游戏研发版)

当你使用图形用户界面类时通常会遇到一个问题。比如,你创建了自定义按钮类并允许客户端在按钮中注入自定义代码,这样当用户按下按钮时就会触发这些代码。观察者模式允许任何实现了订阅者接口的对象订阅发布者对象的事件通知。你可在按钮中添加订阅机制,允许客户端通过自定义订阅类注入自定义代码。在Unity中,这就像UnityEvent在Inspector中绑定多个回调。

m0_63330263的博客 104
上一篇: 要工作啦!
下一篇: 决定成败的49个细节
W1nt3rs
W1nt3rs 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄22年 977粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值