半年,可以是一段人生旅途的小驻留,也可以是一个非瞬即逝的闲暇时光,但对非计的“小白鼠们”是一次漫长的“深入编程”的实验期。
你可能会好奇,“小白鼠”是什么,不过是一群来自五湖四海、没有任何编程经验、但致力于投身IT领域的小白。
现在想来也觉得不可思议,本专业新闻传播(细分广播电视)的我,一个文科生,怎么现在选择程序猿作为人生理想了,丢弃了为新闻抛头颅撒狗血的人生设定呢。嘻嘻,掰开了说,我的目的一开始其实很纯粹,这个职业有含(gao)量(xin)且有乐子。乐子就要说到某一次的大学选修课,是我第一次开始接触IT,这门课的选修学分3分,相比其他1分一门的课程实在是太诱人了。不顾课程上赫然的“高级程序设计——c++”,我自虐地选了这门课。之后的事实证明,c++真虐啊……虽然我们学的内容相对简单,但那些指针一定会让你从头怀疑人生。不过庆幸有这次经验,我意识到自己很喜欢敲打键盘实现一个小需求的过程,我开始觉得写程序是个很好玩的事情。
人生有时候就是非常奇妙,老天冥冥就给你抛了个机会,当时正值找工作的我无意接触到TW,一家看起来好像很不错的公司(第一印象),是一个同学在票圈推荐的TW Open Day活动,主题有点奇妙,仅邀请非编学生来参观和体验公司文化?非编(非计算机专业)?哈哈,这家公司好不正经啊,被好奇心勾起的我本着多看看的心思,来到了这家公司。
整场体验活动不得不说非常舒服,颜控的我首先很喜欢公司的环境(没有问题吧?:),然后大概了解了公司的社会使命和一些技术成就,当然最重要的是公司对“人才”非常的重用,既然是注重敏捷开发(那时候的我听不太懂)的公司,就会更注重聘用更优质的人才。公司有一个宏观且理想的想法,希望通过自主培训对公司直接输出人才。要说最吸引我的便是这个部分,仅仅对非编学生才提出的半年培训课程,是TW在培训人才领域做出的首次突破。而这个工作领域我之前虽鲜少涉及,却是非常感兴趣的,并好奇自己能做到哪一步,做成什么样。好奇就要行动是我的宗旨,经过一流程的线上做题、线下考核、最终面,我竟然真的成为了武汉非计的一员,真的很高兴。
那时的我太天真,没想到进入才是一个开始,针对我们的学习计划是分阶段分内容循序渐进的,一开始有一个先修课,大概让我们初识linux、学习github、markdown的小工具、知道如何提问、如何使代码整洁,以便利其器再善其事。之后便是战鼓打响的时刻,全栈学习第一阶段,转入到JavaScript的学习中去。每一周的任务卡数量都保持在6-8个,可想而知每周的学习还是很有分量的。再加上还有一群志同道合的小伙伴,真的是不同学校各种“五花八门”的专业,有令人嗔舌的“核能”专业、有“撞专业”的几个“通信”工科生,还有温柔的“医学”小姐姐,最后还有个“前途无限”的“石油”小哥。大家一起每周一三五开站会(站着就能开完的会议,形容简单高效)分享学习进度和统一解疑答惑,每周三举办线下培训,主要内容包括几个session(分享形式的授课,不仅仅是讲师做session,我们学生也会)和review(讲师以我们作业的代码为案例进行讲解),最后再retro(回顾以往一周的学习成果和不足,以便下一周改进)帮助我们以更好状态的进入下一段的学习。
整个大的流程足见含金量了吧,我都不得不感叹这种模式下我收获了很多,一开始也有困惑,再怎么说大学阶段连高数都没有上过的我,能胜任这个领域的工作吗?之后的学习过程就让我想通了,最重要的是我非常喜欢这个职业,这段经历过后非但没让我退缩,反倒让我对这个职业有了更崇高且坚定的信念,我想我终于找对方向了。真的痛哭流涕,只有同样迷茫过的人才能感同身受,从进入大学的新闻专业,再到辅修的第二学位会计专业,让我对自己未来的职业规划一直处在停滞不前的阶段,我既深刻明白自己对这两个领域没有很大的兴趣,又碍于毕业季的来临困惑于自己始终无法拥有一个社会人应有的责任心和担当感。但好在在大学的最后阶段,我终于寻找到了。这里就顺便一提,如果有同样困惑的小伙伴,不妨多拓展自己的学习面,说不定在拓展学习的过程中就能找到自己的答案。
当然需要重点指出的是,这个培训可不仅仅只是对编程技术的提升,对我个人而言更是一个非常有意义的成长印证。那在这里就要重点表扬我的讲师李景华啦,景华(TW是一家扁平化公司,所以我们平时称呼讲师也是直呼其名,大家都没有距离感的)真的是一位非常严格的老师,真的真的真的(重点三遍)严格,一开始我们的代码混乱的不能看,景华就严厉地批评,还有使用github中commit的内容随随便便也会被严格地规范直到我们能很好的commit我们此次提交代码的目的。一开始就规范好我们的代码习惯是一件非常棒的事情。不过想来这些铺垫真的暗示了我和景华的相爱相杀,鉴于培训的小伙伴散落各地,真正能在周三线下培训的只有我和另一个小伙伴,平日里和景华接触最多的我,偶有习惯不好的地方就会和景华进行“闲聊”(实则被谈话 = =)不得不感叹我们现在关系这么友好都是“吵”出来的哈哈,但说真的,我非常感谢景华给我的各种人生建议,帮助我更好的从一个在校生向着职业人的身份转换。所以整场培训下来,我觉得不仅景华,更包括西安base的司鑫、北京base的文洋以及两位小助教(苏晓风和马欢欢)对我来说都是亦友亦师的存在。那我在这里就打个小广告,TW能让你学好技术的同时还帮你更好的成长欸,一举两得心动不如行动~第四季的编程体验之旅了解详情也开始啦,这次在武汉、西安、成都、北京四处都有活动,快来报名吧!
而昨儿5月15日,我们正式举办了非计的毕业典礼,在最后的自由感慨发言中,大家都很开心我们一起完成了这个培训。鉴于是公司第一批的非计培训,文洋说我们是很有参考意义的,为以后公司的发展提供了可行的实践数据,那我就厚着脸皮的觉得我们真的是非常有价值的“小白鼠们”啦,我觉得大家能一起完成这个堪称“史诗级”的挑战是非常值得骄傲的嘻嘻。因为正值毕业季,大家都是毕业生,要处理的事情不用多说都知道多麻烦,各种毕设或毕业论文都是一座大山,但都还保持着节奏一起学习,实在是非常令人怀念的经历啊(TAT)。更别说每个培训阶段需要进行的测评,真的鸭梨山大,以在线视频敲代码回答问题的形式,检测我们这段的学习成效。每一次的考核都给我们一次重创,啊呀,才知道我们现在学的还只是沧海一粟,真的妥妥的被安排的“小白鼠”。
最后,我才觉着说,测评的60及格分,意义不仅是表明我们完成毕业、达到基本的编程能力,对以后的我们来说,更是一种持续性的对自己的、和对同伴的较量,所以这个60分的界限,应该由我们自己来衡量轻重,到底是仅仅达到60就好,还是逼近90甚至100分才算正确,一切都需要我们自己来争取、来进步。
那么在最后的最后,再次感谢TW的所有讲师、所有同伴、和自己,感谢大家能坚持到现在,一起共度这场十分浩大且非常有意义的编程之旅,咱们江湖再见!