其实Q大家经常解释时说的一句话Q?我也是就事论?Q但在OPq样比较高层面的?x)上Q还是尽量不要这hQ就事论事,可以在下面一对一的搞Q不要动不动都拿到OP?x)上搞,得不到别人的协作Q要量的沟通,不能动不动,׃报给C(j)TO之类的领|q样?x)更p糕。因为CTO可能?x)不能罩你一辈子。也q不是每个CTO都是清明的领对{?/p>
email有email的用处,但它不是command, 也不是communication, 从你的坐位上站v来,在公司内C赎ͼ要比一个emailZ倍?/p>
4.架构?br />
架构设计是个很复杂的东东Q但如何选择合适的架构师,如何q行最l的决策Q很多公司做的ƈ不好Q很多领导在架构师的d上,很容易草率,说你行,你就行,说你不行Q你׃行。于是一些不负责的、半桶水的hQ就在领导的指示下,C前台Q将目推向M之谷?/p>
架构的设计依赖你全生命周期项目经验的U篏Q格局要大Q依赖于你对技术的敏感度,技术上比较全面Q就像参谋长一P从军校毕业的Q就Ҏ(gu)U怸谈兵Q比较激q,从士兵,一路杀q来的,比较慎重,但如果不爱学?fn)上q,则又属于野\子,做又不究其理Q不善于抽象Q不讲究Ҏ(gu)论?/p>
MQ在q点上,能找一个NB的,又有理性的Q不太容易?/p>
5. 文
目l与目l之_(d)目l与客户Q项目组与测试部门,目l与评审l之间的交互Q有很重要的部分是文?/p>
文q个东东Q说实在话,是一个鸡肋,但不要又不行Q客戯{֭Q领D评审Q测试组要拿它写试用例Q但对于目l来_(d)天天在那咬文嚼字的,实在是没有意义的Q俺在原型分析与用例驱动上探索了(jin)很长旉Q虽然用例直接了(jin)当,且很Ҏ(gu)转化成功能书、测试用例,但工作量Q比之传l的需求文档说明书Q有q之而无不及(qing)Q在旉紧的时候,也很难保持实时一致?/p>
我目前的做法是原型必M客户的需求保持一_(d)Z?rn)态页面的原型Q修改v来,速度很快Q且更容易被客户、程度员、设计者所接收Q长大论,动不动上N的需求文,你喊破喉咙,也没有h看?/p>
文Q有专h写,专hl护Q但?x)比较滞后,只要能够保证在提交测试部门时Q有一份完整的文档Q这h试部门,也更方便试。培训的旉也少?/p>
在评审时Q可以评审,但具体文要拖一拖了(jin)?/p>
客户{֭Q就以原型ؓ(f)M(jin)。文,它也不看。如果动真格Q要看,那就抽时间赶出来?/p>
当然对于接口{技术文档,q是必须要的?/p>
(未完待箋)
面试考官来了(jin)以后Q故做认真的看了(jin)看,q让我讲?jin)讲整个思\Q讲完后Q突焉我,你能不能不用工作的思\Q来写这个案例,我说那很单,如果不用工作,程数据p保存在业务层中或与业务层紧密的耦合在一P程的蟩转就要写死,但这样做很难去适应业务程的变化与功能扩展需求。如果不惛_死,得走可配置的道路,同样也必然回归到工作思想上?br /> 他反问我Q但那样做,是不是更快一点,性能上要好点呢,我说Q工作流引擎的开发上可能?x)花?gu)_(d)但如果一旦开发完成或者采用第三方包的话,那么业务层的开发将?x)非常的快,通过单的配置和表单定义及(qing)描述层的开发,׃(x)很快的完成工作?br /> 他却说你q套代码写的很好Q但如果技术水q不高的E序员,他们没有工作思想, 看到我写的这些代码,?x)看不懂。而如果用常规的做法Q不使用工作,那些人就能很快的接受q能很快实现q个需求?br /> 我当时很恼火Q但仍然耐着性子_(d)如果从单U从实现速度上,实要很快,但后面维护的代h(hun)是很沉重的,而我Z工作的设计Q根本不需要他们看懂,工作引擎对于他们就是一个黑匣子Q完全通过灉|的配|和接口调用来完成工作,Z么一定要看内部的代码实现呢,再说即没有工作思想Q通过单的培训Q相信也可以使用的。我?j)里惻IZ么要招这么蠢的程序员呢?
但他仍然很固执的说服我,我也不想再纠~下去,同意了(jin)他的看法Q心(j)里已打定注意?jin)。谁知那个SB竟然Ҏ(gu)_(d)你回dQ按我刚才的说法再完整的写一份的设计发给我,我听?jin)这句话Q心(j)里真有点怀疑,他是不是在诈骗,让我免费替他写程序?br /> 我口头答应下来,然后头也不回的走?jin),׃走的快,鞋子里的水与脚摩擦,发出噗嗤噗嗤的声韻I很是狼狈Q前台小姐捂着嘴偷W?br /> 闷了(jin)Q个时Q出?jin)写字楼Q有点头晕目眩的感觉Q心(j)情很不好。自己每天不断的学习(fn)Q不断的鼓励自己要踏实上q,回报却是q么的不公^?/p>
我这一生经历过的比较厌恶的面试l历Q?br /> 1、给一张破U,让写一个算法,草纸都没有(像让hy在光滑q洁的地板上拉屎一P巨痛苦)(j)
2、让写x四张的个Z息登记表Q里面还要写家庭关系。就像唐僧问山妖Q你妈贵姓?
3、排队面试,在会(x)议室里,{了(jin)有4Q多分钟
4、做SUN公司JavaE序员认证的考题Q里面还有SWINGQAWTQApplet之类的题?br /> 5、与一个考官讨论接口与抽象类的差别,争论?jin)一个下午,巨傻
6、每ơ都被问Z么离?br /> 7、进度控制和需求分析,都是很有挑战性的Q但问的多了(jin)Q也想吐了(jin)?br /> 8、做名词解释题,SCMQTDDQXPQ这些都见过Q还好说Q竟然有SWOTQ有点过份,也算说的q去Q还有一些至今都GOOGLE不到的羃写,因ؓ(f)不会(x)Q现在都忘记?jin)。不明白Zؓ(f)什么要耍酷Q装什么装Q谁不知道谁呀?br /> 9、经q三面、四面后Q音讯全?br />
q几天太累了(jin)Q不惛_出去扑ַ作了(jin)Q努力让自己的心(j)态^E下来,旉是最宝贵的,不能再东奔西跑的?jin),以后再有面试的邀(g)P不再L的去准备?jin),爱咋咋地Q同时一定要讲明Q?br /> 不再盲目的屁颠屁颠的去面试了(jin)Q要求对方先有同技术负责h的一个电(sh)话面试,在电(sh)话中讲明自己的缺Ҏ(gu)者弱点及(qing)长处Q如Ҏ(gu)说要熟?zhn)JMSQ而自己就没有做JMS的项目,但对于底层的TCPIP协议通信Q还是很?jin)解的,SOCKET通信更是不在话下Q相信对于JMSQ应当很Ҏ(gu)掌握?br />