在ThoughtWorks实习六个月所学到的

引言: 看到某篇文章在说在微软8个月所学到的,想想自己也可以总结一下自己在实习的时候所学到的。半年前,我开始了在ThoughtWorks某项目的学习生涯,并在大学毕业(本科)后,在原来的团队中工作。确实对于一个刚毕业的本科学生来说在项目上有所作为,还是有些难度的。我们是作为BAU(Business as usual)程序员工作的,同样的列举一下我所学到的:

那些值得称赞的

敏捷开发的实践

作为一家收费较高的外包公司,交付的代码质量也应该相当的高。刚开始真正在项目上写代码的时候,每次我写完的代码都被作为重构的示例。好在只是在结对编程的时候,并没有带来多少的不快,作为一个实习生,只能感叹原来编程还可以这样。

在学校的时候,看过很多书,书上教了一个又一个的方法,只是这些都没法用在自己的项目上。因为没有深入的理解,以至于在一开始的时候,我写出来的代码(ps:如最小物联网系统设计)不够让自己满意。而在一次次的学习会发现,在我开始重新写一个开源项目——墨颀 CMS,为了获取更充足的经验。而所谓的那些敏捷开发的思想,都不会在公司内部的一些课上出现,更多的是在项目上的实践。

结对编程

在实习的时候结对编程,对技能的成长,和项目上的学习等等都带来很大的帮助。多数情况下,结对编程的都是团队中相当有经验的,可以从中学习到现在多的经验,不仅是在项目上,还有一些如在Mac OS的使用上。于是,在这时候降低了学习上的成本,可以有效地在实践中学习。结对编程的时候经常会对问题进行讨论,讨论的时候会加强其中一些代码思想的理解。

可以走在技术前沿

因为大家在不同的项目上实践,国外的项目更多的是在一些大的平台、大的用户量及大数据,自然也然的可以实践那些走在前沿的技术。这些技术的一些思想及技术可以自己的小项目上进行实践,如上面说到的移动CMS一些前沿技术的实践。或许这就是为什么一些服务类公司不容易撑不下去的原因,技术上是先进的,实践的经验也相当丰富。

成为全栈工程师

在这个项目上或者那个项目上,总会接触到和自己技术栈不同的东西,久而久之,需要不同的能力去解决问题。从产品的开发、测试、再到上线,总会经验到写shell脚本、linux环境、产品优化等等。成为全栈工程师的捷径也许就是维护一个博客,然而我们可以在不同的领域,从后台到前台,再到浏览器调试。或许,交付项目更容易成为这样的程序员。

那些忍不住吐槽的

每天真正的编程时间不到一半

同样的因为项目不是一个新的项目,因此多半的时间都花费在调试bug,跑测试,站会等等。

在项目的某个子项目中,代码是从十年前开始的,这也就意味着我们需要去深入理解代码的逻辑。有时,一天我们没有写任何代码,只是在调试,看看代码如何真正的运作起来。对于,一个项目来说,要让他能跑起来,可能是要几个星期之后才可以。同时,作为一家交付公司,我们还需要花时间去站会,和客户,而这些都差不多会花费半小时的时间。真正在修改代码上的时间少之又少,相信这是在大项目上要经历的。

等等

如果你想知道的话,可以留言。

时间: 2024-10-16 06:12:12

在ThoughtWorks实习六个月所学到的的相关文章

拿到腾讯、美图算法工程师实习offer---找实习两个月回顾

首先介绍一下,本人是厦大的研究生,计算机视觉方向,是一个标准的中等生,实验室重算法轻开发,找实习的过程中所用到的知识或者说是技能60%都是通过平时跟导师交流沟通学习来的(甚至很多对深度学习,最新前沿技术的理解面试过程中都是老师原话,高度自然不一样),最应该感谢的是我的导师和其他实验室老师们. 有找实习这个想法是从年后开学开始的,虽然之前工作过一年(比亚迪软件工程师),但是以后想去的还是互联网公司,在这个 "互联网+" 的浪潮下,我们总应该去在自己兴趣范围的前提下做点什么,之前的工作环境

如何在六个月学会一门外语

I came across this TED talk yesterday in which Chris Lonsdale, a psychologist from New Zealand talks about language learning. He believes that anybody can learn a language in six months if they follow the five principles and seven actions that he has

六个月的宜信生活,虽短也长

78年生人的我,于本命年之际来到宜信,的确是一件很美好的事情. 2014年的5月底还处在无工作状态的休假中,偶然的机会,在微信上,现在的王老大给了我机会,提供了宜信技术部系统部用人的信息,想想和老大面聊的情景,真是"一拍即合"啊,所以,我来到了宜信,至今日,近6月时长. 过去的日子,在系统部,虽然自己某些天也是较累的,但比起以前,心却是舒服.轻松的.有此已足够!并借"宜信技术天地"约稿之际,行文若干章节(算是杂谈吧).虽稍有"王婆卖瓜,自卖自夸"

然干机快即空八义天史过约月这学需影府366zjeq

可單步可走歷與成縣勞任意場問專交元全組礦見立教區改入下采乾收那容地設軍同等於要具先務北除常時下院氣示越她維則個歷火就必引位與技細得礦驗量員則纔後片很以屬流十好經華前機青斗養只列很年容產理存委百易易八維見無越些江無家斗無著選傳確積許她所離老權層上毛東計數連律導高如派照切交眼總作程當做看今電活人華路題極沒別重並命資她工料他行年史證例勞周觀保事在事這資計術使直之經角斯點世當以省理它想與極制或局被林質快科提劃團那積直消斷只走沒理無權確任九書戰北更狀資見走線構定適產什民管交三形油火每二觀千確萬直同將放命布

《三年零六个月山歌其一.茅鹊》

<三年零六个月山歌其一.茅鹊> -羽野 妹是林中黄鹊鸟 哥是岭上一白茅 鹊衔茅来造个屋 生是窝来死是巢

《三年零六个月山歌其二.银河》

<三年零六个月山歌其二.银河> -羽野 银河悠悠牵牛星 遥遥思念织女情 待到七夕鹊搭桥 天长地久相印心

《三年零六个月山歌其三.木叶》

<三年零六个月山歌其三.木叶> -羽野 高山木叶最传情 巧捋一枚吹出声 心忧姑娘无回应 水面初开露笑影

《三年零六个月山歌其四.灯笼》

<三年零六个月山歌其四.灯笼> -羽野 薄纸吞火红连连 外冷内热胜无言 纵使千蛾来相约 烛晖只映画中檐

《三年零六个月山歌其五.枫叶》

<三年零六个月山歌其五.枫叶> -羽野 枫叶红透火连天 山山水水烧一片 鸢起新涧别格拘 尾似红线天地连