送给从业互联网的学生一些建议

最近面试了许多学生,在交谈的过程中发现不少问题,特别对于计算机专业的童鞋们,有志于互往联网方向发展的,给一些建议(其中职业发展规划围绕测试工程师来讲):

时间无价

时间无价,有两层含义:闲散时间没有价值、时间流逝价值可贵。

曾经在大学时代,我卖过报纸 20-30 元一天,举牌 50 元,花费时间换来的可能是物质上的一些锦上添花,以及跟朋友一起参与的乐趣,对于个人成长,特别是 IT 相关的没有任何帮助,后来没有第二次了。

OK,那就不参与呗?这样子自身的时间就是空闲状态,不利用起来真对不起它的价值,或许很多年之后,因为这些闲散时间的积累,成就一番事业呢!

怎么利用呢?多参与所向往从事方向的大会、论坛讨论,哪怕不能到现场,也能够看到宣传资料上的技术方向,比如每年的 Qcon、测试者大会、架构师大会等等,从中选出你关心的主题和方向,选择性研究,点滴积累。

学习能力

大部分学生步入社会正轨,从实习阶段开始,就逐步区分出不同能力的人群,这个是从对新事物的学习能力来看。

传统的学习被应试教育束缚,考试得分,拿奖学金之类的目的,学习基础理论-->做个试验-->考个试-->saygoodbye,有不少同学简历说的高上大做过什么,一问的时候说:做的实验课,后面没有运用,就忘记了。好比,问你 android 做了一个项目,那么 android 里面的四大组件是什么呢?答不出来。

打破传统应试教育,以实践为主,好记性不如敲烂键盘,这个怎么说呢?说一个屡试不爽的例子吧,学习 python:

第一种:按照传统的,学习基础理论,看《python 基础教程》,看十遍可能也看不透,它是一本砖头,一下子把所有细节给你,搞得一头雾水,作为一个工具查询是相当不错了

第二种:看廖雪峰的 Python 基础也不错,跟着练习也简单;

第三种:结合第二种来做,从实践出发,敲烂键盘,官方查文档补知识,更加直接:



在网易的时候,给组员培训,以及现在的方式,都借鉴了,能够比较容易走向成功。

抓住一点:从实践出发,好记性不如敲烂键盘,每天两个小时,不需要搞懂细节先,大部分编程语言思路想通,顺序执行、条件分支等等,直接上手跟着这本书(当然其他类似实战能够做成小工具的也是 ok)不停的敲,遇到不懂的去查官方文档和找导师解答,然后继续完成自己的小项目,然后再进行演示、重构,最终变成自己的思路,那就成功入门了,只需要一个月时间。

下面图例,是当时一名参与组员自己做的流程总结:


短期 2 年规划

业界套路太多,路子太多,每条都想走,可能哪都去不成,每个阶段专注于一个方向,上升通道打开后,再新增方向。

大多数实习生在岗什么都想接触,抱有很大志愿:不想做功能测试了,要去搞自动化、性能等等。

需要明白的是:功能测试是一切的基础,挖掘非功能性需求,才会产生性能、安全等等专项测试需求,没有分层测试的基础,何谈上层建筑呢?比如说测试的关注层面:



最重要的依然是业务,任何手段都是为了提高测试效率,从而有测试的职业通道:


当然,有些同学可能会提到,大厂双通道:管理通道、技术通道。是不是技术差不多了,我可以转管理呢?这里可以专门讲一个话题,简单来说,管理不是转的,得有机会和有人提拔你。

言归正传,基础分水岭:2-3 年,资深分水岭:3-5 年,专家分水岭:7-10 年。



终极目标可以定:测试架构师,兼顾全栈方面。高屋建瓴,《孙子兵法》也云:“求其上,得其中;求其中,得其下,求其下,必败。”

身体能力

避免熬夜,特别是打游戏,还有抽烟、醺酒,未来保险成本太高,医疗成本也高,在病痛面前人人平等,只是离开的痛苦不同罢了。

多参加户外活动,不管是团队,还是陪伴家人。

人生轨迹逃离不了

(个人觉得社会对于女性还是不够关怀和包容,当然涉及到太多原因了。)

人生无法逃离的轨迹:毕业-->工作-->结婚、买房、生子-->择校之类,哪怕你可以把时间轴往后推,但是大部分人都逃离不了,也没有捷径。

不要羡慕人家有房、有车,这是时间和资本的积累,只要你耐操,身体机器没啥问题,开足马力,一样可以拥有,大部分人都是平庸的,只是让自己变得不那么平凡,需要付出很大的努力,甚至一段时间痛苦交加,不经意的失败,又或者是处于蝉蛹蜕皮的痛楚期,度过就打开了上升通道。

人的一生有许多难以取舍,困惑不已的琐事所纠缠著,这时所需的就是断然的舍弃与明智的抉择,唯一会限制我们的,就只有决心。

成功没有捷径,脚踏实地,扎实的技术功底,是你迈入职业规划的第一步,良好的沟通和处事能力,决定你所达到位置的高度,越往上的金字塔,越需要软技能,技术是金字塔的基石。


↙↙↙阅读原文可查看相关链接,并与作者交流