开发人员_开发人员工具 - CSDN
精华内容
参与话题
  • 软件开发人员的职业发展规划

    万次阅读 2018-08-25 12:42:13
    如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。   我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点...

    几年来,随着公司每年的“校园行”、“金种子”等招聘项目的开展,越来越多的新鲜血液加入到我们这个大家庭。如何引导我们年青的技术人员进行职业规划,帮助他们快速成长,同时也为公司培养人才、留住人才,成为各部门经理人面临的一个重要任务。

     

    我们的各级经理在指导团队成员进行职业发展规划时,需要注意三个基本要点:

    1.         首先要了解团队成员,才能根据他的个人性格、兴趣、能力设计适合他自己的职业生涯发展路线。当下的80后90后个性都很强,一人一个想法,但可以大致分为以下几种类型:

    •   进取型:不甘于现状,刻苦学习,出现任何新机会都要去争取,渴望创业。
    •   自由型:不受束缚,希望有一个空间供他们发挥能力,最好是不用上班,在家里做SOHO一族。
    •   安全型:寻求工作上的稳定,愿意做重复性、无压力、不加班的工作,并可以一直维持下去。
    •   平衡型:工作很认真,表现也不错,但是工作是工作,生活是生活,分得清清楚楚,决不愿意工作挤占了生活的时间。
    •   攀登型:特点比较明显,目标高远,想进入企业高层,最好是能干总裁,如果没有机会就迅速跳槽。
    •   技术型:性格内向,喜欢独立思考,做事谨慎细致。不愿意浪费时间去管其他人的事。
    •   管理型:考虑问题比较理智,善于从宏观角度考虑问题。能在信息不全的情况下,分析解决问题,善于影响、监督、率领、操纵、控制组织成员,善于使用权力。

    2.         其次要分析团队成员所处的环境。大到社会环境、行业发展阶段、市场环境,小到公司发展阶段、项目背景、个人机遇等都可能对一个人发展产生很大影响。

    3.         还要了解团队成员的个人目标,他的短期目标、中期目标、长期目标各是什么?目前处于目标路线的什么位置?他的个人特性和当前环境对他实现目标有什么影响?是否有一种途径可以让他现有的职业与其人生基本目标相一致?

     

    经理可以根据以上三个基本要点,针对不同的个人,指导他们进行职业定位和规划。按照GC目前业务状况和发展趋势,我们认为可以将技术人员的职业生涯大致分为三个阶段,每个阶段有不同的职业路径可供选择:

    1.         第一阶段为起步期,一般为毕业后的3年之内。不论何种背景,这一阶段的主要工作基本是编程、测试和维护;主要目标是学习和掌握公司产品/项目的基本技术、工具和流程。本阶段是软件行业所有职业的起点和立身之本,不论将来担任何种职位,都必须依赖于这一阶段打下的基础。当前这一阶段的职位主要有三类:

    •   软件开发方向:主要职位有“助理软件工程师”、“软件工程师”。
    •   软件测试方向:主要职位有“助理测试工程师”、“测试工程师”。
    •   软件技术方向:主要职位有“系统工程师”等;

    2.         第二阶段为成长期,一般为毕业后的3~10年。这一阶段的人员已经掌握了基本的技术技能和经验,能够独立工作、指导或带领他人工作。公司为这类人才提供了专业和管理两条发展通道,具体地说有以下七大类发展途径:

    l  软件技术方向

    •   职业通道:高级软件工程师—主管软件工程师——软件架构师——高级架构师——技术专家
    •   特点:善于独立思考,做事谨慎细致,热衷于专研技术及其创新,对新技术敏感,技术涉面广。属专业技术人才。
    •   准备:努力专研技术,紧跟行业动向,深入研究,掌握精髓,做到该领域的专家;经常发表技术文章,总结交流技术经验;获得IBM、MS、Oracle等各主要技术的认证、攻读软件硕士/博士学位等。
    •   风险:由于IT业发展很快,如果所专研的技术领域逐渐被市场淘汰(如COBOL、SYS390、PB),需尽快转型到新的领域。
    •   目标:对于进取型,可以考虑IT公司的技术专家,或科研单位的研究人员;对于平衡型,可以考虑大型软件公司的资深开发工程师,或企业信息部门的系统维护工程师。

    l  开发管理方向

    •   职业通道:高级软件工程师——主管软件工程师——开发经理/项目经理/产品经理——项目总监——技术管理总监
    •   特点:首先要精通产品和技术,然后还有具备良好的协调沟通能力、能团结人。精通软件工程的流程与进度控制、质量控制、资源的有效使用等。属复合型技术人才。
    •   准备:需要有软件开发各生命周期(如开发、测试)的工作经验,至少在一项技术方面具备专家水准,能触类旁通;精通项目管理的知识、技术、技巧与方法;获得PMP、CMM、软件工程、MBA等方面的认证和学位等;具备一定的行业知识。
    •   风险:项目管理比较辛苦,压力比较大,时常出差。
    •   目标:对于进取型,可以考虑IT公司的CTO;对于平衡型,可以考虑非IT企业的CIO。

    l  测试技术方向

    •   职业通道:软件工程师/测试工程师——高级测试工程师——测试分析师——测试专家
    •   特点:做事谨慎细致,重视细节;精通QC与QA等技术和方法,熟悉IT技术及项目管理流程,精通至少一个行业(如电信、金融、物流等)的业务流程;强调沟通,属专业技术人才。
    •   准备:精通测试理论、方法与工具,如黑盒/自动化/安全/性能/白盒测试等;有一定的编程能力;获得GB2000、ISO9001、CMM等质量体系及软件工程、质量控制等方面的认证和学位;学习业务知识。
    •   风险:目前来看测试与业务流程密切相关,如果不懂行业的话很难深入测试。
    •   目标:对于进取型,可以考虑IT公司或专业测试公司的测试专家;对于平衡型,可以考虑大型软件公司或专业测试公司的资深测试工程师。

    l  质量管理方向

    •   职业通道:软件工程师/测试工程师——高级测试/品质保证工程师——测试/品质保证主管——测试/品质保证经理——测试/品质保证总监
    •   特点:做事谨慎细致,重视细节,有具备良好的协调沟通能力、能团结人。精通软件工程的质量控制、流程与过程控制、风险管理、质量保证等。属复合型技术人才。
    •   准备:需要有软件开发各生命周期(如开发、测试)的工作经验,至少在一项技术方面具备专家水准,能触类旁通;学习业务知识;获得PMP、CMM、ISO9001、ISO27001、GB2000、敏捷开发、MBA等方面的认证和学位等。
    •   风险:质量管理需要精通相当广泛的专业知识,如开发、测试、流程、QA、项目管理等。
    •   目标:对于进取型,可以考虑IT公司或专业测试公司的CQO/ CTO,或质量管理咨询公司的质量认证顾问;对于平衡型,可以考虑大型软件公司的项目管理/品质保证/流程控制负责人。

    l  IT实施方向

    •   职业通道:软件工程师/测试工程师——高级测试工程师——实施顾问——高级实施顾问——实施经理——实施总监
    •   特点:首先要熟悉IT技术及项目管理流程,然后还有具备良好的协调沟通能力和行业知识,精通产品,偏重于产品与行业的结合。
    •   准备:了解各类平台的软、硬件、网络知识,安装与使用;精通所要实施的应用系统结构,以及该产品所在的应用行业知识;参加项目管理、PMP、软件工程培训等;注重衣着言行等职业形象的培养。
    •   风险:实施工作压力比较大,时常出差。
    •   目标:对于进取型,可以考虑的是IT公司的实施总监;对于平衡型,可以考虑的是大型软件的资深实施顾问(如SAP、Oracle、SSA)。

    l  IT咨询方向

    •   职业通道:软件工程师/测试工程师——高级测试工程师——咨询顾问——高级咨询顾问——咨询经理——咨询总监
    •   特点:首先要熟悉IT技术及项目管理流程,然后还有具备良好的协调沟通能力和深入的行业知识。偏重于行业业务,如财务、金融、HR、SCM等。
    •   准备:熟练掌握至少一类IT技术;深入的行业知识,能够达到该行业的专家水准;攻读MBA学位或CPA、CFA等行业认证;要具备良好的文字能力和外语水平;注重衣着言行等职业形象的培养。
    •   风险:咨询工作需要快速学习、工作压力比较大,时常加班。
    •   目标:对于进取型,可以考虑的是专业咨询公司的咨询总监、行业顾问;对于平衡型,可以考虑的是专业软件研发机构的资深系统分析员。

    l  IT营销方向

    •   职业通道:软件工程师/测试工程师——售前工程师——客户经理——销售经理——销售总监
    •   特点:首先要熟悉IT技术、产品及应用方案,然后还有具备优秀的协调沟通能力和深入的人脉关系。
    •   准备:掌握相关行业和解决方案;对行业流行的应用系统的架构非常熟悉;培养自己的市场概念和思维,精通市场营销知识、策略和技巧;攻读营销、MBA等学位;积累庞大的人脉关系,学会和用户打交道,培养市场意识和决策能力;注重衣着言行等职业形象的培养。
    •   风险:工作压力比较大,没有固定的工作时间,时常出差,人际关系要广。
    •   目标:对于进取型,可以考虑的是IT公司的市场总监。对于自由型的人,可以考虑自己创业。

    3.         第三阶段为发展期,一般为工作10年以后。这一阶段的人员已经成为组织内的技术或管理骨干,可以向更高层次的综合管理和企业战略方向发展。如果说第一阶段比较容易实现,第二阶段通过一定程度的努力可以实现,而第三阶段则主要靠机遇和个人奋斗了。

     

    最后,经理还需要引导团队成员,确定好自身的职业发展目标后,要专注进取,不要频繁更换岗位,特别是不要为了多谋一点工资而转移阵地,否则最后对哪个行业和技术都没有摸透,永远是新手!

    展开全文
  • 好的开发人员需要具备的那些素质

    千次阅读 2019-06-20 17:06:03
    1、积极,主动性 这个其实比较重要,如果说技术实力不强,有些东西没用过,这些其实都不是问题,只要主动的去学习,主动的去发现问题,跟进问题,其实很多技术类的问题都不是问题了。这个放在第一位的素质。...

    1、积极,主动性

    这个其实比较重要,如果说技术实力不强,有些东西没用过,这些其实都不是问题,只要主动的去学习,主动的去发现问题,跟进问题,其实很多技术类的问题都不是问题了。这个放在第一位的素质。

     

    2、有风险提前抛出来

    做项目肯定有风险,没有风险项目也就没有挑战了。如果仅仅靠项目经理去把控,一来项目经理没有那么多精力,二来每个人的视野有限制,这两个原因导致可能考虑不全,而这个时候,就需要每个开发同学能够主动的发现风险,并提出规避方案,如果没有规避方案,那提出来也行。

     

    3、区分主次,合理规划

    对于系统中的功能进行核心/非核心、主流程/非主流程、高优先级/低优先级的划分。优先完成出核心、主流程、高优先级的部分。避免铺地毯式的一步一步的逐步推进。

     

    4新的想法打算用在项目中的,自己提前搞demo验证过

    有些同学,包括我自己,都会尝试一些新东西,例如新框架,新的工具等。但是有个前提,不要在项目开始或者进行中的时候才考虑用新东西试一下,项目一般都是有时间限制要求的。之前有同事说想在项目中用XX框架,这时候一般会考虑之前有没有搞过,如果搞过,那就放心去用好了,如果没搞过,在项目来临的时候,最好不要用。项目一般有预研阶段,这个时候,如果有新的想法,可以尝试做一些例子。为啥要这样呢?因为新东西有学习成本,这个倒是其次,有些新东西有坑在里面,因为这个世界没有银弹的方案。

     

    5主动承担没人负责的模块

    有些模块的划分,可能没法划分到具体的人,因为可能是两个模块衔接的,这时候,如果时间允许,建议开发同学主动的承担一些没人负责的模块。例如两个模块的衔接、整体页面的安全方案考虑、单元测试的集成、持续集成等。

     

    6自己负责的部分完成之后帮助其他同事

    这个和上一个重复了?没有。刚才的那个是没人负责的,这个是其他同事的,项目内部人员的技术素质可能是参差不齐的,有些东西可能熟悉的人几个小时就能搞定,有的可能需要一天时间,这个时候,如果你熟悉一个模块,而另外一个同事不熟悉,你就可以帮助一下了。

     

    7代码注释充分

    由于我们参与的大多是业务项目,有个特点就是复杂。这时候,就需要有充分的注释,当然是非常必要的环节才加。至于一看就能懂的,那就没有必要添加了。

     

    8代码自测充分,高质量的完成自己负责的模块

    这个必须提一下,开发同学代码编写好了之后,需要提交给测试同学进行测试,有时候测试还分几轮。这时候,bug的情况体现了代码的质量,而质量的保证,除了经验和代码review之外,还需要自己完成一些自测的事情。尤其是主流程必须有,还有就是自己觉得一些边界的条件下。有人说着不是浪费时间吗?时间上这个是节省时间,自测充分之后,后续bug就少,返工就少,讨论问题就少,省了很多时间的。

     

    9畅通的沟通氛围

    项目中有各个角色,沟通必不可少,为啥说要自己创造一个好的沟通氛围呢?因为你需要找别人讨论问题,别人也需要找你讨论问题,如果沟通态度和语气啥的有问题,就会给彼此构建一个屏障,而这个屏障会导致大家沟通不是很顺畅,最终可能就导致一个问题大家理解的不一致。讨论过程中,注重沟通的方式,要做到对事不对人。

     

    10、重构

    重构!重构!重构!重要的事前说三遍。写代码就像写文章,不是一蹴而就的。需要反复的修改和重构。当你发现代码重复、类结构不合理的时候,或者自我对代码感觉不太好的时候,就去重构。技术人员需要一些代码洁癖

     

    11、编码前充分设计

    编码前宁可多花时间进行方案的详细设计,千万不要一接到需求就进行编码。提前进行详细设计,会缩短编码的时间,也会降低bug的发生。变写变想,反而会降低开发效率,还很有可能在临近功能写完时,进行二次修改。

     

    12、学会换位思考

    一个项目是需要多方协作的,例如需要业务、开发、测试、产品、UED,那不同的人必然会有不同的想法,因为大家的知识积累以及经验积累肯定不一样,在大家想法不一致的时候,可以更多的是做个换位思考,先理解对方的观点,了解这个观点背后的原因,然后再来反观自己的想法,相信之后的争吵肯定会少很多,同时在互相理解的基础上,做事情的默契和结果也会有很大的提升;

    在协助中多一些换位思考,多站在对方的角度思考和理解问题,最后大家在协作中能够实现共赢

    开发功能之前站在用户的角度去思考,假如你作为业务用户,你对这个功能会有什么样的需求。

     

    13责任心

    这个放在最后,其实并不是说排名在最后,这个我认为也是很重要的,试想一个没有责任性的人写出来的代码,别人能信得过吗。写代码前要进行深度的思考。写完后要对自己的代码进行充分的测试。上线前需要反复确认自己的代码有没有问题

     

    展开全文
  • 开发人员提升自己的四种方式

    万次阅读 多人点赞 2019-11-19 14:53:54
    在提升软件开发技能方面,有哪些必备的妙招可以帮助自己呢?...如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。 由于存在各...
    640?wx_fmt=gif
    在提升软件开发技能方面,有哪些必备的妙招可以帮助自己呢?

    640?wx_fmt=png

    作者 | Skill Pathway
    译者 | 弯月,责编 | 屠敏
    出品 | CSDN(ID:CSDNnews)
    以下为译文:
     
    开发人员之间所谓的不同“级别”的界线是模糊的。如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。
    由于存在各种各样的意见,因此想花时间搞清楚如何成为“高级”或“中级”开发人员,实际上并没有太大帮助性,所谓的“级别”在大多数情况下都纯属个人意见。
    因此,在本文中,我们想提出一些你可能没有考虑过的方面,如果你照做了就有可能提升自己的开发水平。
     
    640?wx_fmt=png
    建立一个实质性的项目
     
    ReactJS计算器?看着很酷,但并不务实。待办事项清单应用程式?也是很有趣的小工具,但不务实。在本文中,我们来谈论一些与众不同的教程,大多数人都可以尝试一下。
    这些与众不同的教程将从不同的视角、端点和功能出发,构建具有独特性且能展示开发人员创造力的应用。
    那么,我们认为“实质性项目”的例子有哪些呢?
    • 照顾狗狗。

    • 宠物小精灵爱好者的微型社交网络。

    • 供其他人使用的Web后端或前端框架——不是说让你加入框架大战,而是让你了解如何构建框架!

    • 利用你平时主要使用的编程语言构建一个程序包,并在多个项目中使用。

     
     
     
     
    网上有很多时髦的例子,但重点在于你需要围绕你超级感兴趣的事物构建一个更大的项目,或者构建一个完全超乎你当前理解范围的事物。很明显,这两种项目都可以提升你自己,因为你会遇到各种新概念。
     
    640?wx_fmt=png
    向开源做贡献
     
    构建你自己的开源软件包/应用程序,或向现有的代码库贡献代码。
    你自己的开源软件包
    如果你想构建自己的软件包,那么首先请确保不是来自某个教程,而是你真正想发布给别人的东西。
    记录你的创作过程
    如果你可以创建博客文章或视频系列,记录创建方式/原因以及思考过程,那么就更好了。这不仅可以让你从讲故事的角度思考问题并获得新的见解,而且还可以很好地证明你的能力,此外,还可以让成千上万的读者通过你的这个项目受益。
    别人的代码库
    你可以查看一些非常流行代码仓库,比如PHP、Python、java软件包和插件(它们都在GitHub上)。很有可能这些软件包中都含有很多未解决的问题。
    仔细阅读代码库制定的代码贡献指南,通常在代码根目录下的某个.MD文件中,你应该首先阅读该文档,然后开始解决问题。而且你可以更进一步添加一些实用的功能。
    这样做的目的有很多:
    • 证明你能够遵循编程准则(展示给潜在雇主)。

    • 你是开源社区的一员,某个代码库的贡献者中有你的名字。

    • 你熟练掌握了分叉、拉取请求与提交。

    • 你可以了解社区维护的软件包,而且有机会采用一些更好的编程实践。

     
     
     
     
     
    640?wx_fmt=png
    阅读高级开发人员的代码
     
    这是开发人员提升自己的最快方法之一。因为大多数时候,你所阅读的代码都超出了自己当前的水平。
    努力理解这些代码,并与自己的代码进行比较,设法寻找可以改善自己的实现的模式,同时记录下所有能够提高自己的工作流程的技术细节。
    如果你目前没有在某家公司就职的话,那么可能没法这样做。如果你真的没有在公司就职,那么可以从社区寻找开源项目,社区的开发人员经验非常丰富,你可以阅读并理解他们的代码。
    在阅读其他开发人员的代码时,如果有人能够回答你遇到的问题,那么就更好了。你需要让他们知道你在努力理解高级代码,请求他们回答你的一些问题。很多人都愿意提供帮助。
     
    640?wx_fmt=png
    了解更多的编程设计模式和原理
     
    你应该研究一下SOLID、KISS、YAGNI、MVC以及其他种类繁多的设计模式和原理。维基百科上有两个与设计原理和模式有关的页面:
    • https://en.wikipedia.org/wiki/Software_design_pattern

    • https://en.wikipedia.org/wiki/Category:Programming_principles

     
     
    你可以仔细阅读每个模型的定义,然后搜索每个模型的示例——每个示例都非常重要,因为如果你对每个模型实现的前因后果有一定的了解的话,那么才能深入理解这个模型的实现。
    很有可能有些设计模式你根本没听说过。大部分招聘经理也不会全部记住,所以快速阅读一部分设计模式,巩固你的记忆,就能改进编程的过程。
    原文:https://dev.to/skill_pathway/4-ways-you-can-level-up-as-a-developer-17ol
    本文为 CSDN 翻译,转载请注明来源出处。

    【END】

    2019年Python全栈工程师,都是开发人员改怎么转向高收入?

    https://edu.csdn.net/topic/python115?utm_source=csdn_bw

    640?wx_fmt=jpeg
     热 文 推 荐 
     
     
     

     

     

     

     

    640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
    640?wx_fmt=png
    你点的每个“在看”,我都认真当成了喜欢
    展开全文
  • 开发人员最常访问的几个网站

    千次阅读 多人点赞 2019-09-28 11:40:48
    Google中国开发者网站:... 可以查看Android各个版本信息等 1. Stackoverflow ... 有数百万个好问题和答案。 学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。...stackoverflow的另一...

    Google中国开发者网站:https://developer.android.google.cn

    可以查看Android各个版本信息等

     

     

    1. Stackoverflow

    Stackoverflow.com可能是编程世界中最受欢迎的网站。 有数百万个好问题和答案。 学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。

    stackoverflow的另一件好事是它是社交的。 您可以在某些标签下查看问题,例如 “java”和“regex”,那么可以看到什么问题是最常被问及最多的投票。这可以作为学习的良好资源,也是编写Java博客热门话题的好资源。

    网站URL:http://stackoverflow.com/

     2.http://iconfont.cn

    阿里巴巴矢量图标库

    3.http://www.bejson.com/ui/phonesize/

    json 布局尺寸等的学习

    4. Java SE技术文档

    本网站包含您将需要使用Java SE的API的所有文档。 即使是高级Java开发人员,确信您会在这里找到一些有用的东西。 例如,您可以阅读“基本Java类”,“部署”等的一些教程。

    网站URL: http://docs.oracle.com/javase/

    5. Github

    您可以在Github上免费托管项目,但您可能不知道它是学习流行Java库和框架的极好资源。 例如,如果你想学习Spring MVC框架,可以搜索并找到一些开源项目。 可以通过示例快速学习框架,特别是如果您已经有了类似框架的一些经验。

    网站URL: https://github.com/

     

    工具下载https://github.com/inferjay/AndroidDevTools

    6. Coursera

    这是视频学习的最佳网站。 可以从顶尖学校的着名教授那里找到很多很好的计算机科学课程。 其中一些甚至是一些计算机科学领域的发明者。

    网站URL: https://www.coursera.org/

    7. Java World

    这个网站包含了大量关于各种主题的Java教程。 很多文章都写得很好,并有插图的图片/图表。 它可以用作深度学习的书。

    网站URL: http://www.javaworld.com/

    玩android   http://www.wanandroid.com/

    安卓巴士http://www.apkbus.com/

    Android开源项目解析(里面还有职位内推)http://p.codekk.com/

    在线查看Android源码https://www.androidos.net.cn

    Git在线可视化学习https://learngitbranching.js.org/

    聚合数据-免费数据调用 https://www.juhe.cn/
    有赞- 免费的微商城 http://youzan.com/
    秀米微信图文编辑器 http://xiumi.us/
    禅道项目管理软件 http://www.zentao.net/
    安卓开发工具平台 http://www.androiddevtools.cn/
    友盟_开发者服务平台 http://www.umeng.com/
    Bmob移动后端云服务平台 http://www.bmob.cn/
    初页- 优质H5微信海报 手机应用
    兔展-移动H5页面 http://www.rabbitpre.com/
    安卓视频平台 https://www.vitamio.org/
    安卓开源项目分类汇总 https://github.com/Trinea/android-open-project
    Github的开源项目汇总 http://www.eoeandroid.com/thread-546248-1-3.html
    Android design中文版 http://adchs.github.io/index.html
    Android官方课程中文版 http://hukai.me/android-training-course-in-chinese/index.html
    图标 https://www.google.com/design/icons/#ic_search
    Android开发者博客 http://android-developers.blogspot.jp/
    泡在网上的日子 http://www.jcodecraeer.com/
    AS中文社区 http://www.android-studio.org/
    testin云测 http://www.testin.cn/portal.action?op=Portal.index

     

     

    Android总结类文章

    AndroidTools https://github.com/GJson/AndroidTools

    本人多年珍藏的Android开发必备网站和工具http://www.apkbus.com/blog-944603-77135.html

    作者:张风捷特烈    的2018年终总结(兼个人详历)值得一看:https://juejin.im/post/5c2881c95188252b5627475b

    https://github.com/JsonChao/Awesome-Android-Notebook更详细的: https://jsonchao.github.io/2018/12/29/2018年终总结/

    2018年安卓巴士 《最新Android入门教程》书 :http://www.apkbus.com/book/cover.html

    开源实验室--张涛 https://www.kymjs.com/

    GitHub 上优质项目整理,不只 Androidhttps://mp.weixin.qq.com/s/yTq51ZCFzXMp_0WWdkeD5w

    展开全文
  • 本文借用了多张动态图,以诙谐的方式,展示了程序员/开发人员的真实生活。文章原始版本是西班牙语,由Alex Soto 翻成了英文版,再由伯乐在线翻成了中文版。 往工作环境上传东西的时候: 没有“Google一下”,...
  • app开发人员配置【职责】

    千次阅读 2018-08-22 09:16:15
    app开发人员配置组成 作为一个独立APP开发项目的开发项目,人员必须包括:产品经理,程序开发人员(ios开发工程师,Android开发工程师,服务端开发工程师),UI设计,测试工程师,运营团队。各职位要求如下: 1.app...
  • 再谈开发人员和测试人员的比例

    万次阅读 热门讨论 2010-11-19 21:00:00
    软件企业中开发人员和测试人员的比例往往是管理者关注的一个问题,也可能是下面测试经理头疼的问题,似乎没有人知道什么样的比例是合适的。幸好,倒是有个学者做个这方面的调查得到一些数据,可以供那些对此感兴趣的...
  • __之前一直在用谷歌的chrome浏览器,新版的 Edge 浏览器换了Chromium内核,据说功能和用户体验上可以和chrome浏览器相媲美,所以就想试一试。从官网下载了最新版本,安装后的第一件事情就是给浏览器装插件,提高...
  • 什么是后端开发

    万次阅读 多人点赞 2017-12-28 09:29:47
    点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文英文:https://dzone.com/articles/what-is-back-end-development软件...在Web开发的篇章中,我们主要讨论Web开发,因为它涉及与最终用户的直接互动
  • 在一些软件大会上,人们常常会问这样一个问题:测试人员与开发人员的比例究竟多少是合理的?而这样的问题,很难直接给出一个答案。为什么会有这样的问题,可能来自于两方面的压力:许多公司领导总是希望得到一个合理...
  • 3、如果开发说测试环境问题, 让他说明清楚测试环境问题是什么,按照他说的验证一遍, 如果确实如他所说, 关闭bug,但是不是他说的那样,继续激活bug给开发解决,确保产品质量。 4、如果开发说用户不存在这种使用...
  • 软件开发的组织和角色分工

    万次阅读 2014-08-01 17:02:37
    随着软件规模的不断膨胀和软件开发技术的发展,软件开发的分工和组织也变得越来越复杂,如何合理的组织和分工越来越成为能否成功开发的一个决定...l 开发人员 l 测试人员 l 项目实施人员 高级经理 具体参与项
  • 敏捷开发流程总结

    万次阅读 多人点赞 2010-07-20 15:36:00
    Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以...
  • IE8 F12 不显示开发人员工具窗口
  • 项目开发文档编写规范

    万次阅读 多人点赞 2018-05-13 17:50:38
    开发项目的过程中,我深刻的意识到,文档存在的意义并不是无用的报告,简洁明了的文档不光能记录你当下所做的,还能在繁重的工作中分神思考下一步该做什么时为你节约精力,并且在项目周期内,使整个项目保持一致性...
  • IE的F12开发人员工具不显示

    万次阅读 2013-04-02 09:47:34
    IE的F12开发人员工具不显示问题: 按下F12之后,开发人员工具在桌面上看不到,但是任务栏里有显示。将鼠标放在任务栏的开发人员工具上,出现一片透明的区域,选中之后却出不来。将鼠标移动到开发人员工具的缩略图...
  • 怎么做敏捷式开发

    万次阅读 2018-01-17 07:57:21
    1、减少对开发人员的干扰 在实际情况中,很多开发人员要直接面对客户。 开发团队最好是减少这些方面的干忧。 大部分的人都不是超人,在一个时间段内处理超出自己负荷的工作是很难做好保质保量的。 所以对于开发...
  • (开发环境就是每个开发人员电脑上的开发环境,只有开发人员可以配置和开发,写数据测试放在测试环境) 2.测试环境:新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。(开发人员开发完上传到 SVN...
  • 如何量化考核软件开发人员绩效

    万次阅读 2013-03-21 11:22:26
    软件人员管理,一向被认为是一件难题。...项目主管把任务进行分解,和每个软件开发人员对各自所需完成的工作内容、期限和考核标准达成一致,特别是各个模块之间的接口,并形成一份完整的“任务说明书”。在
  • 软件开发人月成本估算方法

    万次阅读 2016-09-09 15:26:56
    1 开发人员工资 B 2 国家规定的福利(五险一金):0.476B 3 奖金以及物资奖励(过节费等):0.2B 4 办公成本(办公场地,水电费,差旅费,其他费用):B/3 5 人力资源储备费(企业人员流动,人员储备及...
1 2 3 4 5 ... 20
收藏数 1,341,467
精华内容 536,586
关键字:

开发人员