第一周的工作在紧张和不知所措中所开展了. 在从来没有做过前端 JS和 OC接口的我, 还是很好的适应和理解了工作的流程.
了解了开发流程和员工任务的分配, 在这之中我主要负责其中的JS端的封装和编写. OSMD 是我第一个接触的专为 音乐所做的JS库.再一次让我了解了 JS的牛逼之处. 我也是越发的喜欢上了这门语言.
TS语言是JS语言的高级封装版本. 也是我下一个的目标.
在公司方面:
人员虽然不多 ,但是每个人都是能够独当一面的任务. 小团队 稳定运行着. 想想我也是很幸运的,这个工作是我觉得难度最大的一个, 在面试之前本以为我根本就不太想考虑这个工作, 因为觉得自己根本不行. 因此我把希望都放在了之前一周面试的地方. 结果周一见到了 杨钊, 我们的老板, 斯坦福的博士, 我从他身上感受到了一种吸引力, 和一种对事情的分析. 很庆幸他们能要我.
任务评价:
这一周 我总体任务自己效率不够高. 一天都写不了一个function. 写function 慢的原因还是因为我自己对源码的理解和读懂的能力太差. 另一方面对Typescript的理解还是不够了解
学到的东西:
主要是工程的思想: 1. 如果有库, 有 framework, 我们要尽量保障不要破坏原有已经封装好的库,也就是我不要去修改源码
2. 为以后的可扩展性,耦合度()耦合度越低越好,说明每个function之间都很独立, 不需要依靠其他的来实现, 来考虑.
3. 考虑代码的复用性. 我们写代码一定要考虑到代码的复用性, 做一个轮子, 不要只为这一个项目