美文网首页
初见 ThoughtWorks

初见 ThoughtWorks

作者: MOKUO | 来源:发表于2019-08-23 02:59 被阅读0次

    现在想来,好似还有些许恍惚,但的确人生中的第一段实习经历就要告一段落了。

    回想起大三下开学那会儿,还未从寒假的安逸中缓过神来,身边认识的一些大佬就已经开始躁动不安地开始寻找实习机会了。以前的自己也未曾多想过,实习什么的,在我的印象中自然应该是大四再去寻的,不过经他们这一闹腾,我竟也开始慌张起来。思索一番后,便匆匆制作了自己的简历,开始在牛客网上投递。

    说来也是惭愧,作为一个非计算机专业的学生,偏偏却又钟情于不对口的职业方向。回想在大学的前半段,因为自己感兴趣,下到嵌入式单片机,上到桌面应用后端前端,自己都摸了个遍,也做过很多小工具。曾经年少无知老爱自称全栈,但现在看来不过是班门弄斧,顶多是“全干”罢了。由于兴趣太过泛滥,自然也导致自己并不能做到样样熟练精通,这个问题在拼凑自己简历的时候被无情的凸显了出来。

    3 月的时候投递了很多企业,大多都没有回音。想来也是,一个满是小工具的简历,自然无法在众多前端、后端等技术专一性极强的招聘岗位中通过筛选。不过最令人尴尬的是,终于通过简历筛选进入面试环节的时候,面试官看着自己的简历半天憋不出一个问题来。他迷惑,我也迷惑。

    事情的转机出现在 4 月中旬,我在牛客网上发现了 ThoughtWorks 的实习招聘贴。

    说起 TW,最初识得是在图书馆找书,在某个书架上,有一本粉白封皮的书,书名我早已忘记,但是书侧边的 ThoughtWorks 这个词我却神奇地记住了,可能是因为它非得让“Thought”用粗体,“Works”用细字体显得奇特吧。后来是在学长的推荐下,我自己去了解了一些有关 TW 的信息,意外的很是中意。说来也是不巧,就在我去年上网调查 TW 的那几天,TW 就在我校开了宣讲会。反应过来时自然是懊恼不已。所以这次的机会,我硬着头皮也上了。

    但是这次就很巧了,我成功的拿到了实习生的资格。面试的过程我很喜欢,与其他的企业不同,并没有很强调候选人现在会什么,而是着重考察了思维与沟通能力。记得加面的时候,我跟面试官坦言,我很迷惑为什么那么多企业会对一个应届的大学生作出熟悉各种框架中间件的要求,在我看来,这些都只是工具,只要投入了时间,自然是可以学会的。大学生在校不就应该学习基础知识,培养自己思考和研究问题的能力吗?比起让我在上学的时候去熟练各种消息队列中间件,我还是更愿意花时间学习如何设计并实现一个线程池。工作中要用到的东西,自然是要放到工作实践中去学习体会,盲目的把这些东西扔进自己的练手项目然后写到简历上,无非是又将找工作变成了高考,将别人的名言硬塞进自己的作文罢了。

    正式入职是在 7 月初,我被分配到了一个项目上,带我的 coach 竟是一个刚入职的老员工。至于为什么是老员工,是因为他也曾在 TW 待过一段时间,今年又回来了,哈哈。我叫他胡哥。跟胡哥简单地聊了聊,确定了我希望在接下来的一段时间尝试后端开发。因为之前在学校我最擅长的就是前端开发了,机会难得,我就很想试试后端,毕竟“走出自己的舒适区”也是 TW 所提倡的价值之一。

    刚开始,由于对于 Java 后端技术栈并不熟悉,胡哥便给我布置了一个作业项目,让我能在实践中学习。胡哥真的很认真,我做的不好的地方都能耐心得为我指正。就这样在胡哥的耐心指导下,两周之后,作业顺利完成,我也了解了该如何组织一个工程,并且对 Java、Spring Boot、Docker、GitLab CI、Git 的那一套如何运用到生产中有了一定的了解。也许是觉得有点闲了,又或者是感觉带薪学习不好意思,我向胡哥请求参与到实际的项目开发中去。因此在第三周,我便进入到了项目中。

    之前就听说 TW 里的开发都是敏捷开发,在上项目后我才算是真正体会到了。每日站会、用户故事、Git 协作、Code Review 等等,我都挨个体会了一遍。特别的,我很是喜欢大家坐在一起讨论问题或者做 Session 的那种氛围,也很开心自己能为项目做出一点点贡献。我也从第一次开卡不知道找谁的茫然,慢慢地变得熟练从容。渐渐的,我能在不确定需求时找 BA 确认,也能独自找 QA 结卡 show case,或者遇到技术问题时找 TL 寻求帮助。我逐渐的学会了如何进行团队协作。

    一个多月后,项目开发接近尾声。下项目后,我和胡哥一起处于 on beach 的状态。但是胡哥也没让我闲着,又布置了一个大作业给我,这次是让我分析设计一个在线的海报设计工具的实现方案。之前我并没有类似的经验,因此这个项目对我来说是一个很大的挑战。我从需求分析开始,在胡哥的指导下,一步一步地设计系统架构,又从 BA 的角度将用户故事拆分出来,完成了对项目的整个调研。前前后后花了两周的时间,虽然一行代码都没有写,但我觉得这次经历是非常有意义的。我认为作为一个软件工程师,不懂得业务架构设计将会是一个很大的短板,至少这次经历让我摸到了如何去设计一个系统的门道。

    时间飞逝,周五我就要结束实习回到学校了。在 TW 的两个月虽然不长,但这段实习经历对我来说却很宝贵,是在学校无法获得的一笔很珍贵的财富。感谢 TW 能提供这样的平台,也希望今后能有机会再次与大家公事!

    相关文章

      网友评论

          本文标题:初见 ThoughtWorks

          本文链接:https://www.haomeiwen.com/subject/mvyasctx.html