搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
在线问答5
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
基于Hadoop的数据分析平台搭建_hadoop平台搭建与数据分析
2
N76E003 下载引脚 Dat、Clk、Rst做常规使用_n76e003 rst引脚
3
计算机专业的应届生想进大厂做开发有多难?_计算机社招进大厂有多难
4
人人都是AI大师 - Prompt工程_通义千问prompt工程
5
Android开发者必备工具-常见Android模拟器(MuMu、夜神、蓝叠、逍遥、雷电、Genymotion,感悟分享_安卓开发模拟器
6
MySQL--索引底层数据结构详解
7
1天生成100个chatgpt提问prompt提示语,逆向提示语工程引爆创作火花!ChatGPT超级写手机器人助你创作惊艳之作!_gpt超级提示语
8
前端工程的三个阶段
9
原始LBP/Uniform LBP编程实现与直方图_lbp直方图
10
Android 项目 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/proto_androidjavaexception: java.lang.noclassdeffounderr
当前位置:
article
> 正文
软件项目管理实践之日计划 ._项目日计划与实施
作者:在线问答5 | 2024-07-31 18:31:07
赞
踩
项目日计划与实施
软件项目管理实践之日计划 .
转载自http://www.iteye.com/topic/422908
袁光东 原创
如何提高项目的生产率,保证项目按期交付是每个软件开发项目经理都需要面对的难题。关于这方面的研究,在《人月神话》、《人件》等书籍都有很详细的论述。研究表明,不同程序员之间的生产率最高差别在40倍以上。虽然笔者没有亲睹这种样例,但是笔者的开发和管理生涯中所发现的相同技术水平程序员之间的生产率最大差距可达4倍。这个数据就发生在笔者的一个项目中,这让笔者感到非常的震惊。如果说40倍的生产率差距可能会有技术能力、工作经验、熟悉程度诸多因素的影响。那么,笔者所发现的4倍生产率差距却更让笔者感到不可思议。
案例
程序员J:四年开发经验
程序员L:三年开发经验
程序员Y:五年开发经验
技术能力:Y > J > L
J,L,Y同时进入一个项目组,开发时间为30个工作日,即6周,包括需求分析、设计、编码和集成。其中编码和单元测试时间为10个工作日(2周)。产生的工作绩效为:
程序员 规模(代码行)
J 1500
L 3600
Y 6000
可见,当程序员的技能达到一定水平后,技能与生产率并不成正比,并不是技术水平越高的程序的生产率越高。
一、最后期限
很多程序员都会有类似的经历:
1月1日,项目经理说:“小张,在1月5日之前把这项工作做完,详细的需求文档我已经发到你的邮箱中。”
1月1日,小张对需求文档瞥了几眼,估计2天就可以完成,嘀咕:“现在才是1月1日嘛。这项任务要1月5日才提交。我还有时间,不用管它,还是先看我的小说吧。”
1月2日,小张继续看他那心爱的小说......
1月3日,小张继续看他那心爱的小说......
1月4日 9:00,小张开始看需求文档,2小时后中断,因为他需要修复系统的一个Bug。
1月4日 18:00,小张正在埋头苦干,因为明天就要提交工作,可是一个代码还没有写呢。
1月4日 23:00,小张完成大部分工作,下班走人。
1月5日 9:00,项目经理问:“小张,那个功能做完了吧?”小张答道:“就快了,今天提交没有问题。”
1月5日 14:00,小张发现有一部份代码需要重写。用户的要求是需要一个可配置的功能,而小张却写成了硬代码。
1月5日 17:00,项目经理来到小张面前:“小张,你中午不是说今天提交没有问题吗?怎么现在还没有看你提交代码?”小张委屈地答道:“经理,遇到一点小麻烦。不过相信我,下班之前一定完成。”
1月5日 18:00,项目经理急匆匆赶到小张的座位旁:“小张,请马上提交代码,不然就来不及了。”小张这时也急了:“你不要催我。这个功能麻烦大了,没有想象得那么简单。我今天晚上得加班。”项目经理无可奈何地走了。小张加班到凌晨1点。但程序还是有一些问题。
1月6日,小张仍然在修改程序......
1月7日,小张仍然在修改程序......
1月8日,总算是修改完成。已经拖了三天,来不及测试,只能匆匆把代码提交。
后来,又经过5次修改,直到1月20日,这个功能总算是彻底完成。
小张向项目经理请了一周假。因为这两周来几乎每天晚上都是加班解决问题。
许多的程序员还会有这样的经历:
4月1日,项目经理:“小王,这个功能交给你,需求你看了吗?你看需要多长时间完成?”
小王:“哦,经理,这个功能我刚看过,大约需要1周时间。”
项目经理:“那就是4月5日可以提交啦?”
小王:“是的,经理。这个功能内容很多,还要实现一个邮件功能,4月5日能提交已经是我的极限了。”
项目经理:“那就4月5日吧。”
4月2日,小王发现:系统中已经有一个类似的邮件功能,直接使用就可以。
4月2日 18:00,小王已经把功能都完成了。
4月3日 9:00,小王把功能都测试通过,并且还私下请用户帮他进行测试通过。
4月3日 11:30,项目经理:“小王,那个功能做完了吗?”
小王:“经理,正在做呢。你看,昨天你又叫我修改另外一个Bug。不过,经理你放心吧,4月5日一定可以提交。”(小王已经做完工作,但声称没有做完。)
4月4日,小王专注的看着一本电子书,名字叫《The Deadline》。
4月5日 15:00,小王把代码提交,并向经理发邮件,主题是:XXX功能已经完成。
4月6日 9:00,项目组开会,项目经理表扬了小王,要求大家向小王学习。因为这次发布只有小王按时完成了工作。
简直不可思议,我们的程序员就是这样工作的。是的,我也认为不可思议!可是哪个程序员敢保证自己没有这么干过呢?这就是所谓的最后期限:人们总是在最后期限才开始工作
二、热衷于加班
在所有的软件项目组中,加班已经成了天经地义的事。甚至有些管理层认为,如果一个项目组不加班,说明项目组没有尽全力的去做事。我至今不明白这是什么道理,工作是否尽力与加班到底有何关系?工作的绩效又与加班有何种关系?
在笔者的项目组中,笔者的客户方也曾对笔者要求项目组必须加班,遭到了笔者的拒绝。在保证每个阶段在不加班的情况下按期完成,客户方才勉强同意。事实证明,不加班也是可以把项目做完的,而且可以做得更好。
在我的程序员生涯中,曾经两次长达4个月的封闭开发期,被要求每天从19:00-22:00集体加班。但实际情况是,每天都可能要在23:00之后才可以下班。因为项目经理没有走,所以其它开发人员也只能留下。痛苦的是,我在那段加班时间里除了看技术电子书外,找不到任何可做的事情。我相信,当时项目组有太多的人跟我一样。当我每天23:00回到宾馆时,已经完全麻木了。我无时不想那该死的项目早一天结束。在那段时间里,我最大的收获时进行了大量技术积累。项目结束时,我的加班记录累计长达30人天。
甚至有些程序员在正常的工作时间里也是不做事的,下班前开始忙碌,加班干活。想想这样的加班又有什么效果呢?
三、工作成熟度与团队成熟度
因此,我一直致力于研究提高个人工作绩效的方法和提高项目组工作绩效的方法。
在长期的学习、摸索、实践中,我发现全心的投入工作,干好4个小时就足以把工作做好。这种全心投入产生的绩效要比以前一周所干的还要多。如果每天努力干好8个小时,你会比周围的人产生2倍以上的绩效,当然也会非常疲惫。
在管理一个40人规模的团队时,我每天投入仅仅4个小时就足够。为什么会有这么高的工作效率?主要是长期坚持下面的方法:
1.日计划,列出工作清单(列出当天需要做的事情)
2.为任务划优先级(标出当天必须完成的事情)
3.只做最重要的事情,而不是最紧急的事情
4.绝不拖延,计划当天必须完成的事情就一定要做完才走。
笔者长期以来在思考,这个方法能否帮助团队提高工作绩效?能否让项目组提高生产率?能否使项目按期交付和提前交付?能否帮助程序员在不加班的情况下把项目做好?
在笔者带项目和监控项目的过程中发现,程序员工作效率不高的原因除了技能因素外,还有几个重要的因素在影响着程序员的工作绩效:
1.工作无计划:很多程序员根本不知道每天要做哪些事情,每天必须做完哪些事情。很少有程序员对当天的工作进行计划,
2.工作无重点:很多程序员通常按事情发生的先后顺序来做事。有时,有些程序员忙碌了一天下来却发现当天其实没有做什么有用的事情。
3.工作无目的:程序员不知道当天要把事情做到什么程度,完全是凭心情做事,凭良心做事。事情没有做完,别人下班自己也跟着下班,认为反正明天还有时间,还没有到最后期限。
4.工作不到位:工作起来总是觉得差不多就行。把代码写完和功能能够运行当作两回事情。工作到位就是一次就把工作做好,达到可交付。
5.工作无积极性:被动式工作,就算工作做完也不提交,一定要等到最后期限才提交。如果比承诺时间提前提交工作,马上就会带来新的工作,多干和少干一个样,谁愿意多干呢?
我们可以提出一个概念叫做“工作成熟度”。工作成熟度高的程序员通常会有计划性、工作有重点、有目的性、工作做到位。而成熟度低的程序员通常是无计划的,工作不分轻重,很容易被突发事件打断当前工作,工作要通过多次修改才能够完成。所以,我发现,工作成熟度对程序员生产率造成最直接的影响。
笔者在监控项目的过程中也发现造成项目组效率低下、进度落后的一些因素:
1.项目经理不了解项目当日状态。是的,有些项目经理根本不知道今天每个程序员会干些什么?该干些什么?
2.项目经理不了解项目实情。没错,项目经理根本就不知道每个程序员当天干了多少活,干到什么程度,还要干多久?也就不知道项目到了什么程序,还有多少工作量要做?
3.项目经理不知道每个人是否能够按期交货。项目经理只能是望天收成,期望程序员凭良心、凭职业道德做事。但是,至于程序是否能够按期交货,只有鬼才知道。
4.项目经理不知道工作的重点是什么?哪些工作是本阶段必须要完成的?哪些是可以拖后的?
5.不良沟通。项目组的沟通不良,产生大量重复代码。甚至会有两个程序同时开发一个功能,但是彼此间却不知道。
6.信息不能共享。程序员彼此之间不知道别人干得怎么样?也不知道项目整体情况到底怎么样?这也难为程序员了,因为项目经理也不知道。
糟糕的项目都存在着一个黑洞。通常会是在编码阶段,整个项目组就像在黑洞中穿行一样,谁也看不清对方,不知道黑洞的尽头在哪里,谁也不知道走过多少地方,还要多久才能走出黑洞。总之,项目经理只能拼命的喊:“快点,快点,兄弟们,我们的时间不多了。”所以,项目经理只能让所有的人每天加班,星期六不能休息,到最后,星期天也不能休息。
这就是我们可以提出的另一个概念——“团队成熟度”。
“噢,伙计,我已经听烦了。好像是有那么回事!可是又能怎么样呢?所有的项目不都是这样过来的吗?”
四、日计划做什么?
程序员的工作成熟度直接影响了程序员的生产率;项目的团队成熟度直接影响了项目的生产率。如果我们能够提高程序员工作成熟度和团队成熟度,就一定可以提高项目的生产率。
而程序员工作成熟度和项目团队成熟度的共同核心点就是计划。在笔者的研究和实践过程中,可以通过在项目中实施日计划来提高程序员的工作成熟度和项目的团队成熟度,从而提高程序员的生产率和项目的生产率。
实施日计划的流程:
1.每天8:30-8:35,项目组召开晨会。由项目经理列出每个开发人员的工作清单,并对每个工作任务标注优先级别,设定任务完成的标准,指明当日必须要完成的任务,并得到责任人的承诺。
2.每天下班前20分钟,由项目经理依次检查开发人员的工作。评定工作是否完成。如果有开发人员未能完成任务,一起分析任务未能完成的原因。然后召开一个简单的会议,介绍当天工作的完成情况及当前阶段的项目状态,未完成任务的开发人员需要加班完成。
每天早晨的会议我们称之为晨会,下午的会议称之为夕会。
日计划的实施环节:设定目标,制定计划,检查,反馈。
日计划的特点:
1.开发人员每天在晨会承诺完成的任务必须当天完成,提倡日清日结。
2.提交可交付的成果。(事先制定任务完成的标准,并由项目经理进行检查,评定任务是否完成。)
3.做最重要的事情
4.保证把工作做完
五、我们是怎么实施日计划的?
日计划看起来非常简单,下面我们将对日计划的实践进行讨论。
1.实施日计划对项目有什么作用?
· 实施日计划,使项目有良好的沟通机制。每个开发人员都非常清楚项目的当前情况:项目已经完成了多少?还有多少工作没有完成?
· 日计划提倡可交付的成果,也就是每天完成的工作都一定是可交付的。
· 日计划提倡只做最重要的事情,使项目抓住了重点。
· 项目经理通过实施日计划,非常清楚每个开发人员每天需要完成哪些任务,每天必须完成哪些任务,以及每个人的完成情况怎么样?项目经理充分地掌握了项目的情况,可以及时调整计划,应对各种变化。
· 日计划实现了项目的良好沟通,每项任务都由开发人员和项目经理达成一致。
· 日计划通过晨会和夕会实现了项目组的信息共享。
2.实施日计划对程序员的作用
· 日计划列出了程序员每天要做的任务清单,并且对任务确定优先级。
· 对程序员的工作指明方向,并且要求程序员优先做最重要的任务,使程序员抓住了工作重点。
· 日计划要求提交可交付的成果,要求程序员把工作一步要做到位,养成良好的习惯。
· 日计划提高了程序员的工作绩效,程序员可以回到正常的工作时间,减少无谓的加班。
· 程序员比以前完成更多的工作而获得奖励。
3.在实施日计划时,与传统项目管理的工作分配有什么不同?如何进行工作分配?
传统项目管理的工作分配中,工作项的粒度比较粗。每一个工作项通常指一个功能。通常是把一个功能分给某程序员,甚至把一个模块分派给某个程序员。工作项的工时以周为单位,通常是一周或者两周。
传统项目管理任务分配表 模块 功能 当前状态 计划开始 计划结束 实际开始 实际结束 责任人
订单管理 订单信息查询 已开始 2009-3-1 2009-3-7 2009-3-1 L
新增订单 已开始 2009-3-1 2009-3-7 2009-3-1 L
订单管理 修改订单 未开始 2009-3-1 2009-3-7 L
删除订单 未开始 2009-3-1 2009-3-7 L
实施日计划的工作分配中,“工作项”的粒度更小。如果按照XP和Scrum的说法,功能就是指一个“故事”,完成“功能”的步骤或事件叫“任务”。
传统项目管理的任务分配是以“故事”为最小粒度。日计划的任务分配是以“任务”为最小粒度。“任务”是指完成某一个“功能”的步骤或事件。每个人当天的任务工时总合为1人天。
故事和任务的区别:
故事 任务
订单信息查询 DAO编码
DAO单元测试
业务层编码
JSP表示层编码
集成测试
要实现订单信息查询就由右边的那些任务组成。
开始,我不知道怎样来描述一个“功能”和实现一个功能细化的“任务”。后来,当我看到Scrum的书籍后,看到Sprint和任务板时,才知道自己的实践与Scrum的某些实践竟有如此相似之处。我困惑很久,想不到用什么词来表示一个“功能”和实现一个功能所需要的“步骤”。Scrum使用“故事”和“任务”来定义它们,我认为非常的准确到位。
但是日计划的工作分配与Scrum的工作分配是不同的。实施日计划是由项目经理主导的;而Scrum强调由程序员主导。至于这两种方式,哪一种更好。我觉得可以结合具体的情况进行不同的实践。
如果是程序员成熟度比较高的项目,可以由程序员来主导。程序员成熟度较低和工期很紧的项目,可以由项目经理来主导。总之,这都需要程序员和项目经理达成一致。程序员需要向项目经理承诺。
Scrum会对每个任务进行事先估算,而日计划分配工作任务前才会进行估算,并且只为每个人分配工作量为1人天的任务总和。
日计划样例:2009-3-22程序员L工作计划 开发人员 今日计划工作及完成情况
序号 工作任务 优先级 完成标准 是否完成 完成百分比 完成情况 未完成原因 检查人
L 1 订单管理模块DAO实现 50 单元测试通过
2 与用户确认页面原型 10 用户确认邮件
程序员L任务1的优先级为50,任务2的优先级为10。这并不表示两个任务的重要程度相差40,而是表示L当天应该先做任务1,再做任务2。
笔者认为这种日计划更加灵活。因为项目经理可以灵活的设置任务。Scrum的任务都是依据故事。日计划甚至可以把与开发根本不相干的事情包括进来。
当天要完成哪些任务是由项目经理先计划的,但是程序员可以提出不同的意见。双方达成一致。并且任务是可以量化和检查的。因此,事先还要设置完成标准。一旦程序员与项目经理达成一致,就相当于程序员向项目经理承诺,今天可以完成这些任务。
对于成熟度比较高的程序员,完全可以由程序员先提出计划。然后,由项目经理进行评估和检查。双方达成一致后,就把任务放入日计划的工作任务表中。
4.为什么要检查?怎么进行检查?
如果没有检查,计划就是无效的。
日计划强调提交可交付的成果。虽然事先制定了标准,但是程序员和项目经理可能会对可交付成果的理解不同。项目经理如果要清楚地了解到项目状况就必须要亲自进行检查。
如何进行检查?项目经理一定要在现场工作,最好的办法就是让他演示给你看。对于不能演示的任务就进行抽查。因为事先已经制定完成标准,大家只需要按规矩办事即可。
并且一定要填写完成情况,以便后期的跟踪。
5.如果程序员不能完成日计划怎么办?如何才能够使程序员能够完成日计划?
程序员不能完成日计划时,也就是进度出现了偏差。项目经理一定要与程序员一起分析偏差的原因,并记录下来。进度发生偏差最有可能的两个原因:计划不合理和计划执行不力。
计划不合理包括:对任务的难度和工作量估算失误,对程序员能力的估算失误,或者程序员的工作方法存在问题,需要支持和协助等。
如果是对任务估算发生失误,就需要重新进行估算。这正是日计划和检查带来的好处。项目经理需要重新调整计划。
如果是对程序员能力估计失误,项目经理也需要重新进行调整,如换人,或延长时间。
如果是程序员工作方法存在问题,就一定要进行指导,或者安排其它人员进行协助。
如果是计划执行不力,也要找到最核心的原因是什么?是意愿不高?中间去做其它事情?工作习惯如此?都需要找到核心原因,方可对症下药。
在我的团队中,绩效考核的几个核心指标:工作效率*工作效果*工作量
不能完成日计划,会直接影响到月底的绩效和奖金。
如何才能够使程序员完成日计划?首先是计划一定要合理,要考虑到个体差异,分配任务在其能力范围之内。日计划一定要获得当事人的承诺。检查和跟踪一定要到位。要与考核挂勾,做到会得到什么?做不到会有什么后果?
六、没有银弹
是的,没有银弹。没有任何一种方法可以保证项目一定能够成功。日计划也一样。目标、计划、执行、控制构成管理的核心。所谓工作成熟度和团队成熟度其实都可以归纳为“执行力”。日计划只是一种管理实践,在不同的环境可能会有不同的实践方法,并不是一层不变的。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/在线问答5/article/detail/910226
推荐阅读
article
python
清洗
文本
非法
字符
_Python
文本
字符
串清理...
文本
字符
串清理由于收集来源的问题(比如,表单
文本
数据录入错误,甚至于有意录入错误的数据),
文本
字符
串往往需要先进行清理才...
赞
踩
article
用
uniapp
开发
微信
小
程序
_
uniapp
开发
小
程序
...
一、为什么使用uni-app?1.微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。2.uni-a...
赞
踩
article
python
应用-高效使用
xlrd
库
读取
excel
表
内容
_
python
xlrd
...
了解下电脑中的
excel
表格文件格式安装
xlrd
库
xlrd
库
读取
表格
内容
1 先准备一个表格‘表格.xls’,表格中包含两...
赞
踩
article
[
社招
/校招
面经
] 平安/深信服/腾讯
等
面试
问题
及
考察点
总结_腾讯
社招
面试
知乎...
个人背景介绍本人本科双非,硕士985渣硕,18年12月底经历互联网寒冬,失业,然后开始整理工作,准备简历,投递,
面试
。去...
赞
踩
article
Windows
系统
cmd
常用指令大全_
windows
关机
命令
cmd
...
本文介绍了在
Windows
系统中打开
命令
提示符的两种方法,包括键盘快捷键和鼠标操作,以及如何使用基本的
cmd
指令如
关机
、...
赞
踩
article
排序
算法
总结及
java
实现
_
java
+
排序
算法
分析与
实现
...
十种
排序
算法
的基本特性:
排序
算法
平均时间复杂度最好情况最坏情况空间复杂度
排序
方式稳定性快速
排序
Ο(nlogn)Ο(nlo...
赞
踩
article
华为OD机试C++ -
模拟
目录
管理
功能
_实现
一个
模拟
目录
管理
功能
的软件
,
输入
一个
命令
序列
,
输出
最后...
实现
一个
模拟
目录
管理
功能
的软件,输入
一个
命令
序列,
输出
最后一条
命令
运行结果
。
支持
命令
:1.创建
目录
命令
:mkdir
目录
...
赞
踩
article
three
.js
镜头
追踪的移动效果_
three
js
相机
看
向
节点方
向
...
达到效果指定一条折线路径,
镜头
沿着路径
向
前移动,类似第一视角走在当前路径上。实现思路很简单画一条折线路径,将
镜头
位置动态...
赞
踩
article
搭建环境06:
部署
Doris
_
doris
部署
...
Doris
集群
部署
_
doris
部署
doris
部署
目录 1.
Doris
简介  ...
赞
踩
article
动态
规划
——
斐波
那契
_下面程序用
动态
规划
法快速计算
斐波
那契
数,在
下划线
处填上正确的表达式...
题目链接509.
斐波
那契
数 - 力扣(LeetCode) (leetcode-cn.com)_下面程序用
动态
规划
法快速...
赞
踩
article
docker
-
compose
搭建
seafile
开源版私有云盘
_
docker
-
compose
seaf...
1、linux下安装
docker
-ce方法自行百度2、下载
docker
-
compose
稳定的版本curl -L “htt...
赞
踩
article
Doris
--基础--
1.3
--理论--
架构
_
doris
架构
...
连续版本的Rowset合并的过程成称为Compaction,合并过程中会对数据进行压缩操作。假如有10台机器,在大数据量...
赞
踩
article
Go
函数
全景:从基础到高阶
的
深度探索_
go
当中
的
特殊
函数
...
在本篇文章中,我们深入探索了
Go
语言中
的
函数
特性。从基础
的
函数
定义到
特殊
函数
类型,再到高阶
函数
的
使用和
函数
调用
的
优化,每...
赞
踩
article
YC
:究竟多大
年龄
适合
创业
?
_
yc
训练营
创业
年纪
...
YC
,Y Combinator的简称,硅谷最著名的
创业
孵化器。截至2014年1月,
YC
共孵化564家
创业
公司,总估值达1...
赞
踩
article
DuDuTalk
携手500强
运营商
品牌
,用
语音
工牌
实现
上门服务
过程
透明化...
工程师在安装宽带、拆机、宽带迁移等服务的
过程
中,是否有按照规范的流程在操作,
过程
中是否使有不恰当的话语,要求的提醒话术有...
赞
踩
article
Java
安装
与环境搭建(
Mac
)
_
mac
安装
java
...
⚠️注:本教程只适用于
Mac
操作系统。
_
mac
安装
java
mac
安装
java
⚠️注:本...
赞
踩
article
【
易编
橙
·
终身
成长
社群
】
共同
前行
,
成长
路上有伴!!...
大家好
,
我是Srlua小谢
,
一名即将大三的在校学生
,
主攻C++、Linux和计算机网络
,
同时涉猎自媒体运营等多方面知识。...
赞
踩
article
2023-2024年
计算机
毕业设计
选题
合集推荐大全
人工智能
大
数据
通信工程
计科
软件工程
_计...
2023-2024年
计算机
毕业设计
选题
合集推荐大全
人工智能
大
数据
通信工程
计科
软件工程
选题
合集涵盖了管理系统、...
赞
踩
article
保罗
·
格雷厄姆
:
如何
获得
创业
点子
?_
保罗
·
格雷厄姆
:
如何
获得
创业
点子
...
保罗
·
格雷厄姆
:
如何
获得
创业
点子
? 英文来源:paulgraham 由 创事记 冰岩 编译硅谷
创业
教父、
创业
公司孵化器Y...
赞
踩
article
openpyxl
读取
xls
x
_
openpyxl
does not support
the
old ....
在做游戏的时候,经常会使用到execel来做静态配置表。之前我们使用读取
xls
文件的时候都是使用的xlrd库。但是这个库...
赞
踩
相关标签
python清洗文本非法字符
uni-app
微信小程序
小程序
python
excel
面经
windows
算法
java
数据结构
排序算法
华为od
c++
javascript
华为OD机试
Doris
动态规划
leetcode
架构
数据库
golang
开发语言
后端