2021秋软工实践个人作业一
这个作业属于哪个课程 | 构建之法-2021秋-福州大学软件工程 https://bbs.****.net/forums/fzuSoftwareEngineering2021 |
---|---|
这个作业要求在哪里 | 2021秋软工实践个人作业一 https://bbs.****.net/topics/600543793 |
这个作业的目标 | 自我介绍、自我评估、未来展望 |
学号 | 031902641 |
1. 自我介绍
基本信息
item | content |
---|---|
姓名 | 吴昭怡 |
座右铭 | 机会是给有准备的人的 |
爱好 | 用代码堆叠产品、各种球类运动 |
学习经历
-
大一参加西二在线的前端组的考核
-
大二通过服务外包实验室的考核成为 web 组正式成员
-
与浙江大学海洋学院合作开发 web 可视化大屏应用
海洋信息管理系统
http://www.zjuois.tech/
-
与同学组队参加「中国大学生服务外包——创新创业大赛」,开发「竹蜻蜓校园二手互助平台」,尽管没有获奖,但这是我第一次在有非常明确的分工的团队中进行协作开发,遇到了许多问题,激发了我对软件工程的思考和兴趣,我想在软件工程这门课的学习和实践中去寻找这些问题的解决方案。
- 产品需求分析(定位)问题
- 人员配置问题
- 进度管理问题
-
大二暑假到厦门小橙兄弟科技有限公司实习,职位是前端实习生。在公司学习了开发和维护微信小程序,以及项目环境的部署等等。
-
与浙江大学海洋学院合作开发 web 可视化大屏应用
海洋信息管理系统
http://www.zjuois.tech/
2. 自我评估
技能树
其中,前端技术比较熟悉,后端和产品有涉猎,但能力比较薄弱
感兴趣的方向
-
后端开发
技能树中对前端相对比较熟悉,写久了前端之后非常希望能做后端开发,希望能把学过的数据结构和算法应用到开发中。主要是前端实在写腻了 -
产品经理
产品诞生过程
发现问题和需求 --> 可行性和市场分析 --> 产品设计 --> 前后端开发 --> 上线运营 --> 用户反馈和迭代 --> 产品设计产品就像是产品经理的孩子,从孕育到长大成人都要花费很多心血。我希望自己能培养产品经理的思维,不仅是从开发的角度看待问题,更要去研究和发掘用户的需求。此外,产品经理还要管理团队,我希望学到如何高效而恰当地进行进度管理和人际关系的处理。
缺少的能力
- 产品思维
- 团队协作
- 后端开发
3. 未来展望
代码量
- 之前的代码量:7k+
- 希望达到的代码量:14k+
期待
- 期待在课程中能锻炼到缺少的能力,我知道学习是一个长期而缓慢的过程,希望能慢慢地摸到门路。
- 期待在课程实践中担当组长的角色,能和同学们协作开发属于我们自己的应用~
- 期待志同道合的uu和我合作,qq号:535830592
JavaScript的执行机制?浏览器如何执行一段js代码?
之前虽然有接触一些 JavaScript 代码执行顺序的问题,但没有很系统的去研究过;经过阅读一些博文和测试,我的理解如下: 1. 首先明确 JavaScript 是一门单线程语言,JS 的 Event Loop 是 JS 的执行机制:先执行全局同步代码,把异步任务的回调函数都放到任务队列里;执行宏任务队列的队首任务,过程中如果遇到微任务,就将其放到微任务的队列里;当前宏任务执行完成后,会查看微任务的队列,并将里面全部的微任务依次执行完;不断重复以上过程,即 Event Loop 2. JavaScript 是在渲染进程里的 JavaScript 引擎线程执行的,通过词法分析把代码拆分成一个个 token ,然后语法分析生成抽象语法树 ast 和执行上下文,解释器根据 ast 生成字节码并执行字节码
后端的不足打算通过什么方式补足呢?
打算在接下来的作业中承担后端的任务,包括小程序云开发和编写后端代码跑在自己的服务器上,把学到的书面的知识运用到实践中。