转眼都毕业一年多了,时光荏苒。一些学弟学妹们也要找工做找实习了。最近一个师弟问我应该怎样充实的度过实习生活。聊了大半天,总结起来就4个字:埋头苦干。前端
话说回来,2015年11月初开始找实习,拿了三个offer。第一个是能源公司的技术部,作一些平常技术维护和公司一些B/S系统开发,该公司正在准备上市,感受也还不错。面试经过了,而且已经通知下周一能够入职了,结果到入职前的那个周五,一个电话过来被告知公司不太想要实习生,而是要招正式职员……顿时内心不良情绪都涌上来了。不过仍是调整好状态,去作完毕业论文报告后,跑回宿舍“反思”了。固然,没有第一个我还有第二个offer,虽然第二个offer的公司跟第一个比差距有点大,不过离我学校近,平时回趟学校做报告、开会等仍是比较方便的,因此仍是抱着将就的心情去入职了。第三个就不提了,各方面都不是我想要的。linux
12月初入职,今后开启个人职业生涯。入职第一天,各类失望又统统涌上心头。公司规模小是能够接受的,但发展有点乱,制度之类的也有点乱。此时去留的问题又来了。但就这样走了又不太像个人风格,最后仍是决定留下来,也许我还能改变点什么呢。结果事实证实,确实所以而改变了本身。程序员
你曾经在学校里学的专业知识,即便课程学得再好,仍是跟现实有很大差距。毕竟,课本上的东西都是基础,固然,基础很重要。刚刚入职,走完程序后,经理就开始叫我作一些东西,好看看个人实际水平在哪一个层次。实话说,作的结果不只让经理失望了。连我本身都失望了。本来觉得不就是作点数据库增删查改的操做吗,并且仍是用PHP作后端脚本的,确实,增删查改实现起来不难,但若是你须要多表查询,并且每一个表都是有上千万行数据的话,那么问题来了,在学校学的那些东西还能支撑起本身如今作的这些东西吗?明显不能,一时间不知所措了。由于我不熟悉如何优化SQL语句,我也不熟悉要怎样作才能提升程序的性能。那都不熟悉能怎么办?自学啊,或者你也能够无惧别人的不耐烦,问到懂了为止……就这样,从这个不懂,那个也熟悉,那个了解一点点,到后面基本可以本身完成一些功能的编写和优化。在这背后,是须要你付出不少时间和精力去学习的。这多是在学校里你没意识到的,也多是在学校里没有那种压力,因此就没有那种动力去学,固然还多是你在学校里没有方向跟目标,因此无从下手。但这一切,从入职那一刻起,你都得逐一解决。否则,谈何职业发展。web
被动成长的同时也要本身的积极主动性。作web的分为前端和后端,要是在一些比较缺人手的公司呢,通常一个系统的前端后端就要让一我的全包了。因此,仅仅懂得前端语言或者后端语言是远远不够的。我实习三个月后,有一次,经理忽然问我会不会作视频,我只回了一句:”P下图还行,视频没弄过。” 结果经理就丢给我一句:”咱们须要搞个宣传动画,不用太长,几分钟就好!”。我一时间还没晃过神来,难道是我没说清楚,我明明说视频我没弄过的。因而,我又重申了一遍我不会作视频,但经理又简单地丢给我一句:”这个视频下周五就要,具体要求我待会发给你,你想一想办法!”。此时我心里有千万只草泥马在奔腾,我不懂,我是真不懂,这是要逼我走人么?也有那么一会,想到了走人。但我也不知道那时我为何又留下了。多是若是就那样走了未免太不负责任,也显得太无能。因而用两三天学了点Adobe Premiere Pro和Adobe Flash的基础操做,周末再看一些视频教程,并本身动手作些简单的东西。再加上自己一点点的PS基础。终于仍是搞出了一段本身都很不满意的”做品”,心想:”无论了,行不行都是那样了”。发过去以后,经理也没说好,也没说很差(确定是很差啦),我也懒得问。”视频事件”就算这么过去了。后面想一想,这也未必是坏事,换成平时,难道你会那么积极地,紧迫地去学习一些你历来没接触过的东西?何况,学起来的东西就都是本身的了。编程过程当中也是同样,虽然作着PHP,但还得学JavaScript,否则,在现代的web开发中,没有众多前端框架的支持,还能写出又酷炫又有用的系统?这些也让我在实习结束后找工做中受益。面试
固然啦,实习生也少不了一堆杂活,没事就被叫去给这台电脑装个系统,给那台电脑加个内存什么的,更坑的是客户须要拉条网线,经理也责无旁贷让我去了,心中无数省略号飘过。可是无能否认的是,这些也让我学到一些大学课堂里学不到的技能。至少装配个电脑或者配置下网络什么的均可以不用麻烦别人了。有付出总会有收获的。只是在付出时有个好的心态,也许能收获的更多。数据库
实习是一段很宝贵的经历,我在实习中的实践就是对大学所学的东西最好的检验,尽管不是很全面。固然,实习更是一我的成长的开始。要学会在实习中get到该岗位的技能。最好是能定下目标。让本身在实习阶段完成一次蜕变。从学生到职场人士的蜕变。至于如何设置目标,这个就根据我的状况了。目标是每一个人都有的,但有些人向来都是眼高手低,高不成低不就。最后就只能得过且过,荒废时光。我我的给的建议是:目标划分,将目前没法实现的大目标划分红能够实现小目标。好比,要成为一个优秀的后端程序员,你须要会不少技能,像一些后端脚本,服务器,数据库,缓存等等都得学。否则就称不上优秀。而这些不是你花个几个月或者半年就能完成的。须要你长期学习积累。因此你能够就目前的状况作目标划分。若是你不熟悉linux系统,那么你能够先体系化学习一下linux系统,而后学习各类运营环境和开发环境的搭建。就这样逐个突破本身的局限性,这种积累的自己就是成长。一两年后你天然成长了很多。编程
反正,出来混,早晚是要还的。后端