Archive for the ‘非技术(non-tech)’ Category

一名优秀程序员应该具备应付两个不同世界的两套技能

 
(摘自:http://www.williamlong.info/archives/2907.html)
理解人类的需求并提出解决方案:

1. 沟通——与人建立联系的能力,能够同他人亲密的交谈,并有勇气去尝试分享自己的观点。
2. 意图——从谈话中提取有用的信息,理解并使之有意义。
3. 逻辑——为不懂让步的计算机整理、剔除那些人类思想中含糊而有争议的内容。
4. 创造力——挖掘、转变人类的想法,从而创建优秀的解决方案。
5. 构思——利用人类友好的接口和便捷的互动性来包装编程思想。
6. 大局观——清楚解决方案是如何适应全世界的用户、企业以及其他,从而使你的程序更有用。

告诉计算机该做什么,并建立解决方案:

1. 逻辑(再次强调)——把程序员的想法组织整理成有凝聚力的软件思想和计算机指令
2. 技术——发现并理解科技黑箱(对于99%的人来说是黑箱)。
3. 编程语言——学习美观的、富有逻辑的、清晰明了的语言,从而把程序员的想法提供给电脑。
4. 算法——精通让计算机完成任务最高效的方法。
5. 建模——在软件代码中建立抽象和模型,从而掌握并操控想法。
6. 实践(比如代码重构、单元测试、持续集成)——周期性活动,以保持系统可靠、健康与可改变。

面向人类和面向硬件对象/系统的程序员有很大不同。
不与人沟通的程序员不是好程序员。一个优秀的解决方案需要计算机世界与人类世界的双重技能。只有连接起两个世界,才能成为一个真正的优秀程序员。
 

岘港

一座安静的海港城市,也是我对越南的第一印象。
一直以来对南亚和东南亚国家都有一些蔑视,也许是因为对历史的一知半解加上一直以来的愤青情结加上一些不自信导致的自大情绪。来之前抱着“比朝鲜好一点,比咱发展晚十年”的先入为主。
可到了岘港,貌似有了不一样的发现。随处可见的wifi,干净整洁的街道,原始淳朴的人们,休闲的生活状态。虽说也可以看到建筑工地和破败的房子。也许仅仅是因为不一样?表面的不一样?也许是拿上海这样的大都市和旅游城市比较不太合理,但想想那些国内的中小城市,走在路边看到最多的也是混凝土的颜色,而岘港不是。走在街边总是很有看头,一副欣欣向荣的样子。
去看了阮氏皇朝最后一个皇帝的陵墓, 和故宫, 所见所听感觉越南历史就是一个缩小版的中国,无论是那个自称故宫但规模赶不上清朝王爷府,还是那个软弱可悲的”末代皇帝”.
当我们抱着优越感调侃着那位普通话不标准的导游时候是否应该低头看看自己, 我们的优越感来自哪里?
OK,也许仅仅是“不一样”。
–补发

提升转化率的19个原则

算不上技巧,只能算一些原则。摘自:http://www.addedbytes.com/online-marketing/ten-ways-to-improve-your-website-conversion-rate/
简单列下来(和原文一样,从后往前列)
10. 让用户用的爽
9. 清晰,开放,实事求是
8. 不浪费用户时间在一些不必要的信息和操作上 – 减少浪费时间的噪音
7. 帮助用户建立对你的信任 – 专业的界面设计/可以打的通的电话,甚至留一个地址
6. 有一个明确的退货政策 – 有这样的政策可以打消用户的疑虑
5. 让用户随时知道进度
4. 提供各种付费方式
3. 提升访客价值 – 推送相关产品和服务
2. 让用户记住你
1. 铭记你的USP(Unique Selling Point)
后续作者又补充了9条(有点务虚了)(http://www.addedbytes.com/online-marketing/nine-more-ways-to-improve-your-website-conversion-rate/)
9. 知道观众是谁,并保持沟通顺畅
8. 不要害怕犯错误/承认错误
7. 不要草率结论
6. 跟踪记录一切
5. 把持续改进变成习惯
4. 充分利用网站空间,但避免杂乱
3. 不要给用户制造障碍来使用网站
2. 谨慎使用折扣券/折扣码
1. 清楚你的定价策略

格瓦拉的体验

早想去看看猩球崛起,无意间看到可以在手机上选座,购票,支付。体验还不错,很顺畅.一直对这种线上到线下的服务都很感兴趣。
到了电影院,有专门的取票机,输入手机号码/取票密码,电子票直接打印出来。期间除了觉得票价和到电影院买的完全一样以外,没觉得什么特别不爽。
可是晚上回来就崩溃了,上邮箱截图:
不用这样吧!!本来挺好的从线下回线上的idea,就因为这么个小小细节毁掉了。

关于信息有效期的模型

题目有点大了。其实也是自开始接触分类信息一直以来都在思考的问题引出的,这个问题就是信息的有效期有多长。
其实对于一条信息(ad),它对看到的人来说是否有用,取决于很多内因和外因,内因如物品本身的特性如新旧程度,价格,耐用品还是消耗品等等,外因如所在城市消费水平,所在城市的物流发达程度等等。举个例子,对于二手电子产品来说,一方面主要取决于人们更新换代的速度(这个速度又和消费水平/年龄结构/流行趋势),另一方面则是人们的接受程度。光这两个方面就决定了二手电子产品只有在大中城市才会比较发达,因为大城市的人口集中可以产生足够量的二手物品进而促进二手市场的繁荣,人口层次多样决定了有大量消费二手物品的人群,人们对电子消费品的认知程度也决定了更新速度较快,物流发达也便于快速/低成本地获取。以上是从外因来看的,内因比如,物品的价格定的过高可以直接导致信息的“短命”。
所以对于不同类型的信息,不同的城市产生的效用也是不同的。
“效用”一直以来都是一个很难衡量的东西。所以信息有效期也许是一个有意义的点。所谓有效,即信息从发布到最终成交的时间长度,因为分类信息网站不容易获得用户的成交/因此“信息超过N天没有人浏览”也可以视为成交。(这个N天也同样取决于物品的一些属性)。而分类信息网站要做的,就是要合理的分配展示时间给信息,同时尽可能保证信息和他所具有的寿命是匹配的 – 短命的信息要让他快速销毁或消费,生命力比较强的信息要保证在较长的时间内都能被合理的展示给有需要的人。
拍脑袋想了一个模型,有待进一步分析

成交时间为平均成交时间比各影响因素和。这里假定所有因素之间是独立的,不会互相干扰。未完待续。

城市人口特征决定对本地分类信息的需求

一个地区本地化程度决定了她的二手市场繁荣程度。相对应的是外向型城市,这样的城市更偏重实用比如房产和求职招聘。
相对来说,二手交易更多的发生在相对稳定的生活环境中,而外向型城市由于强烈的竞争氛围,更多的是一种非常现实的文化,也就催生了很多现实的需求 – 房屋租售和求职。
如果要对本地分类信息做一个需求模型的话,从下到上依次为:房屋和求职,兼职和交友,物品交易,生活服务和培训,宠物
本地化程度高的城市,如沈阳,南京,广州,成都,武汉,外向型城市:北京,上海,深圳,大连,苏州。
北京和上海相对来说特殊,是一种共生文化,存在明显的二元性,即本地族群和外来族群共生,但又不能很好地融合的状态。

links for 2011-06-28

Using Javascript's setTimeout() with variable parameters

nexus s入手

还是不错的,哈哈 gtd起来,不过话说回来工具并非gtd最核心。工具永远都是次要的。
wordpress for android还是不错的!

evernote和wordpress

现在evernte基本成了我的主要记录工具,无论是工作日志还是总结. 虽然evernote只是一个笔记工具, 可大有赶超blog的趋势.自从开始用evernote,blog写的少了许多.当然也有一部分原因是微博.
如果能把en和wp合并一下, 比如把en的某个tag/或某个notebook里的note同步到wordpress. 可以试着看能不能做出来.

关于类目物品属性的思考

成交时间和物品本身以及媒体(网站/分类/网页)有一定的相关性.
今天做了一个简单的思考. 想着想着,觉得这块似乎是一个比较大的题目, 不仅仅涉及到物品属性/媒介属性, 甚至还会有一些社会因素在里面.
貌似在想下去就脱离了practicable的范围了. 先把想到的记下来. 以后会有合适的时间重新拿起来!