学生常见问题汇总 - bettermorn/ACMWDevHubPPT GitHub Wiki

总结

参考此文 【实战技能】初级软件开发工程师常见问题

知识

基础理论

  • 数据库理论
  • 编程语言

技能

获取、评价和传达信息的能力

  • 掌握学习开源组件的方法。官方网站-〉get started-〉阅读文档documentation-〉在社区community查阅信息解决问题。
  • 用清晰、完整和准确的工程语言描述现象、问题,发表自己的结果。
  • 使用合适的文件格式和形式描述信息,如使用图表。
  • 技术选型能力:获取行业良好实践信息。如用HTML+AJAX替代JSP,用Pytorch替代TensorFlow。
  • 技术展示能力:利用各种工具和方式,有效、清晰地表达自己的学术和工程观点。

使用工具的能力

  • 正确查找资料,官网,IDE本身的Help。
  • 了解工具的原理,遇到问题可以解决。
  • 使用英语获取信息。
  • 选择合适的工具,快速构建原型。

理解软件开发

理解结构和功能

理解和利用因果关系

发现和利用模式

  1. 例如无法根据已有案例学习;

具体问题

撰写用户故事

  1. 无法根据参考案例学习
  2. 无法区分角色、完成任务、益处(或者达到的目标)

应用工具

  • 学习了解软件开发工具

协作

理解协作工具原理、版本控制系统原理。

分配任务

团结协作

素质

概况描述:以下均存在不同程度的欠缺

  • 适应性
  • 协作性
  • 创意性
  • 严谨性
  • 富有激情
  • 主动性
  • 专业性
  • 目标驱动
  • 责任感
  • 反应敏捷
  • 自我导向

主动学习

克服困难

解决问题

协作交流