热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

日月既往,不可复追,暑期实习结束!

在从上海回南京的高铁上码下了这篇文章,心中感慨万千,两个月弹指一挥间,初来时还略有不适,突然要走了竟然还生出一些留念,所谓“天可补,海可填,南山可移,日月既往,不可复追”。两个月前

在从上海回南京的高铁上码下了这篇文章,心中感慨万千,两个月弹指一挥间,初来时还略有不适,突然要走了竟然还生出一些留念,所谓 “天可补,海可填,南山可移,日月既往,不可复追”。

两个月前,我当时和 HR 商量的是 7.5 号入职,所以我 7.2 来的上海,准备用一两天时间找房子。7.2 号大概五点多这样到的上海虹桥站,按照我之前租房的经历,找几个中介带我跑一下看看就行了,然而,非常尴尬的是,加了十几个中介的微信,全都说没有短租俩月的房子,只有整租一年的,可以到时候再帮我转租出去(事实证明这边转租确实容易,就是心累)。这就导致我,直到下车后都还没找到一个有短租房源的中介,拔剑四顾心茫然的感觉。不过后来运气比较好在豆瓣上找到一个然后就定下来了。

入职前我一直认为实习生就是做一些打杂的工作,最大的作用就是给简历镀层金罢了;入职携程后才发现公司针对实习生有一套非常完善的培养流程,每个人都需要独立做一到两个大模块,这种即使是实习生也能够直接参与公司业务的感觉还是很不错的(为携程打 call~)。

入职第一天就是发工卡 + 集团整体培训,晚上找到了自己的工位,然后和我组的小伙伴们恰了饭。组里总共八个人,值得一提的是,当时我去携程一面的面试官,就是我组的 Leader,武大毕业海外留学的大佬,从华为跳过来的,人非常 nice,天天中午跟我一起健身。

携程对实习生的培养机制是 Leader + Mentor,就是除了小组 Leader 外,还会分一个导师手把手带你做项目,我的导师真的让我感动,什么不会的我就问他,调不出来的 bug 他也帮我找,一开始我连 Git 的使用都磕磕盼盼,他也没有那种不耐烦看不起菜鸟的感觉,后面做项目的时候也是他把关我提交的代码,不知道别人的导师怎么样,但是我觉得这并不是他们的份内之事,在最后转正答辩上我也非常诚恳的感谢了一下我导。真宝藏导师。平常话不是很多,开会的时候一般不咋说话,一说话必定直戳痛点,确实佩服 。人也挺逗的,三十出头,在上海买房买车没多久,问他周末都在干啥,带娃。

当然其实整组的氛围都非常 nice,除了比较好交流外,有什么不会的我问他们都会耐心给我讲,整组都很热情。So 就从我进组的第二天开始,就已经基本消除了初入职场的不安。

后面第一周第二周就是在熟悉公司内部的框架然后做一些比较小的需求,像 SOA 和 DDD 领域驱动模型这种我都是第一次听说,一开始关于 SOA、RPC 和微服务的区别还总是分不清楚,包括之前自己做的项目都是传统的 MVC 三层架构,DDD 我也是第一次接触,恶补了一些 DDD 的知识,大概可以照葫芦画瓢了。

到第三周的时候开始安排做一个独立的大模块了,主要是就是对 App 打包发布的源码做中文检测,收集下数据然后做个白名单过滤,最后判断下是否要拦截发布。这其实是一个内部项目,所以做起来条条框框不是很多,很快就整完了,因为项目难度不是很大所以后面八月中旬我导又给我安排了一个。

后面这个项目是携程 App 中的,围绕订单做一个旅行任务单的概念,具体的我就不细说了,因为是外部用户线上项目,所以做这个需求的整个团队包括产品、UI,交互、测试、前端、后端前前后后加起来差不多有二十个人。代码其实写起来并不是很难,难得是一开始设计的过程,因为我们这个需求是第一版,所以写代码之前就需要考虑怎么样使其具备高度的可扩展性,比如结合具体业务逻辑选择合适的设计模式,避免后期大规模的代码重构,再包括可能出现的并发问题、串行改并行等等。

总而言之言而总之呢,这两个项目给我的收获还是很大的,尤其是感慨企业级项目的开发流程真的已经超前学校里的教育太多太多了,这大概就是西北工业大学校长所说的 “学校已经落后于社会,学生如何引领社会?”

另外,大家都关心的上班时间问题,不同的组是不一样的,像我们组就是早上十点半晚上八点半,一周五天,如果有事情或者活干的差不多了早上来晚点晚上走早点都没事,满足一天最低 5 小时工时就行。像我之前做第一个项目的时候因为工期排的比较长我做的比较快,所以后面基本没啥事,我天天恰完饭就溜了,后面第二个项目的时候难度比较高工时也很紧,我就来的比较早回去得也比较晚。根据需求来的,整体来说感觉强度不是很大。

我一般作息时间早上八点半起来看会书然后十点多出发去公司,恰个饭开个早会(会是真的多,我一个实习生都觉得会多就别说正式员工了),回顾下昨天的代码基本上也到中午了,然后健个身恰个饭,两点多开始基本就是正式的开发时间,晚上下班后回来需要看下实验室的东西(学校导师一开始是不放实习的,求了他一阵子才同意让我一边实习一边保证实验室进度),虽然有点累,不过很充实,也真的不后悔,不知道未来会怎样,在当下我觉得做了一个最适合自己的决定,清楚自己前进的方向,认识更多优秀的小伙伴,看清与大佬之间的差距,然后不断提高个人能力,便是这份实习带给我最大的收获~

ps:在实习的最后一天收到了中秋礼盒:

最后,奉上一段莫泊桑的鸡汤与各位共勉:

“生活可能不像你想象的那么好,但是也不会你想象的那么糟。人的脆弱和坚强,都超乎了自己的想象,有时候,可能脆弱的一句话就泪流满面,有时候发现自己咬着牙,已经走了很长的路”。


我是小牛肉,长风破浪会有时,小伙伴们下篇文章再见

推荐阅读
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 本文探讨了Web开发与游戏开发之间的主要区别,旨在帮助开发者更好地理解两种开发领域的特性和需求。文章基于作者的实际经验和网络资料整理而成。 ... [详细]
  • Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
    go,通过,map,filter,foreach,等,流,式,ap ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 深入解析Hadoop的核心组件与工作原理
    本文详细介绍了Hadoop的三大核心组件:分布式文件系统HDFS、资源管理器YARN和分布式计算框架MapReduce。通过分析这些组件的工作机制,帮助读者更好地理解Hadoop的架构及其在大数据处理中的应用。 ... [详细]
  • 最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品ling取参考你的选题刚好在下面有,有时间看到机会给您发1ssm资源循环利用2springboot校园考勤系统3ssm防 ... [详细]
  • 一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景&# ... [详细]
  • 近期,公司在构建新的交易系统时遇到了一个常见的问题——金额存储。由于涉及资金的操作需要高度的准确性,使用float类型进行金额计算可能会导致不可预见的误差。本文将深入探讨这一问题,并提供解决方案。 ... [详细]
author-avatar
手机用户2502922713
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有