和某个牛人的聊天纪录
2009-08-21 17:18:52
和某前端技术牛人聊天,不少收获,纪录一下: 以下是这位牛人的一些有价值纪录的言论: 1. 前端开发技术不必想得太过高深,豆瓣招聘中那句“有能力从头设计一个ajax基础库”基本是误导,这是典型的用对后端工程师的想法来看待前端工程师,google在这方面就很务实,js里面都是些function而已,不会像某些公司那样用OO之类的模式,把代码搞得高深莫测 2. js方面的书,有几本值得推荐:the javascript good parts、javascript secret、ppk javascript。 看两三本书足以,不是所有东西都需要学的。 3. 简洁和简陋的区别: 优雅。 优雅可以从两个角度理解,一个是看起来优雅,一个是用起来优雅。 简单的东西如果加上优雅,就是简洁,反之就是简陋。 4. 工程师做事情,一定要记住:我是在做产品,不是作品。高效优雅地实现需求,这才是重点。 5. 一个好的工作流程,要贯彻下来,关键是各个环节的人要足够专业,什么样的人产生什么样的流程。 6. 阿里、百度、腾讯这些大公司,有责任有能力提高整个产业的前端技术水平,可惜他们似乎没有这个野心。 还有一个我个人的想法: 听他说到,某大公司的前端技术部门,甘愿在落后的技术条件下用人工来低效地工作,颇有感慨。以前我曾经写日记说:geek精神不流行,是因为用户不埋单。 现在又有了新的想法: 管理层故意为之。 以前我曾经在一家以java为主要技术路线的公司,倡导用新的模板技术替代JSP,得到的管理层的答复是:会JSP的人一抓一大把,因此工作量大的时候,总是可以用人来解决。 要引入的新技术,没多少人会,不得不指望少数几个掌握它的人,这个风险太大。 听起来有理: 不把鸡蛋放在一个篮子里;生产能力可以用人力的投入做到线性scale。 少而精的技术精英团队,似乎是大多数管理者不愿意看到的,他们更愿意用大批量的蓝领。 可控性强、稳定性高、容易scale。 虽然人月神话中已经说过增加人力并不能解决问题,但是,我的实际经验是:如果把项目的技术含量降到足够低,并且为了大规模人力投入而设计系统和开发方式,用人力来保证生产力,还是个有效的办法。 我还没有想到特别好的反驳的理由,挠头中! update: 这里可能有中外国情的差别。 国外人力太贵,在技术工具、开发流程的选择中,如何用更少的人,是个重要的考虑因素。 但是国内人力便宜,管理者往往并不认为这个很重要。 反之,中国经济的主流是制造业,受制造业的思路影响,很多管理者把“能否用投入人力来提高生产力”作为衡量一个技术决策是否合适的理由。 说白了,还是希望用管理工厂的方式管理IT技术团队。
> 挑灯看剑的日记
2009-08-21 17:34:07: NullPointer (你从天空走下来,踩着我的呼吸。)
尝试反驳:人力密集型企业,拥有的不是灵活的scalability,而是臃肿的人力结构。
而且A型人才会离开一群C型人才,人力水平就此向下沉沦。
2009-08-21 17:48:14: 微子 (不器)
国内还有点人力密集型2009-08-21 18:20:18: leg·end
多一个人,多开一份工钱还有加班费,保险金.........打碎部门之间的门槛,只讲究具体任务分工是很王道的做法
2009-08-21 21:24:15: yoyomygirl (Dead flowers, in November)
同意ls工厂模式毕竟易于复制,难有竞争力
现在的大环境下或许一时实现不了,但趋势是必然
今天还跟人探讨组一强大IT猎头公司承接精品项目和优秀人才外包的可行性
对方结论关键词:蓝领
我方结论关键词:趋势
2009-08-21 21:35:13: 荒 野 地 铁 (凡墙都是门)
IT民工?2009-08-21 22:31:22: optman
要玩技术,就到小公司去,因为没负担敢尝试。 另外, 有创造力的人,会自立门户的。2009-08-21 22:50:05: Bright (淘到打折好书又便宜了三十块嗷嗷)
赞同2楼。中国的it业也还处在产业链下游吧,靠密集便宜的人力资本做低附加值产品2009-08-21 23:48:51: hacker47 (尽人事而听天命)
公司跟公司不一样,程序员跟程序员也不一样。(我这两句是不是很装逼? :-) )
不是每个公司都有耐心、资源、和必要性,
去把产品打磨到一丝不苟,
也不是每个程序的每个部分都如此。
把精力放到关键的地方,
对于一些代码,写死就很好。
越是刚开始的时候,越喜欢搞一些花拳绣腿,框架啦,模式啦,
其实越到后来越不关心这些,
反而想的更多的是how to get things done
2009-08-22 00:19:21: 马催滴欧
3、4个人的乐队通常比5、6、7、8个人的乐队好搞一些,好作品的比例亦然。2009-08-22 00:19:40: James (努力学白话)
想做一两年就套现走人的还是别玩互联网的好,资源浪费2009-08-22 17:50:27: 彭薇 (闭上眼睛看世界)
简洁蕴含着深刻哲理。追求朴实,表述简洁,并非搞简单化,而是要在简洁的表述中体现深刻的思想。2009-08-23 16:08:29: Mr.J
技术永远只是手段,如果一项技术确实能够带来用户体验或者是生产力的提升,那么它的普及我认为是没有太大问题的,唯一的问题是时间。少而精的技术精英团队适合创业。对于大公司,确实是需要规范的流程和制度去保证。2009-08-24 13:13:20: 小爝 (关键时刻)
说白了,还是希望用管理工厂的方式管理IT技术团队。2009-08-27 16:29:57: compactset
在Zerg的地盘,一位有抱负的异族Templer能获得Overlord老大的赏识吗?高贵的Templer肯不肯来是另一说,就算肯来并得到赏识,这个充满理想主义的圣堂武士能把一大群廉价的小狗训练成攻防俱佳的超级战士吗?如果不行,需要他自己冲锋陷阵,他就算有等离子shield刀枪不入,也不容易全身而退,那要他何用?如果行的话,暴兵的Zerg种族岂不是想灭P和T易如反掌,哪有这么便宜的事?用elite组成的小型精英特种部队,如金甲虫+zealot,地雷车,地刺;可以骚扰死对手,但是前提是部队要精干,领导管理微操要好,不然遇到一大群埋伏在地下的不用管理指挥的小狗也死得很惨。
同样,一大群升级了速度的小狗是很凶悍的,在很多场合下很管用,当然遇到高科技的就成炮灰了。
问题在于,Zerg高科技玩不起来,导致单兵素质很弱,跟其它种族军队语言不同缺乏技术交流,只能看翻译过来的书,Overlord管理又差,唯一的长处是有人口优势,每年光失业的大学生就够补充兵源了,雇佣费用又很低廉,所以玩暴兵是必然的,大多数小狗们的命运只能是成为敌人和蝎子的炮灰,能成为杀死5 个Zealot或5个机枪兵或5个医生mm或扒掉2个坦克以上的王牌小狗注定是凤毛麟角。
所以睿智的Overlord们在新区开发区x谷xx村设立孵化池,将找不到工作的各种专业大专生本科生专门孵化成小狗而不是刺蛇或飞龙,然后送进外包软件公司的策略,在当前实际情况下,对于Overlord来说是最优的选择。毕竟造小狗只需要血池,想造刺蛇或飞龙要成本太高,要造刺蛇塔或飞龙塔,要提高能力还要升级,需要投入很多时间和金钱。99%的小狗,命中注定要成为炮灰——这就是小狗们可悲的宿命。谁让你生在Zerg,不是P或T;而且还是条小狗,而不是刺蛇或飞龙或更高级的兵种?
这就是现实,这就是只会暴狗的Zerg的高贵领主Overlord所理解的人月神话。
但是幸好,世界上Zerg玩家不是都暴狗的。
=======================================================
在英雄无敌末日之刃中,每个种族初期,英雄只有一级兵、二级兵,只好带着这些弱兵出去混,当然弱兵发的饷少,能力差,所以要暴兵才能打得过野外护宝怪物。等英雄混到了一定程度,为了提高每日出行效率,抢夺更多战略资源,往往将机动性差的低级兵扔家里守城,只带高机动性的高级兵出去打天下。等英雄技能都升到很高等级,进攻英雄进攻能力超强,防御英雄防御能力很高,魔法英雄学会五级魔法,就只招募七级兵种,其他兵种都看不上眼,雇佣时面试一看要么攻击不行,要么防御不行,要么工钱太贵,要么态度不好每天只肯走5里地带着嫌累赘。所以大多数情况下,高级兵大都只跟高级英雄混,低级兵跟低级英雄混。
当然也有反例,鬼族的会招魂术的英雄,每次打完仗,可以召魂亡灵,从而若干次战役后可组建一支庞大的skeleton部队,虽然单兵能力弱,但是无本买卖不用发饷,且数量多后进攻威力也颇为惊人,所以招魂术英雄在升到很高级后会持续用这招打天下,而不愿雇佣本族或野外的顶级兵种。招魂术英雄愿意(或不得不)用低级兵的另一个原因是,鬼城的高级兵先天能力不足(因为若是能力强的也不会挂了到鬼城来报到了)不堪重用,七级兵骨龙比起同级的天使城的大天使、黑龙城的黑龙、泰坦城的泰坦,简直不堪一击。鬼城英雄只好扬长避短,用自己最拿手的最底层的一级兵骷髅兵打天下。
这就是鬼族英雄的经济学,这就是鬼族英雄的用兵之道。
但,也有的地图,对手是比黑龙更厉害的宝石龙之类的,那么用暴兵部队上,也只能当炮灰。
总之,存在的就是合理的。倒霉的只是那些炮灰,一将功成万骨枯。
2009-08-31 16:48:10: 树上的男爵 (事了拂衣去,深藏身與名)
ls强。‘但是幸好,世界上Zerg玩家不是都暴狗的。’2009-08-31 17:52:02: 挑灯看剑 (东风具备,只欠万事)
LS的LS:很精彩的回复,厉害厉害
2009-09-01 23:07:49: 楼德芳 (知足知不足,有为有不为)
IT行业的大环境决定了各个公司的做法,如果你去和美国的一流公司去竞争,难道仅仅凭人多就可以赢得竞争吗?在一堆玩刀枪剑戟的人当中竞争,当然不会去关注怎么造飞机坦克了。“屁股决定脑袋”,“眼界决定心界”。如果安心做一只知足的“燕雀”,那自然是没有什么好说的了。> 我来回应