ThoughtWorks实习总结

前言
        在这个暑期,我有幸获得了ThoughtWorks的实习生机会,在这个夏天体会了到了来自 houghtWorks的热情。我,作为一名大三的学生,此前从未踏出过校园生活。而随着此次的实习,我迈出了第一步,开始体会到社会的不易,同时也学到了一些很有用的东西。平时在学习里学习的是再基础不过的东西,企业里现实的解决方案,绝不是学校里老师教的那点知识就够用的。在ThoughtWorks我接触到了很多前沿的和实际运用的十分成熟的技术流程,敏捷开发,迭代会议,持续集成与持续交付等等。这些都是在整个软件行业具有非常重要的里程碑的意义的东西。同时,作为一名实习的数据工程师,我有幸在实际的项目中进行学习。熟悉了Spring Boot 等一系列开发框架的使用。了解了整个Web软件的构建流程。
浓厚技术的氛围
        将近两个月的实习,让我感觉到了一个技术公司应有的样子。我开始还是很担心我能不能跟上这群优秀的人的脚步,然而事实上也是我的多虑罢了。因为在ThoughtWorks,最不缺的就是热情的ThoughtWorkers,有什么问题,可以随时请教,Buddy也会时刻关注你的动向,让我们这些新人也能愉快的工作在项目上。我记得主任曾说过,ThoughtWorkers就是一群站在技术前沿浪尖上的人。也正是如此,大家一起追求的软件卓越造就了ThoughtWorks无上的技术氛围。
一点想法
        ThoughtWorks不单让我体验了浓厚的技术氛围,也让我思考了很多。说实话我学到了太多在学校里学不到的技能和知识,见识了拥有不同经历的有趣的人们。各种先进成熟的技术让我大开眼界,让我看到了自己和在技术浪尖的人们间还有巨大的差距。不过这也将成为我努力学习的动力。我还记得我的Buddy在面试我的时候对我讲的话。“作为一个软件工程师,并不是只会使用各种语言和框架就好了,我要的是你今后在遇见这个问题的时候,知道这里可能有坑,知道如何去解决它,而不是束手无策。”这也意味着我们在软件开发的道路上不能只吸收知识,却不去思考这些知识的来源和为什么。简而言之,我们在有了基础的构建能力后,是要在某方面更加深入,了解到为什么。做到这一步,我们才能算是一个合格的软件开发工程师了,才不会被时代所淘汰,才能在这竞争日益激烈的社会里有一席之地。所以不光是用,我们深入为什么,不怕人问,这样才能有实际的解决项目工程的能力。不能只看表面,而不去深入,最终变成纸上谈兵。
今后的思考
        所以当下,首先是宽度,我应该要学会一些基础的东西,自己将整个开发生态熟悉构建起来。再朝着数据工程师的数据深入才行。这些都应该怎么学习呢,只有实践实践再实践,实践才能出真知,实践才能体会更深,在脑海里留下更深的印记。这样以后再碰见类似的问题才会想起,这个我问题好像以前解决过。
        具体的技术时时都在变,不变的是那些承载技术的理念。只有当掌握了为什么这样做的理念之后,我们才能快速拥抱变化做到与时俱进。
致谢
        感谢ThoughtWorks这两个月带给我的冲击和思考,想必会为我今后的人生影响深远。也希望这能成为我的软件开发生涯的一个良好开端。
      最后,朝着未来,继续追寻那些技术中的为什么吧。

你可能感兴趣的:(ThoughtWorks实习总结)