如果IBM再给我一次实习机会
2014年,我拿到了IBM斯图加特R&D的实习机会。在连续被索尼和博世拒掉之后,这个实习对我来说弥足珍贵。我学的是通信专业,在这之前与编程相关的活动只有一学期的安卓Lab,还是靠抱队友大腿才及格。在申请时,我的编程能力可以说几乎为0。连我自己都说不好,manager怎么会在十几个人中间选择了我。
初进公司之时我非常努力,想着要做出一番大事业。公司里聚集了全世界的大神,都可以在内部聊天软件上联系到。基本上抓住一个人问问题,那人不管工作多忙都会耐心回复。公司有自己的技术博客,也有很多技术交流活动,如果真的想学,不愁没有资源。
但是,我的工作状态渐渐改变了。
首先,每天三个小时的通勤时间让我渐渐懈怠。IBM R&D在另一个市,只有一趟小火车线路来回,还经常晚点。作为美企,IBM有work from home的员工福利,只要发封邮件,就可以在家办公一天。其实所有人都知道,work from home是不会work的,尤其是对我这种毫无自律性可言的人。可是自作聪明的我,告诉自己这样可以省去上下班的时间,于是几乎每周都有一两次work from home,然后毫无产出。
第二,IBM的工作氛围相当轻松,基本没有人逼着干活。十点到公司,经过咖啡厅,会看到一群人在喝咖啡吃早饭;十一点半,人群涌向食堂;吃完午饭,又去咖啡厅喝茶聊天到两点;喝完咖啡回到办公室,写写邮件打打电话,一天的工作就结束了。
其实,以公司展现出来的宽容作为对自己的要求,是一种非常愚蠢的行为。可惜,那时的我并未意识到。
有一天,我发现隔壁部门有一个来自西安的中国小姐姐。在一群德国同事中看到一个中国面孔,是非常快乐的事。而她的性格很外向,每天下午都会来找我聊天,于是我就离开办公室,跟她一起去散步喝茶,每次都要至少一个多小时。
其实在那时,实习生是有自己的办公室的;但是有一次manager看到我们整个下午一直在喝茶说笑时,就要求我搬到了他的办公室去。这已经是一个很强的暗示了,我那时竟然还是毫无察觉,并未对自己作出任何改变……
除了这两点以外,还有一点让我松懈了下来,那就是我的技术基础太差。我的第一个任务是改编Node.js源码,定制一个web页面给用户使用。天知道对一个从没碰过编程的人来说,这个任务有多抽象——我还记得我请公司里一个大神给我讲Node.js。他第一句话就是:你的runtime是什么?然后我花了一个周时间查“runtime”的意思……
当时的我觉得,既然实习对我来说,只是完成学期项目的任务而已,只要表现不是太差,都不会影响最后的绩点,那又何必那么费劲地努力呢?还不如回家做点好吃的。
事实证明老天是公平的,没有一个人可以持续好运。自己欠下的债,追究是要自己还的。
我的manager是一个四十多岁的德国男人,每天能在电脑前一动不动地坐十几个小时,桌上堆满了空的可乐瓶子。他非常沉默寡言,但是一讲起技术来就浑身发光,蓝眼睛中神采奕奕。
他在那时已经是一个web方面的架构师,有很强的技术背景,研究的都是比较前沿的东西,包括将IBM的人工智能投入一些智能家居的产品。Node.js在当时还未在国内流行,这门技术对当时的我,虽然是稍微高端了一点,但是如果我能够踏踏实实地把web基础补齐,再学习一些Node.js的基本理念,不管当时有没有留在IBM,我的职业发展跟现在可能完全是另一番光景了。可惜,这一点我很久以后才认识到。
前几天,我跟这位manager又取得了联系。跟他的一番对话,又验证了我的想法:其实他一直以来都感觉到我不够努力,也为此而痛心,只是无法叫醒一个装睡的人,自己也颇感无奈。
在沮丧之余,我开始了反思:到底是缺失了什么,让我当时毫无上进之心,错过了一个那么好的学习机会?
我想,在那时的我,有一个非常欠缺的能力,那就是自主思考。
“实习中积累的技术、经验和人脉,会在寻找下一份工作的时候增加筹码,使得职场之路更加顺利”,这是一个很简单的道理,但是当时的我从未想过这件事情,因为我没有经济独立的意识,总觉得赚钱很容易,不愿意脱离学生思维,喜欢呆在自己心理上的舒适区。
再向深处挖掘,会发现职业观(甚至人生观)的形成,跟一个人从小到大的家庭、眼界、兴趣、阅读量等等都有很大的关系。我生长在山东,人生前18年最重要的事情就是高考。无论是在学校还是在家里,都习惯了被安排人生。高考结束后,我的人生就开始飘忽。我的大学过得浑浑噩噩,研究生也错过了许多好机会。
还记得有一次做技术学生工,内容是写网页,我也是过了很久都没有产出。我的老板当机立断不再跟我续约,并非常残酷地说:“在我的观察看来,你远远不够努力;如果你觉得你已经很努力了,只能说明你不适合做这一行。”
如果我在听到这段话时,就痛下决心反省自己的观念,可能会进步得快一些。可惜,我只是去跟朋友诉了苦,抱怨老板没人性,然后逼迫自己忘记了这桩屈辱。现在看看,一个装睡的人还真的很难叫醒,当时的我面对成长,最喜欢做的事情就是逃避……
在我找到第一份工作之后,这种幼稚的逃避心态一直延续着,直到我的几个朋友看不过去了,苦口婆心地劝说我(穷好面子的我,甚至还为此跟他们吵了好几架……),再加上残酷的工作环境把我从温室拉回现实,我才慢慢建立了一个比较健康的职业观。
我至今都感激这些诤友愿意怀着极大的爱和耐心给我讲这些道理,也慢慢尽我所能回报着他们。如果没有他们,我可能还在懒惰着、抱怨着,毫不自知地走着弱者之路。
当我终于意识到我和别人的差距并不在于智商和能力,而是在于长期的人生规划、通过从错误中反省自身来获得成长的习惯,以及把“我怎么这么差”变为“我还没有很厉害,怎样才可以变得厉害呢?”这种积极的心态,我的习惯性逃避才渐渐消失。
我开始观察那些优秀的人,揣摩他们的心路历程,吸取其中的助益。我也督促自己看书、跟积极向上的朋友一起参加各种活动、尝试各种新鲜东西,再也不怕自己看起来很傻。甚至连我的拖延症都有所缓解。
一个人是否走上那条快速进阶之路,要看他对世界的认识是否正确。从小,我们背负着父母给的根深蒂固的观念前行,只有潜心修行的同时敞开心扉,聆听到世界对我们的那些启示,我们才能越来越接近真理。职业发展,从来都不仅仅是技术能力而已。它是一个人大到世界观,小到生活习惯,方方面面的反映。
如果IBM再给我一个机会让我去实习,我会每周给自己设立一个小目标,朝着目标去努力,每周五给manager汇报我的进展;我会主动约manager每周给我答疑,把自己放在绝对新人的位置,不会因为问错问题而感到丢脸;我会去跟隔壁办公室的大牛们请教,让他们帮我参考,列出一个详细的计算机知识长期学习计划;我会每次完成一个task就跟manager谈谈,看看下次能不能挑战一个高难度一点的任务;我会主动参与产品设计和讨论的会议,了解一个产品从构思到上市是如何运行的;我会拒绝小姐姐上班时喝茶的邀约……
如果那时就这样做了,现在的我会在哪里呢。
或许想这些是没用的,只好从今天开始,就抓紧每一秒钟,用尽全力。
如果IBM再给我一次实习机会的更多相关文章
- IBM SPSS 实习总结
2015过完年,我知道导师要出国了,自己也算是水了一个idea 的论文.希望研二能找个实习,早听说西安IBM这边有学长在里面实习过,2月底联系了一下简历就塞了过去.面试就在锦业一路软件园他们上班的地方 ...
- [置顶] 实习总结3-job hunting(西安工作)
开始整理关于西安top level的IT企业的工作从去年开始实习就慢慢展开了,到了北京之后一直关注的比较密切,因此前前后后也整理了很多.本来不打算那么急着写这一篇的,但是在因为在公司呆着,对于西安的一 ...
- 一个Java程序员的实习总结(2)
在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...
- IBM新合作伙伴计划助力企业转型升级
IBM作为老牌企业,一直在引领者技术方面的变革.当IBM再一次从自我革新开始,期望能够更快的将认知计算和云推广给自己的合作伙伴和用户们,以帮助他们在新的转型期内,能够快人一步. ...
- Mr.Xu的找实习之路
长长的路慢慢走 深深的话浅浅说 --广工Mr.Xu的找前端实习之路 这 不(display:none) 是 广 告 本人广工大三学生一枚,也是学校TopView团队的成员之中的一个.之前我们团队有位屌 ...
- 面对IBM与亚马逊的犄角攻势,微软云如何招架?
亚马逊AWS和微软Azure是全球公有云的焦点.不就前公布的财报不久前公布的财报,这两家公司云计算的收入越来越接近,从数据显示来看,亚马逊的利润比微软稍高,有人称微软云的高增长来自于捆绑销售,背后真正 ...
- 阿里巴巴已offer:Java实习五面详细面经(附解答)
1.岗位 Java后台开发实习生 2.时间表 2020/3/18 提交简历 & 测评 2020/3/23 笔试 2020/3/26 简历面 2020/4/11 技术一面 2020/4/14 技 ...
- 沉淀再出发:关于java中的AQS理解
沉淀再出发:关于java中的AQS理解 一.前言 在java中有很多锁结构都继承自AQS(AbstractQueuedSynchronizer)这个抽象类如果我们仔细了解可以发现AQS的作用是非常大的 ...
- LinkedIn高级分析师王益:大数据时代的理想主义和现实主义(图灵访谈)
转自:http://www.ituring.com.cn/article/75445 王益,LinkedIn高级分析师.他曾在腾讯担任广告算法和策略的技术总监,在此期间他发明了并行机器学习系统“孔雀” ...
随机推荐
- MySQL 5.6.20-enterprise-commercial的参数文件位置问题
今天在折腾MySQL的参数文件时,突然发现MySQL 5.6.20-enterprise-commercial-advanced-log这个版本数据库的参数文件my.cnf的位置有点奇怪,如下所示: ...
- MySQL数据库有哪些安全相关的参数需要修改?
https://dev.mysql.com/doc/refman/5.7/en/security-options.htmlhttps://dev.mysql.com/doc/refman/5.7/en ...
- 如何阅读luajit的代码——用vs调试篇
为什么要看luajit的源码 作为目前最快的脚本语言之一,luajit确实是一个杰作,但相比原生lua仅仅几万行的代码而言,luajit却可以说是巨无霸.更要命的是,luajit之所以快,是因为大量使 ...
- python3 之视频抽针
import cv2 import os Path = "C:/Users/zl3269/Desktop/test/video/" # 视频的格式 /aisg-server/Dat ...
- Linux: yum 命令说明
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性 ...
- 联想ts550服务器安装windows2008R2系统
发布时间:2018-10-18 点击数:4 服务器型号:联想 thinkserver ts550 系统:windowsserver2008R2 联想的 TS550 USB口全是USB3.0的,官方引 ...
- June. 21 2018, Week 25th. Thursday
Summertime is always the best of what might be. 万物最美的一面,总在夏季展现. From Charles Bowden. It was June, an ...
- Python编码问题小结
开门见山 decode的作用是将其他编码的字符串转换成Unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成Unicode编码. encode的 ...
- 【English】20190307
appropriate for 适用[əˈpropriɪt fɔr] appropriate for many business applications:
- js格式化输入框内金额、银行卡号[转]
这篇文章主要介绍了js格式化输入框内金额.银行卡号,采用“keyup”事件处理格式化,每4位数一组中间空格隔开,如何格式化输入框内金额.银行卡号,需要了解的朋友可以参考一下 我们在项目中经常遇到需要格 ...