一个月之前申请的,一个月之后才来找我,效率不高,本来已经拿到其他公司的offer,那个人事经理再三让我去面试一下,我说那就去吧。
大雨的上海,走下张江站,来到科苑路399号10号楼,打了个电话,一个帅哥下来了,带我去一楼逛了一圈,结果定的会议室打不开,我倒看见几个人在玩diablo3,囧。。。后来去到6楼,来到一个大会议室,让我坐下,他去叫人。。
过了许久,一个中国人摸样的人和刚刚那个帅哥坐下,说那个中国摸样的人是美国人~~, 现在让我自我介绍,我说,中文? 笑嘻嘻不是个好东西,英文~~
一阵啰嗦进入正题,问了一下我做过java没有,我说没有,只会php和前端还有nodejs,然后开始一堆技术问题,从最简单的id和class的区别到稍微复杂的prototype,再到性能,再到backbone应用架构,template,restapi,还好,我都能应付~~ 嘿嘿,我只能说说技术类英文~~, 还好英文blog和英文文档看得多。
技术面试结束,直接去找了人事经理,和他闲聊了一下每天的生活,还有ibm的工作环境等等,还蛮愉快的,他说今天一下子面了3个人是破例,因为我已经有offer了,所以要赶时间,他还有些事情要处理,所以让我先回家了,会联系我的。
总的来说,ibm里面牛人真的很多,办公环境也是一流,养老应该不错吧,哈哈,我去不去~~看造化了~~
Javascript, ES6, Golang, js, design, works, uuorks
2012年5月30日
2011年11月12日
2011年9月30日
2011年7月7日
2011年5月2日
是时候了
1. 有人说我的缺点是犹豫,ok,那这次不犹豫了
2. 有人说我的缺点是悲观,ok,那从今天开始我每天都会比昨天乐观
3. 有人说我的缺点是不独立,ok,从现在开始我要独立,一个人生活,一个人旅行,一个人工作
4. 有人说我不值这个钱,ok,我也觉得我不值,但是现在我要去争取,争取总没错
5. 我知道我要什么,我知道我缺什么,不再犹豫,不再悲观,独立,结果是什么,那也不是很重要了,所以,是时候了。
ps:最近一个月做了一件很冲动的事情,结果自然很差,不过,有爱就要冲动,冲动才是青春,冲动才更可爱。
2. 有人说我的缺点是悲观,ok,那从今天开始我每天都会比昨天乐观
3. 有人说我的缺点是不独立,ok,从现在开始我要独立,一个人生活,一个人旅行,一个人工作
4. 有人说我不值这个钱,ok,我也觉得我不值,但是现在我要去争取,争取总没错
5. 我知道我要什么,我知道我缺什么,不再犹豫,不再悲观,独立,结果是什么,那也不是很重要了,所以,是时候了。
ps:最近一个月做了一件很冲动的事情,结果自然很差,不过,有爱就要冲动,冲动才是青春,冲动才更可爱。
2010年12月10日
2010年11月12日
very nice的消除抖动的代码
原文: http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
适用于各种resize,mouseover,keypress等持续发生的事件,因为这种事件会持续发生,但是往往目标只有一个,多了很难控制,所以消除一下抖动很有必要。
适用于各种resize,mouseover,keypress等持续发生的事件,因为这种事件会持续发生,但是往往目标只有一个,多了很难控制,所以消除一下抖动很有必要。
2010年11月7日
2010年10月17日
这是真的吗
1. 越是困难越要坚持,这是真的吗
2. 最近总感觉自己不是在正确的位置上,每天都不知道在干嘛,这是真的吗
3. 不干了,休息一两个月就能回复精力和动力,这是真的吗
4. 也许是最近生病了,导致自己没动力,这是真的吗
5. 用vpn终于上来了,嗯,这是真的
6. 某些人终于出现了,嗯,这是真的
7. 我的人生缺少规划,嗯,这是真的
8. 我该长大一些了,嗯,这是真的
9. 明天继续去看病,嗯,这是真的
2010年6月30日
2010年6月3日
2009年6月3日 晴
1. 有些人是不可理喻的,好吧,先防守,再进攻
2. 需求总是不明确的,沟通总是不顺畅的
3. 女人追逐利益总是不择手段
4. 男人一定要比女人凶
5. 什么样的主管带出什么样的人
6. 规范和制度是必须的
7. 数据说话也是必须的
8. 规范,制度,数据,都是没有的
9. 团队五流,人员盲流
2010年4月19日
2010年4月18日
淘宝商城改版,拍砖
惊闻淘宝商城改版,浏览10分钟,说下感受
1. 店铺和产品分类在大类上是不是应该一样,太多的不一样了,顺序也不同。。

从品牌推广的角度来说,这次改版成功得区分了淘宝和商城的关系,我觉得不错,更加有商业气息。
1. 店铺和产品分类在大类上是不是应该一样,太多的不一样了,顺序也不同。。
2. 导航上有一些新的内容,比如淘品牌,对于用户来说,当鼠标放上去,是否应该有title的提示
3.左边的所有商品分类,从效果来说,切换得极其不顺畅,操作感极差!
4.中间大幅面的推广图片,用渐入渐出的效果会比滚动的让人舒服,甚至不用效果也比较好,超大图片滚动,会让人晕眩
5.促销活动专区,一样操作感很差,没有足够的提示
6.切换的感应按钮放在图片下面,我感觉导入率会成问题。
7.非首页头部的搜索框,input的长度太长了,来回移动鼠标徘徊在输入和搜索之间不是很好。
从品牌推广的角度来说,这次改版成功得区分了淘宝和商城的关系,我觉得不错,更加有商业气息。
不过从交互体验上来说,还是需要进一步改进的,不然淘宝这帮ued的存在就是累赘,设计那些banner,推广图的人某种程度上更加重要,哈哈哈哈。
2010年4月15日
2010年4月7日
哇!支付宝
1. 为什么我登陆以后还在支付宝首页,而不是去我的支付宝???
2. 淘宝和支付宝有点定位不清,支付宝到底是一个工具呢,还是一个商家? 或者其他? 支付宝里面有太多淘宝的东西,而支付宝本身的功能交互上看起来却很不明显,我觉得应该不会有很多的用户天天上支付宝的,就算是什么水电煤支付,这种功能也应是次要的。
3. 消费记录和淘宝后台做得一如既往得差。 太让人不知所措。
哇! 支付宝,这个不知所措的名字!
2010年4月2日
IE的ul,ol的bug , ie8中还是存在
一般情况下,制作页面的时候都会有css reset把一些浏览器的兼容性问题给抹掉,今天无意中又发现了ie很老的一个bug到今天还是存在。
ul,ol的list-style设置decimal时,并且给到ul,ol触发其haslayout时,firefox和chrome都显示正常,ie任何版本包括ie8都只能显示1,挺悲剧的事情。。。
不过对于各位前端来说,还是使用背景图片来显示list的前缀来得可靠,安全,方便
ul,ol的list-style设置decimal时,并且给到ul,ol触发其haslayout时,firefox和chrome都显示正常,ie任何版本包括ie8都只能显示1,挺悲剧的事情。。。
不过对于各位前端来说,还是使用背景图片来显示list的前缀来得可靠,安全,方便
2010年4月1日
2010年3月29日
说豆瓣导航交互体验
我不是豆瓣的深度用户,一个礼拜大概去一次,可能更少,最近豆瓣改版了,由于本身的工作关系,自然会关注一些交互,产品,信息架构的问题,我觉得这次改版的导航问题还是给了我很大的困惑。
1. 最顶部导航:“ 豆瓣社区”很明显让普通用户搞不清楚,而且后面几个子栏目读书,电影,音乐,九点,变成了和首页平行的位置(至少从样式上来说给人的心理体验是这样的)
我觉得改成这样可能会比较好: 豆瓣首页
2. 子导航: 豆瓣电影 后面跟了一个叫“电影”的链接,很明显是为了子系统的导航而设置的,功能上就是链接到子系统的首页,但是从效果上我觉得会让人困惑许多。
我觉得改成这样会更加一目了然: 电影首页
交互就在于能让用户方便,一目了然是必须的
2010年3月23日
淘宝真的很难用
用淘宝不多,没办法,穷人,不过淘宝有些交互体验实在是让人哭笑不得。
每次我都不明白,为什么我会有站内信,明明是空的。 也没有其他地方显示哪里可以看到我的站内信。 原来这个是私人站内信,一定要点到私人站内信才可以看到。。
2. 首页,掏浆糊,我的淘宝,3种头,傻傻分不清楚。。。


4. 我是哪门子卖家???

5. 根本没有经过设计的菜单,这些东西有什么关系吗? 放在一起

6. 功能上有一个问题我一直想说,要找到你过去买的东西,大约几个月前的东西,太困难了,简直不是人能找到的
以上这些问题,每次让我进淘宝都会困扰一下,忽闻淘宝ued有上百人, 虽然这些零碎的东西,您可以说不影响业务,但是作为国内互联网领先的ued团队,做出这样没水准的产品,马云上次没骂淘宝的用户体验,真是太客气。
1. 每次登陆,都会告诉我有一封站内信,但是我点那个站内信,如下图所示:
2. 首页,掏浆糊,我的淘宝,3种头,傻傻分不清楚。。。
3. 文字表述的问题很严重,我要买,我是买家,有什么区别,但是点过去的链接也是2个连接。。。
4. 我是哪门子卖家???
5. 根本没有经过设计的菜单,这些东西有什么关系吗? 放在一起
6. 功能上有一个问题我一直想说,要找到你过去买的东西,大约几个月前的东西,太困难了,简直不是人能找到的
以上这些问题,每次让我进淘宝都会困扰一下,忽闻淘宝ued有上百人, 虽然这些零碎的东西,您可以说不影响业务,但是作为国内互联网领先的ued团队,做出这样没水准的产品,马云上次没骂淘宝的用户体验,真是太客气。
2010年2月7日
操作dom记得使用createDocumentFragment
最近在做一个需求: 乱序排列一个列表,每次刷新都不同,怎么做呢?
1. 把元素取出,获得元素列表
2. 使用数组的sort函数,进行排序
3. 乱序函数很简单: function rand(){ return (Math.round(Math.random())-0.5); }
4. 返回的数组再插入页面里面使用appendchild,但是由于操作对象很多,速度不快,突然记得这本书里面写过文档碎片的事情,所以尝试了一下,果然速度快了些,分享一下。
所以大量的dom操作,一定记得使用createDocumentFragment ,一次性插入。 性能的提升是巨大的。
jquery的john resig同学说道:
A method that is largely ignored in modern web development can provide some serious (2-3x) performance improvements to your DOM manipulation.
使用这个方法可以提升 (2-3x)倍的性能
他的测试如下:
| Browser | Normal (ms) | Fragment (ms) |
|---|---|---|
| Firefox 3.0.1 | 90 | 47 |
| Safari 3.1.2 | 156 | 44 |
| Opera 9.51 | 208 | 95 |
| IE 6 | 401 | 140 |
| IE 7 | 230 | 61 |
| IE 8b1 | 120 | 40 |
订阅:
博文 (Atom)
