文章分类 -  THINK

摘要:导读:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。问题一:“你面前有两扇门,其中一扇门内藏着宝藏,但如果你不小心闯入另一扇门,只能痛苦地慢慢死掉……”这一听就是那种经典的最令人头痛的一类问题,但其实与其他问题相比,这只是个热身。在这两扇门后面,有两个人,这两个人都知道哪扇门后有宝藏,哪扇门擅闯者死,而这两个人呢,一个人只说真话,一个人只说假话。谁说真话谁说假话?那就要看你有没有智慧自己找出来了,游戏规则是,你只能问这两个人每人一个问题。那么,你问什么问题?问哪个 阅读全文
posted @ 2012-06-20 10:30 luckc# 阅读(256) 评论(0) 推荐(0)
摘要:天才是 99% 的努力,加上 1% 的灵感。— 爱迪生 当然就像爱迪生、爱因斯坦这些「天才」常常告诫人们的一样,这世上或许有些人天份真的比较强,但要成功还是必须靠努力。但努力也不是漫无章法的,我们必须要向成功者学习。前两天聊到「思想举重」和这个练习对于「创造性思考」的帮助,今天刚好就看到一篇相关的文章,非常值得与大家分享。 作者Michael Michalko以前是「北约组织 (NATO)」情报部门的重要干部,当年在德国法兰克福建立了一个实验室,专门研究「发明性思考 (Inventive Thinking)」的方法。离开 NATO 后,他被 CIA (美国中情局) 聘为顾问,也写了包括「T.. 阅读全文
posted @ 2012-05-04 11:50 luckc# 阅读(204) 评论(0) 推荐(0)
摘要:先不说这本书怎么样,光看这书的名字就够扯的,360行是什么人都能进岂不乱套!选择一个行业要结合自己的专业、学历、兴趣、经验等等……,唯独到了产品经理,现在成了什么人都可以来混?本来在互联网中很神圣的产品经理一职,已经被搞成街鸡了。1、吹,一定要会吹,产品经理就是靠一张嘴吃饭的。一定要配一台苹果电脑装一下逼,这样别人看来做的产品怎么着都和苹果有点关系。别人说细节的时间要往大方向扯,别人扯未来的时候要往细节扯,这样你就能主导话题。2、面带微笑的接受一切需求,一定要表现的很真诚。这是保持良好形象的必备素质,面对任何需求方时,一定要亲切,对方一切的困难需求都要立马答应。能不能做不用担心,万事都要等会议 阅读全文
posted @ 2012-05-04 11:07 luckc# 阅读(161) 评论(0) 推荐(0)
摘要:1、流程只是一张少干活少折腾的万能的挡箭牌。因为有那些犹豫不决无休无止改来改去的人,因为有那些干什么都习惯插队的人,结果流程就出来了,可是效率却越来越低,最终一个人一天可以做完的事,现在牵扯十个人之后,一个月也做不完,但每个人的劳动强度是降低了。2、开会只是一个演员+一群观众演员。有权力开会的人,一定也有权利组织开会,组织开会就必须要观众,观众只能停工陪领导开会,下班时间一到,领导会开完了,观众们只能回去加班吧。3、风暴只是一种没有异议全体通过的决策宣布会。如何把决策最高认同的传达下去,就用头脑风暴吧。通过几轮的分组讨论和主持人的引导,最终的方案你一定参与其中,最后全票通过,因为没有人会否定自 阅读全文
posted @ 2012-05-04 11:02 luckc# 阅读(162) 评论(0) 推荐(0)
摘要:昨天为Damndigital的读者分享了一片《最令人蛋疼的10种用户体验设计师》,现在来谈谈破解方法,不是万能,仅供参考。来源:董释德blog1、“用户肯定……用户绝对……”破解:情商低的设计师倔起来,基本没有什么办法能够说服他,要么通过行政手段,找他们领导直接压下去,或者就换一个设计师。设计师太把自己当用户的时候,可以直接让用户和设计师面对面,曾经有个朋友直接把用户带到设计师这里抱怨,一切没必要的废话都省了。2、“XX网站设计是最全的”破解:只能做一种类别的设计师,客户少,得到的也应该少。直接否定他的方案,不使用。不喜欢就是不喜欢,没必要让设计师改来改去,设计师痛苦,你也痛苦。3、看别人的设 阅读全文
posted @ 2012-05-04 10:43 luckc# 阅读(152) 评论(0) 推荐(0)
摘要:生平:松本行弘(Yukihiro Matsumoto),1965年4月14日出生于日本鸟取县。1984年,就读于筑波大学第三学科信息学系。2年后休学,成为末日圣徒耶稣基督教会的宣讲师。大学复学后,加入中田育男教授的研究室。1990年大学毕业。后在岛根大学攻读博士课程,修满学分后退学,未获学位。现任株式会社Network应用通信研究所研究员、乐天株式会社乐天技术研究所研究员、Ruby association 理事长、Heroku首席构架师。经历篇:高中时代:用自己设计的语言编程第一次接触电脑,是小学6年级。父亲给我买了一个口袋型电脑L-Kit16,当时真是激动坏了。到了初中3年级,父亲又给我买了 阅读全文
posted @ 2012-05-03 17:54 luckc# 阅读(146) 评论(0) 推荐(0)
摘要:【导读】京东商城策划的正常折扣之后,只要满200元就五折购书活动,营销活动策划的非常成功,第一次出现无法下单或无法付款等一些问题,并提示网购物者错误信息为Server is too busy,然后京东商城创始人刘强东先生站用户角度表达不满意,并且要求加三倍机器也要第二天重新再次开启购书促销活动,虽然第二次继续出现Server is too busy。整个事件的过程中,不管是活动策划效果,还是京东商城或创始人刘强东先生的危机公关,以及主动透露对待信息部门的态度,都非常成功,唯一失败的是出现戏剧性的Server is too busy, 也许没有这个事件京东商城的促销活动并不会引起这么大的影响,个 阅读全文
posted @ 2012-04-18 10:27 luckc# 阅读(217) 评论(0) 推荐(0)
摘要:导读: 去年很多朋友私下或新浪微博上在总结自己的职业生涯与职业规划,也感觉到很纠结与彷徨,尤其技术人的职业生涯,随年龄增加,一些优势逐渐丧失。 4月 13 日数据库技术大会的主办方举行的晚宴上,也让本人支持一个大家感兴趣又贴合实际的话,话题是:三十岁后的 IT 人如何抉择人生路,遗憾的是预订酒店饭桌是几个房间打通的,而不是一个大厅方式(总共:8桌),大家无法围绕在一起,为此只是小范围讨论了下,今天看到曾 经阿里巴巴数据库团队的海波兄弟总结分享,非常有意义,转载给大家共同欣赏! 十五年前,你或许还不懂爱情,看 Jack 和 Rose 执手相看泪眼,只是蒙胧的心痛。十五年后,你会和谁一起走进影.. 阅读全文
posted @ 2012-04-18 10:21 luckc# 阅读(244) 评论(0) 推荐(0)
摘要:英文原文:Tips to Developers Starting on Large Applications 假设你是正在开发和维护一个包含 2000 个类并使用了很多框架的 Java 开发人员。你要如何理解这些代码?在一个典型的 Java 企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文字为开始一个新项目的 Java 开发者提供了一些建议。 0. 不要试图一下子搞懂整个项目 好好考虑一下,为什么理解项目代码是第一位的?大部分情况是你被要求修复一个 bug 或者加强系统已有功能。你要做的第一件事... 阅读全文
posted @ 2012-04-05 09:13 luckc# 阅读(204) 评论(0) 推荐(0)
摘要:英文原文:Everything You Thought You Knew About Learning Is Wrong 原文发布于 2012 年 1 月 29 日 文 / Garth Sundem 译 /小老鼠汪 前不久,我有幸采访了加州大学洛杉矶分校 “学习和遗忘实验室” 主任,心理学特聘教授 —— 罗伯特 · 比约克(Robert Bjork)。要说往脑子里狂塞东西还不掉出来,比约克就是这方面大大的专家。跟比约克谈过后我发现,我所知道的关于学习方法的一切,都是错的! 一开始,比约克问我说,当我面前堆了一摞书要啃的时候,我会怎么办。 “人通常会一块儿一块儿地整,” 比约克说, . 阅读全文
posted @ 2012-04-03 12:39 luckc# 阅读(120) 评论(0) 推荐(0)
摘要:“最快的HTTP请求就是不要发起请求。”我不记得是谁最早提出这个观点,在过去几年里我在无数次聚会和性能优化会议上反复听到这句话,没错! Cache是网站访问速度优化中重要的一环。我写了一些与此相关的内容:Call to improve browser caching(lack of) Caching for iPhone Home Screen AppsRedirect caching deep diveMobile cache file sizesImproving app cacheStorager case study: Bing, GoogleApp cache & local 阅读全文
posted @ 2012-03-27 16:29 luckc# 阅读(177) 评论(0) 推荐(0)
摘要:静态类型语言中,在声明变量时已经指定了数据类型和表示方法。动态类型语言是在运行期间检查数据的类型,不得不保持描述变量值的实际类型标记,程序在每次操作变量时,需要执行数据依赖分支。 而间接分支(Indirect branch)和数据局部性(data locality)对于运行时的性能是致命的。这就是动态语言的JIT编译器基准测试要强调near-C的内循环速度,以及避免大的数据结构和数据处理问题的原因。我也希望像Python这样的动态类型语言可以变快。我试过用Python来进行传统的服务器编程——“系统语言”领域——但是效果真的不好,我现在考虑用Java重写一个服务器。因此,我花时间思考如何真正静 阅读全文
posted @ 2012-03-27 09:23 luckc# 阅读(240) 评论(0) 推荐(0)
摘要:过去一年半里,我在为Mendicant大学(Ruby开发者在线大学)工作。我与同学和员工一起建立了优秀的在线学习社区。美中不足的是,由于一开始我们对Mendicant的定位是逐步发展,所以短时间内没有达到我们预期数量的学员。本文总结了一些Mendicant大学深受好评的方法。希望这些经验能帮助更多本地团队和在线团队,这样会有更多优秀的场所供程序员学习和成长。强调个人目标与团队兴趣在小团队里,只讨论眼下全球流行的IT技术,却忽略小组内部正在做的工作,这是对精力和潜力的极大浪费。而将关注的内容与团队成员正在参与的项目或日常工作中面临的问题联系起来,这样则会更加有效。与其对一般性的问题进行讨论和学习 阅读全文
posted @ 2012-02-01 16:26 luckc# 阅读(128) 评论(0) 推荐(0)
摘要:文/陈皓有朋友(网友 never)在酷壳 Coolshell.cn 的留言版上问我,为什么关注了这么多的东西,我想我可以用下文来回答这位网友,因为我和作者的观点几乎一致。这篇文章由ALAN SKORKIN 写的 “The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?” ,我把其全文翻译如下,我很喜欢这篇文章,希望你也喜欢。(翻译的也许不好,欢迎指正) —————————————————正文分隔线—————————————————— “I will learn it when I need it – 我会在我.. 阅读全文
posted @ 2012-01-30 20:00 luckc# 阅读(270) 评论(0) 推荐(0)
摘要:文/陈皓 最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是Hash Collision DoS (Hash 碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比。这个安全弱点利用了各语言的 Hash 算法的“非随机性”可以制造出N多的 value 不一样,但是 key 一样数据,然后让你的 Hash 表成为一张单向链表,而导致你的整个网站或是程序的运行性能以级数下降(可以很轻松的让你的 CPU 升到 100%)。目前,这个问题出现于 Java, JRuby, PHP, Python, Rubinius, Ruby 这些语言中,主要:Java, 所有版本. 阅读全文
posted @ 2012-01-30 19:59 luckc# 阅读(125) 评论(0) 推荐(0)
摘要:文/陈皓 在 StackExchange 上有人问了这样一个问题:What should every programmer know about web development?(关于 Web 开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。顺便说一下,StackExchange 真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的。 好了,下面是正文(我对原文做了一些批注,也许不对或有误导,请大家指正) 下面的这些东西可能对于大多数人并不陌生,但... 阅读全文
posted @ 2012-01-30 19:58 luckc# 阅读(73) 评论(0) 推荐(0)
摘要:伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。 我的这个朋友把这篇文章取名叫Build Your ProgrammingT. 阅读全文
posted @ 2012-01-30 19:57 luckc# 阅读(85) 评论(0) 推荐(1)
摘要:文/陈皓 自从上次写了“程序员技术练级攻略”以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。 前言 这篇文章必然是通过我的个人经历来写的。所以,我先说说个人经历吧。我的经历基本分成三个阶段。 第一阶段:我刚毕业时在家乡的某银行工作,做些银行的业务系统,还搞些网络,电子邮件系统,OA 什么的,因为大四的时候在老师的公司里实习,银行里的人际关系太复杂,而且技术都包给... 阅读全文
posted @ 2012-01-30 19:55 luckc# 阅读(117) 评论(0) 推荐(0)