北漂十年回忆录|02 开始实习,锋芒初显

Posted 寻道的 Programmer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了北漂十年回忆录|02 开始实习,锋芒初显相关的知识,希望对你有一定的参考价值。

从此,正式开始了实习,实习期间工资 1600/月,用自己电脑的话会有 120/月补助,同时公司管住。JX 对这次校招看起来是非常重视的,这应该也是 JX 第一次组织校招。公司制定了非常完善的培养计划,培训期间公司总部所有部门的 TL、各个项目组的 TL 及核心人员、首席架构师、总经理都参与了进来,培训内容包括公司的业务、开发平台、数据库、测试工具、核心项目、项目研发管理、职场礼仪、企业文化等等。培训节奏制定的比较合理,随着课程的展开,JX 的主营业务慢慢展现在了我们的面前,概括起来就是 JX 向银行提供了 CRM 的解决方案,销售团队在前方拓展银行客户,签合同后项目组进场研发,最终交付,项目周期通常很长,半年是比较正常的。

培训开始,需要选一个组长,大家推荐了我,为什么推荐我呢,因为我在大一开始学习 Java,技术上先行了一步,那个时候大家还不知道编程为何物,我在同专业内还是小有名气的,组长不是白当的,需要解决大家培训期间遇到的问题。在总部一共培训了一个多月的时间,我开始了两点一线的生活。每天早晨 7 点起床,和同学们在小区楼下吃完早饭,乘公交车到达海淀黄庄站,在 9 点前到达公司,然后开始一天的培训,下午 6 点准时下班,再乘公交车回到住所,在附近的小饭馆吃完晚饭,之所以回来吃晚饭是因为公司附近吃饭太贵了,至少在 15 元以上,而住的地方 10 元以内就可以搞定,饭后回到住所打开电脑复习一下今天的培训内容,在晚上 11 点前睡觉。我现在特别喜欢这种有节奏的生活,每天都能感受到自己的进步,有人传授知识,还给工资,还有比这更好的事情吗?

这一个月过的很充实,我的用心学习很快就得到了正反馈,一天早晨,HR 姐姐拉着我说,首席架构师(代号 C 哥)对你的评价特别好,说你理解的很快,能跟上他的思路,还有其他的 TL 对你的评价也很好。这之前 C 哥对我们进行了一天的培训,他平时的工作地是在上海,他本身也在带一个项目,这次特意出差来北京给我们培训,他培训的内容是公司的开发平台(代号 V7),之所以称之为平台,是因为 V7 已经把银行 CRM 的标准能力提供了,并具备可扩展的定制化能力,也就是可以二次开发去满足不同银行的特色需求,所有的项目都是基于 V7 平台来实现的,V7 平台传说是 C 哥独立搞了一个月研发出来的,此为一个背景。C 哥的年纪看起来接近 40 岁,穿着打扮比较随意,上半身是个 POLO 衫,下半身是个短裤,脚上穿了个凉拖,这身装扮,坐下去的时候别人只会看到上半身,还是相对职业的。

C 哥是设计了他的一个培训方法的,他先整体介绍了 V7 平台,然后讲如何利用 V7 快速开发一个页面,这种二次开发方法,比一次开发简单的多了,对我来说很容易理解,但我听的依然很认证。尤其在这个过程中,我不断的在观察他在电脑上的操作,他的操作速度很快,到什么程度呢,举一个例子,他在一个页面加载的过程中,已经提前把鼠标放到了他下一步需要操作的 button 的位置,此时 button 元素还没有渲染出来,等 button 刚刚出来,就马上进行下一步操作。写代码的时候也是如此,快捷键运用极其熟练,不在页面上操作的时候,很少碰鼠标。C 哥给我的感觉是他做的每一个操作,都已经提前计划好了,这样效率极高。

C 哥示范了如何开发一个页面之后,他下一步是想找一个同学来操作一遍,用自己的电脑投屏,他来指导,当然会跟他刚刚示范的有些区别,是另一类模版。大家都让我来吃第一个螃蟹,恰好我电脑已经提前把 V7 部署好了,可以本地运行,那就我来打头阵。他坐在我的对面,对我讲你先干什么再干什么,既对我说也对大家说,我的操作也对应的投在了大屏幕上,他的语速不快,但节奏很快,我在操作的同时也在规划我下一步的操作,所以我能跟上他的节奏,甚至有些操作我已经了然于胸,比他想要控制的节奏还快一点。从 C 哥的反应来看,对我的表现还是比较满意的。

到了下午,C 哥换了一个同学继续上午的教学模式,但这位同学的操作节奏就慢了很多,有些操作需要 C 哥多次来重复,几番下来,C 哥有点不耐烦了,就又换成了我来示范,我心里并没有得意,我深知这并不是我比别人聪明多少,而是我比大家早入门了几年,现在我比大家领先几步才是正常,领先一步都说明我是个笨蛋了。但大家如何看待我,我就不关心了,那是他们的事情,我需要做的是持续的保持领先几步,否则也说明我的成长速度相对变慢了。

培训在继续,总经理夫人在做企业文化培训的时候,她要求我们所有人都做一次分享,主题不限,大家讲什么的都有,我能讲什么呢?我的阅历不能用浅来形容了,简直就是单薄,我想还是要回到我最擅长的内容上来,所以该到我分享的时候,我准备的主题是《Java 拾遗》,分享全程录像,那天我穿着白色双兜衬衫,黑色的西裤,黑色的皮鞋,扎着黑色领带,这身装扮还是这几天培训职场礼仪的时候按要求攒的,衬衫是大学期间森马买的,西裤皮鞋领带是在王府井买的,花了我 1000 块,直接负债了。我从 Java 开发最原始的样子,讲这里面存在的各种效率上、结构上的问题,以及应对这些问题而提出的各种思想理念,如 B/S 结构、MVC、IOC、AOP、ORM 等等,最后讲了依托这些思想理念而诞生的各种为我们所用的平台及框架,这些追本溯源的内容在大学期间还很模糊,现在随着这次分享的准备而逐渐清晰,我不仅知道了是什么、怎么用,而且还知道了为什么。此时我认为,发现问题并不厉害,提出解决思路的人也一般般,最终实现了一个通用的解决方案并开源普惠整个行业的人才是真正的大牛。我梦想有一天,我也可以成为这样的人。

培训很快就到了尾声,北京各个银行项目组的负责人纷纷过来给我们介绍项目内容,我知道接下来就需要我们到真正的项目中输出了。这也是一个双向认识的过程,这些项目负责人给我印象最深最好的就是 H 哥,他掏出他的 ThinkPad,双手放在键盘上,操作过程中完全不需要鼠标,使用着一个资源管理上非常高效的软件 Total Commander,简称 TC,如果和 Windows 本身的资源管理器做对比,天壤之别也不为过,我痴迷于熟悉 TC 的各种配置和快捷键,训练自己熟练的使用它,不知道为什么,我现在特别喜欢这种高效的感觉,这使我内心特别的舒适。

经过这一个多月的培训,我学到了项目研发的生命周期、项目组工种的构成、多人如何协同开发、数据库不仅可以写 SQL 还可以写代码、各种的应用服务器(Apache、WebLogic、WebSphere)、Bug 如何管理、如何进行性能测试、V7 开发平台、职场的礼仪、企业文化等等,上面罗列的这些是对我来说增量的知识,宽度扩展了,对于已有的知识并没有深度的增加,但这也收获很大。当我学到了使用 SVN 多人协同开发的时候,想起了大学期间几个人合作一个项目,开发期间不断的用各种方式相互传输文件进行代码合并的痛苦过程,我就想笑,这就是土包子与正规军的差距,我期望着到项目组里,可以找到更多这样的差距。

以上是关于北漂十年回忆录|02 开始实习,锋芒初显的主要内容,如果未能解决你的问题,请参考以下文章

北漂十年回忆录|02 开始实习,锋芒初显

北漂十年回忆录|01 初来乍到,充满期待

北漂十年回忆录|01 初来乍到,充满期待

北漂十年回忆录|01 初来乍到,充满期待

北漂十年回忆录|00 开篇

北漂十年回忆录|00 开篇