[关闭]
@JudyYe 2016-01-22T01:12:30.000000Z 字数 1413 阅读 333

Report Day 1

yitu_intern


一些规范

第一次面对企业级的大型工程(真的很大……)本着“不求有功先求无过”:)的战战兢兢的决心,第一天下午花了很多时间在阅读各种规范上,在这里把认为需要格外记忆的摘录于此:

Coding Style

与习惯不同的需要格外注意

Directory Layout是??

Code Review

  1. 我所在的组采用Pre/Post review?
  2. 在review request中Summary的[模块名][函数名]应该如何填写?

Git

熟悉环境

之前没有使用过培训手册上三个推荐工具的任意一个……囧,并且之前使用的是win/mac系统,囧……不熟悉ubuntu的命令行环境。所以在这里简单记录一些常用的tips。

eclipse

ubuntu

第一天下午的十个问题

虽然揣测本意不是像答卷一样一题一题作答的……

问题1: 什么是BBC, UTC?
BBC:build break check:ensure本地编译通过,无论pre/post
UTC: unittest check 注意测试覆盖

问题2: ficus/face 目录的OWNER是谁?
不清楚

问题3: ficus目录下有哪些子目录? 你最好奇的目录是哪个?
not a specific one,比较好奇组织结构吧~

问题4: ficus 的 git 创建于哪一天? 目前有多少个branch?

问题5: 什么是scons?

问题6: 如果遇到IT问题,例如机器不能上网了,应该怎么办?
查邮件,里面有一封IT问题应该找谁的一则FAQ~~

问题7: 从confluence上看,目前我们有多少产品 ? 你最好奇哪一个?
faceVideo

问题8: 尝试编译整个ficus目录,需要多久?
well,编译错误~"building terminated because of errors."

问题9: 什么是OpenCV? Confluence又是什么?
opencv:cv的开源库
confluence:敏捷开发的一套东西,类似jira

问题10:周围的同事都认识了吗? 说出新认识的5个同事的名字、毕业学校、有没有校友?老乡?让你觉得特别cool的经历?
一起吃了晚饭~认识了学长,舍友,mentor。期间聊到来之前一周的忙碌工作,和

一个产品的迭代周期?

家常总结

今天中午来到依图,开始上手tutorial。第一天进度tutorial下来,总体有以下几个特别的感受:

  1. 规范很重要,多人协作开发,文档,code review等制度来保证代码质量等流程规范,动作规范。
  2. 用好confluence,它有很多强大的功能,同时,更要注重跟人面对面交流,不懂的及早问师兄。
  3. 自己的表达能力有待提高,一来多观察周围师兄的沟通方法,工作方式。
  4. 坐一天好累,尤其到了后半段,有点混沌,效率下降并且腰痛。。。。。。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注