• ThoughtWorks之行


    1.要明确大公司与小公司区别,看清自己喜好。

    2.所谓敏捷开发还是不是很了解,毕竟一个软件开发模式都不熟悉。据说优势很大。

    3.我觉得软件开发,最初设计成像生产线似的分析、设计、试验、测试、维护等步骤,最初肯定是大大提高效率,但是各个公司争相模仿后由于需求业务的不同或者是公司制度、环境等的不同,可能涌现出不少弊端,然后就出现这种灵活的所谓敏捷开发,借鉴以往模式的优缺点,形成一种灵活的开发模式,但是绝对不是最初的散沙般无规律无组织(一群人从头干到位)的开发。呵呵。。。

    4.听到很多名词:BA、QA、EA,结对编程、看板管理系统、测试驱动开发、重构、code Review、UX、PM、Dev、UI、techlady(科技女性:我们女性优点:细心、善于与客户沟通)、CTO、要关注科技前沿、关注名人博客、ThougthWorks公司网站有个技术雷达、双公司计。

    5.何为迭代?个人理解:就是一个开发周期,先开发大的框架是一个迭代,后面加特定功能等又是一次迭代、相当于一个版本就是一个迭代。不同于之前理解的把一个大项目分成模块,一个模块开发就是一个迭代,这是错误的。

    6.软实力、硬实力。自我营销

    7.软件交付与外包区别?

  • 相关阅读:
    使用JDK创建webService
    eclipse换工作空间要做的事情
    JAVA输出表格(适配中英文)
    linux下如何用GDB调试c++程序
    C++编译的四个步骤
    linux下如何设置root密码(第一次)
    chp01、Dreamweaver介绍
    服务器端程序
    1_计算机网络概述
    Oracle Java JDBC: Get Primary Key Of Inserted Record
  • 原文地址:https://www.cnblogs.com/Yogurshine/p/3039024.html
Copyright © 2020-2023  润新知