千姿百态项目经理2——“缥缈”项目经理

千姿百态项目经理2——“缥缈”项目经理


        这种类型的项目经理给人的整体感觉是:人在“虚无缥缈间”。整个儿的人也好,做的事也好,总觉得朦朦胧胧,虚无缥缈,很有点“空对空”的感觉。很多时候说了一大堆,也貌似给了一大堆信息,可是细想想,却什么都没有,什么信息没给,下面详细讲讲这个项目经理的故事。

        第一次接触他是在刚来公司不久,以QA的身份进入项目组了解项目的时候,当时他担任一个小项目的项目经理。在进去之前,别人告诉我这是一个很牛的人,于是怀着崇拜的心情去了。作为QA,进入项目组了解项目的最简单最直接的办法自然是看配置库,可是他的配置库却让我大失所望,先是目录结构,跟公司通用的目录结构完全不同;再说文档,文档极少,即便有,也是Freestyle,就是随笔做的备忘,至于全不全详不详细则完全看不出来。看完这些,想着此人果然是高手,居然能用这么简单的东西把项目管明白,虽然对组织资产积累不利,但如果大家都能做到,倒也可以大大节约项目成本。文档是这样,自然是没有备份或者基线之类的东西了。再看代码,本来想着,代码那么多,总不能全靠脑袋记着所有的变更并且在脑袋里备份吧?结果翻来覆去地看了好几遍,终于确认,他的代码库确实是没有备份没有基线没有编码规范只有极少的变更记录。看到这里,自己仍然不敢确认,别人口中的牛人,就是这么管项目的吗?便直接去找他聊了聊,顺便要求参加他们的各种会议。聊的结果是,他们没有任何会议,我想知道的信息他会整理一下给我发过来——发过来的仍然是Freestyle的文档。不过这个项目的最终结果应该还算是可以吧:按时验收,按时回款,算是可以跟领导交代得过去的结果了。虽然看完了整个项目,了解了其中的每个细节,但仍然没弄明白这个人到底牛在哪儿,看他的时候仍然感觉虚无缥缈。

        跟他的第二次接触,是在公司的一个比较重要的项目的需求调研阶段出差的时候,该项目是公司在该行业的第二个项目,项目比较大而且是政府的项目。他刚下飞机,我刚好有事出去,顺便接他。见面之后第一次聊得内容就是,他不想趟这趟浑水,最多出差一个月,之后无论如何也要回去(他以项目经理的身份过来,项目组的所有成员都会待到项目结束,大约半年多的时间)。到了住处之后,他看了一眼,就开始抱怨,这能住吗?(为了节约资金,项目组是租的房子,大约78个人住一套两居的房子,有点简陋,也有点拥挤,确实不如家里或者宾馆舒服。)开始工作之后,完全是一副置身事外的样子,所有的事情能躲就躲,能不参与就不参与,实在躲不开的,也是应付一下了事。这样的工作态度,就更看不出来牛在哪儿了。我看他的时候,继续缥缈。

    现在公司想进军一个全新的领域,破冰项目想让他来管理,给了他现在能给出的最好的资源,目前正在做前期的工作,没有提交任何的报告,跟他聊的时候也只是说千难万难,但没具体说明到底难在哪儿,这个项目到底会做成什么样,还是个未知数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的成语接龙菜单程序,可以供参考: ```python import random # 成语字典,以首字为键,成语为值 idioms = { 'a': {'啊': None, '爱不释手': None, '安然无恙': None}, 'b': {'百年大计': None, '宝刀不老': None, '半途而废': None}, 'c': {'春风得意': None, '出奇制胜': None, '长驱直入': None}, 'd': {'大言不惭': None, '断章取义': None, '东山再起': None}, 'e': {'尔虞我诈': None, '恶贯满盈': None, '恩威并施': None}, 'f': {'风华正茂': None, '凤凰于飞': None, '繁荣昌盛': None}, 'g': {'高山流水': None, '孤掌难鸣': None, '孤注一掷': None}, 'h': {'海阔天空': None, '横扫千军': None, '荒谬绝伦': None}, 'j': {'金玉满堂': None, '精卫填海': None, '将心比心': None}, 'k': {'开门见山': None, '口吐芬芳': None, '苦口婆心': None}, 'l': {'兰亭序': None, '龙马精神': None, '两全其美': None}, 'm': {'名列前茅': None, '面面俱到': None, '迷途知返': None}, 'n': {'弄假成真': None, '年富力强': None, '宁死不屈': None}, 'p': {'破釜沉舟': None, '平步青云': None, '披荆斩棘': None}, 'q': {'千里之堤毁于蚁穴': None, '青出于蓝': None, '千姿百态': None}, 'r': {'人浮于事': None, '如火如荼': None, '任重道远': None}, 's': {'三位一体': None, '水到渠成': None, '世外桃源': None}, 't': {'天马行空': None, '同舟共济': None, '谈笑风生': None}, 'w': {'未雨绸缪': None, '无中生有': None, '无忧无虑': None}, 'x': {'心悦诚服': None, '胸有成竹': None, '虚怀若谷': None}, 'y': {'一路顺风': None, '以德服人': None, '有口皆碑': None}, 'z': {'走马观花': None, '自由自在': None, '纸上谈兵': None} } # 人机对战函数 def human_vs_computer(): print('欢迎进行人机对战!') while True: # 随机选择一个首字母 initial = random.choice(list(idioms.keys())) print('请以“{}”字开头,输入一个成语:'.format(initial)) # 等待用户输入 user_input = input() # 判断输入的成语是否合法 if user_input not in idioms[initial]: print('输入不合法,请重新输入。') continue # 选择一个以输入成语结尾的成语作为电脑回答 next_idiom = None for idiom in idioms[user_input[-1]]: if idiom != user_input and idiom not in idioms[initial]: next_idiom = idiom break # 如果没有合适的成语可以回答,电脑认输 if next_idiom is None: print('恭喜你,你赢了!') break print('电脑回答:{}'.format(next_idiom)) # 机机对战函数 def computer_vs_computer(): print('欢迎进行机机对战!') # 随机选择起始首字母 initial = random.choice(list(idioms.keys())) print('首个成语:{}'.format(random.choice(list(idioms[initial])))) while True: # 选择一个以上一个成语结尾的成语作为回答 next_idiom = None for idiom in idioms[initial]: if idiom != user_input and idiom not in idioms[initial]: next_idiom = idiom break # 如果没有合适的成语可以回答,认输 if next_idiom is None: print('电脑1认输,电脑2获胜!') break print('电脑1回答:{}'.format(next_idiom)) # 选择一个以回答成语结尾的成语作为下一个回答 initial = next_idiom[-1] next_idiom = None for idiom in idioms[initial]: if idiom != user_input and idiom not in idioms[initial]: next_idiom = idiom break # 如果没有合适的成语可以回答,认输 if next_idiom is None: print('电脑2认输,电脑1获胜!') break print('电脑2回答:{}'.format(next_idiom)) # 主函数 def main(): print('欢迎来到成语接龙游戏!请选择游戏模式:') print('1. 人机对战') print('2. 机机对战') while True: mode = input() if mode == '1': human_vs_computer() break elif mode == '2': computer_vs_computer() break else: print('输入不合法,请重新输入。') if __name__ == '__main__': main() ``` 在此程序中,我们使用了一个字典来存储成语,以首字母为键,成语为值,多个首字母相同的成语放入一个集合中。之后,我们分别实现了人机对战和机机对战的功能,并在主函数中提供了选择游戏模式的选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值