毋庸置疑,在我们的身边存在大量闪闪发光的金子被埋没,他们实力强劲,但是默默无闻,不是他们不够强,而是不会表现。很多时候,他们在项目的关键时候做出了关键的贡献,但是大家并不知道。如果你的项目经理也是这种风格的话,你就危险了,大胆的秀出你自己,你的世界你做主。
作为程序员,要脱颖而出。
灵活应对变化 - 随机应变
梅宗主说:“虽然我们根本无法预料所有的变数,但是我们得有有效应对变数的手段。”
俗话说的好,计划赶不上变化快,而且梅长苏的身体时好时坏,也使得很多时候他也无法预料所有的情况,当他病倒的时候,江左盟由于临时起意去救卫铮,结果损失不小,而也就在那个时候,他和靖王的好基友关系也见隙生疑,几乎就要割袍断义。在这紧要的关头,还是梅长苏静下心来,稳住了靖王,然后通力合作,精心的化解了一个又一个的迷局,成功的解救了卫铮,并顺势拉下了誉王和悬镜司。
软件开发需要周密的规划,同时也会遇到各种突发的状况,缺少灵活应对变化的手段,那么项目有可能陷入僵化,随波逐流的境地。在出现此类情形的时候,我们首先应该是冷静,只有冷静才能全面的分析问题,找出应对的最佳策略。这一点不仅体现在管理上,也体现在技术上。在设计一个功能的时候,我们既要保证程序能高效运行,也要为系统预留的相应的扩展性。当然我们无法预料所有的变化,但是我们应当能控制变化的规模。
作为程序员,要见机行事。
没有免费的午餐 - 此消彼长
梅宗主语录:“景睿既然已经处于夺嫡之中,就无法独善其身。”
在梅长苏的计划中,依靠景睿的身份击垮谢玉是相当艰难的一环,因为景睿是他的朋友。但是他还是实施了这个行动,因为他有目标,为了这个目标,他必须要舍弃一些东西,比如热血,比如健康,比如朋友。
软件设计的过程中,我们会遇到各种各样的问题,这些可能是有关扩展性的,也有可能是有关重用的,也可能是有关效率的,不管怎么考虑,这些因素之间都是相互影响的,比如获得扩展性,必然牺牲效率,获得灵活性,必然会牺牲可读性,从来没有一种设计,一种银弹,可以完美的达到所有的目标,这个时候需要牺牲,需要衡量,需要折中,需要设计;设计从来都是这样一种艰难舍弃的过程,没有完美的模式可以模仿。
作为程序员,要因地制宜。
守住我们的底线 - 至少不要更坏
靖王语录:“但有些人不能伤害,有些事不能利用,如果连这些血战沙场的将士都不懂得尊重,那我萧景琰绝不与你为伍!”
在皇帝的刻意制衡下,朝廷中充斥着在其位不谋其政的庸碌之辈,或者说他们庸碌是贬低他们了;其实不是这些人能力不够,而是他们心思全在党争上。招募一批正直,真正能干实事的人上位,也正是朝廷中兴的希望所在,梅长苏虽然从中摆了很多的小手段,不过他最终还是做到了,沈追,蔡荃都是此类人。
谁也保证我们的项目总是从最佳的状态开始,谁也无法保证我们不会犯错误,项目总会出现各种各样的问题,比如混乱的代码,随意的堆砌,僵化的设计,凌乱的逻辑,当你面对这些状况的时候,你是视而不见,继续往里添加你的功能,还是整体思考,重塑软件的结构?你有这个勇气,有这个觉悟吗?你能做到让项目不会变的更坏吗?
作为程序员,要有所不为。