故事背景

最近有机会独立负责项目,走得有点儿吃力。什么都有个第一次,而第一次总是做不好事。是啊,还是同事的那句话说的好:“谁都不是一开始就做到最好的”。做不好事,那就想办法努力做好。项目做起来吃力,就多花时间在项目上。把项目中用到的技术,一个点一个点地剖析,即使没有理解底层的过程,也要把它熟练地用起来,也许下一个新项目就不会这么多问题了,也许下一个项目就突然对使用的技术豁然开朗了呢。在项目实践过程中听见的,学到的,尤其是所思所想整理出来,记录好它,保存成文字。毕竟是用汗水和泪水换来的经验,实在太珍贵了。


项目负责人基本素质

  1. 首先,需要明白一旦成为项目负责人,则就是这个项目经理了,必定最终以结果为导向的,而这个过程一点儿也不重要
  2. 其次,有一个预设心里准备。在这个项目周期中,无论在哪儿,在哪家公司,什么样的环境,它一定是非常不顺利的。总会有特别多的变数。
  3. 然后,总会遇见很多问题,要多想,要多思考,没有什么好抱怨的。遇见问题要思考各种各样的办法去解决。无论行还是不行,一定要先试一试,进行各种尝试。真的不要逃避,逃避得越多,人生的高度就会越低。
  4. 最后,心态比能力更加重要。如果心态崩了,能力在强也没有什么用了。用一个好的心态去面对问题。如果实在遇见了超过自己能力的技术难题,大胆地说出来,就是搞不定了,请求外援,没有必要去逼迫自己。
  5. 发现一个规律,项目中总有两个到三个超出自己能力的技术难题,可能是异步问题,可能是并发问题,可能是事务问题。一旦整明白了项目中的难点,这个项目就算是及格了。希望以后在遇见难点的时候,告诉自己,坚持一下,把它整明白,就快完成了。

项目负责人需要考虑的事项

  1. 自我能力。自己的能力真的能够把当前的项目抗下来吗?多问问自己,是没有错的,即使最后发现自己没有能力吃下来,也没有关系,踏实地成为一个组员,努力把技术点学会,下一个项目就一定会做得更好。
  2. 时间周期。无论是什么样的项目,大与小,简单还是不简单,自己做过还是没有做过,一定要理清楚项目的时间周期安排。最好把时间周期安排形成文档,每次时间周期的调整都需要体现在文档中,这样做事情才有节奏感,不会被身边的人迷乱地带着跑。如果需求量增加或者时间周期变短了,也好增加人手,虽然《人月神话》告诉我们这是没有什么作用的。但是,可以这样做,把核心以外的逻辑隔离出来,增加人手的时候就做这些需求,核心逻辑需求就只能靠自己了,因为没有谁能够帮助自己了。
  3. 再次强调,时间周期非常重要。因为它会让自己统筹和协调工作。千万不要想,时间周期还很长呢,软件这个东西,开发者总是乐观派,觉得2天吧完成一个功能逻辑,做着做着,发现有更多的细节问题需要考虑,如果在这个过程中,遇见了从未遇见的问题,并且超出了自己能力,那可能就会会花费一周时间了。
  4. 职责分明。需要明确,哪个环节是谁负责的。比如谁负责跟客户沟通需求,谁负责理解需求并规划好原型,整个项目架构有哪几个服务,每个服务又都是谁负责的。这些都需要清晰认识到,并且出现了问题,立即语音沟通。大胆一点,在大胆一点。大胆地去主动沟通就是了,千万不要想太多了,没有自己想象的那么困难。别想得太复杂了,认为不善于沟通,索性就不要沟通了。
  5. 耐心讲解。一个项目会涉及到很多部门和很多不同性格的人,也有理解力好的,也有理解力不好的,但总的来说,还是受经验的影响比较大,经验多就经历过很多问题,几乎是没有什么问题的。但无论是哪种情况,都需要耐心讲解整个系统的组件,核心逻辑的运作流程,如果讲解一次不行,那就讲解两次。真的,每个人都是这样一路走来的。还是那句话。“谁都不是一开始就做到最好的”。放过自己,也放过他人。
  6. 事件一定要分轻重缓急。花一点儿时间,梳理一下还有多少需求没有完成,还有多少Bug没有修复。哪部分是核心功能,哪部分是可以靠后实现的。一旦明确后,一定要这样做的。千万不叛逆呀,我就是要这样尽善尽美地按照系统流程开发。别,先把核心完成,让它跑起来,然后慢慢一点儿地优化。
  7. 花个20分钟梳理每天任务。很多时候,我是不愿意花时间梳理任务的,觉得这太浪费时间,其实不是的。梳理任务会明白项目中需求还有多少,项目进度大概是什么样子。并且,一个一个地完成自己梳理的任务,也会充满成就感的。这真的是一个好习惯。多梳理,不能乱了方寸
  8. 完全没有必要靠自己全部写完一个系统。除非自己有时间也有能力,否则必要的时候,请求外援协助。没有什么面子之类的,因为是以结果为导向的。千万不要想太多。没有必要完全靠自己把整个项目代码写完,调试完。没有必要。大胆请求外援。
  9. 沟通。心平气和,好好说话。软件行业,总的来说,其实就是理解客户需求。排除哪些研究新技术的高级工程师和科研人员。而理解需求第一个任务其实就是沟通。跨部门沟通又是一件不容易的事情,因为专业划分导致思维方式的多样性。需要多问问自己,如何与商务沟通,如何与产品沟通,如何与测试沟通,如何与前端沟通,如何与实习生沟通?
  10. 遇见问题的心态。 遇见问题,自己的心态是什么样的?是面对,是逃避。是请求他人,是询问外援,这些都是解决方案。
  11. 去确定。做项目一定要确定很多事情,比如技术栈的确定,需求的确定。对于功能,一定要想清楚每个功能点,考虑他的每一个细节。能考虑到多细节就考虑到多细节。把所有涉及到重要的东西,都明确了,然后才开始编码。

小结

最后引用一段话来结束。

当时是三月,也可能是四月,就算彼得堡盖坦街上的白雪已经化成了雪泥我也不知道,当然我也不关心。大部分时间我都穿着睡衣趴在相貌平平的计算机面前噼噼啪啪的敲打键盘,窗户上的窗帘遮得严严实实,把阳光和外部世界与我隔离开来”。

项目负责人的心得体会相关推荐

  1. 做项目的一些心得体会

    原文地址:转:做项目的一些心得体会作者:快乐吧900 发信人: sunshineyaya (sunshine), 信区: Innovation 标  题: [创新实验]经验分享  系列  NO.1 发 ...

  2. 关于C语言项目的一点心得体会

    关于C语言项目的一点心得体会 作为一个C语言初学者,最近做了好几个C语言项目,也对编程有了更深层次地理解,其中也遇到了很多问题,今天我会记录一下自己经常犯的错和在项目中遇到的问题. 输入缓冲区问题 这 ...

  3. 一个计算机项目的收获心得体会

    计算机实训心得体会 计算机实训心得体会时间过得真快,转眼间为期一周的实训已经结束. 经过这一周的实训练习让我们学到了许多知识,回头想想实训这几天我们确实是有很大收获的. 一周,看似很简短的时间,实际上 ...

  4. 第一次实习遇到的项目问题与心得体会

    刚开始实习遇到的问题 前言 公司内网的进入 后端项目的导入 前端项目的导入 近期给自己的小目标 结语 前言 经过一段时间的期末复习,终于熬过比较困难的时间,前段时间因为生活中不太顺利,在感情上认识到自 ...

  5. uni-app项目的收获及心得体会

    Uniapp是一种支持多端开发的框架,能够在一个项目中同时开发小程序.H5.APP等多个版本.学生教务系统包含了学籍信息.成绩查询.选课.课程表等众多模块,需要涉及到复杂的后台逻辑和数据库操作.使用U ...

  6. c语言项目研发实训设计,关于软件设计实训心得体会(通用5篇)

    关于软件设计实训心得体会(通用5篇) 当我们经过反思,对生活有了新的看法时,往往会写一篇心得体会,这样能够让人头脑更加清醒,目标更加明确.那么好的心得体会都具备一些什么特点呢?以下是小编精心整理的关于 ...

  7. 项目管理心得:一个项目经理的个人体会、经验总结

    项目管理心得:一个项目经理的个人体会.经验总结 本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义 ...

  8. HTML项目心得500字,体育锻炼心得体会500字

    体育锻炼心得体会500字 大学生通过有目的系统的排球运动技能学习,能促进大学生学生身体正常生长发育和机能.体能良好的发展,可有效地实现身体健康学习领域水平目标.下面是职场范文网小编为大家收集整理的大学 ...

  9. HTML项目心得500字,心得体会作文500字(精选10篇)

    心得体会作文500字(精选10篇) 我们得到了一些心得体会以后,不妨将其写成一篇心得体会,让自己铭记于心,这样可以帮助我们总结以往思想.工作和学习.那么如何写心得体会才能更有感染力呢?下面是小编为大家 ...

最新文章

  1. ASP.NET的错误处理机制
  2. 记一次事务报错问题 Transaction synchronization is not active
  3. 活动目录域结构和域信任关系建立实验
  4. oracle shrink space compact,oracle 学习笔记 Shrink 参数 compact
  5. 论文浅尝 | 将字面含义嵌入知识图谱表示学习
  6. 【Java】字符串编程练习题
  7. Smart Slider 3 Pro高级轮播插件绿色版 附200多模版[更新至v3.5.0.5]
  8. Android1 按钮
  9. Redis学习笔记之入门基础知识——其他特性
  10. 用Kotlin开发Android的Hello Kotlin!!
  11. 程序员!你还能年轻几岁?
  12. 抓包工具之fiddler
  13. JS生成验证码、卡密,生成指定位数的字符串
  14. java oa开发_oa开发方案
  15. pk 打包文件_【旅行】同样是旅行,为啥中国人喜欢拉行李箱,老外喜欢背大包?附干货:行李打包锦囊...
  16. APP在推广之渠道为王(一 )
  17. 使用代理服务器解决升级WordPress慢的问题
  18. 解决out.print()爆红问题
  19. 计算机硬件系统(一)—计算机硬件系统的组成
  20. 动画制作后期那点事——调色

热门文章

  1. html5 ins标签,HTML ins标签常用的用法有哪些?HTML ins常用属性的介绍
  2. 在网络上共享条码打印机
  3. JDK、JRE、JVM三者间的联系与区别
  4. root后启动不了黑域,root激活黑域
  5. Kibana--KQL查询语法的使用
  6. 树链剖分——杨子曰算法
  7. 《死亡搁浅》如何成了“薛定谔的猫”? 一个小岛秀夫式的乌托邦
  8. 1688商品详情SKU
  9. 批量jpg转png 批量png转jpg 批量jpg2png 批量png2jpg
  10. 安卓逆向基础实战----1.修改APK图标名称