回国腐败了十天,工作上没有太多可以小结的。VP of Tech来了,印度人,对offshore到印度情有独钟,我看我外派到中国的希望也就比较渺茫了。但没关系,get ready, be patient。
等有时间,我倒是想小结一下这次回国看到想到的。
回国腐败了十天,工作上没有太多可以小结的。VP of Tech来了,印度人,对offshore到印度情有独钟,我看我外派到中国的希望也就比较渺茫了。但没关系,get ready, be patient。
等有时间,我倒是想小结一下这次回国看到想到的。
这个月感觉很漫长,可能是改冬令时,比前几个月都长,一个小时。
旧老板说走还是没有真走,在东岸通过电话保持联络;新老板说来一直还没来,后天才来。
由于好几个工程师都走了,我自动巩固了在公司核心技术人员的地位。不是说有多么了不起,我自己有多大一个头,戴顶什么帽子,别人不清楚,自己撒泡尿照照,心中也有个大概。只是这样一来,我就有更多的权力去按照我的意思去改革系统。邓爷爷说过,允许改革失败,不允许不改革。但从另一个角度说,我的责任就更大了。
#数据挖掘(data mining)
没有什么新奇的,在大四的时候学过,也见识过数据挖掘的威力。但真正接触到企业级的使用,还是在现在的公司。对销售和市场的帮助,甚至对产品设计都有莫大帮助。一直负责数据挖掘部分的同事,明天是last day,今天他向高层提议,至少要请半个工程师来继续管理负责这方面的工作,希望公司老大们能听得进去。接下来这段时间,我来负责。我会把它发扬光大的。
#Ajax和Javascript
这又是纯CompSci技术讨论。直到最近,Ajax才在业界风靡,风头一时赶过XML。但我今天顿悟,我们公司的整个网站,就是彻头彻尾的一个Ajax,比Ajax更Ajax。从八年前一开始设计,就是Ajax。严格来说,应该是Aj,那时候xml还不知道是什么咚咚。从纯理论的角度来说,其实已经不可能有更快速的服务器/客户端解决方案。现在唯一需要做的就是缩短开发周期和提高系统整合性,拓展性。但意味着要牺牲网站速度,我对这种牺牲的可行性严重保留。挑战我comfort zone的极限。我不知道我们的服务在中国速度如何,这次我回去要试一试,但根据大家的说法,其它的竞争对手并非望尘莫及,而是根本望不到尘。
#投资
在去年这个时候,关于投资,我写过这样一个帖子,觉得时间过的真快,但对于我的改变,一年的时间,实在是很短。但有一点没有变的是:diversify,分散投资。一部分放在5.05%年息的direct banking里(理论上完全没有风险),一部分在股市(高风险),一部分在中国买房子(中等风险),等累积到一个程度,会再分散到更多不同风险的地方。跟瓶子一样,我最近的财运也算不错,所买的股票不是说没有跌的,但综合起来年回报率超过200%(yeah,是200%),比起当初在加拿大存个GIC拿2%要强多了,至于F同学到08年的实际负增长的GIC,就不要生气啦,呵呵。我只是运气,只懂基本的投资知识。其实真正靠技术去在股市赚钱的,恕我直言,只有两个极端的:超长线投资(赌人类文明这块大饼)和day traders(比速度比心理比资金)。所以我不打算把这个年回报率打入我的心愿列表完成预算中,免得到时候股票亏了失落。
#心愿(们)
我有很多心愿,有实际的,也有不实际的,有自己的,也有不是自己的,有需要钱的,也有不需要钱的。这里只罗列一些需要钱的。
在亲朋好友帮助下实现了和实现中的有:老妈想买房子给她的老妈;老爸想有自己的画廊;我想参加两个好友(初高中各一个)的婚礼;
还没有实现但在努力实现的有:想让爸妈想回国就回国;想给老爸买大奔;想买Kayak,Yamaha R6,Boxster,帆船,房子,小飞机,大飞机,游艇。。。想有自己的IT公司,自己的彩弹射击场,自己的卡丁车场,自己的桌球场。
不拖不欠,眨眼两个月。
说巧不巧,跟上个月一样,刚好也是我负责的Project due。这次完成得没有那么干脆,难度比较大,跟以前的系统整合,不敢轻举妄动。
公司人事变动很大,我顶头上司回去他从小长大的NYC,现在应该开着车在美国中部的某个州游历。新来的觉得工作不对口,离开了。前台觉得还是以前的政府工作更有发挥,又走了。某上层因为公司方向的更改,给layoff了。每次当我看到大家能move on,我都是很高兴的,因为总有更好的在前面等着。人要失去,才懂得珍惜。
#该不该outsourcing?我发现公司很多大大小小的事务都是outsourcing的。当初招聘我的时候就是recruiter联系的。印名片也是有代办。服务器流量在世界各地有外包的公司处理分流。语音识别找的是世界最顶尖的产品。发宣传电子邮件也是找专门的代理。最让我觉得好玩的是,连碎纸也有代理——没有碎纸机,只有像邮筒一样的碎纸桶,每天有碎纸公司来统一拿去碎。想起当年在I记,每次碎纸机夹纸,不上不下的时候,就得弄得满头大汗。
outsourcing的好处就是专业,但前提是要么不找,找就得找上档次的外包公司,才能保证事半功倍。例如,我找工作的时候,星期四第一个联系我的recruiter,把我的第一场面试定在下星期三,这期间我收了近百封emails,而且经过好几轮其它公司的面试,在星期二晚上,我已经敲定接受了我现在公司的offer,先不管我公司聘了我算不算请人不淑,但那第一个recruiter就一定叫做瞎忙。
outsourcing的不足有二:1。费钱;2。受绑
不过也是相对而言,如果outsource的好,包括挑的好,沟通的好,管的好,省了钱也说不定。受绑如果不是核心,例如碎纸,倒不是大问题,然而核心技术outsource,就要看大家成长速度是否一致,而且就算现在一致,也要在将来争取保持一致。
#公司规模决定了在里面能学到什么。以前的小IT咨询公司(十多二十人),有足够的空间让我去学习最新的技术并且应用,技术提高很快,而且都是动手的,没有虚招。现在的公司(约百号人),产品基本定型,也正在盈利,每次改动,有越雷池的感觉,快速提高的是整体思考能力,和从市场部的角度去判断产品功能的能力,不单是从技术角度考虑。简单说,就是技术上能做的不一定要做,有市场推广价值的,技术上有困难也得克服,每一场小的攻坚战都是直接抛离对手的一步。(最近我常警告自己,从书上看到的最新技术,都没有动手的机会了,慢慢的会变成眼高手低。不能让公司规模限制个人的学习发展模式。慎防!)
#一点题外话:之前一年兼任的网管,对于我作为一个developer,无比宝贵。现在programming,不可能不涉及网络,一旦牵涉,关于各种server的理解,并非一日之功。我在这方面的自信,远远超过跟我同等年薪的绝大部分developer,不是说我underpaid,这只是我的style,十分力用三分,慢慢活,活在comfort zone之内。
得知原来在国内的zlg同学和ljw同学的公司都在用我公司的服务,在分特之余,对公司肃然起敬。一百人不到的公司能打这种国际大单,不得不佩服公司的sales的同时,也佩服一下engineers。
一个月了,在长周末之前,我在公司的第一个project due,提早一天完成任务,顺利通过测试,deployed。yeah!!!
知识传递(knowledge transfer)
无疑知识就是力量,在不是生产实际产品的公司,例如软件公司,每个员工头脑里面拥有的对公司服务和产品的知识,更加宝贵。
如何让产品A,在甲乙丙丁的共同开发下成长是一个问题;
如何让产品A,在甲乙丁(少丙)的情况下成长是另外一个问题;
如何让产品A,在戊己庚辛(不止少丙)的情况下成长更是一个问题。
知识传递需要:
# wiki (一个冰封三尺的平台,非一日之寒)
# Tips of the day (厚积而薄发)
# training sessions (老警察带新警察,确保短板不短)
# learning sessions (新老警察与时并进)
# libaray (相关杂志,参考书)
由于生活拖沓,年底了,都不大敢作总结,无奈给soda同志点名,硬着头皮凑些答案~~~
游戏内容:年终总结
最高兴的事:
1、一把年纪终于本科毕业了
2、开始赚加币
最郁闷的事:
1、拿着枫叶卡,美签都不过
2、差点儿没成为负资产
外加一点,送的 3、同事的女儿给我的评价是:he’s cute。。。哭笑不得~~~
年终心得:
1、勉强没幸福
2、别自以为是
新年愿望:
1、世界和平
2、大家得偿所愿
另:工作小结 (8个月)
1。介绍了ACM高手Hatim进公司,应该不止双赢,估计起码半打赢
2。觉得consultant公司需要成立专案小组,dedicated resource means sth.
3。consultant公司需要more flexibility, including flexible working time schedule, bonus, recreation time, and training. 可能Dino在规范公司的同时,也在抹煞掉公司的可塑性。
4。还是哪一句, be the top 1 or 2 in the market, no #3. 那就需要知己知彼,扬长避短,赏罚分明,无日无夜,不眠不休。态度,一种尊重专业的态度。