admin管理员组文章数量:1794759
ThoughtWorks 结对编程
起因
技术博客写多了,不会起名字的说 ,可能写多了,最后写出来的东西偏向于冷冰冰吧;
正经的起因现在讲讲我的实际情况 1. 大二其实对编程兴趣就起来了,但是学习的是很火的Android,后来越学越发现Java基础太弱,泛型转型统统不会;虽然给自己举了很生动的例子;但是总觉得是在堆叠别人的代码,学了半天,又发现有个什么React;我就很茫然,于是就重新学习Java,想要巩固基础; 2. 另外就是想早早出去实习,我不喜欢太学术,也不喜欢很多人功利的读研什么的,所以我高考的时候就决定我要去工作; 3. CleanCode看过一点,积累很少,如果算的话,可能就只看过Java编程思想一本世界名著吧; 4. 所以我很慌张,前沿技术在革新,基础却还没有;而且这些还是大三才意识到的;就好像我大三下才知道互联网公司春招,招的是我们这一届的人;
结对编程很神奇吧,我和我的队友在这方面做的还不错呢;在做逻辑的时候,我们是多次交换,不过关于TDD和重构的思路都是队友给的;因为我在这方面完全是不懂的,在这之前我只知道一件事——逻辑和跑通;而在页面部分,则是队友占主要部分,因为我的Swing太渣了,虽然能看懂,但是我可不容易理解action和持有对象;
讲话太多,容易口干舌燥;
不宜过长时间,不知道是不是因为一直在搞图形界面,我的精力和耐心真的是要被消磨殆尽了,幸好我的队友很热情,一直在和我说,其实后面我已经完全跟不上思路了;因为MVC三层架构,所需要依赖的东西太多;
bug完全没有,这真的是神奇,TDD的方法,将任务切分,只要逻辑没错,还真的没有遇见到bug;真的是编写的超级顺利;
如果和女生结对就更好了,不过还是等我先成长为大牛好了;
可以了解不同人的想法,比如我的队友,真的是重构狂人啊,各种名词,幸好我全明白;不过这样冲突可能也会比较多,其实我还是比较在意性能,但是也不太好意思说出来;
1.TDD,从队友那里学到的,测试驱动,问题分解;最后自然而然就解决掉了,而且代码还是高质量;神奇的方法;
重构,我原先的重构就是改改名字,但没想到重构学问这么多;是时候读世界名著了;
项目重点,实际上对一个项目来说,代码鲁棒,重构和可扩展性才是开始编写时最关心的部分,因为对影响性能的方法,我们可以进行性能改进;现在再看原先的项目,真的是不堪入目;
git,maven,使用命令行吧,少年;不要太依赖IDE;
技术在不断地革新,掌握核心科技才能笑傲江湖哦;
TW的企业文化真的是超级棒,如果有可能我希望去TW进行文化初始化;
世界真的很大,去之前相当于我只知道有那么一些人,在默默做着为了人类的事情;去之后,我真的看到了,TW的三大支柱,社会公正和帮助社会弱势群体真的触动了我;我也希望自己成为这样的人;
不过呢,还是先好好学习吧;
我们小组获得了第四名,所以还是很高兴的,因为参加的大多数是研究生,北航,北邮,还有两个北大的,我一个小小的地质大学只能颤抖了;虽然很期待无人机,但看起来只能自己挣钱买喽;
结语想成为一个卓越的工程师,首先成为一个卓越的人;
植根于内心的修养,无需提醒的自觉,以约束为前提的自由,为他人着想的善良;希望自己始终能按照这个标准成为一个有文化的人;
本文标签: 结对ThoughtWorks
版权声明:本文标题:ThoughtWorks 结对编程 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686630603a88445.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论