这段时间闲来无事,就在总结以前的项目经验,然后写成博客的形式以进行记录.本文就对<IT软件人员学习系列文章>做个开篇吧. 对于IT软件的开发来说,无外乎B/S.C/S和Android.iOS(后两项也是C/S).在B/S领域,无外乎PHP.JAVA和ASP.NET这几大阵营.而在C/S领域,JAVA的开发比较复杂,需要编写一些重复的和底层的代码,相比C#的可视化和相似的语法,还是微软的开发工具和语言比较容易上手. 但是,我们今天讲的不是代码,而是整个软件流程,这个属于软件工程的范畴.我们知道,…
项目经理是负责软件项目的总体把控的角色.项目经理在项目中是一个管理者的角色,他需要对项目的9大领域进行学习,同时针对项目的范围.进度.沟通和风险进行处理,让项目能够按时保质保量的完成. 项目经理需要学习的知识很多,除了项目管理经验外,还需要根据项目情况对项目各个业务领域知识进行学习,更好的对项目的业务进行处理,这样才能够写出更好的项目解决方案说明书,更好的服务于项目.下面将项目经理需要阅读的书籍提供下载: http://pan.baidu.com/s/1hsoBYJi…
系统集成项目经理主要对弱电等项目负责.一般包括计算机网络系统,计算机设备系统,智能楼宇,机房建设等.在软考中,系统集成项目经理放在了中级,这个只能说明系统集成项目经理需要的经验没有高级信息系统项目管理师那么多. 系统集成项目管理也包括了项目管理知识体系指南中涉及到的9大领域内容.从整体.范围.时间.成本.质量.人力资源.沟通.风险和采购9个方面内容都有进行相关的描述.这个方面跟高级的信息系统项目管理师是一致的.只不过系统集成项目经理更多的是对弱电等硬件及建筑等方面进行负责,而高级信息系统项目经理…
产品经理是软件产品的主要领导者.不同于项目经理,产品经理是对产品负责,更多的是负责产品的设计定型:而项目经理则对项目负责,更多的是负责项目软件的实现.产品经理的一些工作,和项目经理是一致的,比如需求分析,原型设计等. 产品经理主要是对产品进行市场调研,需求分析,原型设计,讨论设计,用户体验,测试反馈等等内容.具体来说,产品经理就是对产品进行计划,然后由项目经理进行实现.可以这么说,产品经理可以认为是项目的客户和用户,负责将项目的功能性需求和非功能性需求做好,将解决方案提交给项目经理.然后项目经理…
技术经理是项目组中的重要角色.他需要负责软件项目中的重要部分,如果项目组没有架构师的话,技术经理还需要担负起架构师的职责.同时,技术经理要对项目中的所有重要的技术问题进行处理. 但是,在项目组内部,软件设计师需要负责软件项目的重要业务功能的编码,而技术经理就是软件项目中的技术领头羊,负责软件中需要面对的新技术等问题进行解决.技术经理就是项目组中负责所有技术问题的角色.下面将技术经理要阅读的书籍进行下载: http://pan.baidu.com/s/1kVnPWeb…
软件工程师要阅读的书籍估计是项目组内最多的.软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切.当然,现在是大数据时代,我们无法全部看完所有相关的书籍,只能够先学习工作需要的知识,然后在项目过程中碰到相关的需要的内容时再进行补充学习.不过,按照笔者的项目管理经验,需要在项目过程中做一些相关的培训,相对来说,视频演示学习是最快的,然后才到书籍. 今天说说软件工程师要阅读的书籍.按照<IT软件人员的技术路线(写给技术迷茫中的你) - 项目管理系列文章>一文中提到的各个阶段要学习的知识.…
软件设计师在项目组中的地位比软件工程师相对要高一些.但是他们所要阅读的书籍差别还是比较大的.同样的,软件设计师也要阅读比较多的书籍,以能够完成项目的任务为目的,同时还要提高自身在项目组中的竞争地位,而且要能够提高本项目组的能力水平. 软件设计师要阅读的书籍,处理基本的软件工程师所阅读的书籍外,还有自己要阅读的种类书籍.这类书籍包括比较好的高级编程系列,核心编程系列等等书籍,总之就是要比软件工程师要学的多,知道的多,认识的多.相对来说,软件设计师也要对架构设计有一定的知识了解,这样才能在项目中发挥…
需求分析是软件项目开始阶段重要的一步.而需求分析是项目经理或产品经理需要经历的一环,所以说需求分析是项目经理或产品经理需要具备的知识.但是,项目角色中却分离出了需求分析师这个角色,也就是说,在大型的或者项目团队完整的情况下,项目组就具备需求分析师这个职位,让项目经理能够专注于项目管理内容,而不是在需求分析和需求变更中浪费时间. 需求分析师要做的工作,就是与用户沟通,然后挖掘用户需求,与用户共同完成需求分析的内容,然后记录整理成需求说明书,让项目经理进行下一步比如项目计划工作的制定.下面就将需求分…
软件架构师在项目中的地位是不言而喻的,其对于项目的需求要相对比较了解,然后对项目代码的结构需要做到覆盖全面.本文就说说作为一个软件架构师需要阅读的一些书籍. 当然,这些书籍都来源于网络,是笔者收集整理的,希望能够对大家有帮助.特别是现在网络上对软件架构师介绍的网站不是很多,所以软件架构师要学习的书籍也就尤其重要了.前面笔者写过一个文IT从业者的学习规划 - 学习者系列文章开篇,这里根据4个阶段对技术层面做了描述,另外,也曾经写过一个文:IT软件人员的技术路线(写给技术迷茫中的你) - 项目管理系…
1年了,软件人员学习书籍系列总算是写完了.虽然文字篇幅不多,主要对各个角色的一些基本内容做了介绍,但是更重要的是能够提供相关的人员学习书籍进行下载,让更多的人能够从中学习到更多的知识. 这个系列,从项目组中的软件工程师开始,到最终的文案人员的用户操作手册等内容结束,已经有17个角色的书籍提供了下载.这些书籍是从网络上的各个方面下载下来的.笔者主要针对项目组中的各个角色,通过网络下载的方式,为各位读者提供一个针对项目组角色的角度,从各个角色出发,让想成为某个角色的读者能够从中阅读到自己喜欢的书籍,…
读书是一件快乐的事情. 读书能够增长知识,了解社会,了解人类的思想,继而转换成智慧.无论是什么人,都需要读书,多读书,读好书,同时也要把书中的精髓记录下来,一个是当做读后感,一个是为以后如果忘记了回头翻看能快速找回来. IT软件人员同样要多读书,多找能增进知识,增进技术的书来看.现在市场上有很多IT软件类的书籍,鱼龙混杂,林子大了什么书都有.所以,要从这些书中找到合适自己的书来阅读.但是,因为现在的书籍都比较贵,一本至少几十块钱,要购买相关的书籍需要付出不少费用.所以,关键是找到好书,如果是电子…
信息安全工程师是一个比较新兴的角色.在2016年今年的下半年软考就将安全工程师纳入了考试科目,说明国家对安全工程师的需求还是不错的.安全工程师包括硬件和软件两块内容吧.这里描述的安全工程师主要是针对软件这块的源码负责,比如网站登录的SQL注入问题等等. 在软件项目中,以往是测试工程师对软件项目的各项内容进行测试,当然也就包括了信息安全这块的一些内容.现在在一些招聘网站也已经将安全工程师纳入了公司的一员,当然,安全工程师更多的是在一些规模和人员配备比较大和齐全的公司中存在,其它的一些小作坊就没这个…
SEO工程师是Web项目中比较重要的一个角色.他主要负责网站的针对搜索引擎的优化方案的编写和实施.因为现在网站数量庞大,在全世界的这么多网站当中,想要让用户访问你的网站,就需要一些技巧性的内容.很多用户都是通过搜索引擎搜索到他们需要的网站,比如电商购物,技术学习等等. 所以,在如此庞大的网站当中,SEO工程师就需要针对公司的网站进行搜索引擎优化,让搜索引擎能够保存网站的相关网页,让更多的人能够通过搜素引擎搜索到公司的网站.现在的搜索引擎数量也比较多,但是SEO工程师更多的是针对谷歌和百度这两个搜…
数据库设计是软件项目底层的工作,它关系到软件项目的基础内容设计问题.数据库工程师的工作,就是设计数据库,维护数据库,优化数据库,这个跟DBA数据库助手的工作类似.现在的数据库有好几种了,比如MS SQL SERVER,ORACLE,MySQL,DB2等主流的关系型数据库,还有其它的非关系型数据库比如MongoDB等.但是,无论关系型还是非关系型,都是需要数据库工程师学习和关注的,特别是现在的非关系型数据库的兴起,也算是数据库领域的一大亮点吧. 数据工程师要学习的内容也比较多,不仅仅在于设计数据库…
软件质量工程师在项目组中的作用不是那么明显,但是它是软件质量的重要度量标准人员.有句话说:软件质量是生产出来的,不是开发出来的.通过软件质量审查,能够对软件项目的代码等质量进行衡量,最起码要能够对代码质量进行保持,以及对后续软件项目代码的质量进行保证. 在笔者以前的一家公司,就专门设置了质量控制部,对软件质量进行了审查统计,但是比较多的是对代码的规范标准等进行处理.软件质量控制工程师更多的是整个软件项目进行质量控制,从软件文档,到软件源代码方面的质量进行审查统计.下面就提供软件质量工程师阅读的一…
软件配置管理工程师的工作也是贯穿整个项目过程的.其主要针对项目中的各种文档.技术源码等等进行归档控制.一般的配置项比如需求说明书,概要设计,详细设计,测试文档,用户手册等,还有源代码管理,数据库文档文件等等. 软件配置管理的核心是版本控制,就是各种文档的版本更替的协调控制.版本控制的工具包括SVN,VSS等.下面提供软件配置管理工程师要阅读的一些书籍下载: http://pan.baidu.com/s/1o8L9jo2…
前端工程师原来的职位是美工,原来只负责项目的一些简单网页制作,因为项目的需要,升级为前端工程师,这就涉及到JS等代码的编写了.前端工程师这个职位在目前来说算是新兴职位,在未来的几年里也是挺吃香的一个职位. 前端工程师要阅读的书籍不怎么多,但是也会涉及到前端代码的编写,比如JS.所以前端工程师也要阅读JS方面的书籍,当然要包括任何前端相关的书籍,在移动端上就是界面的设计了.在项目过程中,按笔者的经验,前端工程师要负责软件原型的设计制作,所以在项目前期,前端工程师的工作还是比较多的了. 前端工程师要…
总经理是公司的一个领导角色.他主要负责公司级别的比如规划,战略等等内容.有些公司的总经理,比如软件公司的总经理,往往是一个大的业务员,将更多的大型的软件项目投取过来,让公司能够有钱赚,让公司员工能够跟着公司享受福利. 总经理要学习的内容,比如管理学,MBA工商管理学等等.总经理更多的是让公司在这个领域的竞争中能够发展起来,让公司能够在竞争中强壮起来,在这个业务领域中取得更好的成绩.下面就将总经理要学习的书籍提供下载: http://pan.baidu.com/s/1qXJT8Yg…
软件评测师在项目组的作用也是非常大的.微软的做法是一个软件工程师搭配两个软件评测师,这样能够减少软件系统存在的问题.但是,笔者发现,软件评测在这些年的发展还是比较缓慢的,除了人力进行的测试外,就是软件自动化测试了,变化不大. 软件评测师要阅读的书籍不是非常多,但是覆盖面也要相对比较广一些.因为有时候要做白盒测试,所以软件评测师也要懂编码.按笔者的说法,软件评测师最好是软件工程师的转型,这样就能够深入到系统模块的测试中了.当然,软件评测师做的白盒测试毕竟有限,为了节省人力,软件评测师不能够多做那么…
这里说的文案人员是软件项目中的一个角色.其主要负责相关文档的整理,用户使用说明书的编写等等,在项目中是一个辅助的角色. 文案人员所做的事情不错,但是她能够辅助软件配置管理工程师进行工作,更好的为维护文档.源码和其它活动的配置管理项进行服务.下面将文案人员要阅读的书籍提供下载: http://pan.baidu.com/s/1o8tj4E2…
项目经理特别是大型项目的项目经理往往琐事缠身,好象每件事情都很重要都需要处理,如何在“百事缠身”的环境下,管理和充分利用好自己的时间,是困扰项目经理的一个大问题.有人会问,为什么我努力善用每分每秒,却永远有做不完的事情?但为什么有的人能够日理万机,却还是精力无限?如何摆脱穷忙又毫无品质的生活? 以下5项聪明工作法,忙碌的项目经理们,请看过来- (各位项目经理我们都是在不断的学习和自我学习中不断成长的,所以我们需要多看书,才能做好一个项目经理,但是很多人,在挑选书籍的时候犯了难,今天我就把自己学习…
原文地址:http://www.cnblogs.com/cbook/archive/2011/01/19/1939060.html (防止原文作者删除.只能拷贝一份了) 推荐一本写给IT项目经理的好书 清理电脑,十数年来,无数资料,近来每天抽空好好整理整理, 做IT的特别是整ERP的,四个字形容:命苦可怜.   发现本给IT项目经理的好书.内容简介 这个世界上写给项目经理的书很多,写给IT项目经理的书也不少,但写给从事管理软件实施的项目管理书籍并不多. 而笔者在从事项目经理工作中感到一个很苦恼的…
1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理.首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解.项目经理的任务不是在技术方面,技术相关的应该交给SA去做.项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白.当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加上一些管理工作.要做项目经理,你就首先告诉自己不再去碰技术细节了.程序员并不是一个培养项目经理的好环境.…
前言 PMP是什么梗? 项目管理专业人士资格认证.它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试.其目的是为了给项目管理人员提供统一的行业标准.目前,美国项目管理协会建立的认证考试有:PMP(项目管理师)和CAPM(项目管理助理师)已在全世界190多个国家和地区设立了认证考试机构. 可能有一部分程序员伙伴不了解PMP是什么?但应该没有撸码的不知道项目经理这个称谓吧?记得在学校时,老师给我们…
最近利用业余时间阅读了一本好书--<IT项目经理成长手记>(潘东.韩秋泉著).本书的两位作者是神州数码(中国本土最大的整合IT服务提供商)的高管,在书中他们介绍了神州数码在IT项目管理领域积累的实践做法和工作思路.本书从IT项目经理面临的真实问题和场景出发,将一个项目管理实践者所亲历的案例整理成"手记",如实地记录下问题解决方法和收获的经验教训. 读完此书,结合科研项目管理的现状,进行了一些思考.在此,将思考后的感想分享. 一.量化指标,使项目状态透明化 书中提出了一个让人…
现在,企业对IT部项目经理的要求越来越多.如果你认为IT项目成员只需要技术性能力,那可就错了. 据IT招聘公司调查发现,几年人们对项目管理软技能的兴趣明显浓厚起来.许多企业尽量避免把IT部门看成只是成本中心,他们希望IT部与业务部门密切相关,共同帮助企业增加利润.企业在物色拥有敏锐商业头脑和沟通技能的员工,以便与其他部门打交道,进行积极有效的沟通,确保满足业务目标.光有扎实的技术性能力再也不吃香了. 据信息技术研究集团公司的高级研究分析师Jennifer Perrier-Knox称,问题是,老资…
转自https://www.cnblogs.com/ahudyan-forever/p/5263296.html 宏观 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究.您应该多研究一下JDBC.IO包.Util包.Text包.JMS.EJB.RMI.线程.如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能…
本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳 的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己.以下是本人一些做项目的个人体会,写出来供大家指点,在 讨论过程中共同提高水平. 项目开始阶段是一个最重要的阶段.项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如: 1. 这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问…
一.  项目经理岗位职责 1.  项目经理为整个项目的第一责任人. 2.  项目经理对<质量检查报告>中的所有细则负首要责任. 3.  项目经理必须有效掌控项目开发的各个环节,协助.指导项目组成员的工作,及时发现并处理项目中存在的问题,并对项目组成员的工作进行合理的评价. 4.  负责管理和控制项目全过程的质量.进度.分析偏差,采取纠正措施.如果发现项目实际进展显著偏离计划,则及时采取纠正措施. 5.  根据项目规范建立项目组内部管理和沟通机制. 6.  可根据需要调配组内人员等资源. 7. …
本节都是理论的东西,可以在管理没有思路的或者管理陷入困境的时候当做提升或解决问题的思路来看. 一.项目经理 1. 项目经理.职能经理与运营经理的区别 (1)职能经理专注于对某个职能领域或业务部门的管理监督. (2)​运营经理负责保证业务运营的高效性. (3)​项目经理是由执行组织委派,领导团队实现项目目标的个人.   基于组织结构,项目经理可能向职能经理报告.   ​而在其他情况下,项目经理可能与其他项目经理一起,向 PMO.项目组合或项目集经理报告. 2. 项目经理能力(特性)概述 ​ --知…