
随想
文章平均质量分 50
依然风
为中华之创新而读书
展开
-
学习一样东西需要做的准备工作
学习开摩托车之前要先学会刹车学习游泳之前要先学会憋气学习编程之前要熟悉好开发环境原创 2012-04-28 14:23:18 · 921 阅读 · 0 评论 -
快速迭代,积极改变,寻找对的状态
为什么没有人知道天堂长什么样?因为,从来就没有人真地到过天堂…—— 我自己 作者:陈小蒙 潘石屹写了一本书,叫《我用一生去寻找》。我很喜欢这个名字,也很喜欢这句话里面描述的状态。因为我没有仔细读过这本书,所以我可以信马由缰、肆意揣测,这个穷尽一生的东西到底为何物。我认为,一个人可能穷尽一生去寻找的,就包括一种状态,一种对的状态。 有人说,创业成功是一个小概率事件。在成功之转载 2012-09-08 12:59:29 · 1309 阅读 · 0 评论 -
12306 说:有时候,能排队也是一种幸福!
为什么别人能够解决问题而你不能?关键是找到问题的所在。不知道大家发现一个现象没有,无论 12306 网站崩溃成什么样子,火车站售票大厅的售票窗口都是正常的!这说明什么呢?这说明铁道部有个内部网络, 12306 仅仅是个入口而已。如果我们把铁路内部网比作信息的高速公路,12306 网站就是高速公路上的收费站。 说到高速公路,这两天有很多新闻,据说很多高速公路入口处变成了停车场,有人在转载 2012-10-03 21:07:33 · 1497 阅读 · 0 评论 -
如果再写一个ipcamera项目,我哪些地方能做的更好?
1.我大多数情况会使用xib去创建控件,和建立响应(Action)2.我会使用自动内存管理。3.因为我对这个项目已经足够熟悉,我可以先写好接口,再进行编码。4.我会尝试封装好一些常用的东西,以便下次项目的时候能够直接使用。5.我会使用代码走查,我会尽量把警告去掉6.每修改一次,进行一次回归测试。7.一定要记得关闭NSTImer,NSNotification,因为他们可能原创 2012-06-22 09:48:46 · 948 阅读 · 0 评论 -
(这篇文章我决定至少看十遍以上)十天内掌握线性代数:惊人的超速学习实验
看我怎么驾驭MIT计算机科学的课程我老想着学快一点,再快一点,并为此兴奋不已。掌握那些重要的学问吧,专业知识与娴熟技艺将是你的职业资本,帮你赚取金钱与享受生活。如果过得好是你的目标,学问能引你到向往之地。尽管学得更快有很多好处,但大多数人并不愿意学习“如何学习”。大概是因为我们不肯相信有这种好事,在我们看来,学习的速度只取决于好基因与天赋。确实总有些人身怀天赋本钱,但研究表明你的学习方法也转载 2012-11-23 11:29:22 · 5360 阅读 · 0 评论 -
棋局
很多年前,我还年少的时候,喜欢下象棋,在学校里基本上我能下赢的,我总能下赢,我下不赢的,总也下不赢。不得其解,也慢慢懒得操练了。后来有次学校搞业余活动,有个老师是省象棋协会的,组织了一节棋课。我去晚了,只听了半节。大致意思是讲,下棋要讲全局观,要有战略,例如中局五种策略,中局成杀、不成杀则优、不占优占先、不占先则多子、不多子则求和。还有什么炮破士、马破相、残局炮归家等等。却没有讲如何下棋,课堂转载 2012-12-10 18:55:27 · 614 阅读 · 0 评论 -
如何自学一样新东西?
其实搞计算机的,很大一部分时间都是在自学,每次什么新的技术出来,谁先学会谁就能赚到第一桶金。就拿学习英语为例,应试教育几年下来,硬是什么也没学到。所以想重新学习英语。现在好了不用为了考试而学习英语了。那么我们就应该搞清楚学习英语对我们有什么好处?我们搞计算机需要哪些英语技能?英语作为一门语言,肯定有听说读写。按照我现在的情况基本上不可能跟外国人交流,只需要遇到技术问题的时候,能读懂原创 2012-04-23 19:59:53 · 2090 阅读 · 0 评论 -
项目感悟
一个人的努力是加法效应,一个团队的努力是乘法效应。一个项目的从无到有,把自己几个月来的思维过程和遇到的困难,解决问题的思路分享给大家,也希望大家能给我分析一下,哪些地方做的好,哪些地方做的不好,大家一起进步,把团队的乘法效应发挥出来。还是从刚开始学习iphone开发说起吧,当初我本来是想自己做一款游戏的,但是程序,美工,音效加在一起就把我搞晕了,这完全不是一个人能搞定的事,寒假又搞了一原创 2012-06-10 11:27:38 · 3528 阅读 · 0 评论 -
如何做出好的软件?
1.多使用自己的软件。2.多去看和使用同类软件。原创 2013-06-25 17:15:44 · 719 阅读 · 0 评论 -
网易云风
简介云风,1979年2月5日出生的他,真名吴云洋(Cloud),毕业于中南大学(中南工业大学机械自动化963班),思维敏锐,富有创造性,具有丰富的游戏策划和程序开发经验,尤其擅长汇编语言及程序优化。早期在cfido和水木清华BBS发表了多篇关于游戏制作的文章,后来制作了第一个专题介绍游戏制作的GB码中文网站,收录个人文章超过百万字, 在游戏界颇有名气。1998年中发布看书工具C-View转载 2013-08-01 16:50:36 · 4524 阅读 · 0 评论 -
马士兵语录
赚钱了赚钱了,不知道怎么去花~此处不留爷,必有留爷处,天生爷才必有用!嘴上无毛,办事不牢。豆芽子它长一房高,它也是一根菜。不就是名字长一点吗,弗拉基米尔.依里奇.乌里杨洛夫其实简单来说就是列宁。吵架是婚姻幸福的体现。有没有同学有疑问的,你偷偷摸摸举一下手,让我看看。骑着驴找马,但是不要虐待驴,别跟公司闹僵,公司也不会跟你过不去。情商大转载 2013-07-27 11:56:24 · 1025 阅读 · 0 评论 -
[译文]程序员能力矩阵 Programmer Competency Matrix
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science 2n (Level 0)n2 (Level 1)n (Level 2)log(n) (Level 3)Comments数据结构不知道数组和链表的差异能够解释和使用数组,链表,字典等,并且能够用于实际的编程转载 2013-07-27 19:27:35 · 933 阅读 · 0 评论 -
我总结的编程思想
1.模块化编程。它能把复杂度降到最低2.对于一些类的使用,请按照标准用法,不要随便改动,哪怕两段代码的位置3.英语好,至少能提高一倍的开发效率4.陷入思维误区,不是去分析现象背后的原因,而是盲目试错5.主线程进行UI操作,子线程用于处理耗时长的任务6.我的编程风格:分治7.有些问题不要过早的优化,有些功能会随着你程序的完成而自动完善8.有些东西还是按照约定俗成的东西去写原创 2012-05-07 20:42:29 · 1647 阅读 · 0 评论 -
google查询有感
今天想学习一些SQL语句方面的东西,本来想搜索“sql tutorial”,后来发现google有提示“sql training”,我就点击这个关键字搜索了一下,打开第一个网页“http://www.sqlcourse.com/select.html”,发现这个网页不但是个教程,而且是可以动手训练的,可以自己输入SQL语句进行实践。似乎明白了tutotial和training的区别,以后还是要多用原创 2014-03-11 08:42:45 · 708 阅读 · 0 评论 -
计算机天才 王垠的思想
从此我感觉到了什么叫做研究。这跟我小时候干的那些事情没有什么两样。你在身边发现一个 问题,想知道为什么。然后你就想去获得解决这个问题的知识。你去看书,你去问专家,你上网去搜索。如果没有发现答案,那么好啦,你就可以自己试图去发现为什么,这是最有趣的部分。知道了为什么,就想让这个东西有用处,对人们的生活产生好处。这就是研究。当一个制度没法衡量学术水平本身,它就会用一个似乎等价的 标准,比如转载 2012-08-12 22:05:00 · 11161 阅读 · 0 评论 -
如何使用google进行搜索
转载请保留:http://www.qiexing.com/post/833.html1. Google搜索技巧(11):提高精确度的“in”In-系列搜索指令是Google搜索中最重要的“位置关键词”查找方式,通过intitle/inurl/intext三个搜索指令定义关键词的位置,分别查找在标题、链接、正文包含搜索关键词的网页结果。不过,这三个搜索指令因为字数较长、而且容易混转载 2012-07-26 12:58:48 · 10671 阅读 · 0 评论 -
再谈“我是怎么招聘程序员的”
来自:酷壳 http://coolshell.cn原文:http://coolshell.cn/articles/4506.html,http://coolshell.cn/articles/4490.html 我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:转载 2012-09-06 17:27:56 · 1407 阅读 · 0 评论 -
纠错前先思考
在我加入贝尔实验室一年多后,我开始和 Ken Thompson 一起在开发一个针对由 Gerard Holzmann 设计的很小的图形化交换语言的即时编译器上做结对编程。我打字比较快,所以我坐在电脑前,Ken 站在我身后看我编程。我们开发的很快,但经常会遇到问题,而且可以看出来出错了 —— 毕竟这是一个图形化的编程语言。当程序出错时,我本能的一头扎进问题,检查报错跟踪信息,添加调试打印语句,启动调转载 2012-08-28 20:08:10 · 936 阅读 · 0 评论 -
一些心得挺深刻的书
以下这些书的介绍是台湾著名出版人郝明义先生多年的阅读体会,从中可以看到他个人对读书、对知识、对文化的重视。●《探索奇迹》(InSearchoftheMiraculousbyP.D.Ouspensky,中译本方智出版) 这是一本记录葛吉夫(G.I.Gurdjieff)这个人的书。葛吉夫是大约一百年前,传说是来自中亚某处的人。他显然是有宗教信仰的背景,但他的言说和传授,不涉特定宗教。转载 2012-05-29 15:59:28 · 1348 阅读 · 0 评论 -
如何利用搜索解决问题?
在大多数情况下,我们可以通过自己的推理和猜测去解决一些问题。但是还有一些情况,由于我们的知识储备不够,或者看待问题的角度不对,这时我们就需要通过搜索,去寻找那些别人已经解决的问题,下面我给出一些可行的实践方案1.从哪里开始搜索a.google这是必不可少的,如果是中文或者软件,百度有时候表现也不错b.最好的专业论坛网址,像我搞ios,那么cocoachina是必须要搜索的c原创 2012-05-10 20:45:27 · 1325 阅读 · 0 评论 -
ios编程需要注意的地方
1.NSTimer是在主线程里面执行的,所以如果耗时长的操作,需要重新创建子线程2.NSNotification会等发送的通知的函数执行完,才执行后面的程序,所以通知一般用来执行比较短的程序。the postNotification: methods do not return until all observers have received and processed the noti原创 2012-05-18 17:24:32 · 843 阅读 · 0 评论 -
外包的本质
外包的本质是压缩时间。人的资源是有限的,如果项目是无限多,那么你在一个项目上花的时间越少,你就能完成越多的项目不过外包项目总有一个极限,我们的目的是尽可能的达到这个极限。外包的时间,大致是弄清需求+开发时间+维护时间。如何提高这三个时间呢?每修改一次代码,都要进行完整的回归测试。原创 2012-06-21 15:35:17 · 803 阅读 · 0 评论 -
软件测试
其实我们每天都在做单元测试。你写了一个函数,除了极简单的外,总是要执行一下,看看功能是否正常,有时还要想办法输出些数据,如弹出信息窗口什么的,这,也是单元测试,把这种单元测试称为临时单元测试。只进行了临时单元测试的软件,针对代码的测试很不完整,代码覆盖率要超过70%都很困难,未覆盖的代码可能遗留大量的细小的错误,这些错误还会互相影响,当BUG暴露出来的时候难于调试,大幅度提高后期测试和维护成本,也原创 2012-06-21 15:22:57 · 541 阅读 · 0 评论 -
从笛卡尔哲学领悟台球的学习经历
行动十分缓慢的人只要始终循着正道前进,就可以比离开正道飞奔的人走在前面很多。笛卡尔总是需要找到一种近乎真理的东西作为标准,才会进一步去研究哲学,只有站在真理的角度上,你所研究的东西,才不是错的,才不是谬论。而我现在学习台球技术,一直在寻找那个击球点,认为只要找到了那个击球点,球必然会进。逻辑是正确的,但是却忽略了一个很大的前提,就是你运球要稳,不会产生偏差,球也必须要沿直接前进,所以有原创 2012-07-03 22:13:24 · 1376 阅读 · 0 评论 -
好的生活习惯总结
1.晚上睡觉前四个小时不要吃太多东西,不要吃辣的东西。2,中午要消化一下,再午休。3.有时候人容易浮躁,急躁,自己做的计划不愿去实现,停下来,看看以前写过的文章,写过的程序,做过的事情,能够使自己平静下来,继续前进。原创 2012-06-23 11:28:58 · 663 阅读 · 0 评论 -
程序员究竟该如何提高效率
“拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,大牛来告诉你. Aaron Swartz写过一篇很有名的文章,叫做"HOWTO: Be more productive",这篇文章写的实在是太好了,我看了好多遍,很赞同作者的观点。我借鉴了作者提到的一些方法并运用到自己的生活中,发现确实有效果,所以我愿意让更多的人看转载 2012-07-14 16:05:11 · 930 阅读 · 0 评论 -
程序员自我提升阶段的首选书籍
其实两年之前(那是我还在上大三)就曾在书店里看到这本书,当时可能是被书名所蛊惑吧,看到"修炼之道"这四个字就感觉这本书书名太唬,拿起来翻了翻也没看到什么有关"修炼"的实质内容,于是就将它搁置了。 两年的时间里,实习和工作让我积攒起了一定的代码量和项目经验,同时在这段时间里,我阅读了很多书籍,以弥补大学里不努力学习的过失。后来再次在书店看到了这本书,才发现书中的不少内容和我这两年的一些转载 2012-07-18 17:51:58 · 717 阅读 · 0 评论 -
做事的规则
有三个程序员在一起发现了一个错误。 第一个程序员是一个新手,他马上表态:“不好意思,我马上检查一下,可能是我哪里搞错了。” 第二个程序员是个老油条,他说:“绝对不是我的错,我敢保证是微软的bug。微软也太不负责了,开发的产品也太臭了。看吧,当初我就说过,这不歇菜了吧!” 第三个程序员是他们的头儿,他说:“我刚才检查了一下,是微软的一个bug。不过,我原创 2012-07-18 21:02:45 · 818 阅读 · 0 评论 -
王垠:如何掌握程序语言
学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。 作为一个程序语言的研究者,我深深的知道这种心理产生的根源。程序语言里面其实有着非常简单,永恒不变的原理。看到了它们,就可以在很短的时间之内就能学会并且开始使用任何新的语言,而不是花费很多功夫去学转载 2012-08-12 23:06:25 · 1782 阅读 · 0 评论 -
对人生几个重要的东西的感悟,写的很好
今天是 22 岁的最后一天。几个月前,我从沃顿商学院毕业,用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈,然后转头辞去了毕业后的第一份工作,跟一家很受尊敬的公司、还有 150 万的年薪道了别,回到了上海,加入了“刚毕业就失业”俱乐部,开始了一天三顿盒饭的新生活,中间许多精彩剧情暂时略过。 我肯定不是第一个做过这样事的人,也肯定不会是最后一个。所以在说自己的一些有趣故事前,我想借用大家(包转载 2012-08-12 20:20:56 · 3770 阅读 · 0 评论 -
超级程序员神话
英文原文:The Myth of the Super Programmer 上周我收到了一份邮件,一份让我心绪不宁的邮件。 邮件的作者基本上认为我在博客里和 Pluralsight 视频节目里谈论的都是非常浅显的话题,但发现我却虚伪的倡议面试内容应该设计的复杂些,应该为“真正的程序员”或超级程序员而设计。 这份邮件基本上表达了这样一种观点:开发应用程序的都不是“真正的程序员”,“转载 2012-09-03 15:03:31 · 656 阅读 · 0 评论 -
如何更快地读懂别人的代码
如果你能更快速的读懂别人的代码并且使用,那么你的开发效率将成倍增加,因为很多东西你不用自己写,拿来就可以用,这样你就可以站在更高的高度开发出更好的东西,那么我们该如何更快更好地阅读和理解别人的代码呢?1.成功的经验记得上次使用RTSP流的时候是用的最爽的一次,虽然代码编写者写的真的很棒,但是之前的准备工作也是非常重要。比如了解RTSP流的建立过程,作者的接口也是这么来的,然原创 2012-05-20 18:03:57 · 2465 阅读 · 2 评论