精华内容
下载资源
问答
  • 项目经理的五个建议

    千次阅读 2019-10-16 11:17:17
    我做项目经理的时间不长,这几年间,经历的大大小小的项目也不少,作为过来人,回想当时的自己,在陌生过程中走过的一些弯路,也得到过很多领导,前辈的指点,在短短几年时间里从实践经验中提炼出几点建议分享出来。...

    我做项目经理的时间不长,这几年间,经历的大大小小的项目也不少,作为过来人,回想当时的自己,在陌生过程中走过的一些弯路,也得到过很多领导,前辈的指点,在短短几年时间里从实践经验中提炼出几点建议分享出来。


    欢迎讨论!


    一、多想想项目到底需要什么

    在开始项目之前需要和项目关键相关方大量的沟通,理解项目的前因后果,多想想到底需要什么?
    清楚的了解项目背景,对于项目的成功推进至关重要。
    每个项目都有它独特的需求,时间,成本,质量到底哪个因素更重要?
    各个角色目前的痛点在哪儿?
    哪些是最先需要解决的?
    存在哪些隐藏的风险?
    项目的所有相关方对项目管理的认知和接受程度怎么样?
    我要通过怎样的途径,全面推进,还是一步步改善?
    整个项目应该分为几个阶段?每个阶段的关联关系是怎样的?是FS还是SS?
    项目目标是否清晰?
    是否与项目相关方沟通到位并且就项目目标达成一致?这些问题能帮助你理清思路,
    从项目的真是需求出发,解决问题。


    二、不要凡事恨不得事必躬亲

    跟某某说了好几次,到现在还没有做好。经常出现各种问题,等一个需求的研发输出那叫一个费劲,还不如我替他做来得快。
    替别人代办本应该他来做的事情,这个不是项目经理应该做的事情,请搞清楚角色定位!新手项目经理需要进行观念转变,
    从自己去做这些事,到想办法让别人去做好它。管理的本质就是通过别人去完成工作。

    获取理解及认同,激发动力才是项目经理工作的内容。最后,
    还要确保他有相应的能力来做好这件事,比如,如果能提供一定的辅助,
    安排高级工程师进行指导,能更好的推动事情真正的执行。

     

    三、不要追在别人后面做监工

    刚入行的项目经理肯定会想,“好,活都分出去了,我监督大家把事情做好就行了吧。” 先跑去问A,这个做好没有,
    A反馈说这个事情你得找B和C他们做完我这边才能开始,
    于是跑去问B和C,一天下来到处跑遍事情还是没个说法,反到让项目成员反感,讨了一身没趣味。

    其实,项目经理最该做的,是跟大家一起把事情从头到尾各个环节捋顺了,建立一套对应的流程规则(团队运行规则),
    明确各个角色在项目研发过程中的职责,并获得大家的一致认同,
    让这个机制自行运转起来。记住应该是规则在约束大家的行为,而不是项目经理。(有没有想过为什么是规则约束人而不是项目经理呢?)
    当成熟的秩序在团队中形成之后,解放出来的项目经理,就应该更进一步,致力于目标激励
    、团队建设等更高层面的工作,变“赶”为“引”。

     

    四、言必信,行必果

    刚进入一个项目,人微言轻,给大家发确认邮件没有人回复,组织开会人叫不过来,
    多次提醒某个人均被无视,提的建议没人在意,一个新项目经理如何建立属于自己的领导力及影响力?
    无权下的领导力是弱矩阵组织结构下项目经理必须的一堂课。适当的时候,懂得巧借力,
    会帮助你争取支持与重视,但要记住的是讨巧的东西必不会长久。

    要想建立属于自己的领导力,核心在于真正赢得团队对你的信任,建立自己的可信度,学会打造个人品牌。
    而获得信任需要从一件件事情中积累,没有捷径可走。

    首先,在专业上做足功课,要求别人做的事情,自己要做得更专业,把问题想得更透彻,起到表率作用;
    再者,言必信,行必果。学会为每次会议、每次发布、每个跟进事项做收尾,发出去的邮件、自己说过的话,
    哪怕没人记得,也要有始有终,给自己一个响应,给大家一个交代。你是整个团队中的火车头。

     

    五、不需要强势,但内心一定要强大

    一个专业的项目经理会尽可能让自己客观公正。但无论怎么客观,你都会遇到形形色色的人,持有形形色色的世界观
    和人生观,一定会有一些麻烦,最终都是归结于“人”的问题。哪怕你尽全力尝试,依然无法改变某些人认同你的观点,
    有些人有些思维方式根深蒂固。这个问题曾让我一度受挫,但经历几次类似的事情之后,我渐渐明白,我无法改变他人,
    我甚至都不用尝试那么去做,真正应该改变的是我自己,于是,我学会了接受这个差异的存在,并与之共处;学会求同存异,
    找出一致的地方并努力放大。一个项目经理,不一定强势,在一些事情上可以让步,可以妥协,但内心一定有自己的坚持。


     

    展开全文
  • 教师授课意见和建议

    千次阅读 2018-01-12 17:37:00
    这是《软件工程概论》最后一次作业,在此写上本次《软件工程概论》课程学习过程中的体会总结,以及教师授课给出意见和建议。 总结: 学习《软件工程概论》共8周的时间。从一开始的个人项目到后来结对编程再到...

    这是《软件工程概论》最后一次作业,在此写上本次《软件工程概论》课程学习过程中的体会和总结,以及对教师授课给出意见和建议。

    总结:

    学习《软件工程概论》共8周的时间。从一开始的个人项目到后来结对编程再到团队项目,期间经历了太多的困难与挫折,当然也有成功收获。当自己花费很长时间与精力的程序运行起来时,还是很有成就感的。虽然《软件工程概论》已经结课,但我从中学习到了很多,除了个人专业技术知识外,还意识到了团队合作的重要性,了解并认识了软件工程。

    刚开始学习软件工程时,我认为它就是一门学习软件工程理论,再进行编程练习的课程。然而经过一段时间的学习,在我看来与其说软件工程是一门课,倒不如说它是一种编写软件的思想。引导我们如何去分析问题,如何处理问题并在实践中学习什么是软件,什么是软件工程。

    在这门课程的学习中,我感触最深的是做中学”的教育理念。抛弃传统按照“需求分析、设计、开发、测试、运营和维护”,软件工程生命周期教学方法。这门课程不是将软件工程生命周期分成一个个单独的理论学习,而是将其练习起来,在实践中学习。在这门课中,鼓励学生做自己决定的项目,但是要求他们要做“真实的项目”——有真正用户的软件。

    这门课程从个人,团队的角度进行学习。通过“软件工程概述”、“PSP工程师的能力评估和发展”、“单元测试和代码规范”的学习为个人的发展打下基础。我了解到程序是基本功,但是除了程序之外,软件工程决定了软件的命运。软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。软件的商业模式决定一个软件企业的成败。软件从业人员和软件企业的道德操守会极大地影响软件用户和社会。

    一名软件工程师应该从“知识”、“经验”、“思想”、“职业技能”、等多方面成长。评估自己的能力,找到发展方向。学会了“期限的前一天,集成代码到整个系统中,并且能够很好的运行;虽然在其中也出现了一个小问题,但是很对就发现了问题所在,并在几分钟之内就解决了这个问题”。这一种个人的开发方式。知道代码风格规范,看似是文字上的规定,表面文章,实际上非常重要,牵涉到程序设计、模块之间的关系、设计模式等方方面面。

    团队角度的学习,从“结对开发”、“团队开发流程”、“敏捷开发”让了解一个团队如何开发软件。如何合作,如何提意见。了解到团队有一致的集体目标,团队要一起完成这目标。团队成员有各自的分工,互相依赖合作,共同完成任务,并学到敏捷开发的方法。我认识到团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此,个人在软件团队中也有个人的流程。个人的劳动成果有序地组织起来,就是团队的流程。

    团队项目作业中,我的团队项目是开发一个java web程序。认识到自己还有很多地方需要改进和完善。当自己团队一起努力完成的作品时,让我感受到了有时候一个看似简简单单的东西,它的背后隐藏着无数的汗水与付出。

    比起大多的基础课程,软件工程的授课方式并没有那样的枯燥乏味。“做中学”理念引入教学,使我们的学习更加明确,使我们的交流更加深刻。虽然这门课结束了,但它教会了我们做事的方法和思想,我们还需继续深入学习,提升自己。最后衷心感谢许老师辛勤付出与讲解,也感谢各位同学、团队成员在学习中的鼓励与帮助。

    教师授课意见建议:

    老师的教育方式很好。讲课生动,每节都有练习。教学严谨,讲课紧密联系实际,能调动积极性,并在上课的时候在课程之中掺杂很多做人的道理,给我生活中好多感悟。虽然会有人抱怨作业任务重,但是还是希望老师能一如既往的坚持这种教育方式。

    上课形式很新颖,可以提前让我们对以后的工作内容和形式更加了解,对我们的要求也很严格。希望老师可以对我们的作业提出更多的指导性意见,帮助我们更快更好地提高能力和完成任务。

    转载于:https://www.cnblogs.com/luohaochi/p/8280205.html

    展开全文
  • 有哪些让程序员受益终生的建议

    万次阅读 多人点赞 2019-10-28 07:11:59
    所以,现在要做的是,先找个工作,并在工作中根据下面社招的建议,努力增加自己的光环实力,五年后,进入大公司不要So Easy!!!   如果你还有其它疑问,欢迎评论,定当回复!希望能帮到大家。 社招...

    从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。

    敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!!

    一腔肺腑之言,能看进去多少,就看你自己了!!!

     

    目录:

    在校生篇:

    • 为什么要尽量进大厂?
    • 如何选择语言及方向?
    • 女生适合做开发吗?
    • 学习好真的能找得到工作吗?
    • 毕业前参加培训真的是最优解?
    • 在校生四年应该怎么过?(兼进大厂攻略)
    • 大四同学错过校招怎么办?

    社招篇:

    • 工作中真正要学到的是什么?
    • 如何外练名气,内聚实力?
    • 如何选择技术的深度与广度?
    • 如何实现财务自由?
    • 做管理真的好?
    • 社招如何进大厂?
    • 程序员的35岁真的是个坎?
    • 一些忠告

    要建议咱就弄点干货,整点鸡汤文没什么意义,为了写这篇文章,我找了几位业内小有成就的好友咨询,结合大家本身的经历和工作总结,整理了两个星期,才最终有此篇,希望能真真切切地帮到大家,原创不易,帮我点个赞吧

    在校生篇:

    一、为什么要尽量进大厂?

    虽然大厂不是想进就能进的,但建议大家还是努力进大厂,后续也会给出在大学四年要如何努力,以成功进入大厂。

    如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。

    有些同学可能会说,创业公司机会多啊,做的东西多啊,除了技术还能学到其它的东西。不错,除了技术是能学到很多东西。我们在创业时,也招过技术的同学,不光要弄技术,还要跟着我们去地推、去发传单。但这些真的是你刚毕业就应该做的吗?技术类同学在毕业后应首当把自己保命吃饭的本领练得足够好,才是刚毕业时应该做的!!!自己吃饭的本领都不够硬,那你跳槽时候,下一家凭什么给你提工资?凭你会运营,凭你发过传单?

    创业公司机会多,如果真的分红,能分给你多少?分股票真的能有你的份吗?

    就我本人而言,大学上的广西二本,在校期间也没去实习过、也没过做像样的项目,就学着用MFC做了几个小程序,自以为了不起的去广州找工作。结果,大公司没人要,小公司给的少。硬着头皮做了两个月,带我的人也是啥都不会,碰见问题问他也不理,全程自己摸。

    后来,我奋而读研,考上了中国海洋大学,毕业后进了阿里,在那里体会到了不一样的人生,同事们都很厉害,写的代码非常优秀,讲究架构与程序设计,最关键的是虽然人家厉害但人家并不轻视新人,遇到问题都是很耐心的解答,经过两年多的努力,我居然还出书了。

    这就是现实!!!!这就是差距!!!!

    二、如何选择语言及方向?

    我曾经写过一篇文章来讨论学历对计算机专业的影响程度。这也是近两年做校招和社招技术面试官的所知道的一些行业秘密,没想到非常受到大家的欢迎,发出去几天就破了千赞。

    启舰:对计算机专业来说学历真的重要吗?

    在评论与私信中,经常会有大一、大二的同学来咨询如何选择语言及方向的问题,这里再讲述下个人见解。

    首先,我们选择方向的目的是什么?不就是为了找份工作吗?那直接到招聘类网站去搜下相关的岗位数量及要求不就好了,哪个数量多,自己也喜欢,那就选这个即可。

    其次,如果是大三、大四即将毕业的同学,想知道最近哪个岗位好找工作的话。还可以看看很多培训机构的培训内容,现在很多培训机构都声称保就业,真的以为,培训几个月能培训出朵花来吗?不可能的,编程是个需要长期训练的活,几个月的培训,仅是入门而已,入门的水平能保证找份工作,就靠的是这个岗位门槛低,需求大,好找工作。

    三、女生适合做开发吗?

    单论写程序而言,程序开发适合任何人!!!但问题不是出在女生身上,是在大环境身上。出现开发岗排斥女生的主要原因有如下几点:

    • 普遍加班厉害,女生不一定吃得消
    • 抗压能力是一个重要考虑因素。开发岗经常会紧急排查问题,跟产品、测试撕X,女生爱哭,不能言辞过于犀利
    • 女生有半年产假,对于高工资的开发岗,老板会考虑这条

    当然也有一些女生的程序员,而且也做的非常好,我只是列出业界招聘时对女生开发的主观想法。但就是这些想法,致使,我在某公司招聘时,被明令要求,不能通过女生开发,确定不要!!!

    就本人而言,我也不建议女生做开发岗,君不见,三年开发,黄花闺女变成婆。

    除了开发,互联网还有很多岗位天然都是适合女生做的,比如测试、产品、运营,都是不错的选择。女生就是要美美的,不是么。。

    四、学习好真的能找得到工作吗?

    说实话,学习好,还真不一定能找得到工作。

    我大学在广西二本,当时学习很努力,以为学习好就能找得到好工作,我连续三年得国家励志奖学金,连续四年得学校一等奖学金。

    可毕业了,没有实习经历,没有项目经验,没有名校光环,根本找不到工作,去的都是屁大点的创业公司,一个月给2500,2011年的广州,都没流水线工资高。

    为什么会这样呢?因为大学里教的主要是通识教育,通识教育的意思是啥都会点,以便同学们在各个岗位都能有点基础,但当真正深入一个方向时,通识教育教你的东西是远远不够的,更多地是需要自己自学。

    所以,学习好只能说你自律、做事认真、学习能力强等优秀品质。是否能真正胜任你将要做的工作内容,还是需要打个问号的。

    但,大公司有实力,会对新人有培养计划,我所在的VIVO,有为期半年的新人培训计划,很多同学都是零基础进入岗位的,这就是名校光环!!!!校招时只要学校好、成绩好,就可能会被招进来,大公司看重的是就是你的这些优秀品质。

    但,没有名校光环,单有成绩是没用的!!!那学校不好的就没机会进大公司了吗?并不是!!!

    敲黑板!!!学校好有名校光环,学校不那么好的,还有其它光环,这些光环都可以造!!!具体看第六条“在校生四年应该怎么过?”

     

    五、毕业前参加培训真的是最优解?

    如果你是大四即将毕业的同学,深感自己没学到什么东西,那我建议你去培训下,毕竟培训是最快能入门的策略。

    如果你是大一、大二、大三的同学,你还有时间,完全可以自学,完成没必要花几万块钱去培训

    我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

    只要关注微信公众号【启舰杂谈】后回复你所需方向的关键字即可,比如『Android』、『java』、『ReactNative』、『H5』、『javaweb』、『面试』、『机器学习』、『web前端』、『设计模式』等关键字获取对应资料。(所有资料免费送,转发宣传靠大家自愿)

    另外,即便参加过培训的同学在面试时,也千万不要说自己培训过!!!!

    业界对培训有偏见,因为写代码是一个逐渐学习、熟练的过程,经过几个月集中的培训,虽然看起来什么都接触到了,但真正能内化为自己知识的部分其实不多。在工作中并不能熟练运用,仅是入门水平而已。

    而且大家普遍认为参加培训的主要原因是因为,大学中没好好学,临近毕业了,催熟一把。不然,谁会花这几万块钱呢?对普通家庭而言,其实也并不是个小数目了。

    有一个外包公司的朋友,技术总监,招人时培训公司出来都不要,原因就是干活能力不行。当然这仅代表个例,但大家需要注意的是,业界并不认为培训是一件光彩的事,千万不要搞错了!!!

     

    六、在校生四年应该怎么过?(兼进大厂攻略)

    千呼万唤始出来,校招生建议最重要的部分来了!!!除了学校光环以外,我们还能自造的光环有竞赛光环、实习光环、项目光环!!!这些内容无论你是应聘大公司还是小公司都是非常有竞争力的,跟着做吧

    1、参加竞赛:

    在大学期间,有很多的算法竞赛、ACM竞赛,尽量参加全国性的,有含金量的比赛,这才能眼前一亮。

    2、参加实习

    去大公司实习,相比校招进入大公司,那是简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会,我所待过的公司,只要你去实习了,表现的不错,基本上100%转正。

    即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。

    3、增加项目经验

    如果实在没时间实习,或者实习中没做什么项目的话,那怎么办呢?在简历中最重要的就是项目经验了,如何解决呢?

    敲黑板!!!没有项目经验就造项目经验!!!!

    现在网上那么多的实战教程、github上遍地的源码分享,都可以为你所用。

    在面试时,这些项目经验都可以写上,最关键的是自己要弄通、弄会,尽量先仿一遍,自己再从头到尾自己再写一遍,把所有涉及到的知识点都弄通弄会。面试的时候,就实话实说,就说你自己仿的,没有关系,做为面试官,我们更看重的是你会啥并且你是不是真的会。

    我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

    只要关注微信公众号【启舰杂谈】后回复你所需方向的关键字即可,比如『Android』、『java』、『ReactNative』、『H5』、『javaweb』、『面试』、『机器学习』、『web前端』、『设计模式』等关键字获取对应资料。(所有资料免费送,转发宣传靠大家自愿)

    在准备好了这些后,就可以开始准备校招了,参考这篇:

    启舰:大厂秋招面试官教你准备2020秋季校招

     

    七、大四同学错过校招怎么办?

    一般校招分为秋招和春招,秋招在每年9月份开始,春招一般在来年的3月份开始。所以,一般大四上学期可以参加秋招,大四下学期可以参加春招。大家参加校招要以秋招为主,因为春招主要用来补录的,岗位有限。

    有同学疑问,完美错过校招了怎么办?还能进大公司吗?

    很遗憾的告诉你,基本没办法了,校招只针对应届生,来年的校招,你是参加不了的了。

    错过校招以后,再应聘大公司就只能走社招途径。通过社招,刚毕业的同学,基本上是进不去的,因为岗位等级不一样,比如阿里,通过校招进去的同学等级是P5,通过社招进去的最低等级是P6,差了一个等级,哪有那么容易。

    不过,各个大公司社招都有毕业年限的限制,有的是毕业五年,有的是毕业三年,也就是说在毕业五年后,你就可以通过社招进去了。

    所以,现在要做的是,先找个工作,并在工作中根据下面对社招的建议,努力增加自己的光环和实力,五年后,进入大公司不要So Easy!!!

     

    如果你还有其它疑问,欢迎评论,定当回复!希望能帮到大家。


    社招篇:

    一、工作中真正要学到的是什么?

    这个问题见仁见志,可能你工作几年以后,也会有自己的看法,通过跟朋友们讨论,后来一致通过一个结论:

    工作中要保持随时可以跳槽的能力!!!这个能力包括技术能力和财务自由能力!!!

    技术能力包括外部名气和自身实力,具体方法参考“二、如何外练名气,内聚实力?”

    财务自由能力是指即便突然不工作了,是不是还有资金来源的能力。具体方法参考“四:如何选择第二职业?”

    二、如何外练名气,内聚实力?

    社招同学随着工作年限增长,学校的影响会逐渐降低。一般五年后,将基本没有影响。此时,在社会中的地位、人脉及自身实力,都对以后找工作、面试具有决定性的作用。

    名气,可以使你在圈子里有一定地位,当你的名字被大家所熟知以后,无论是面试还是机会,都是极大程度的增加,甚至会有HR争着挖你!!!

    同样地,名气和实力要匹配,德不配位,必有灾殃。技术行业也是一样,单纯混圈子,没有实质本领,在直接入职后,会对你的口碑大打折扣,互联网圈子你觉得很大吗?其实不大的,我很多同学、朋友、同事都在各大互联网企业,谁那里有点事,都是直接互通的。当然也包括你们公司的谁谁谁来我们这面试了这种八卦新闻,如果口碑不好,很多时候会有直接的影响。

    而且在收到简历时,如果你也是大公司过来的,会提前打听你的情况,如果评价不错,那这次面试基本流于形式。如果评价不好,那这次面试肯定很严格。相比面试流程,我当然更相信处了近十年的同学。

    在计算机领域有两个方法提升名气:

    (1)、Github提交MergeRequest,自造轮子

    在所有的技术面试环节,github所提交的开源项目,是一个非常能展示实力的存在,只要你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,直接看你的技术实力。

    而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。

    如果恰巧,他们的项目中有你的开源组件,那恭喜你,这次基本上过了。

    如果你的开源组件非常流行,那恭喜你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关心你的学历?

    (2)、写博客、写书

    坚持写博客,当他们经常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比如鸿洋、郭霖等等,包括我。你以为,他们一上来就能让出版社约稿?

    都是持续产出博客,博客关注者多了,出版社觉得你写得好,才会主动找你,邀请你写书的。

    写博客、写书能使你在行业有一定的地位,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉,还在在意你的学历?

    我就是写博客、写书的受益者,在我面试VIVO时,表现的并不好,因为我创业一年,Android知识从来没复习过,很多知识都遗忘了,还没来得及复习,就让我去面试了。

    他们原以为,我是一个特别厉害的人物,安排三个技术专家同时面,结果,一问三不知。不过,最后,还是给了我OFFER。因为他们公认我的能力是足够的,只是时间过了太久,有所遗忘,拾起来就好了。相反,如果没有这个行业影响力,那这次铁定是挂了。

    内聚实力:

    前面讲了如何提升行业影响的方法,但根本的根本,还是要提升自己的实力,无论是在面试还是在工作中,都是要直面技术的,所有的外包装都会被揭穿,深入的技术学习只能靠大家自己了。

    我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

    只要关注微信公众号【启舰杂谈】后回复你所需方向的关键字即可,比如『Android』、『java』、『ReactNative』、『H5』、『javaweb』、『面试』、『机器学习』、『web前端』、『设计模式』等关键字获取对应资料。(所有资料免费送,转发宣传靠大家自愿)

    视频内容非常多,总共2184G、一千六百多册电子书,九百多套视频教程,涉及43个方向。我整理了很长时间,有些资料是靠买的,希望大家能最快的提升自己。帮我点个赞吧。

    启舰:全网2184G计算机各方向视频教程/电子书汇总​

    三、如何选择技术的深度与广度?

    有些同学看到什么技术都学,搞得自己什么都懂的样子,这样在面试时,真的有优势吗?

    门门通不如一门精!!!

    做过面试官或者参与过面试的同学应该都知道,面试时,不会漫无目的的随便问。凡这么问的面试官,都是不专业的。凡有经验的面试官,会提前研究你的简历,如果你简历上有博客地址或github地址,我们都会仔细翻阅的。对于github中star量较高的源码,我们会下下来仔细研究,看它的架构及涉及技术。

    在面试时,是根据你简历中所写的技术点及项目内容,从简单到深入再到扩展,这样一个流程来面试的,考核的不是你会的广度,而是你会的内容的深度。这样考查的另一个原因在于能将面试顺利的进行下去,根据你会的内容开始,是一般面试的普遍做法!!!

    就Android而言,比如,你简历中多个项目都涉及到RecyclerView做列表,那我可能会问你,你做的列表样式是什么样子的?假若你做的样式非常炫酷。那我们可能会问,你是通过自定义LayoutManager来实现的吗?假设你回答是,那我会接着问,那回收复用是怎么实现的?RecyclerView的缓存机制是怎样的?缓存是用map还是用list来实现的?界面刷新是怎么做的?

    从界面刷新又会延伸到自定义View,就是这样一环套一环,面试官都是根据你会的内容深入了解你会的深度。所以,我们简历中每涉及一个知识,都必须搞通搞透,了解性的知识点就不要写!!

    所以正确的学习路径是:凡工作中涉及到知识点,都搞通搞透,并且将延伸性知识点加以深入研究。这样,用不了三年,你会的知识已经能够呈树状,即有一条主线,并且所有主线上涉及的知识点都已非常深入,在这条线的基础上再逐渐拓宽。

    四、如何实现财务自由?

    工作三年内的,这里不要看,好好学技术!!!

    想靠工作实现财务自由,大部分人是没有可能的!!!

    最好的办法,是在工作中做第二职业,不仅能抵御职场风险,还能有财务自由的机会,典型的案例就是stormzhang,他是我见过的唯一开着兰博基尼的程序员,人家早就财务自由不工作了,靠的就是第二职业。

    第二职业,也就是副业,兼职来做的。为什么要做第二职业,就是为了增强人生抵抗风险的能力。如果一生只把资金来源只压在工作上,万一哪天突然裁员或被辞退,资金链断裂,不能马上找得到工作的情况下,你还能支撑多久?尤其是已经成家立室的同学,那种恐惧感应该不止一次萦绕心头吧。

    在这个世界上,总共有两类职业:可预见性职业和不可预见性职业。

    可预见性职业,是指:你所做的努力所产生的价值是可预见性的,比如你兼职打烧饼,一天再努力也不可能一天收入五万。像我们工作,也是可预见性职业,你也不可能一天突然变成富翁。但可预见性职业,有一个重要特点,他跟努力强相关,虽然你不能一夜暴富,但你能通过努力使自己的收入慢慢增加。

    不可预见性职业,则是指机会成分占很大比重的职业,比如作家,累死写一本书,他也不知道是一次爆发还是依然默默无闻,像歌手,电影从业者都属于这类职业。但这类职业机会性特别强,可能你做了一年拿到的钱是你几年努力也得不到的,当然,也可能做了很长时间没一点起色。

    如果是找工作,我建议大家做可预见性职业,起码收入稳定,不会饿死。虽然不会一夜暴富,但通过努力,我们的薪资会逐渐增加,生活也能逐渐变好。

    如果是兼职,我建议大家做些不可预见性职业,有机会可以尝试做做抖音,写写软件,做做小程序等等面向普罗大众的东西,指不定哪一天突然火了,你也就永远不用工作了。

    有些同学喜欢兼职做外包,我甚是不能理解,如果他们给你股份,外包是可以做的,如果单纯的外包写代码给钱,那可能得不偿失。你浪费了这么多精力只得了一次钱,花完就不会再有了。当然,所有的不可预见性职业建议都基于温饱解决的基础上,如果你目前生活都磕磕绊绊,那还是想办法先兼职赚点钱吧,没有物质基础的梦想都是扯淡。

    这些观点,是从非常著名的一本书《黑天鹅-如何应对不可预知的未来》中学来的,我现在也做在这方面的努力,关注公众号【启舰杂谈】,回复“黑天鹅”,即可下载pdf版。

    五、做管理真的好?

    中国自古有官本位思想,觉得做了管理,就不得了了。但在技术性岗位上,真的是这样吗?

    对于技术性岗位而言,如果你两年不碰代码,那基本上你的代码能力也就废了。想要立马找一份开发的工作,基本上没有可能了。

    所以,技术性岗位可以向管理岗位转,反过来则不成立。

    大家都经历过2018、2019的裁员潮,在2018年尤为严重,很多公司一个部门一个部门的砍,而有些部门仅留几个人运维。

    而这些裁员中,首当其冲的就是纯管理,皮之不存,毛将焉附?

    而技术人员可以直接找工作,虽然难找,但耐不住岗位多。管理层呢?相对则难了很多,因为管理本身就是软实力,而且岗位少,在裁员潮到来时,管理岗更少。技术岗通过技术面试,能直接了解你的水平,管理则不同。它没办法通过面试了解你的实力,你所列举的各种成果,可能跟大环境和你所在公司有直接关系,而并不能体现你的价值。

    所以,可以做管理,但无论如何不要放弃技术。无论何时,留一个保命的本领!!!

    六、社招如何进大厂

    社招进大厂,简历先过HR,然后再过项目主管,合适了会叫来面试。

    简历过HR,一般大厂有两个筛选条件:

    • 非985/211毕业,要求毕业五年以上(或三年以上)
    • 五年(三后)以内,只考虑985/211同学

    有关学历对计算机专业的影响,这里我就不再过多赘述,有兴趣的可以看我另一篇文章:

    启舰:对计算机专业来说学历真的重要吗?​

    从上面,我们可以知道,学校本身的限制一般是毕业五年(三年)内。过了这几年能不能进大厂,就看你自己在这五年内怎么做的了,来,下面给你方法:

    1、通门路

    跳槽时有三个途径能找到工作:最佳方案是内推,其次是找猎头,最次是投简历!!!!

    (1)、靠内推

    你知道六人定律吗?就是说想认识世界上的任何一个人,最多通过六个人的桥接就可以认识!!

    这就是圈子和人脉的重要性,你有同学、朋友、同事,他们任何一个人进了大公司,都可以内推你,而且在内推时,是可以直接跳过HR,直接把简历给他们主管的。

    凡做过主管的都会有经验,不看僧面看佛面,也会给你个面试机会,会让你过来聊聊,不然,他没办法给内推你的人交待!

    所以,跟同学、朋友、同事处好关系,用得着!

    (2)、找猎头

    如果目前你还没有那些人脉,没关系,也有方案,去找猎头,猎头很好找,简历发到猎聘网,就会有猎头找你了。

    虽然猎头会跟很多大公司有合作关系,也自然能把你的简历推到大公司里,但这里有两点关键条件:

    • 需要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能
    • 猎头看不看得上你,主要看个人简历内容,即个人实力,所以这部分还得靠自己,如何靠自己,参考“二、如何外练名气,内聚实力?”

    (3)投简历

    如果都工作五年了,你还是通过这种途径找工作的话,好好反思下吧。

    2、外练名气、内聚实力

    有了名气,能提升面试通过概率。实力,无论如何都是要有的。该部分参考”二、外练名气、内聚实力“

    3、跳槽策略

    在跳槽时,也要讲究策略,大家都知道,公司分为大小公司,但详细划分的话,其实有初创公司(20人以内),中小公司(50人以内),半大型公司(融资在B轮后,未上市的公司),上市公司。可以看到,我们想去的大厂,一般在上市公司的规模。可想而知,如果直接从初创公司面进上市公司的难度是比较大的,我们可以逐渐的,一步步的,从出创公司,跳槽进中小公司,再去稍大型的公司,最后在跳进上市企业,就相对容易了。而且,一般而言,稍大型的公司,在本地都会有些名气,面试时,别人是知道的,这一点也是能成功面试的一个因素。

    一切的一切其实都是策略,最最重要的是自己有实力,自己经历和面试过程能够让对方满意,所以,想办法提高自己的能力吧。

    七、程序员的35岁真的是个坎?

    这个话题太过沉重,专门一篇文章来写,有兴趣的可以看看。

     

    启舰:在中国程序员是青春饭吗?

     

    八、一些忠告

    1、无论有多忙,一定要健身

    程序员本就是一个高强度的职业,加班严重。网上经常会爆出来某某某猝死的新闻,我们所有的努力,不就是为了让自己和家人过上好日子么?没了我们,他们将怎么活下去?

    健身吧,为了你爱的人们。

    2、学会展现自己

    大部分公司在年中或年底都会做个人的汇报,除了这些汇报,经常可能也会有各种汇报。

    如何在汇报中展现自己的价值?

    如果你只是认为你是一颗螺丝钉,而让你的主管也这么认为的话,那你在这个公司的道路就到头了,应该不会受到重用。

    那什么样的人能受到重用?

    做事掷地有声,靠谱,并且能够表现出自己的价值。首先,主管给你的工作能不能保质保量的完成。其次,能不能主动发现问题并解决问题。另外,每做一次优化,都要想着用数据来表现,比如就应用而言,对日活提升了多少,提升了多少收入等等。

    汇报时讲究数据说话!!!!平时要注意这方面的积累,没有数据时,就通过新增埋点,提取数据!!!

    3、一定要有目标和计划!!!

    我经常会听一会社招的同学讲,工作太忙啊,没时间学习啊,苦恼啊,难受啊。

    我听到这些,只想说:

    我坚信,只要有目标和信心,凡事都可做成。最怕的就是浑浑噩噩!!!

    举个例子吧,原来在阿里时,每天早上九点上班,晚上九点下班。好处是双休。第一年,主要是学习的年份,我的目标是每周写两篇博客。看过我博客的同学都知道,凡我写的博客,都内容非常详尽,只要这篇博客要讲知识所涉及的知识点,只看我这一篇博客就够了。可想而知,我为了完整的研究这个知识,需要搜遍全网,有时需要自己研究源码,为的就是心中没有疑问。

    一篇文章一两万字,单纯靠周末两天能完成?

    不可能的,所以,为了达成目标,我每天早上6:30起床,保持7点准时到公司写博客,9点多开始上班。晚上回家,11点多睡觉,这样每天保证有两个半小时的写博客时间。这才能完成。

    很多同学问我,上班那么忙,你怎么能有那么多时间写书,靠的就是这份决心和毅力。

    现在,第二本书快写完了,开始做知乎。给自己定的目标是除了写书以外,每周出一篇知乎原创。看过我文章的朋友应该都能感觉到,我的每篇文章都是实实在在的在写,写的很用心。哪来的时间,那我告诉你,我现在在敲的这行字的时间:

    五年了,我依然每天六点半起床。

    只要你相信自己能做到,你就能做到!!!!

    4、及时总结与反思

    技术上,推荐大家写博客,把自己学习的知识点讲给别人也讲给自己。日后遗忘,不必再漫天搜资料,只需要看看自己的博客,就可以及时回到当时的水平。

    业务和项目上,每做完一个项目,都要及时反思与总结,自己哪里做的好,哪里做不好。及时更正,日后不再犯同样的错误。

    5、相信自己,勇于挑战

    很多同学在分配任务时,因为会用到自己不太了解的技术,总是不愿意接。或者项目中,有些技术调研的工作,不敢承担,总是怕做不好。

    不要怕!!!只有敢于挑战自己,才能使自己跳出舒适区,学到更多的东西。这就是为什么,有的人工作一年顶人家工作两年,而有些人工作三年了,还跟他第一年的水平一样的原因!!!

    如果你经常重复自己已经会的技术,那你的技术栈永远都是那些。只有勇于挑战,你才能在最短的时间内,学到更多的知识。并且在项目上,你的勇于挑战,别人也是看在眼里的,后面会给你更重要的任务。长此以往,你在整个项目上的技术影响力就会提升,升职加薪肯定先选你。

    6、努力靠近核心业务

    首先,靠近核心业务,能保稳定,不会突然被裁。

    大家都知道,核心业务是公司的命脉,只要公司还在,核心业务就会在,而且变动性不大。

    其次,核心业务上出的成绩容易被放大。

    自然是因为它是公司的核心,所有资源都会向它靠拢,争取协作资源容易。而且,所有人都关注它,一旦在核心业务上做了一些成果,就会被全部人所知,当然包括你的老板,升职加薪更容易。

     

    如果你还有其它疑问,欢迎评论,定当回复!希望能帮到大家。记得帮我点赞哦。

     

    推荐阅读

    职业相关:

    启舰:克服这些「学生思维」,离职场达人更进一步

    启舰:程序员如何在面试中牵着面试官鼻子走?

    启舰:揭密!大厂招聘内幕!你真的能进大厂?

     

    校招相关:

    应届生如何跟踪校招信息?

    你的 2020 秋招进展怎么样了?

     

    其它内容:

    学习flutter需要先学习安卓原生吗?

    启舰:安卓已死?我们的未来在哪里​

     

    本人所有文章均受版权保护平台签约保护,著作权归启舰所有,未经授权,转载必究,谢谢合作。

    展开全文
  • 大型项目的Java的建议

    千次阅读 2017-10-26 16:52:33
    假设你是正在开发维护一个包含2000个类并使用了很多框架的...这篇文字为开始一个新项目的Java开发者提供了一些建议。1、不要试图一下子搞懂整个项目好好考虑一下,为什么理解项目代码是第一位的?大部分情况是你被要

    假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发者。你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文字为开始一个新项目的Java开发者提供了一些建议。

    1、不要试图一下子搞懂整个项目

    好好考虑一下,为什么理解项目代码是第一位的?大部分情况是你被要求修复一个bug或者加强系统已有功能。你要做的第一件事情不是理解整个项目的架构。当对项目进行维护时,这样(理解整个项目架构)可能会对你造成巨大的压力。
    即便是有着10年可靠编程经验的Java开发者可能也没有理解项目的核心工作机制,尽管他们可能已经在这个项目工作超过一年(假设他们并非原始开发人员)。比如,对于认证机制或事务管理机制。
    他们是怎么做的?他们对于自己负责的部分非常了解,并且能够交付价值给小组。每天的交付价值远比了解一些以后还不确定有没有的东西重要的多。

    2、关注于尽快交付价值

    那 我是否定了你对于项目架构理解的热情了么?完全不。我只是要求你尽早的交付价值,一旦你开始一个项目,搭建了开发环境,你就不应该花一两周时间才交付什么,无论他的规模大小。假如你是一个有经验的程序员却两周都没有任何交付,你的经理怎么会知道你是真的在工作还是在看新闻。
    所以交付可以使大家都轻松起来。不要认为你能够做有价值的交付前必须理解整个项目。这是完全错误的。加一段javascript的验证代码对业务就很有价值,经理能够通过你的交付达到对你的信任。这样能够向上级领导证明你的贡献以及员工价值。
    日复一日,在你不断修复bug及增强功能之后,就能够慢慢开始理解项目架构。不要低估对系统方方面面理解时需要花费的时间。花3-4天理解认证机制,2-3天理解事物管理。这些都是依靠之前的相似项目的经历,但关键还是要花时间才能透彻的理解。要在日常工作中挤出时间,不要向经理要求特定的时间来做这些。
    找找项目是否有一些不断维护的单元测试用例。有效的单元测试用例是理解大型项目代码的很好途径。单元测试能够帮助理解代码片段,包括一个单元的外部接口(单元如何被调用以及返回内容)及其内部实现(调试单元测试比调试整个实际用例简单许多)。
    你如果能够很好的理解一些内容,写一些笔记,或者画一些类图、时序图、数据模型图,以便你或日后其他的开发者维护。

    3、维护大型项目所必须的技能

    你能从事当前的工作,必然已经具有良好的java技术。我们来谈谈能够让你在新项目中良好表现的其他技能。大部分时间,你在项目中的任务是修复bug和增强功能。
    有两项很重要的技能能够协助你维护大型项目代码。

    3.1能够迅速发现需要的类

    在任何维护活动中,无论是修复bug或增强功能,第一个动作就是识别出当前修复或增强的用例中调用的类。当你定位到需要修复或增强的类/方法,就已经完工了一半。

    3.2能够分析变更的影响

    当你在完成必要的修改或增强工作后,最重要的就是要确认你的修改没有破坏代码的其他部分。你要用你的java技术及对其他框架的理解找出变更可能影响的部分。下面有两个简单的例子详细描述了最后提及的情况:

    a)当类A的equals()方法变更后,调用一个保护A实例的List的contains()方法时就会被影响到。若Java知识不够,很难考虑到这样的影响。

    b)在一个web项目中,我们假设“user id”保存在session中。一个新入程序员可能在“user id”中加入一些信息作为bug修复的方法,但是却不知道会影响到那些关联“user id”的用例。

    当你提高了如上两个技能,尽管你对项目不是非常了解,但大部分的维护任务会变得简单很多。若你修复一个bug,你会定位并修复这个bug,并且保证变更不会破坏项目的其他部分。若你增强或加入一个特性,基本上你只需要模仿现有的特性使用相似的设计。
    在一个在线银行项目中,为什么“查看账户摘要”和“查看交易历史”的设计需要巨大的差别呢?如果你理解了“查看账户摘要”的设计,完全可以模仿开发出“查看交易历史”的功能。
    就修复bug和增强来说,你不必完全理解所有2000个类的工作内容和代码如何运行来推动系统。你若有上面的技能,就能很快定位需要修改的代码的部分,使用良好的java和框架技能修复,保证变更不会破坏项目的其他部分并交付,尽管你可能只知道一小部分项目的设计。

    4、使用工具找到需要的变更内容以及变更产生的影响

    继续我们尽快交付的主题,你应当寻找那些能够通过尽量少的了解项目但能帮助你尽快实施交付的工具作为辅助。

    4.1 迅速发现需要变更内容的工具

    无论是修复bug还是系统增强,首先都要找到该用例调用的你需要修改的类及方法。基本有两种方式理解一个用例的工作方式,静态代码分析和运行时分析。
    源码分析统计扫描所有代码并且展示类之间的关系。市场上有很多设备与工具。比如:Architexa, AgileJ, UModel, Poseidon等。
    所有的静态代码分析工具缺点在于无法确切展示用例中类或方法的运行时调用情况。因此Java新加入了特性,如回调机制(callback patterns)。如静态分析工具无法推断出当页面提交按钮被点击时哪个Servlet被调用了。
    运行时分析工具能够展示类和方法在用例运行时的状态。工具包括:MaintainJ, Diver,jSonde,Java Call Tracer等。这些工具可以捕获运行时的堆栈状态,并以此为一个用例生成序列图和类图。
    序列图展示了该用例在运行时所有调用的方法。若你在修复一个bug,那这个bug很可能就是这些被调用的方法之一。
    若你在增强已有功能,利用序列图理解调用流程然后再修改。可能是新增一个验证,修改DAO等。
    若你在新增功能,找到一些相似的特性,利用序列图理解调用流程然后模仿开发新功能。
    要小心挑选运行时分析工具。信息过多是这类工具的主要问题。选择一些提供简单过滤无效信息并能够方便的查看各种视图的工具。

    4.2 迅速发现需要变更内容的工具

    若单元测试有效,可以通过运行单元测试发现变更有没有破坏其他测试用例。有效维护并且覆盖大型企业应用的单元测试还是比较少的。下面有一些针对该情况的工具。
    仍然是有两种技术静态代码分析和运行时分析可以使用。市场中有很多静态代码分析工具可用。如:Lattix, Structure101, Coverity, nWire and IntelliJ’s DSM。
    给定一个变更后的类,上述工具均可识别对该类存在依赖的类的集合。开发者需要根据这些信息“猜测”可能产生影响的用例,因为这些工具无法展示运行时类之间的调用关系。
    市 场上的可以用于运行时影响分析的工具并不多,除了MaintainJ。MaintainJ先捕获在一个用例中调用的所有类和方法。当所有用例的上述信息都 被捕获之后,就很容易发现类的变更对用例的影响。MaintainJ能够有效工作的前置条件就是项目的所有用例都应当先运行一遍,以便能够获得运行时的依 赖关系。
    总之,目前你在迅速准确分析变更影响方面,还是可以从工具中获得有限的帮助。首先根据需要实施一些影响分析,然后根据自己或小组其他高级成员评审来判断变更的影响。你可能需要上面提到的工具对你的判断进行反复确认。

    5、对上述内容的两个忠告

    5.1不要降低代码质量

    为了快速交付,所以没有全盘理解架构,但绝不能以降低代码质量为条件。下面是一些你可能因为只考虑快速交付而引发的代码质量问题。
    因 为修改代码涉及到很多的依赖,所以新增代码相对而言风险较小。例如,有5个用例都调用了某个方法。为了改进某个用例,你需要修改这个方法的实现。最简单的 做法就是复制这个方法,重命名,然后在改进的用例中调用新方法。千万不要这么做。代码冗余绝对是非常有害的。尝试对方法进行包装或者重写,甚至是直接修 改,然后重新测试所有用例,通常停下来想一想,然后亲手去实施,是一个比较好的方式。
    另一个例子是将“private”方法改为“public”,使得别的类也可以调用。尽量不要将非必须的部分暴露出来。假如为了更好的设计需要重构,就应当着手去做。
    大部分应用都有确定的结构和模式来实施。修复或增强程序时,确认你没有偏离这样的模式。若对约定不确定,请其他的高级开发者来审核你的变更。若你必须做一些违背约定的实施,尽量放置于一个规模较小的类中(一个200行代码的类中的私有函数应当不会影响应用的整体设计)

    5.2 不要停止深入理解项目架构

    按 照文章列出的方式,假设你能够在对项目了解较少的情况下进行交付并以此持续下去,可能你会停止对项目架构的深入了解。这样从长远角度来说对你的职业生涯没 有帮助。当你的经验增加时,你应当承担比较大的模块任务。如构建一个完整的新特性或者修改项目的一些基础设计等较大的改进。当你能够做这些改进时,你对项 目的整体架构应该相当了解。文中列举的方法是让你在最短的时间内提升自己,而不是阻止你完整理解整个项目。

    6、 结论

    整篇文章集中在对项目进行必要了解的前提下进行快速交付。你可以在不降低代码质量的前提下这么做。
    若修复一个bug,迅速定位并修复。有必要可以使用运行时分析工具。若新增一个特写,可以寻找相似特写,理解流程(有必要使用工具)并编写。
    或许这些听起来很简单,但是实用吗?当然。但前提是你有良好的java技术以及对框架足够了解才能先修改代码,然后对变更影响进行分析。对变更影响的分析比实施变更需要更多的技巧。你可能需要高级开发人员协助你分析变更影响。
    大约有50%的IT可操作预算用于简单的bug修复和功能增强。根据文中的建议,对于维护活动中的经费的节省应当还是很有帮助的。

    展开全文
  • 公司员工意见和建议的回复

    万次阅读 2008-04-02 14:05:00
    公司在进行团队建设过程中,形成了一个制度,每个月都会向员工发送一张自评表,自评表除了员工自我打分外,最主要的是向员工进行了问卷调查,调查包括了员工对于项目、对于管理、对于生活等等诸多方面的意见和建议,...
  • 现在的组织比过去更精简,更富弹性。...我有以下十条建议提供给从事项目管理的管理者。  1、 激发团队成员想象力  当你启动一个项目去实现业务的转变时,使你的业务与过去相比真正的有
  • 如何充分发挥每一位团队成员的积极性特长,并保证这些积极性特长的发挥能够与项目目标保持一致,是每位项目经理在团队管理中必须处理好的问题。 在设计好项目计划之后,为了保障计划的实施,项目经理通常都会与...
  • 作为一个研发背景出身的项目经理写给IT面试者的几点建议一、绪论二、 一、绪论 今年疫情影响,不管大厂、小厂,都面临着裁员;有甚者HR借此机会正好来一轮人员优化,以我所经历的公司来看,要么末尾淘汰制、要么暴力...
  • 主要考察的是基本知识点的掌握。每个人对于这一部分的备考方式也不尽相同。有的人喜欢先看书。有的人喜欢做题目。有的人喜欢针对性的复习做题。我的方式使一直在做题。做题的同时。常考知识点进行针对性记忆。在...
  • 对项目需求管理的认识体会

    千次阅读 2018-06-12 17:33:55
    需求的管理大概有那么几个活动,首先是需求获取,这是一个确定理解客户的需要期望的过程,为实现项目目标而定义、记录、分析干系人的需求; 其次,是要求获得相关人员需求的认可承诺;最后,即使是需求确定...
  • 关于项目开发管理的思考成长

    千次阅读 2017-05-16 22:41:05
    关于软件项目开发管理。 1.增量式开发时刻运行时系统 人月神话的作者,IBM系统之父比较推崇这种开发模式。主要是因为他的可维护性和可拓展性。 增量式开发是指在每个开发阶段,都有一个运行时系统。第一阶段开发...
  • 这篇文章是用来说一下我写的一个 关于 ddpush 的Web管理的解决方案或者说是解决思路我在github上提交了我写的这个项目 (大家可以右击下面的文字 在新标签中打开 我不...关于这项目的问题、以及意见建议、欢迎大家提出
  • 管理感悟:今后公司工作的建议

    千次阅读 2018-09-24 08:31:45
    这是去年公司死掉之后,吾专门给几个头目(其实吾亦是头目...管理感悟:今后公司工作的建议     栁鯤鵬 2017-12-10   关键字:管理 公司 家客 集客 项目 简介:由家客转向集客;以项目为主导。   目录 ...
  • 落实《国务院办公厅关于促进“互联网+医疗健康”发展的意见》(国办发〔2018〕26号)要求,工业信息化部国家卫生健康委员会决定联合组织开展5G+医疗健康应用试点项目申报工作。有关事项通知如下: 一、试点目标...
  • 项目集是一组相互关联且被协调管理的项目、子项目和项目集活动,以便获得分别管理所无法获得的利益。项目集中可能包含各个项目范围之外的相关工作。 项目集中的各个项目有相互关联的,如果各个项目单独管理可能会...
  • 包括所有项目干系人,强调的是所有干系人,项目成果是全体项目干系人共同创造的,参与总结会很重要的一个意义就是让每个参与的人更加系统全面了解项目,这个项目在哪方面取得了哪些不错的成绩,哪些地方有待提高,...
  • 项目管理学习总结

    万次阅读 2016-06-24 09:45:22
    7、成品交付风险评估软件项目风险是指在整个项目周期中所涉及的成本预算、开发进度、技术难度、经济可行性、安全管理等各方面的问题,以及由这些问题而对项目所产生的影响。项目的风险与其可行性成反比,其可行性越...
  • PDT经理(LPDT) 职责说明 定义项目研发过程,组建项目团队并明确职责,定义项目研发过程的度量指标; 主导制定并维护项目主计划...保证项目的整体性,项目的成本、进度、质量等方面的控制负责,保证其按期、
  • 作者简介:胡砥峰,现任北京文思海辉金信软件有限公司高级产品经理、高级架构师、福建区交付总监,具备14年软件行业经验,主要服务于金融IT类公司,服务银行、证券等客户项目。2003年入职三五互联,2004年入职东南...
  • 虚拟现实开发一些建议

    千次阅读 2016-07-13 14:54:54
    作者:cartzhang【本文为原作者虚拟现实开发的一些建议和理解,写的非常不错。理解的也非常透彻,希望各位在路上的VR开发者有积极作用。】 下面是我虚拟现实开发一下建议。我已经把他们分为Vive相关,常规...
  • 信息系统管理建议

    千次阅读 2018-03-11 10:48:30
    关于信息系统管理建议公司正在同时进行信息系统再造升级,供应链流程优化工作。由于这两个项目都是高投入、重维护的系统工程,这是契机,更是挑战,如何处理好这两项对于公司未来的全球性发展是不可或缺的支持性...
  • ·电子政务概念:指政府机构在其管理服务职能中运用现代化信息技术,实现政府组织结构工作流程的重组优化,超越时间。空间部门分割的制约,建成一个精简、高效、廉洁、公平的政府运作模式。 ·电子政务...
  • 在最初做这个项目时,还没找到合适的 Vue3 组件库,所以我就根据自己的需求,封装了 message 、dialog 、input 、button 、popover 这样五个组件,其中重点讲一下 message dialog 吧,另外还有这个项目的亮点:...
  • 给计算机专业的同学一些建议

    千次阅读 多人点赞 2020-08-01 22:25:07
    高考结束,摆在学生面前...我想把我的感受以及作者给我的一些建议也给那些计算机行业有迷惑的学生。本文适合准备填报计算机相关专业的学生、已经步入计算机专业的学生以及计算机感兴趣的人。由于我还是一名在校大三
  • 】提出问题项目开发过程中应该注意的几点编码规范???解决问题本来不想写这篇文章的。之前在《优雅编程系列》的文章中,都有提过了。但是主管说要收集一些编码规范的建议,就针对公司情况,随便写几点,越写越生气,...
  • 项目管理过程标准及绩效考核

    千次阅读 2020-02-28 18:21:21
    为了更好、更快、更经济地交付产品与服务,同时规范项目过程管理,严格落实项目实施质量与进度,确保按计划完成项目验收与交付,特编制此项目过程控制标准及操作规范。 本制度参考软件工程相关流程规范、项目管理...
  • 日常管理的五条小建议

    千次阅读 2014-11-20 09:12:46
    有时候,你需要为工作理一理头绪。你需要给自己一些喘息的机会,停下来,思考一会儿。这里有一些小建议,可以帮助你处理好日常管理工作。
  • 关于实习工作的建议

    万次阅读 2018-12-30 15:21:04
    关于实习工作的建议(发布在小班班群) 结合自己找实习的经历,跟同学之间的交流,总结了本文。(坐标:广州;岗位:Java开发)主要是针对走专业路线方向的童鞋,有些部分偏向于后台开发,考研考公的可以忽略。...
  • java实习经验与总结建议

    千次阅读 2019-05-17 10:56:17
    大三开始也算是运气不错,学校要弄一个网站,于是就叫了班级上面比较不错的两三个学生编写项目,碰巧我也在其中,由于项目开发的不错,所以老师就让我们几个人弄了一个工作室,老师在学校那里弄了几个项目由我们编写...
  • 软件项目管理

    千次阅读 多人点赞 2019-08-16 15:53:35
    管理软件销售是最合适顾问式销售技术,但很难想象一个没有实际实施项目经验的顾问可以有效把握企业需求打动软件供应商本质上都保持狐疑的潜在客户,这些都只有通过经验丰富的项目经理才可以做到。 如果一家...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,901
精华内容 33,560
关键字:

对项目的意见和建议