`
shermenn
  • 浏览: 14210 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

开发人员都应该有以下问题的答案

阅读更多
我是个java开发人员,今天项目经理问对新人有什么要求,我给了项目经理一个建议:大概每个开发人员都应该有以下问题的答案(带星星表示比较进阶的问题),假如我们能够给新人以下答案点的培训,并且规范化使用这些流程,那么公司的效率会大大提高。
因为本人使用 java ,javascript,oracle,以下关于技术的局限性比较大


1. how to understand a requirement?
         1.1 when requirement function is not so complex,we can use test cases to standardize user's/designer's requirement
         1.2 when requirement function is too complex, we need handle input,output,exception 3 point to make requirement clear.
       
         1.3* when requirement for user/designer is also un-clear, how to handle?

2. how to fix bugs
         2.1 make sure you have known the related old logic.
         2.2 make sure you'r clear about what's the expected result after change.
         2.3 how to debug
                   2.3.1 how to debug in sql like store procedure.
                   2.3.2 how to debug in javascript.
                   2.3.3 how to debug in java.
         2.4 how to trace changes of code/requirement?
                   2.4.1 how to use cvs log to trace changes
                   2.4.2 how to use redmine to trace changes

         2.5* can i re-code when i think previous code is really hard for me to re-use?
         2.6* how to due with the quick fix/hot fix when deadline coming soon ?
         2.7* can I modify common framework to fit my special function?
         2.8* how deep into code/logic is appropriate when i am finding old logic code?
         2.9* how to estimate changes' risk?

3. how to develop a new module/implement a new feature
         3.1 how to start with a completely new module
         3.2 coding conventions
                   3.2.1 how to modify/design code in sql
                   3.2.3 how to modify/design code in javascript
                   3.2.4 how to modify/design code in java
                   3.2.5 how to modify/design code in report
                            3.2.5.1 jasper type
                            3.2.5.2 crystal type
                            3.2.5.3 excel export framework
       
         3.3* what points should i specially notice when i implement business logic

4. how to write test cases for quality assurance
         4.1* basic on technology,how to design test case for quality assurance
                   4.1.1* test tools
                   4.1.2* how to design cases
                   4.1.3* how to do is high effective
                 
         4.2 basic on business,how to design test case for testing by user/qa
                   4.2.1* test tools
                   4.2.2 how to desige cases

5. how to deploy(just for me,3 most popular servers)
         5.1 how to deploy to jetty
         5.2 how to deploy to tomcat
         5.3 how to deploy to webSphere

6. company's general business flow brief
         7.1 As routine,how user use our system?
         7.2 basic modules:        

7. company's  system framwork brief
           how does font-end's data post to back-end? after back-end process, how system return data to font-end?

8. others
   you should have your own knowledge store. what's your or you answer other's faq?
0
0
分享到:
评论

相关推荐

    JavaWeb开发人员面试题及答案

    ### JavaWeb开发人员面试题及答案解析 #### 一、选择题详解 ##### 1. JSP有几个内置对象? **答案:C9个** - **解析:** JSP提供了9个内置对象,这些对象简化了Web开发过程中的常见任务。这九个内置对象分别为:`...

    创新思维与创新力开发课程作业答案(90分以上)参考.pdf

    创新思维与创新力开发课程作业答案 本课程作业答案涵盖创新思维与创新力开发的多个方面,包括创新思维的定义、创新力开发的重要性、创新成果的评价因素、创新模式、知识经济、创新型国家的概念等。下面是对每个问题...

    敏捷开发管理试题及参考答案.docx

    2. 好的 Product Backlog 应该适当细化、有估算且随时更新,答案是 ABC。 3. 用户故事可以由整个团队、用户、客户或相关人员制作,答案是 ABCD。 4. 产品负责人的职责包括驱动产品成功、对产品的投资回报率负责以及...

    法务人员入职考试题及答案.doc

    法务人员入职考试题及答案 一、名词解释(共 15 分,每题 5 分) 1. 建筑物区分所有权: 建筑物区分所有权是指在共有建筑物中,每个共有人都拥有该建筑物的一部分所有权。这种所有权可以是平等的,也可以是不平等...

    java_web开发人员面试题及答案

    Java Web 开发人员在面试中可能会遇到各种各样的问题,这些问题涵盖了基础语法、框架、并发、Web 技术等多个方面。以下是对这些题目所涉及知识点的详细解释: 1. JSP 内置对象:JSP 具有9个内置对象,分别是`...

    android开发人员面试题及答案

    【Android 开发人员面试题及答案】 在 Android 开发领域,面试通常会涵盖广泛的主题,包括基础的 Java 知识、Android SDK、UI 设计、性能优化、内存管理以及最佳实践等。以下是一些可能的面试问题和相关知识点: 1...

    mendix初级认证学习资料+考题答案

    以下是对"mendix初级认证学习资料+考题答案"的详细解析: 1. **Mendix基础知识**: - **低代码开发**:Mendix采用图形化界面,通过拖放组件来创建应用,降低了编码难度,使非专业程序员也能参与开发。 - **模型...

    dev-recruitment::laptop:测试您的开发人员技能。 各个级别的问题和答案(从初级开发人员到高级开发人员)

    创建以下一系列问题和答案的灵感是库。 开发人员版本已由准备。 非常欢迎您提出任何有关更改,新问题或答案的建议。 可用的语言版本: :United_Kingdom: :Poland: :light_bulb: 问题仅是示例,也是该主题的初步...

    软通质量意识答案.docx

    4. 全员参与:软件开发和维护人员都应该参与软件产品的质量控制和改进。 软件质量意识是软件开发和维护过程中非常重要的一方面。它可以确保软件产品的质量达到预期的水平,提高客户的满意度,降低软件开发和维护的...

    敏捷开发的艺术

    , 本书为以下问题提供了明确的答案:, 怎样才能采用敏捷开发?, 我们真的需要结对编程吗?, 汇报应该详细到什么程度?, 如果无法让客户参与进来该怎么办?, 我们应该编写多少文档?, 何时进行设计和架构?, 作为一名非开发...

    Mendix初级考试真题及答案

    【Mendix初级考试真题及答案解析】 Mendix是一个强大的低代码开发平台,它允许用户通过图形化界面构建应用程序,而无需...准备充分后,参加Mendix初级考试将有助于证明你的低代码开发能力,并为职业发展打下坚实基础。

    专业技术人员潜能激活与创造力开发教程继续教育试题及答案82分.pdf

    本文件为一份关于专业技术人才潜能激活与创造力开发教程的继续教育试题及答案,内容涵盖了与专业技术、创造力开发、知识经济、智力资源等多个相关领域的知识点。从内容上看,这些知识点可以细分为以下几个重要方面:...

    东北农业大学20春《软件开发工具》在线测试题答案.docx

    所以选项B“8”是错误的,正确答案应该是“6”。 综上所述,这些测试题涵盖了数据通信的基本概念、网络硬件、数据库管理系统和办公软件的使用技巧。理解和掌握这些知识点对于学习软件开发工具至关重要,它们构成了...

    1+x云计算运维与开发初级样卷A-E实操过程与答案.zip

    在本压缩包“1+x云计算运维与开发初级样卷A-E实操过程与答案.zip”中,包含了丰富的内容,主要针对“1+X”云计算平台运维与开发初级认证的学习者,目的是帮助他们准备考试和提升技能。以下是这些资源中涉及的主要...

    2021年自考互联网软件应用与开发试卷及答案解释完整版.docx

    在这个阶段,开发人员需要与客户进行深入交流,了解他们对于软件的具体期望和需求。 - **编码**:此阶段属于软件实现期,开发人员依据设计文档编写源代码,实现软件的各项功能。 - **测试**:也是软件实现期的一部分...

    软件工程理论与实践答案

    瀑布模型适用于具有以下特征的软件开发项目:需求不发生或很少发生变化,并且开发人员可以一次性获取到全部需求。 原型模型是开发人员为了快速而准确地获取需求经常采用的方法。原型模型主要用于挖掘需求,或是进行...

    JSP应用与开发技术第三版第八章课后编程题答案

    "JSP应用与开发技术第三版第八章课后编程题答案"这一主题,暗示我们将深入学习如何在JSP中执行CRUD(创建、读取、更新和删除)操作,这是任何Web开发人员的基本技能之一。 首先,我们需要了解JSP的基础。JSP是一种...

    精品资料(2021-2022年收藏)浙江省高等教育自学考试人员素质测评理论与方法试题及答案.doc

    【人员素质测评理论与方法】知识点详解 人员素质测评是教育和人力资源管理领域的重要环节,主要目的是为了评估和预测个体的能力、性格、态度等素质,以便于选拔、培养和配置人才。以下是对试题中涉及的一些核心知识...

    2022年自考软件开发工具试题及答案.doc

    【标题】和【描述】提及的是“2022年自考软件开发工具试题及答案”,这是一份针对自学考试的试题集,主要涵盖了软件开发工具相关的知识。 【标签】中的“2022年自考软件开发工具试题及”进一步确认了这是关于2022年...

Global site tag (gtag.js) - Google Analytics