Skip to content

Latest commit

 

History

History
executable file
·
531 lines (438 loc) · 36.6 KB

ZqHowTurnInto.wiki

File metadata and controls

executable file
·
531 lines (438 loc) · 36.6 KB

  1. summary zip abt. ZoomQuiet
  2. labels Phase-QA
<wiki:toc max_depth="3"></wiki:toc>

Table of Contents

ZQ 是如何练就的?-)

  • [ZoomQuiet]*
 * [ZqHowTurnIntoV2 大妈的编译过程]

命题

好吧...

 * 本来也有计划开始准备自个儿的自传的积累~因为在哪届网志年会听到一句话:"普遍人的自传才是真实的历史"

非常有感觉,而且也期望从个人角度记述下中国IT行业变迁的一系列片段,留后人回顾吧...

 * 当然就本家这一命题作文不能展开了细讲,就用精简自传的方式,回顾一下俺是怎么从一技术愤青变的平衡的 ;-)

版本

 * 100108 根据Yeka 试读调查,增补"水"细节
 * 100106 初稿完成
 * 100105 Yeka 提醒,快速完成到 45%
 * 091206 增补完家庭影响
 * 091112 受邀创建技术小传,设立章节

开蒙

每个人估计受到最大影响的还是家庭环境,毕竟,在家的时间是一个人世界观/价值观/审美观等等基础社会观念形成的时期, 而且一但形成极难改变,所以,先得自我分析一下,ZQ 的基础元件库的形成....

周家小史:

 * 200余年前周氏一支在上海近郊落户
 * 1960 爷爷带领全家6口来到兰州(进入国营504厂)
 * 1970 年父亲开始独立进行家谱的重建(至今追溯到前5代)
 * 1972 父母成婚
 * 1974 俺落草
 * 1978 俺弟,抢在独生子女法发行之际也落草

可以说,老周家从爷爷开始就非常不走寻常路,爷爷自学机修,从而将全家从农村带入城市;

父亲自学过俄语/英语/木工/漆匠/财会/预算; 整过灯具生产/皮带称研制...初中学历,退休后还被反聘为工程监理,参加35个核电站的建设;

母亲从技专起家,工作是精密仪器,后来为照顾我们两和尚,转行作技校老师,也算有些桃李...

俺家

家庭,给我留下的最大影响,基本也在生活的核心态度方面:

 * 从小都是尽可能的穿坚固的,以便穿小了给弟弟用
 * 很早就开始穿解放鞋~ 因为这是劳保用品,免费,厂子发的
 * 所以,在身高只有1米4时,脚就已经39码了,故而后来发韧,半年长12公分,一下子从儿童跃入少年行列

可以说,70年代的服装习惯,塑造了我喜欢兰/灰/绿而且坚固材料的服装~约等于户外装备; 从而也决定了俺在进行 web 网站UI设计时的颜色和质感的选择; 进而也决定了我对公司的选择~决不进入要穿正装的公司!

细例

由于长期配置标准化的老保鞋--用轮胎制底的解放鞋--导航俺是后天二度平足;

 * 因为,没有适合俺脚的尺寸,很长时期内,都是穿母亲或是父亲的配给,大自个儿的脚若干码
 * 所以,至今习惯穿大一码的鞋
 * 不过,也可能是这一原因,导致俺脚和身高比一直很不对称,也直接引发了后来的身高爆长 ;-)

 * 父母一致认为:"身体是革命的本钱!"只有身体好了,其它才可能好
 * 所以,不论条件有多差,每周一只鸡,每月有鱼有肉有蛋,是一定保证的
 * 而且,父亲作得一手好菜,而且,非常好学,不论从哪儿食到好食的,都尽可能改造出来作给家人品尝

可以说,父亲的准国家二级厨师水平,保证了我的营养以及营养学素养, 为我在多年独立生活中也依然保持良好的体质打下了基础; 甚至于,可以在网络中分享自个儿的 "程序员菜谱";

但是,同时也令我对家庭生活有了不同的看法,认为自个儿一人可以活的很好, 对找个老婆有人照顾之说,嗤之以鼻,也间接导致了独身主义的滋生,引发了到35岁才结婚的结局...

从技术方面可以说,通过对厨艺的起蒙式体验,形成了最初的过程管理,以及实用就好的模糊式设计思想;

细例

母亲来自武汉,父亲来自上海,都是出名吃的,不过母亲的厨艺很明显没有不断发明创造的父亲强,至今通过家庭美食认证的只有:

 1. 排骨莲藕汤
 1. 糖醋小排
 1. 酸辣土豆丝
 1. 干鲜炒面

老爸的厨艺在于不断试制各种尝过的美食,并形成周家私房菜,经典的:

 * 初二时,四川服役的大舅来访,显了手 四川麻辣鸡;
 * 真好食,也真麻辣,我们基本是一边用自来水涮嘴一边吃完的;
 * 大舅离开后,父亲改良配方,形成用高汤调鲜压辣为特色的周家私房四川麻辣鸡,后来派生成一系列 私房麻辣菜!

好吧,俺得承认,最早的重构思想是来自于此!

 * 在国营大厂基本上生活圏比较稳定,从1岁到20岁一直生活在5平方公里范畴之内;
 * 国营504厂职工医院出生->子弟托儿所->子弟幼儿园->子弟小学->子弟中学->子弟高中! 同学也几乎是同一批子弟
 * 整整20年,才搬过3次家; 12号居民楼四门四层单间->12号居民楼四门二层套房->49号居民楼二门四层套房;

所以,对504厂福利区,感觉就是一个整体部落,不论后来怎么飘泊,感觉总是有一个坚固的家园在心中;

这也形成了不论生活环境怎么变化,总是使用504厂式的坚固的生活方式来习惯的应对,而且应对的还成,从来没有因为生活方面的问题影响了技术上的追求;

细例

国营厂矿,住房是严格根据工龄/级别等等进行评分排序,进行配给的! 所以,在高中前是没有自个儿的房间的,和弟弟睡上下铺:

 * 是老爸将一个单人床板用三角架懸掛在 120CM 墙角;
 * 为了表现作哥的风度,俺被指定睡上铺
 * 在开始从睡梦中滚下来几次后,快速形成了几种固定的睡姿,从此睡觉绝对一动不动!
 * 因此,对于少林寺武僧的"睡如弓"非常有体验;结合人体心脏的生理位置,确认了右侧卧蜷姿,最放松和舒服;

进而,很早就知道了,想学会游泳,最好的方法就是入水练习的道理;

 * 也因而对于开发技术的学习从来没有感觉太困难~练习一下就好
 * 不过,也进化出对于技术社区成熟度的核心判定标准~教程/文档的品质!如果自学状态中,无法快速体验到此技术的爽,那么不是自个儿笨,一定是这技术还不成熟...

 * 国营504厂 始建于冷战时期,以被封锁也可以独立坚持生产3年以上为目标设计运行的,包含了从农场到自来水厂等等一应完备生活辅助设施!
 * 所以,基本很少去距离50公里以外的兰州市(兰州市本身非常狭长,达到190公司!虽然504厂属于兰州市西固区,但是相距还是非常远;-)
 * 但是,父母统一认为,经历是比知识更加重要的社会财富,所以,从小就坚持利用假期全国旅游:
  * 半票时,是每年一次
  * 全票时,是两年一次
  * 四处走亲戚,我有七个舅舅,两个叔叔,两个姑姑,分布在中国6个城市

很小积累起来的旅途体验,培养了我基本的观察和社会识知,并直观的对中国有了基本真实的认识;

最重要的是培养了和陌生人沟通的基本技巧和开放的心态,这是一个 Geek 最核心的素质要求了...

细例

我是到初1才会骑自行车的:

 * 原因是父母认为小孩学会自行车就要混帮派是学坏!
 * 决定学自行车,是必须和同学们集体行动~暑徦去八盘峡同学家玩!
 * 用老爸的26寸大永久,标准的 "梁下插入式半骑式";
 * 自个儿练了两周:
  1. 无动力慢速下滑控制练习
  1. 无动力高速下滑长程控制练习
  1. 静态动力行动练习
  1. 慢速动力下滑控制练习
  1. 平地动力控制练习
  1. 全地形控制练习
 * 自个儿列的训练大纲,自个儿每次自行验收;那年冬天已经可以用自行车上在有雪的马路上进行自由漂移了 ;-)

好吧,很傻的两周,不过,的确有效,而且同时也可以直接上梁骑老妈的 22寸小凤凰;

 * 至此,对于自个儿的计划,以及执行力有了自信!

幼儿院

 * 0~2岁在托儿所; 3~6岁在幼儿院
 * 父母都是那时代标准的好国民,家也是标准的双职工家庭
 * 所以,很早就开展的长期的集体生活,形成了独立的思维空间,发现了观察人民群众的乐趣
 * 基本情景和 "看上去很美" 61.8% 匹配

源自苏联的幼儿管理体系,塑造了我对纪律的最初理解和体验,练就了对一个集体的内部结构快速识别的基础社会技巧;

细例

识字比较早,幼儿园中班时,就已经可以独立连蒙带猜的看各种小人书,以及类似"吹牛大王历险纪"的儿童图书,更加难得的是父母有订阅"少年科学"这一科普杂志,从而比同龄人有足够的常识积累:

 * 所以,在幼儿院基本已经是名话涝l
 * 经常是天气不好的时候,阿姨没有什么劲头带小朋友们玩,就把我丢出来进行评书联播;
 * 基本也都是自个儿从收音机,书里等等记得的情节进行 Mushup 出来的,最后形成的系列主要是:
  1. 解放军侦探系列
  1. 恐怖人魔系列
  1. 中国版格林童话系列

可以自如的面对小朋友的质疑进行现场解説,虽然离不了科学怪人的终极理由,但是已经和倪匡一样镇得住场子了; 很怀疑,如果不是程序消耗了我足够的精力,非常可能俺可以成为首批网络文学的从业者...各种渠道的桥段真的记忆的很清楚,很有段时期是本着进行漫画创作的素材来积累的!

小学

 * 因为出生在年末,根据当时的教育制度,要不早一年要不晚一年入学
 * 我家选择了晚一年,结果赶到了最后一届小学6年制
 * 从一年级开始,每年父亲都提醒:"今年很重要,关系到你将来能否上大学!"
 * 于是,在三年级后,就有了自个儿的节奏,开始规模化看小说:
  * 凡而纳的科学幻想
  * 各种可以找到的小说
 * 父亲为训练我的写作能力,从2年级开始,要求记日记,并定期检查
 * 84年家里有了电视,黑白的,凯歌牌,苏联显像管 9吋,真的太耐用了,一直用到 2008 年还能用!最后卖了 50元给回收站了 ;-)
  * 老西游记
  * 阿童木
  * 射雕英雄传
  * 大西洋底来的人
  * ...无数经典好剧,都通过这一窗口进入记忆!

平实的童年,整整6年,感觉时间是停止的,功课没有什么难度,就是自然课可以show些个人知识; 首个超过6个月的长期行动,培养出了我的中文语感;

直接掌握了虚构/复用/重载,等等日后常用的代码技巧,最熟练时,用2小时,补全了一个月的日记,老师都没有看出来...

细例

继续话涝形象,什么都敢于评论,进而有了一些从气势上压倒对方的讲演技巧:

 * 参加了首届子弟小学智力竞赛,结果由于太放松和另外两个好友答完了窜对答案,集体判为作弊;下来才知道,我们仨原始成绩比其它选手都要高十多分...囧rz...
 * 也因此助长了自个儿的"嚣张气焰",在83版射雕热播期间,基本课间的标准运动,就是俺被全真七子追杀...
 * 不过科学的确有用,比如说,一次在课间打闹时,情急之下,俺一通王八拳将一高大(嗯嗯嗯!女庄发育早,一直到初3,几乎所有女生都比我高大!)女同学门牙击落
 * 老师紧急处置送医院检查后,见我很无所谓的样子就吼:"你这是破像!没了门牙,以后嫁不出去你要负责的!"
 * 我非常光棍的回答:"没事儿,这是乳牙,还能长出来的..."
 * 一众无语

嗯嗯嗯,几年后结合韦小宝的经验,彻底的形成了自个儿的讲演核心技巧:

中学

 * 子弟中学3年,要点体验有:
  * 小提琴不好学
  * 身高是可以窜的,只要先放大脚~ 我在初三夏天,3个月长长了11CM
  * 掌握了基本的健美方法,知道什么是无氧运动以及倒金字塔式极限运动量控制
  * 通过科幻世界正式进入SiFi领域
  * 通过金庸正式进入武侠领域
  * 通过圣斗士正式进入漫画领域
  * 通过航空世界正式进入军事领域
  * 通过黑豹正式进入摇滚领域
  * ...
 * 子弟高中四年,最深的体验就是:
  * 高四不是人呆的
  * 但是熬过了也就过了

 * 初中的确是丰富的,通过哥儿们快速接触到各种家庭和领域,也形成了自个儿的艺术/美/经济/政治等等世界观;
 * 但是在高中,直接闷掉了,当然是因为高考,一切都是为高考的轴心式生活,也激发出我的反叛~ 在高三用4个月的空闲时间,重构了初中的一篇作文,形成25万字的科学幻想小说:"23世纪学校",手抄了份给通过童话大王结识的在烟台的笔友...

也正是文科方面游刃有余,才决策冲击理科来快速提分,当然选择电脑相关专业是因为想从事动画方面的工作;

高四生活,算是首个人生挫折,倒是训练出对长线计划的坚守,以及宠侮皆忘 的豁达,也为以后在技术领域独立跋涉时,准备好了心理基线;

细例

在一个半封闭的生活区中,学生的视野并不宽,基本也是全国流行什么,就玩什么,

 * 聂卫平火了,大家都练围棋
 * 中国乒乓3连冠了,大家都练大刀拍
 * 足球要冲出洲了,大家死命踢足球
 * 老崔火了,大家也都吼摇滚

最后坚持下来的也就古典中国摇滚了,在高四,整整一年是靠 唐朝 专辑撑过来的!

 * 每天反复不断的听,睡觉时也听
 * 没人时,就吼...都吼出肺活量了
 * 到现在,所有唐朝首张专辑的歌都能唱...可惜,多数K厅是找不到这专辑的;-(

也正是对少量优秀摇滚作品的深入体验,形成了对于 Hacker 精神的最本原理解, 以至最后成为自由软件的信徒,都应该源于这一苦闷时期,对于精神自由的自我催眠!

入世

终于离开了 504 部落,开始独立行世...

常州:大学

 * 常州市,江苏石油化工学院,计算机科学与技术
 * 很一般的学校,很一般的专业,很一般的班级,关键是很一般的图书馆;-(
 * 主要活动就是看书踢球,到大二下半学期才真正上机操作(更早,高三时有过4个学时的长城机 Basic 接触)
 * 参与了校园网的建设,自学了C++/JAVA/Photoshop/Illustrator...proxy到外国网站,WindowsNT...毕业课目是替老师写工控模拟系统的界面;
 * 总之只比同学们先半步,主动通过图书接触了一些技术,在实习期是进入一家独立广告公司从事平面设计和制作,彻底对设计工作反了胃;
 * 毕业后在一家通讯公司作网络管理员,自学了C网和PHP,开始了最初的培训活动~向员工们解释什么是计算机网络,和电信网络有什么不同...

在常州5年,体验到了通常意义中的独立生活,营造自个儿的社交圏,形象...扫了软件开发的盲,但是形成了桌面软件开发极其复杂的印象,

 * 通过已经倒掉的中国C网的运营和学习,接触到最初的网络经营;
 * 通过公司免费拔号网络形成了最初的互联网经验用 Flash+PHP 制作公司宣传网站
 * 由此获得资格,进入上海企业,完成新阶段的技术进级...

可以说,在常州的低收入生活(月生活费平均400元),形成了一整套以最小支出保证生命体征的生活方式; 更加重要的,形成了稳定的心理状态,可以随时调整心情到可用! 这在以后的各种工程情景中可以长期的稳定输出是非常重要的素质;

 * 嗯嗯嗯,另外可以提及的,就是在这期间自我训练出来的阅读能力,因为学校图书馆规定一次最多借5本看一个月,就得还,否则罚款,续借又非常麻烦; 结果长期的疯狂阅读(这是的娱乐和学习方式中经济支出最低的了),形成了稳定的泛读/精读本能,到现在每日阅读量可以>100万字,这也成为后来可以快速收集整理很广泛的技术领域资料,并在一个稳定的个人知识结构体系中进行管理和积累以及再使用,准备了最基础和忍用的习惯支持;

细例

由于计算机系是学院的首届,老师的教学都在摸索阶段,根本无法很好的引导学生及时破除迷信,体验到软件开发的乐趣,多是照本宣课的作练习; 导致形成了错误的软件开发印象,对自个儿毕业后的工作有了不切实的想象,以为电脑设计比软件开发要轻松和可控,在大三后全力自我训练平面设计, 熟练掌握了 Photoshop/Illustrator/CoreDraw 之类当设计软件;

 * 所以,赢得了在家小广告公司全职作设计
 * 毕竟不是科班出生,山寨经验为基础,导致首次向印刷厂发设计稿时,字体无法兼容!
 * 因为人家用的是 Apple 系统,俺用的是D版 Windows NT,虽然设计软件版本兼容,但是使用的字体完全无法兼容!
 * 发现这一现象后,立即将所有相关字体导入设计稿,并输出成PDF,以支持跨平台
 * 结果包含了所有字体以及高清晰图片后,毎幅招贴的体积超过了500M,无法用MD 进行运输,
 * 最后是拆了硬盘自个儿跑去给人家安装到M$ PC上,然后看人家通过网络拉到 Apple 机中出片的!

至此,对于跨平台有了最切肤的体验,也初次感受到 M$ 的局限性,开始了自由OS 的探索...

入门

进入有一定技术实力的公司才真正接触了应用级开发技术,并形成了自个儿的技术追求方向.

上海:LAMPhp+XSLT

 * 2000~2004 上海`JH`数码科技有限公司,通过大学同班同学介绍进入(同学又是通过老婆的关系进入...哈哈哈,中国特色)
 * 从网页制作开始->网站策划->应用模板->PHP开发->XSLT维护, 工作之余担当了各种网站的建设和管理任务,到最后通过反向代理,发布最初的啄木鸟维基
 * 在比较宽松的工作压力之下,自主学习了 LAMPs 系列技术, 从PHP 为窗口进入开源世界,进而接触到 自由软件思想
 * 正是在上海的四年工作经验,重构了我原先M$为天的技术世界观,推翻了:"我自豪,我用D版"的技术价值观
 * 通过各种大小项目,树立了独立应用网站系统开发的自信心,以及从美工到DBA 的全栈技术储备
 * 最终遇到了Python,证明了PHP 的不稳定感觉是真的,找到了技术发展方向,进而也贏得了上北京的机会!

自学,是这一阶段的主旋律,从摄影到漫画社管理到LAMPs...所有事儿,都是通过自学进行积累;最重大的个人资产积累要算父亲斥资1万,自个儿选配了一套PC,包含打印机/扫描仪/绘图板的个人工作室平台(修修补补一直用到2008才正式下岗,PS:液瞐屏是康佳的,到今天依然好用!-)

但是,整体上,这是漫长的低速发展期,唯一算前沿的就是Python 了,通过中蟒项目接触到MoinMoin 通过 Python.cn 列表结识了一批好人,进入社区式学习的高速公路.

细例

实际遭遇Python 的过程是比较曲折的:

 1. 在常州时代通过php伊甸园等网站,扫了盲,在上海承接具体的功能网站开发过程中,逐步在网络中结识了一些PHP 先驱
 1. 其中 freelamp.com 的创始人 徐永久 是最关注的一位,从他的个人网站中看到了: 面向对象的Web 服务器 -- Zope
  * http://archive.freelamp.com/1003246929/index_html
 1. 于是顺虅摸瓜找到了 czug.org 这一当时最大的中文Zope技术中心,结交了 老潘/Limodou
 1. 进一步摸到了 中蠎 ,而且也深入的进行了辩论:
  * [http://www.chinesepython.org/cgi_bin/moingb.cgi/_d2_bb_cc_e1_b5_bd_b5_bd_20_d6_d0_ce_c4_b1_e0_b3_cc_b2_bb_d6_aa_d4_f5_c3_b4_b5_c4_a3_ac_20_b8_fa_cc_d6_c2_db_c8_d5_b1_be_c7_d6_bb_aa_b5_c0_c7_b8_d2_bb_d1_f9_b6_bc_b7_c7_b3_a3_bc_ab_b6_cb_a1_ad_a1_ad 一提到到 中文编程不知怎么的, 跟讨论日本侵华道歉一样都非常极端…… - ChinesePython Wiki]
  * 最重要的是学习了: [http://www.chinesepython.org/cgi_bin/moingb.cgi/_d2_bb_c7_d0_b4_d3_d3_ce_cf_b7_bf_aa_ca_bc 一切从游戏开始 - ChinesePython Wiki]
 1. 接下来就是自个儿架了 MoinMoin 响应python.cn 的邮件列表,进行Python 知识收集/整理,促成了啄木鸟社区以及后来的CPyUG

值得回忆的还有,徐永久算是第一个见面的网友了,去他所在的证券公司蹭了回饭,了解到虽然他中意PHP,但是在实际工作中还是被迫选择了JAVA; 算是首次正面遭遇了软件经济学,开始了实效软件工程的起蒙自学...

入教

`自由软件的确是种宗教,信了才有前进的动力`~ 因为主流永远是社会的主旋律

北京:Python社区

 * 2005~2007 S网,通过HD 的推荐,进入邮件技术部,后转到音乐事业部
 * 作的是从来没有接触过的"过程改进"! 进而接触到了知识管理;
 * 进入有足够规模的技术公司,将爆炸式的接触到深广的运营技术, 这是任何小公司无法想象的领域...量变到质变,技术的视角不同,真的什么都不一样了;
 * 北京的确是中国的政治文化技术中心,在北京可以接触到的各种机会从来没有停止过,但是有了一份追求后,就容易进行定向积累
 * 实际写出的系统不多,但是通过一批猛人,掌握并亲自运营了一批通过自由软件的组合发布的各种内部服务;
 * 彻底的从 Redhat 转变成了 FreeBSD派 (此生购买过的正版软件还就是 94元的redhat 4.2)

社区!是这一阶段的主旋律,进入北京后,成立了 CPyUG,并主持了25次技术会课;通过GMail进入丰富的免费在线资源,进而潜入到上百个技术社区;

 * 通过Python 社区中的能人,进一步的接触到更加丰富的自由软件技术领域,形成了自个儿以知识管理为核心的技术平台;
 * 通过各种社区项目实践,确立了分布式项目管理体系;
 * 通过S网 各种项目体验到互联网经济学,形成比较全面的企业级运营观念;
 * 通过长期的社区活动,形成了自个儿的社会无形资产,进而赢得进入K软件的机会!
 * 通过频繁的讲演和公开讨论,形成了自个儿的沟通风格,进而形成写作风格;

细例

怎么在新公司立足? 当然是快速拿出可以证明实力的作品...

 * 在S网 受命解决的第一个任务是快速的 CVS 仓库管理,结果为了快速,用PHP 一周内完成了一个不依赖DB的`CVSMana.` 还获得了当年的内部技术创新奖
 * 但是,俺来S网 是玩Python 来的哪! 自个儿非常不满意,于是在后来的各种大小任务中,都极力使用Python 来解决问题
 * 但是,周围真的没有什么人使用Python ,于是更加渴望将用Python 开发的爽快可以直观的表达出来,
 * 于是,开始主动的将各个小作品的设计/开发/重构过程,逐一记录发布在维基中
 * 这些就成为 2009 年出版的"可爱的Python" 一书中,实例故事的原型 ;-)

过程改进乃是催生可促生靠谱的人的组织!

传教

`传达美妙的体验,不是简单的活儿....`

知识管理乃是培育可催生自学习型组织的文化氛围!

珠海:行者无疆

 * 2007.9.18~ K软件,珠海研发本部,过程改进组
 * 首次获得授权组建团队,当前的通过社区进行挖掘,还算成功;
 * 可是发觉承担所有成员的发展负责,的确非常不容易,因为首先得对公司有所交待,而且,最好是随时的...
 * 所有在社区中行之有效的体验,在企业环境中,都难以快速见效,毕竟项目压力是绝对的...
 * 不过,有压力也才有动力,敢于将自个儿作小白鼠,并留好后路...嗯嗯嗯,我想这就是 Yeka 感觉到的,我从技术愤青变得很开放很平衡的主要背景了 ;-)

绩效!算是这一阶段的主旋律,因为是打着给K软件引入新的技术/思路/平台/人员的旗号来的...

 * 专心营造一种技术人员可以自主选择各种方案,只要确保各个需求达成的过程是平稳可控的
 * 从事基础支撑平台建设,用各种FLOSS 工具和系统,组合出对应各种方面管理的支持服务
 * 时间和沟通管理,成为最大的精力支出
 * 技术积累方面,仅仅扩展出Erlang 一门语言,Lisp/Haskell/Smalltalk 都仅仅在不时垂涎
 * 比较满意的只有自如的在 Ubuntu 中生活四年以来,启动M$ 的次数真的可以忽略了(当然的网络消费受到了限制)

最大的收获,应该算是成了家...哈!不同的生活视角,思想也完全不同鸟:

 * 用户的意志是绝对的,其中高层的意志是绝对绝对的,不要想着改进,先迎合了,才有资格谈改善!
 * 技术的选择,必须从节省成本考虑~成本因素中,最大的成本就是时间! 不是运行时间,而是开发和维护,以及交接用时!

细例

怎么在新公司立足? 当然是快速拿出可以证明实力的作品...

 * 在K软件,俺的角色定位是`过程改进经理`
 * `过程改进乃是催生可促生靠谱的人的组织!`
 * 即!得最终改进大家的日常行为模式....
 * 嗯嗯嗯,2007-9-18 进入K软件,那真是四处出击哪,特别是2008春节晚会,参演了一场话剧的同时,又编导了一个音乐话剧
 * "K软件第一浪漫",应该算另一个独立自主完成的完整的作品:
  1. 根据真事儿, 改编出剧本
  1. 找演员
  1. 定排练计划
  1. 里程碑验收效果
  1. 多媒体采编
  1. 联排
  1. 演出现场调度
  1. 结项总结
 * 完全当一个软件项目进行推进

最后,得了个三等奖,以及"周导"的外号;

深刻的预演了一下自个儿的敏捷项目管理理念,结论是:

 * 完全不靠谱!
 * 不论自个儿想的多完整,都难以精确的表达并让对方理解
 * 时间/人员 这两大项目资源完全无法控制,太多意外了
 * 只有目标可以自主调整,最后只能不断的妥协,妥协,妥协!

不过`Mind Hacking` 非常有意思!

另章:过程改进

`过程改进乃是催生可促生靠谱的人的组织!`

这是俺最终形成的`过程改进`世界观;是经历了

 * 学校`瀑布式软件工程`
  * ->现实`经理抽风式指令开发`
   * ->大公司`绩效式伪项目过程`
    * ->自学`敏捷`
     * ->主持`分布式社区式开发过程`

才逐渐形成的...

CSDN 孟迎霞 老师试阅本文后,提出要进一步重点增补一些更多更具体和深入的内容阐述;俺想,既然是程序员的人生小传,自然得聚焦开发了;

那就根据自个儿的过程改进世界观的改进过程,给出几个具体的过程阐述 ;-)

Flash 3.0


获得的体验:


PHP 4.0

 * Who:   俺自个儿+相关SA
 * When:  2004-07~08
 * Where: 北京,具体点是 新浪网.邮件技术部 
 * Why:   邮件产品N多,开发团队各自使用非常个性的代码管理形式(从手工到VSS,什么都有),BOSS要求统一到CVS 中,而且仓库的开辟和基础授权应该可以通过网站的形式进行快速管理!
 * What:  需要在最短时间内给出可用的系统,以便形成基础服务推广到整个S网研发中心
 * How:
  * 需求非常简单,难点是要快!
  * 由于在之前,上海作过一些PHP 网站,对Python 只是初学,没有项目练过手;
  * 给自个儿定义目标:
   * 用PHP,无DB,完成对FreeBSD 环境中CVS 仓库的增/删/改基础管理事务的功能网站
   * 只在一页中完成所有功能
   * 系统命名:`CVSmana.` ~ CVS管理员
  * 没有经过原型/概要设计,直接手工完成一个HTML 页面框架,就开始填PHP代码;
   * 反正 CVS仓库的基础管理全部可以通过命令行完成,PHP不过是根据不同权限用户的操作拼成命令行,调用就好
   * 有趣的地方仅仅有:
    # 通过JS对DIV的控制,用同一页面,给不同成员看到不同界面;发现JS消隐的表单元素一样可以提交!简单的使用NameSpace 唯一的方式绕过去!
    # 不同ACL用户权限的判定和处置,使用PHP变量的变量:`$$verName` 技巧完成了;这是多年的愿望,终于尝试了一把;

获得的体验:


Lovely Python


获得的体验:


别章:KM

`简要回顾自个儿的知识管理进化`

 * 因为这些年的经历,总结下来,发觉所谓成功,拼的除了资源外,全部是团队的知识管理水平
 * 自个儿当前绝大多数技术,基本都是自学而来,应该说还算成功,自个儿的知识管理
 * 所以,当前习惯的知识管理流程/方法/策略/思想,又是怎么进化来的?

值得分析...


1974~2004 是传统媒介时代:

 * 受到的所有教育,提及的知识管理相关的,都是自个儿作笔记/剪报/卡片
 * 积累到最后,其实是要面对各种各类达上百公斤的纸!
 * 实在没有什么好的空间和设备来专门处理了,在离开常州时,还能尽力都带上,

但是在上海几次搬家时,已经越来越力不从心了,北上时,是送掉了400多册各类图书后,又快运了150公斤!

网页

~2004 有了PC,以及Laptop 后,而且接触的技术领域越来越另类,中文资料越来越少后

 * 基本转向了电子版本的资料收集
 * 形成了一个本地的比较稳定的目录树
 * 收集主要以 .chm/.pdf/.mht 为形式的网络资料

但是!

 1. 无法有效的搜索,快速定位到需要的部分
 1. 无法快速分享给需要的人
 1. 无法跨平台使用

后来积累到60G 左右后,就无法使用了... 即便使用了 Google Desktop 也无法快速定位需要的文件, 关键是文件的打开需要时间,而且在多文件中切换,提取部分内容重组的成本越来越大...

SNS

Web2.0 时代到来了,于是顺应潮流,快速建立起自个儿的SNS 化知识管理体系

 * 邮件列表
 * 维基
 * Scrapbook
 * Blog
 * Twitter
 * ...

最Happy 的,是通过坚持在固定领域的技术社区中厮混,无意间成为有一定知名度的"大妈"后; 很多资源,或是说知识源会主动找上来,形成越来越方便和及时的知识推送群落, 令学习成为"被主动学习"的过程 ;-)

TODO

`因为Yeka 的提议,有机会快速回顾一下自个儿的成长历程,`可以说自个儿是非常幸运的,虽然整体很慢,但是每次都正好有机会来完成加速:


可以说,是个标准的加速过程;每日需要下的决策越来越多和复杂;想学习的东西越来越多但时间越来越少;


参考

 * [http://code.google.com/p/sociallearnlab/wiki/SllPrjZQ 社区过程改进 实践参考]~ 仨儿之建议集
 * [http://wiki.woodpecker.org.cn/moin/FuZiZoomq IT时代的老夫子--ZOOMQ]

<wiki:toc max_depth="4"></wiki:toc>