`
liuqiang
  • 浏览: 162652 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

新手到底新在什么地方

阅读更多

       接触项目管理也有一段时间了,给我感触比较深的还是项目风险控制和管理这块,尤记得当初做风险识别时,为了把我们的风险库建立的足够强大,大家坐在一起拍脑门想风险,尽可能的把所有风险都想到了,连类似四川大地震这样的风险也没放过。其实看着这些风险我的心里却觉得不大踏实,为什么呢?因为经过我反思之前做项目所经历的风险,发现这个风险库看似很庞大,其实有参考价值的风险其实并不多,像停电、停水、请假、机器、甚至开发过程等风险,不能说不算风险,但不是最致命的,也不是项目延期的真正凶手。我忽然觉得风险就近在眼前,就在在座的各位,在这里我也不拐弯抹角,不客气的说,就是新手在开发过程中,沟通、技术、返工的占去了大量的时间和成本,这个话题就不展开,各位看客心里应该也有数。那么我想就新手为什么就成了项目的风险,新手新在哪里和各位讨论。

      首先我觉得不是因为能力问题,我觉得能力这个东西不好说,因为一个有经验的人可能在某些方面比新手熟练,但并不能说明能力一定比新手强。也不是态度问题,我想大部分新手还是抱着学习的态度来工作的,你分配一些任务,总是还会去执行的,比起老手反而更积极。也不是技术问题,在日新月异的技术面前,新手在学习热情方面甚至还具有一些优势。

      最后我觉得最重要的是产品质量意识问题,我一直都认为质量这个东西是全员参与的,质量这个东西脱离不了一线的生产者。据我的了解,新手在这方面做得很糟糕,我想原因可能和学校的教育有关,新手刚从学校里面出来,学校其实让我们养成了很多坏毛病,最主要的就是养成了应试的思维,我想大部人在学校里面是应付过来的吧,当然这个也和学校非人性化教育有关,总之我认为学校教会了我们学会应付的本事。我所接触的新手大都是这点让人很头疼,分配给他们一些任务,总是会有各式各样的问题,比如该用ajax的地方不用,页面上的细节不去调整,还有更要命的是写完的东西不去测试,总是会隐藏很多bug,举个夸张点的例子吧,叫做个后台文章审核,点击审核后按理是ajax刷新那条文章,结果点击后页面动都不动,问之,答曰,你手工刷新下页面就看到变化了 。其实我理解他的意思,他的意思是他确实做了这件事,至于这件事要不要达到100分他不关心,如果这件事发生在学校,其实很正常,我当年就经常这样忽悠老师的,但在真实的产品中,一点失误就会让质量下降一分,之后我们又会为质量付出惨重的代价。

      以上是我的一点不成熟的想法,欢迎批评指正  

 

 

分享到:
评论
80 楼 上杉t 2008-09-10  
我们公司有过很多新手,其实有时候人们会忽略一个问题.职业的性格倾向.我们公司淘汰的一些新手多是被定义为"不适合做程序员".程序员是要有一些特性的.不是参加了个职业培训就可以成为程序员的.
有些特性可以培养,有些很难改进.技术可以学习,特性的培养和你之前经历有很多关系.
79 楼 王者之剑 2008-09-09  
有些人是可以教的,那就教,不可教的,不是有很多项目经理吗,给别人用去。
可以教的人,一是听话,二是勤奋。
78 楼 liuguangyis 2008-09-08  
同意LZ。我刚入行时,就像楼主说的一样。完全没有意识到做的程序是准备给人用的。觉得只要把功能实现了就好了。细节问题基本是不考虑。
被头批了几次,就长记性了。
77 楼 freedomstyle 2008-09-07  
    受益了!!我觉得新手应该有个成长过程的,他的那份激情是老手比不了的,加以指引我想一定是可以委以重任!老手在新手身上也许有以外的收获,受益应该是双向的!!
76 楼 gurudk 2008-09-06  
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。</div>
<p> </p>
<p>是有这个现象,其实还是意识问题,其实新手也想把工作做好,只是这个好的标准太低,公司其实应该给新手灌输强烈的产品质量意识</p>
</div>
<p><br/>项目组这方面的工作也做了不少,但收效甚微,个别员工现在出现一种恶性循环---犯不完的低级错误,加不完的班,严重影响到用户对我们的感知。</p>
<p>本来一天能完成的工作他非要三天不可,而且三天后交付的东西始终不能让人放心,现在自己也很迷惑是自己管理不到位还是他自身的原因。</p>
<p>大侠在这方面有没有什么高见能否介绍一下,对待这样的员工我们该怎么处理,谢谢。</p>
</div>
<p><br/>培训不到位,或者你对他要求太高了,他本来没有一天做完的能力。</p>
75 楼 liuqiang 2008-09-06  
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。</div>
<p> </p>
<p>是有这个现象,其实还是意识问题,其实新手也想把工作做好,只是这个好的标准太低,公司其实应该给新手灌输强烈的产品质量意识</p>
</div>
<p><br/>项目组这方面的工作也做了不少,但收效甚微,个别员工现在出现一种恶性循环---犯不完的低级错误,加不完的班,严重影响到用户对我们的感知。</p>
<p>本来一天能完成的工作他非要三天不可,而且三天后交付的东西始终不能让人放心,现在自己也很迷惑是自己管理不到位还是他自身的原因。</p>
<p>大侠在这方面有没有什么高见能否介绍一下,对待这样的员工我们该怎么处理,谢谢。</p>
</div>
<p><br/>我觉得要从技术层面上加以指导,我也碰到过这样的问题,蛮严重。如果你真想用他,粗暴的方法肯定不行,要耐心的加以指导,给出足够的证据证明,让他知道为什么要这样做,为什么他之前做的东西不行,这也需要技术负责人本身的魅力去感染其他人,灌输精品的意识。技术负责人不能躲在幕后指指点点,这个蛮影响士气的,本身抱有划水的想法的人坚决不能要,这个不能妥协。</p>
74 楼 gigix 2008-09-06  
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。</div>
<p> </p>
<p>是有这个现象,其实还是意识问题,其实新手也想把工作做好,只是这个好的标准太低,公司其实应该给新手灌输强烈的产品质量意识</p>
</div>
<p><br/>项目组这方面的工作也做了不少,但收效甚微,个别员工现在出现一种恶性循环---犯不完的低级错误,加不完的班,严重影响到用户对我们的感知。</p>
<p>本来一天能完成的工作他非要三天不可,而且三天后交付的东西始终不能让人放心,现在自己也很迷惑是自己管理不到位还是他自身的原因。</p>
<p>大侠在这方面有没有什么高见能否介绍一下,对待这样的员工我们该怎么处理,谢谢。</p>
</div>
<p>简单,不让他干活</p>
<p>反正让他干你也落不着好,一天能干的事情三天才干完,然后你还得花半天给他擦屁股</p>
73 楼 mj1389541 2008-09-06  
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。</div>
<p> </p>
<p>是有这个现象,其实还是意识问题,其实新手也想把工作做好,只是这个好的标准太低,公司其实应该给新手灌输强烈的产品质量意识</p>
</div>
<p><br/>项目组这方面的工作也做了不少,但收效甚微,个别员工现在出现一种恶性循环---犯不完的低级错误,加不完的班,严重影响到用户对我们的感知。</p>
<p>本来一天能完成的工作他非要三天不可,而且三天后交付的东西始终不能让人放心,现在自己也很迷惑是自己管理不到位还是他自身的原因。</p>
<p>大侠在这方面有没有什么高见能否介绍一下,对待这样的员工我们该怎么处理,谢谢。</p>
72 楼 liuqiang 2008-09-06  
<div class='quote_title'>mj1389541 写道</div>
<div class='quote_div'>新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。</div>
<p> </p>
<p>是有这个现象,其实还是意识问题,其实新手也想把工作做好,只是这个好的标准太低,公司其实应该给新手灌输强烈的产品质量意识</p>
71 楼 mj1389541 2008-09-06  
新手固然会出很多问题,但最不能容忍的还是那些同样问题给说过很多次,甚至还给仔细演示过怎么做,还是会出问题。
70 楼 koda 2008-09-05  
楼主所言极是. 通常所说的人员的基础素质应该就包括这一条,很难说素质是培训出来的,马马虎虎、自以为不赖的人最好没有机会与其共事
69 楼 superloafer 2008-09-05  
俺就是新手,经常默默地看着老者的帖子,看看老者对新手的评价,可以作为一种惊醒和鞭策。不过有时候虽然知道自身存在的问题,要改过来发现还是有难度,因为技术还不熟,连发现代码是不是有质量问题都得过段时间。慢慢体会消化吧,不过LZ说得很对,能不能作是一个阶段的问题,要不要这样作就是意识的问题了。受教了!
68 楼 上杉t 2008-09-04  
很多公司不用新手就是考虑成本问题.比如一个新人一小时成本10元.老手40元.培养新手的时候老手一指导你你的成本就是50了.我们公司老总要是发现一个老手坐到新手旁边一下午,还没搞定一个问题.眉毛就皱起来了 呵呵.
不过大家都是新手过来的.开始要顶住.捞经验重要.谁让咱一穷二白那.珍惜机会
67 楼 dimvar 2008-09-04  
新手需要的就是时间,不幸的是对于项目来说最奢侈的就是时间,新手就是这样成了被埋怨的对象。
66 楼 seiyafei 2008-09-04  
风清云淡 写道
所以正常的项目,应该以有经验、有水平的程序员为主,而少量新手可以进入项目当个学徒工,做点边角料,对新手多做code review,让他有个成长的过程,根据成长的速度,逐渐给他分配更多的任务。不幸的是,现在很多项目,几乎百分之九十都是新手,赶鸭子上架,几百万的项目,成了新手的练习场所,让项目经理疲于奔命到处救火,项目返工,bug满天飞。


- - 不是所有的新人都能碰上这样慢慢学习机会的,很多的东西,分配下来了,硬着头皮也要上的……
65 楼 rmn190 2008-09-04  
全面质量管理.
64 楼 UnixStudier 2008-09-03  
抛出异常的爱 写道
gigix 写道
seen 写道
即使是考虑普遍些的情况,大家用elicpse或者类似的玩意儿,这种模式简直不把新手当做一个有思想的人。
像我这种心胸狭隘的人,如果处在新手的位置,会郁闷的躲到厕所哭的,哈哈哈哈

没办法
我们需要尽可能快地培养人,只好狠狠地踢他们的屁股
现在被我踢屁股总比背上几年工作经验以后被客户踢屁股要好
我也曾经被踢屁股
被一个Spring的contributor踢屁股不是谁都有机会的,应该学会珍惜

想要成长就得受折磨
高手都是喜欢自虐的完美主义者


呵,还是有点道理。不过完美主义者也很痛苦。
63 楼 zqrain 2008-09-03  
gigix 写道
被一个Spring的contributor踢屁股不是谁都有机会的,应该学会珍惜


难怪我到现在还不是高手--没有碰到好的师傅踢屁股!
62 楼 抛出异常的爱 2008-09-02  
gigix 写道
seen 写道
即使是考虑普遍些的情况,大家用elicpse或者类似的玩意儿,这种模式简直不把新手当做一个有思想的人。
像我这种心胸狭隘的人,如果处在新手的位置,会郁闷的躲到厕所哭的,哈哈哈哈

没办法
我们需要尽可能快地培养人,只好狠狠地踢他们的屁股
现在被我踢屁股总比背上几年工作经验以后被客户踢屁股要好
我也曾经被踢屁股
被一个Spring的contributor踢屁股不是谁都有机会的,应该学会珍惜

想要成长就得受折磨
高手都是喜欢自虐的完美主义者
61 楼 gigix 2008-09-01  
seen 写道
幸运的 跟某某业内牛人pair 被鞭策后更加动力十足 这个可以理解
不幸运的(应该是大多数吧?) 被比自己早2年进公司的人鞭策。。。那滋味估计不太好受。。。
呕 当然 打击一下新人的自尊心也不是什么不可接受的事实

所以,需要方法嘛…
自己没有套路就随便踢人家屁股,那个是烂师傅
但两千年的历史证明,所有优秀的工匠都是被好师傅踢出来的
师傅不狠狠踢屁股新手自己哪里会知道该怎么学的
所谓教不严师之惰是也

相关推荐

    新手养猫必读手册.pdf

    * 猫窝的选择需要考虑猫咪的个性和喜好,例如有些猫咪喜欢温暖的地方,有些猫咪喜欢凉爽的地方等。 三、接到小猫第一天需要做的事: * 新手养猫需要了解小猫的基本需求,例如让小猫休息、进食、熟悉坏境、培养如厕...

    新手做网站的入门技巧

    建站对于新手来说可能是一个看似复杂的任务,但通过以下步骤,你可以快速掌握基本流程,并在短时间内创建一个简单的网站。首先,我们要了解的是基础的四个步骤:购买域名、购买虚拟主机(空间)、选择数据库以及选择...

    vc++6.0新手教程

    - **编辑器窗口**:编写源代码的地方,可以使用不同颜色高亮显示语法。 - **输出窗口**:显示编译和运行时的信息,例如错误和警告。 3. **创建新项目** - 使用"文件"-&gt;"新建",选择"工程",然后选择相应的工程...

    Bash新手指南 中文 新手必看

    **Bash新手指南** 在IT领域,Bash(Bourne-Again SHell)是Linux和Unix系统中最常用的命令行解释器,也是用户与操作系统交互的主要方式之一。本指南主要面向初学者,旨在帮助你快速掌握Bash Shell编程的基础知识。 ...

    新手上路驾驶技巧十大法则新手开车注意事项.pdf

    特别是在狭窄的道路或视线受阻的地方,一定要保持足够的安全距离,必要时停车观察,确保安全后再继续行驶。 良好驾驶习惯的养成是每一位新手都应该注意的。无论是在城市还是乡村道路上,驾驶者应始终将双手紧握方向...

    CAD新手上路

    例如,命令行是你输入指令的地方,工具栏则提供了常用的绘图和编辑工具。 2. **基本绘图命令**:CAD中最基础的是直线(LINE)、圆(CIRCLE)、矩形(RECTANGLE)和多边形(POLYGON)等命令。熟练掌握这些命令的使用...

    给Linux新手给Linux新手

    - **在线社区**:Linux拥有庞大的在线社区,如Linux论坛、Reddit上的r/Linux等,这些都是获取帮助和支持的好地方。 - **书籍和教程**:市面上有许多关于Linux的优秀书籍和在线教程,涵盖了从基础知识到高级技巧的...

    git 新手学习文档

    ### Git新手学习文档 #### 一、代码版本控制的基础概念 **代码版本控制器**是一种工具,用于跟踪项目中代码的变化历史。它可以帮助开发者保存不同阶段的代码状态,并且方便后期的查找和恢复。常见的版本控制系统有...

    bash新手指南(离线版)

    1. **脚本文件**:Bash脚本是一系列在shell环境中执行的命令,以`.sh`为扩展名。每个脚本始于`#!/bin/bash`,告诉系统用Bash来执行。 2. **变量**:Bash中,变量用于存储数据,如`name="xiaowang"`。通过`echo $...

    NS新手学习资料汇总

    同时,网上论坛和社区如NS-users邮件列表也是获取帮助和交流经验的好地方。 “手册”是NS学习的重要参考资料。官方的手册通常包含详细的API文档,解释了每个函数的用法和参数。此外,还会有示例脚本和教程,帮助...

    考试管理系统(新手上路,多多指教)

    至于“大家先帮我看看有什么不足的地方”,这表明开发者希望得到社区的反馈和建议。评估系统可以从以下方面入手: 1. **用户体验**:界面是否友好,操作流程是否顺畅,是否有足够的引导和提示。 2. **性能优化**:...

    新手学习反病毒教材

    在IT领域,安全是至关重要的,尤其是对于新手来说,了解如何对抗病毒是非常基础且必要的技能。本教程将针对“新手学习反病毒教材”这一主题,深入浅出地讲解如何识别和处理恶意程序,以保护你的计算机系统免受病毒...

    新手必看的java经典面试题

    这里创建了一个字符串对象,同时在字符串常量池中创建了一个引用"xyz",`s`指向了新创建的对象。 #### 8. `Math.round()` 函数的输出 - `Math.round(11.5)`的结果为`12`; - `Math.round(-11.5)`的结果为`-11`; -...

    cisco路由配置基础新手篇

    接口是路由器与其他设备连接的地方,可以是物理接口如以太网端口,也可以是逻辑接口如VLAN接口。路由处理器负责处理路由协议、配置和数据包转发。内存组件包括闪存(Flash Memory)、RAM(随机访问内存)和ROM(只读...

    新手写的VB电子时钟

    在描述中,我们再次看到“新手写的VB电子时钟”,这表明该程序是为初学者设计的,可能包含了基础的编程概念和技术。尽管描述内容重复,但我们可以推测这个电子时钟程序可能包含了一些基本功能,比如显示当前时间,...

    新手车位感判断图解

    新手车位感判断图解——新手驾驶考试攻略 我们需要知道左轮会从什么地方压过,用以避免轮胎压到实线,或者规避路上的坑洞石块等。

    MySQL实用命令,新手学MySQL推荐

    这里 `%` 表示任何主机都可以访问,这意味着 `test1` 用户可以从任何地方访问MySQL服务器,并对所有数据库执行指定的操作。 ##### 授予特定数据库权限 如果只需要让某个用户在特定的数据库(如 `mydb`)中拥有这些...

    JavaScript语言精粹新手教程

    JavaScript语言精粹新手教程,是一款好用的JavaScript代码语言总结教程,它汇集了JavaScript学习的几乎所有的基础知识点和基本的学习技巧以及新手常常犯错思索不过来的地方,为用户快速学习成长提供了必要的指导!

Global site tag (gtag.js) - Google Analytics