入门软件开发所要了解的几个方面

拿到一个项目如何开发呢?从哪里入手呢?具体的技术点如何实现呢?这就是我这次要让大家体会的,不为你理解每个技术细节,这些后期博文中都会详细讲到。只为你有大的格局,你有清晰的目标,你有真实的体验。软件开发能支持你在这个日益竞争激烈的世界里,安身立命,实现梦想,过上好日子!

 一、开发有哪些岗位呢?

  1. 初级程序员
  2. 中级程序员
  3. 高级程序员
  4. 系统分析师
  5. 架构师
  6. 技术总监
  7. 技术副总CTO

二、怎样是一个合格的程序员?

Do more,Do better,Do share!

  1. 逻辑思维能力,把需求能描述清楚
  2. 找重点的能力,从琐碎的细节中找到核心,什么是重要的,什么是可以暂时忽略
  3. 总结能力 3w1h,Why? Where? When? How?
  4. 解决问题能力,面对未知能快速解决,分担领导的工作
  5. 汇报能力,给经理、高层、客户等汇报工作,word、ppt,用数据说话
  6. 团队精神,乐于分享

 三、软件开发流程?

也称为软件开发生命周期:

  1. 意向
  2. 软件项目立项,立项报告,立项审批
  3. 需求调研,需求评审
  4. 概要设计,用例图,页面原型设计
  5. 数据库设计,表设计
  6. 详细设计,类设计
  7. 开发编码
  8. 需求变更
  9. 测试
  10. 试运行,bug满天飞(加班)
  11. 正式上线
  12. 维护期
  13. 项目完成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值