时间过得好快啊,已经开学一周了,现在回想整个暑假,感觉很奇妙,这个暑假有太多的美好不期而遇.现在的我,听着歌儿,品着咖啡,坐在电脑前,与你分享这一段安静而美好的柔情岁月.
与思沃的一见钟情
有时候随心随性反而能发现一片新世界
在今年的六月份,思沃有一个"女神"活动,就是以女性为主场的简要介绍思沃的一个活动,然后我投了申请,在七月初得到回复,得知申请通过,当时很开心,朋友知道后帮我理性的分析了情况,因为我当时在沈阳,从沈阳到北京就为了参加一个不到四小时的公司简介,同学感觉这个决定很冲动,但当时的我就是不知道为什么的期待,然后就 情不知所起 一往而深 的只身前往思沃的怀抱了.现在想想,或许 这就是缘分吧 ~
到了北京之后,在旅社稍作休息出发去公司,作为大路痴,拿着 百度地图 和 高德地图 两大神器的我还是很荣幸的迷路了,然后就顺理成章的差点迟到,还好最后找到地方了(捂脸捂脸 _ ).进入大厦之后,在思沃帅气小哥哥的带领下(好荣幸好荣幸 _)找到了当时活动的办公区域,见到了那天一起参加活动的小伙伴们.刚开始还是挺紧张的,毕竟大家互相不认识,而且当时除了我是从沈阳过去的,他们都是北京的,哎呀,当时也是为自己的小勇气点了个赞的 哈哈,不过没一会儿紧张在不知不觉中就消失不见了,就是这么神奇的一种让人安心的氛围,然后就是小姐姐小哥哥们的分享(非常感谢哦~),最后还有一张大家的合照,后来参加训练营之后,偶然的一次机会,我发现我们线上训练营"空军"小分队的一位小伙伴,也参与了那天的"女神"活动,只是当时大家都还不认识,然后的然后,在我们"空军"日常闲聊中得知,这位小伙伴和我还是老乡,这...我不得不说 有时候就是这么偶然和巧合.再然后,我就来到了 思沃的2017第一期线上训练营 ,我好像真的好幸运好幸运,后来得知,其他参加线上训练营的伙伴们都是在微信里面抢到的名额(从六点发布信息到八点,两个小时,名额就已经满了),我呢,是在活动中请教了小姐姐相关的活动,后来就很幸运的来了,也就是当时一个看似很傻的问题,让我有了这一段美好的经历,感谢傻傻的自己~
"空军"相遇
我是 2017/07/18 进入的训练营,在最初的一周内,完成了两个小任务,也熟悉了线上训练营的基本学习流程,然后一周后,小组成员有了一次变动,由于各种原因,原来的小组就剩下我和另外一位小伙伴了,这种两人的小组,我们持续了几天,然后就迎来了后来一起相处一个多月的小伙伴们,在他们刚进入微信群的时候,营长把我们微信群的名字改成了"空军"(霸气吧),然后就以这个群为大本营,我们一周六天早上站会,互相请教互相学习,还开了周末 code review
的先河,偶尔还会在群里来个"空军"日常斗图,"空军"日常闲聊,还会聊聊现在 侃侃未来 等等等等,很感谢各位小伙伴的陪伴,也很荣幸能和大家一起学习,想到这些看似不起眼的点点滴滴,嘴角不知不觉的向上扬起_ 这一个多月的故事太多太多了,恐怕我能说上个三天三夜 哈哈,剩下的回忆我就保留起来了,留着日后慢慢回味,感兴趣的自己来参与呗
好啦,废话不多说,下面来分享一下这一个多月的各种学习与收获
Daily Scrum
在思沃公司内,在线下训练营,同样也在线上训练营中,我们一周有六天的学习时间,这六天每天上午都会有一个站会,时间可以根据小组自身情况自己调整.或许你会觉得这是一个限制或者约束,但是当你真正参与其中,就会发现这是一个很好的交流学习的机会,特别是线上的训练营,更特别是我们"空军",本身在线下见面的机会就很少很少,如果再没有站会让大家有一个交流的机会,那恐怕也就没有后来的 认识 熟悉 交心 闲谈 这些美好的记忆了,而且 在站会的过程中,你可以知道其他小伙伴的进度,而且还可以请教其他小伙伴问题,当面解决问题,绝对的 vip
待遇啊,而且当慢慢习惯这种方式,每次到时间,都会不知觉的打开 zoom
等待约定时间的到来,当训练营结束了,就像现在的我,还会是不是看看时间,想
想往日...
函数封装
在参加训练营之前,我不知道函数封装是什么,之前一个朋友给我看过他写的公司项目源码,我的感觉就是为什么那么多函数,看着很难的样子.后来参加训练营,在完成任务卡,并且看完老师的视频讲解,重构完之后,再回头来看,函数封装 简直太美了,他能让你的思路变得很清晰,而且每个函数基本只实现一个功能,这样,如果你发现什么功能是不需要的,或者什么功能缺失了,就可以很容易的去掉或者添加上一些部分,这比一个函数实现整个功能要便利了不知多少倍.并且很神奇的是,这个思想 这种习惯是在学习的整个过程中,不知不觉中养成的,现在我在敲完一段代码后,就会很自然的看看函数是不是太长了,可不可以拆分成更小的块,可不可以重构,怎样才能更简单,思考修改之后,心满意足的提交到 GitHub
上
任务分解 Tasking TDD
任务分解无疑就是将一个大任务经过系统分析之后,逐步细化分解成为一个个的小任务,记得小波老师的一句话 "自顶向下 逐步细化" 真言呐,绝对的好用啊.
在之前,根本没有接触过这方面有关思想的学习方法,拿到一个任务就是从头到尾,想一点写一点,写几步就要 console.log()
一下,看看结果是不是自己预想的那样.接触一些方法之后,我才知道原来有时候可以很简单.比如,拿到一个任务,可以先在脑子里面过一下大概步骤,然后用纸 笔 或者在线 IDE
画出大概的思路,标注上输入输出和类型,如果画完 Tasking
图 再想一遍,感觉没问题,这时候再动手写代码,就会安心很多,毕竟大致思路已经没什么大的问题了;然后运用 TDD
(测试驱动开发) 的方法,先编写测试用例,用最快的方法(有时候甚至可以直接 return
想要的结果) 通过测试,测试用例要尽可能的详尽,这样最后实现的时候,才会更有底气,而且不用再去想 还有没有什么测试忘掉的问题;再然后不用说啦 就是coding
喽,不过这时候就可以专注与通过测试啦,思想负担就会很轻啦~
GitHub
初识 GitHub
是在好久好久之前了,当时就知道这个代码托管平台有很大的人气,而且号称"最大的同性交友平台",但是进入网站,我的妈妈呀,全是英文的,对我这种英语恐惧症的人来说,简直了...然后,就头也不回的走了....再好久之后,大概有小半年吧,鼓起勇气注册了账户,了解了基本功能,看着教程,在朋友的帮助下,慢慢接触了一点点基本的功能,可是后来没有把代码放上去的习惯,也是不常用,账号也就放那里了
在参加训练营之后,因为任务的获取和提交都少不了跟 GitHub
打交道,可能是这种大家都在用的氛围吧 不知不觉间,从刚开始的不习惯 到现在的离不开,每天晚上最后一次 push
之后看着 GitHub
的小方块又有一个有颜色的,就会感觉很满足 很开心,坚持一段时间,看着这一段时间的总进度,就仿佛看到了一直在进步的自己
Code Review
说起来 Code Review
,我们小组还算是首创呢(哈哈 忍不住嘚瑟一下)
那是一个周末,大家约定一个时间,开始第一次的 Code Review
,我们分别共享自己电脑的屏幕,讲解自己的思路,然后别的小伙伴问问题,提建议,在这个过程中,大家一起讨论 一起学习,有什么问题,能及时解决的就当时解决,不行的就暂且记下来,回去查好资料之后再相互分享,整个过程,给我的感觉就是 这是一个 team
,大家目标很统一,而且学习的欲望很强烈,当然大家都 Code Review
之后,也会跑题(其实 我们经常跑题 _ ),我们会聊聊其他的困难,讲讲遇到的好玩儿的,或者分享一下自己的经历,有一次还聊到了 训练营结束之后,我们的友谊如何保持 的问题,也正是这种经常式的闲聊,更增加了我们之间的其密度,巩固了我们的友谊
现在的自己已经是即将毕业的大四狗啦,有时候会想,如果能早一些参加训练营,就算早半年也好,那我现在的选择就会多一些,但是再想想自己已经很幸运啦,毕竟线下训练营往常只在西安或者武汉举办,而线上训练营今年是第一次,而我又很幸运的进来参与了,已经很幸运很幸运了.很感谢思沃的各位老师,各位助教,还有各位小伙伴,谢谢你们,让我有了一段不一样的经历.虽然现在训练营接近尾声了,但是我相信,这只是我们友谊的开端,以后我们还会彼此多联系的(撒花撒花)~~~~~~~
视野的扩展
这条是在
2017-09-23
补充的
在 TW
除了学习上面列举的硬技能之外,还有一个看不见摸不着的东西也赠送了,那就是视野或者说平台.怎么说呢,就是在这个整个的学习过程中,你可以接触到之前没接触过的用来学习交流的平台,比如 gitter
FCC
bbs
bilibili
GitHub
简书 等,其中 GitHub
很强大,只需要一个任意的 GitHub
地址,你就可以根据这个地址主人的 Followers
Following
获得更多人的 GitHub
,这里绝对是知识的海洋,可以任你自由自在的畅游哦~