惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
GbyAI
GbyAI
Y
Y Combinator Blog
雷峰网
雷峰网
Last Week in AI
Last Week in AI
Jina AI
Jina AI
月光博客
月光博客
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
博客园 - 三生石上(FineUI控件)
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
H
Heimdal Security Blog
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
腾讯CDC
AWS News Blog
AWS News Blog
NISL@THU
NISL@THU
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
P
Privacy International News Feed
I
Intezer
V
Vulnerabilities – Threatpost
The GitHub Blog
The GitHub Blog
L
LINUX DO - 最新话题
S
Schneier on Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
小众软件
小众软件
博客园 - 聂微东
V2EX - 技术
V2EX - 技术
W
WeLiveSecurity
Security Latest
Security Latest
PCI Perspectives
PCI Perspectives
The Hacker News
The Hacker News
T
Threatpost
C
Check Point Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Latest news
Latest news
L
LINUX DO - 热门话题
J
Java Code Geeks
A
Arctic Wolf
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog

博客园 - tooli

没有技术要求,只需5步就能完成数据分析和图表制作,DuckDB可将数据分析门槛铲平。 在超大数据集下 DuckDB 与 MySQL 查询速度对比 ChatGPT有多强?真的能替代程序员?一起来看看! 在windwos创建的脚本文件在linux环境中无法执行的问题 PHP + Redis 实现定时任务触发 测试PHP几种方法写入文件的效率与安全性 简析小黑是如何盗取cookie登录用户账号 一个'&'引起md5签名不一致问题 linux学习:curl与netcat用法整理 swoole+websocket+redis实现一对一聊天 使用COOKIE实现登录 VS 使用SESSION实现登录 巧用PHP中__get()魔术方法 用户表分表原理 linux学习:用户管理 linux学习:网络(防火墙)及系统安全相关命令学习 MySQL语句技巧 shell 环境下MySQL的基本操作指令总结 linux学习:归档,备份及进程相关命令用法整理 Docker简介以及使用docker搭建lnmp的过程(多PHP版本)
实习那些事儿
tooli · 2017-09-30 · via 博客园 - tooli

  转眼都毕业一年多了,时光荏苒。一些学弟学妹们也要找工作找实习了。最*一个师弟问我应该怎样充实的度过实习生活。聊了大半天,总结起来就4个字:埋头苦干。

  话说回来,2015年11月初开始找实习,拿了三个offer。第一个是能源公司的技术部,做一些日常技术维护和公司一些B/S系统开发,该公司正在准备上市,感觉也还不错。面试通过了,并且已经通知下周一可以入职了,结果到入职前的那个周五,一个电话过来被告知公司不太想要实习生,而是要招正式职员……顿时心里不良情绪都涌上来了。不过还是调整好状态,去做完毕业论文报告后,跑回宿舍“反思”了。当然,没有第一个我还有第二个offer,虽然第二个offer的公司跟第一个比差距有点大,不过离我学校*,*时回趟学校作报告、开会等还是比较方便的,所以还是抱着将就的心情去入职了。第三个就不提了,各方面都不是我想要的。

  12月初入职,从此开启我的职业生涯。入职第一天,各种失望又通通涌上心头。公司规模小是可以接受的,但发展有点乱,制度之类的也有点乱。此时去留的问题又来了。但就这样走了又不太像我的风格,最后还是决定留下来,也许我还能改变点什么呢。结果事实证明,确实因此而改变了自己。

  你曾经在学校里学的专业知识,即使课程学得再好,还是跟现实有很大差距。毕竟,课本上的东西都是基础,当然,基础很重要。刚刚入职,走完程序后,经理就开始叫我做一些东西,好看看我的实际水*在哪个层次。实话说,做的结果不仅让经理失望了。连我自己都失望了。原本以为不就是做点数据库增删查改的操作吗,而且还是用PHP做后端脚本的,确实,增删查改实现起来不难,但如果你需要多表查询,而且每个表都是有上千万行数据的话,那么问题来了,在学校学的那些东西还能支撑起自己现在做的这些东西吗?明显不能,一时间不知所措了。因为我不熟悉如何优化SQL语句,我也不熟悉要怎样做才能提高程序的性能。那都不熟悉能怎么办?自学啊,或者你也可以无惧别人的不耐烦,问到懂了为止……就这样,从这个不懂,那个也熟悉,那个了解一点点,到后面基本能够自己完成一些功能的编写和优化。在这背后,是需要你付出很多时间和精力去学习的。这可能是在学校里你没意识到的,也可能是在学校里没有那种压力,所以就没有那种动力去学,当然还可能是你在学校里没有方向跟目标,所以无从下手。但这一切,从入职那一刻起,你都得逐一解决。不然,谈何职业发展。

  被动成长的同时也要自己的积极主动性。做web的分为前端和后端,要是在一些比较缺人手的公司呢,一般一个系统的前端后端就要让一个人全包了。所以,仅仅懂得前端语言或者后端语言是远远不够的。我实习三个月后,有一次,经理突然问我会不会做视频,我只回了一句:”P下图还行,视频没弄过。” 结果经理就丢给我一句:”我们需要搞个宣传动画,不用太长,几分钟就好!”。我一时间还没晃过神来,难道是我没说清楚,我明明说视频我没弄过的。于是,我又重申了一遍我不会做视频,但经理又简单地丢给我一句:”这个视频下周五就要,具体要求我待会发给你,你想想办法!”。此时我内心有千万只草泥马在奔腾,我不懂,我是真不懂,这是要逼我走人么?也有那么一会,想到了走人。但我也不知道那时我为什么又留下了。可能是如果就那样走了未免太不负责任,也显得太无能。于是用两三天学了点Adobe Premiere Pro和Adobe Flash的基础操作,周末再看一些视频教程,并自己动手做些简单的东西。再加上本身一点点的PS基础。终于还是搞出了一段自己都很不满意的”作品”,心想:”不管了,行不行都是那样了”。发过去之后,经理也没说好,也没说不好(肯定是不好啦),我也懒得问。”视频事件”就算这么过去了。后面想想,这也未必是坏事,换成*时,难道你会那么积极地,紧迫地去学习一些你从来没接触过的东西?况且,学起来的东西就都是自己的了。编程过程中也是一样,虽然做着PHP,但还得学JavaScript,不然,在现代的web开发中,没有众多前端框架的支持,还能写出又酷炫又有用的系统?这些也让我在实习结束后找工作中受益。

  当然啦,实习生也少不了一堆杂活,没事就被叫去给这台电脑装个系统,给那台电脑加个内存什么的,更坑的是客户需要拉条网线,经理也义不容辞让我去了,心中无数省略号飘过。但是无可否认的是,这些也让我学到一些大学课堂里学不到的技能。至少装配个电脑或者配置下网络什么的都可以不用麻烦别人了。有付出总会有收获的。只是在付出时有个好的心态,也许能收获的更多。

  实习是一段很宝贵的经历,我在实习中的实践就是对大学所学的东西最好的检验,尽管不是很全面。当然,实习更是一个人成长的开始。要学会在实习中get到该岗位的技能。最好是能定下目标。让自己在实习阶段完成一次蜕变。从学生到职场人士的蜕变。至于如何设置目标,这个就根据个人情况了。目标是每个人都有的,但有些人向来都是眼高手低,高不成低不就。最后就只能得过且过,荒废时光。我个人给的建议是:目标划分,将目前无法实现的大目标划分成可以实现小目标。比如,要成为一个优秀的后端程序员,你需要会很多技能,像一些后端脚本,服务器,数据库,缓存等等都得学。不然就称不上优秀。而这些不是你花个几个月或者半年就能完成的。需要你长期学习积累。所以你可以就目前的情况做目标划分。如果你不熟悉linux系统,那么你可以先体系化学习一下linux系统,然后学习各种运营环境和开发环境的搭建。就这样逐个突破自己的局限性,这种积累的本身就是成长。一两年后你自然成长了不少。

        反正,出来混,迟早是要还的。