如何带领团队开发

现在是一个项目经理了跟以前的角度不同了。
以前我可以是无忌惮的写自己的代码,最求高效,面向对象。对着代码可以很快进入着魔状态,忘记吃饭,忘记睡觉。
现在不行了,作为leader我必须把程序员的习惯改掉。
这几天大概做了这几项任务吧
星空的版头调整,我之前估计是2天搞掂的。结果现在还在没弄好。其实有时候我说的估计是很难保证的,至于为什么,就比如说叫一个写C语言的人去写JAVA,尽管略懂一点JAVA,遇到问题 还是要花时间去学习的。任务时间可以用这么一个公式计算
time = (n * t)/d                  n=困难次数        t = 解决困难所需要时间    d = 经验
当n和t 都是未知数时,我只能直觉说一个大概的时间。就好比我以前没接触过论坛,我需要时间去学习,在这期间需要很多时间去折腾。
版头我交给了程序员1号做,修改DIXCUZ的版头 用了半天,写2.0的版头用了2天,仅仅为了1个像素,为了浏览器兼容,那个抓狂啊~吐血呀,他终于能感受到了。HTML容易写,写得好,还需要经历过煎熬。哈哈 他现在还在苦恼的看着CSS。还有这微博后台等着你,抓狂的事才刚刚上映。
程序员2号,暂时搞完BANNER的后台,然后就无端端的研究一下P2P在线视频。花费了一天。不过也没办法,我交给他负责主页的设计图还没出来,他也喜欢研究这个,以后可以很快开发出在线视频了。接下来的首页很有挑战性,希望他能成功。
程序员3号是个蛋疼的人物,之前叫他做好星座的任务,做人应该有始有终,我叫他把以前星座的工作做好。算了一下啊 这个任务已经搞了3个月了。假如我自己搞几天就搞定了。要改变他的处事方式,他自己需要一场变革。程序员3号问问题的方式跟其他人不一样。其他人都会自己去尽量自己搞定,搞不定再去百度最后才没办法才问我。我每次都强调教的是解决问题的方法,他问我的问题我自己都不懂,但是我懂得怎么去找到解决问题的方法,他还不能领悟到这一点吧。同样的问题,每天都需要问,如果到外面公司,上司肯定会觉得你很烦的。之后到新闻的页面,太多问题了,希望他能坚持,我也能坚持教吧,
跟住讲下程序员4号,他一直在PS那个新生的图,我知道他以后不会坚持编程这条路,就不强求他写多少代码了。居然要我们的PHP高手去P图~悲剧啊,不过这图片确实PS了好多天,我没有负责那个项目,就不去跟进了。我自己也忙不过来了,跟他共事一年多了,我相信他。
由于角色的变动,我不能亲自编写程序了。有很多地方确实很难,教给他们做需要花很多时间,假如我做一个比较难得程序。我自己写的话花1个小时 ,教他们写的话他们可能要花 1*2^2 个小时,如果我不教的话他们可能要花 1*2^3 个小时。 有时任务我可以很快做好,但都必须给他们做。这样项目进度是慢了,但是对星空以后的长远发展有好处,他们也学到东西。我以后也可以安心退休了哈哈~这么快想退休了。我似乎喜欢用一种定时的方式去教导。就是面对一个问题,我不会亲自解决,我把解决的思想传递给他们,让他们自己去领悟。不过又考虑到效率问题。我就会说 给你 5分钟时间自己考虑,5分钟之后想不出来我再告诉你答案。这样既有效率,又能激发他们思考,一举两得。
这几天一个TEAM的氛围在渐渐形成了。我们一起去农庄吃饭,去华润扫货,深夜2点钟在校园拿着泡面瞎逛,一起熬夜,一起着魔的编程。哈哈 这就是创业团队需要的气氛!有人问我这样做有没有钱,没有!什么事都谈钱没意思。这些经历不能用钱买的。你们以后发财了,还记得请我喝茶呀~哈哈。
你们是星空的未来,经历这次磨练无论在技术还是思想上都有所领悟了,还有1年,1年的星空学到的比在大学课堂上学的都多,到时候我应该可以安心翻乡下种田了
(未经队员同意不尚自公布他们的名字,用程序员*号表示)

发表评论