
综合、心情
笑天居士
天下风云出我辈,一入江湖岁月催。皇图覇业谈笑中,不胜人生一场醉。
展开
-
技术博客生活开始了
前段时间由于不知道新注册博客规则被屏蔽了,这次一定严格遵守,技术博客生活从此开始原创 2013-11-05 19:58:39 · 1070 阅读 · 0 评论 -
十条不错的编程观点
1) The only “best practice” you should be using all the time is “Use Your Brain”.唯一的“Best Practice”并不是使用各种各样被前人总结过的各种设计方法、模式,框架,那些著名的方法、模式、框架只代码赞同他们的人多,并不代表他们适合你,你应该更多的去使用你的大脑,独立地思考那些方法、模式、框架出现的原因转载 2014-05-05 10:59:50 · 978 阅读 · 0 评论 -
由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务转载 2014-05-06 10:03:02 · 951 阅读 · 0 评论 -
编程感悟
编程是一个辛苦的工作。其是一个巨烈的脑力劳动。好的程序员24×7地在思考他们的工作,他们一般都在在洗澡和梦中编写软件中最重要的代码。因为最重要的工作只能在键盘之外完成,软件项目不可能因为加班或是加人来加快进度。原创 2014-05-20 09:45:34 · 914 阅读 · 0 评论 -
编程时间分配图
下面是一个程序员coding的时间分配图,原图在这里。编程时间分配图思考会是一个很重要的过程,当然耽搁拖沓也有可能也是因为没有想好,抽烟/喝咖啡应该也是一种思考,吃点东西是为了让脑子转得更快一点,上网搜索一下灵感可以借鉴一下其它人的想法,抱怨写注释只是一个例子,更多的应该是抱怨加班或是公司的老板。如果需要加上点什么的话,我觉得应该加点“重构”,“编译”,“调试”转载 2014-05-20 09:59:05 · 1586 阅读 · 0 评论 -
程序员要不断学习和实时积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手 段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待转载 2014-05-28 08:45:42 · 1290 阅读 · 0 评论 -
“API design is like sex: Make one mistake and support it for the rest of your life.”
“API design is like sex: Make one mistake and support it for the rest of your life.” - @joshbloch翻译 2014-08-12 09:17:38 · 2406 阅读 · 0 评论 -
RESTful "哲学":不要为了RESTful而RESTful;在能表达清楚的情况下,简单就是美。
不要为了RESTful而RESTful在能表达清楚的情况下,简单就是美原创 2014-08-18 08:16:13 · 2076 阅读 · 0 评论 -
程序员如何留住健康?
相信大家已经注意到了,程序员的大部分时间都花在电脑桌前编程,这会损害程序员的健康。其实不需要多么复杂的养生,你只需每天做一些小小的改变,就可以摆脱病痛、保持健康。变换姿势虽然站立桌、昂贵的椅子和一些基于人体工程学的玩意的确很酷,哪怕LINUS(linux创始人)都在踏步机前工作,而事实上你并不需要这些。关键是要变换姿势,如果你保持一个姿势数个小时不活动,你的脖子在数天后疼痛转载 2014-10-21 13:03:30 · 986 阅读 · 0 评论 -
不要复制粘贴,重新敲一遍
简单地说,那些被人们如此称谓的程序员,就像代码搬运工一样,他们编写软件的过程,就是不断地从 Stack Overflow 的答案中复制和粘贴大量代码。他们的工作效率或许很高,但是他们对于所面临的问题以及正在采用的解决方案本身,缺少根本性的理解。当然,并不是每一类的复制粘贴行为都应该受到嘲讽。我在很大程度上可以确定,阅读这篇文章的绝大多数开发者(包括我本人在内)对于这种一字不差的复制粘贴行为转载 2015-10-24 21:05:48 · 1278 阅读 · 0 评论 -
Fix Bug的五个阶段
了解下面这几个bug-fixing的阶段,会让我们更好的生存下来,并持之以恒,最终带来……关闭我们所有的bug的结果。第一阶段:抵触本阶段的状态: 多疑 Skeptical. 生气 Offended. 易怒 Petulant.1. 不理睬也许这个bug会安静地离开。2. 标记上“不是bug”也许这是用户的错,或是本地配置有问题。是的,我确信就是那样,转载 2014-05-04 17:00:34 · 4085 阅读 · 0 评论 -
谈谈数据安全和云存储
前些天,创新工场李开复同学在2012博鳌亚洲论坛表示:“你们有多少人丢过手机?大概有15%。你们有多少人数据放在微软掉过的?我想不见得很多吧。所以相对来说是安全的。放在大公司里比自己拿着掉的概率更大,你不相信的话,可以问陈冠希先生。”两种安全看到这个消息的时候,我觉得李开复同学混淆了云存储和安全这两个概念,在英文里,有两个单词,一个是Safety,一个是Se转载 2014-05-01 22:06:15 · 1717 阅读 · 0 评论 -
三种东西永远不要放到数据库里
我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。一. 图片,文件,二进制数据既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错转载 2013-11-19 17:10:31 · 1240 阅读 · 0 评论 -
别老扯Hadoop蛋了,你的数据根本不够大(有点搞笑)
本文原名“Don’t use Hadoop when your data isn’t that big ”,出自有着多年从业经验的数据科学家Chris Stucchio,纽约大学柯朗研究所博士后,搞过高频交易平台,当过创业公司的CTO,更习惯称自己为统计学者。对了,他现在自己创业,提供数据分析、推荐优化咨询服务,他的邮件是:stucchio@gmail.com 。“你有多少大数据和Ha转载 2013-11-19 17:05:30 · 1572 阅读 · 0 评论 -
《神秘的程序员们》
转载 2013-11-23 12:56:31 · 1202 阅读 · 0 评论 -
在学习技术的过程中就是要一步一个脚印,总有一天会豁然开朗,不知不觉的发现所有知识都串起来了,一件很神奇的事情
在学习技术的过程中就是要一步一个脚印,总有一天会豁然开朗,不知不觉的发现所有知识都串起来了,一件很神奇的事情持续学习,哪怕每天只有一点点原创 2013-11-13 08:36:06 · 2180 阅读 · 0 评论 -
选择最好的,不一定是最好的选择!
选择最好的,不一定是最好的选择!原创 2013-12-03 08:52:34 · 1501 阅读 · 0 评论 -
今天不是很忙,将以前看过的收藏的自觉得有点用的文章转帖到这里,共勉
今天不是很忙,将以前看过的收藏的自觉得有点用的文章转帖到这里,共勉原创 2013-12-06 09:49:03 · 1392 阅读 · 0 评论 -
程序员的谎谬之言还是至理名言?
有朋友(网友never)在酷壳Coolshell.cn的留言版上问我,为什么关注了这很多的东西,我想我可以用下文来回答这位网友,因为我和作者的观点几乎一致。这篇文章由 ALAN SKORKIN写的 “The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?” ,我把其全文翻译如下,我很喜欢这篇文章,希望你也喜欢转载 2013-12-06 09:51:14 · 1072 阅读 · 0 评论 -
X-Y Problem
X-Y Problem对于X-Y Problem的意思如下:1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做?简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎:1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨转载 2013-12-26 09:04:39 · 1506 阅读 · 0 评论 -
多研究些问题,少谈些主义
着手写这篇文章时,正是七月伊始。想起九十五年前的七月,胡适先生发表了那篇在接下来的一个世纪都将遭受批判的文章——《多研究些问题,少谈些主义》。其时的中国,正被各种社会问题所困扰,也引发了学界对于各种“主义”的主张。 针对这些主义,胡适阐明了自己的态度——现在舆论界大危险,就是偏向纸上的学说,不去实地考察中国今日的社会需要究竟是什么东西……某种社会,到了某时代,受了某种的影响,呈现某种不满转载 2014-02-21 12:50:00 · 3072 阅读 · 0 评论 -
为什么互联网的工程师的平均工资要比写传统软件的工程师多一些?
以一个笑话来说明:一个摩托修理工帮一个心脏外科医生修发动机,发牢骚说,同样都是修理心脏,你的收入怎么比我高这么多,心脏外科大夫说:嗯,不停车修发动机是吗?原创 2014-02-09 21:45:51 · 1272 阅读 · 0 评论 -
如何设计一款优秀的API
随着近来软件规模的日益庞大,API编程接口的设计变的越来越重要。良好的接口设计可以降低系统各部分之间的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合度,从而提高系统的维护性和稳定性。Joshua Bloch是美国著名程序式设计师。他为Java平台设计并实现了许多的功能,是Google的首席Java架构师(Chief Java Architect)。他也是《Effective Java转载 2014-03-03 14:28:11 · 1530 阅读 · 0 评论 -
分享的好处
http://www.cnblogs.com/billyxp/p/5242174.html分享对于技术人员的成长是非常有必要的,而且好处非常多,但是在部门内部的分享,不应该好高骛远,在不同的阶段应该侧重不同的内容和层次,这样才能收到效果,毕竟分享的人和听分享的人都投入了时间成本,如果没有收益,这件事情肯定无法长久的执行下去,而不持之以恒,那就真是纯形式主义了。个人理解的转载 2016-03-08 10:20:01 · 6649 阅读 · 0 评论