也许是呆在“龟壳”里的时间太久了,以致于当下是个什么世道都快搞不清楚了。当开发者一天到晚忙于开发而不知周围环境变化的时候,就成了这种情况。也许在技术上已突飞猛进,但其它方面能力却在随之退化。
 
         其时做产品过程中一直存在一个比较有意思的地方,就是要同时考虑市场和技术。不仅是同行业的发展,竞争对手的动作,有时还要考虑处于相关上下游产业链条中的一些公司和渠道,以及使用你产品的客户所处行业的相关情况。没有人能告诉你做什么是对的,有时完全是跟着感觉甚至竞争对手走。
 
         当客户找上门来与你沟通,要你做这做那时,有些相法是可以接受的,有些则属于是异想天开,当然还有其它让你啼笑皆非甚至BT的需求,因为从他们的角度出来,只要能赚钱,“一切皆有可能”,一切皆应存在。这时你就要结合自己的专业背景和市场分析能力给他们讲你对这些功能或问题的看法,并了解客户提出这个功能或想法的初衷,以及评估与之相关解决方案的可行性,论证自己的想法。也许在一轮甚至几轮交流之后,你会发现开发这些功能并不像你一开始所遇想的那么复杂(或者简单)。只是当初把它想的过于复杂或者简单了。我以前就爱犯一种毛病,急于编码,到眼下看来,很多的时间精力都被浪费了,其实用户也许就是要一个小功能,而我却不管不顾的将框架模式用了一大堆,导致过度设计严重,甚至背负了"拿客户练手“之嫌疑。而整天缩在项目或产品中就可能出现这种只想编码不想其他的倾向。而一但与用户接触后,才被用户用凉水泼醒。
 
         而有些整天缩着头在"龟壳"中写垃圾代码的同事,也别以为穿着"马甲"出来别人就不知道你是谁了,丑媳妇早晚要见公婆。等到向客户或用人公司展示你的”作品“和思路时,大板子依旧会拍在你的屁股上。
 
         我希望项目和产品背后的开发者走出来,超码走到同行中来交流你的设计思想和心得,这样一方面锻炼自己的表达能力,一方面也能验证自己的思法,增强自信心。当然有些时候会被一些同行尖刻的指出其中弊端,甚至还有人身攻击。不过要么在挨骂中灭亡,要么在挨骂中爆发。
 
         爆发分两种,一种是直接反唇相击,不管脑袋屁股的一股脑顶回去。一种是踏实下来找原因,如果是自己做的不对,认错并求得谅解,并在后续开发中进行纠正,如果自己没问题则善意的指出对方观点中存在的问题,或共同寻求解决方案,与客户与同行一起成长。
 
         不想再产品和项目中潜水了,时间长了之后真的会丧失在 “太阳下以及陆地上生活的能力“。   

         在从事开发多年之后,开始尝试观察圈子之外的环境,去扩展自己的天地。