大学生可以了解的一些关于项目开发的知识

项目开发:
一、公司项目开发流程

  1. 什么是项目?
    项目就是一件事,解决特定问题。例如:支付宝、教务系统、12306等
    有固定的甲方用户
  2. 大学知识和公司技术做好衔接
  3. 项目开发流程(甲方乙方)
    3.1 招投标
    3.2 签软件开发合同(先签合同先付费,再开发)
    3.3 组建项目组(项目经理5年、项目组长3年、开发人员)
    3.4 需求分析(岗位:需求分析工程师,3-5年实际工作经验)
    3.5 架构设计(岗位:架构师5年实际工作经验,少量写代码- 中国软考)
    3.6 数据库设计(岗位:DBA )
    3.7 详细设计(岗位:系统分析师)
    3.8 开发(初级小于3年,中级3-5年,高级5年以上)
    3.9 测试(岗位:测试工程师、测试经理)
    3.10 部署实施(岗位:实施工程师)
    3.11 验收
    3.12 维护(岗位:技术支持)

二、项目开发技术

  • 大学里分左手+右手=被公司认同(录用)
  • 左手=大学课程 右手=公司技术
    项目构成一:前端开发技术:项目界面
  1. HTML
  2. CSS
  3. JavaScript
  4. jQuery
  5. Bootstrap
    项目构成二:后端开发技术
  6. Java
  7. JDBC
  8. MyBatis
  9. Spring MVC
  10. Spring
  11. Vue
  12. Spring Boot
  13. JUnit
  14. Log4j
  15. Druid
    项目构成三:数据库
  16. MySQL
  17. SQL
  18. Oracle
  19. PowerDesinger

三、项目开发规范

  1. 阿里巴巴Java开发规范
  2. 华为开发规范
  3. 公司内部规范

四、项目开发工具

  1. Axure
  2. Webstorm
  3. HBuilder
  4. Chrome
  5. Eclipse
  6. IDEA
  7. SoftwareIdeasModeler(UML软件设计工具)
  8. Alibaba Code Guidelines(代码规范检查工具)
  9. PMD(代码缺陷检查工具)
  10. Sonar
  11. 数据库设计工具:PowerDesigner、ERStudio
  12. Jekins
  13. Git
  14. Markdown(注册github账号、gitee账号、CSDN博客账号)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值