查看原文
其他

离开学校后,我才明白

沉默王二 沉默王二 2022-07-13

大家好,我是二哥呀!

11 月初的时候有个读者问了我这个问题:大四,二线城市找了一个小公司的 Java 实习,3k,基础不太好,并且是转行的,不知道该不该接:

这里我把自己的分析和想法整理出来发到公众号,希望能给需要的读者一点点启发和帮助~

一、关于实习

大学阶段,如果能出去实习一圈,对应届生来说,找工作的时候会是一个巨大的优势。我的建议一直是,如果你是科班生,尽早尽最大的努力去找一份实习工作。

因为大学阶段嘛,大家基本上都是上课为主,最主要的课程就是编程语言,一门或者两门,Java、C/C++、Python 是重头戏;然后是数据结构与算法,好的学校会安排操作系统、计组和计网等硬核的基础知识,一般的学校会安排学习数据库啊、网页设计啊等等。

总之就是理论基础为主。

大家站在同一个起跑线的时候,拉开差距的除了在学业上下一番狠功夫之外,剩下的就是实习经历,或者叫项目经验了。

可以自己做开源项目,或者学习开源项目,比如说 mall、vhr、miaosha 啊等等,也或者是码云上那些 GVP 的项目。

也可以跟着老师做一些,主要是帮老师挣钱,自己顺带赚个零花钱,哈哈哈~但是呢,有总比没有强,好歹是能获取点真正的实战经验的,咱就别嫌弃做的项目低端还是高端了。

还有就是打比赛,蓝桥杯啊,ACM 啊,中间件性能挑战赛啊等等。打比赛一般是天赋异禀的选手,普通选手可以刷刷 LeetCode 等等。

实习和以上这些有很大的不同。

实习为学生提供了在所选职业领域中获得现实世界经验的机会

不管你是毕业于黄埔军校,还是家里蹲大学,真正的战场才是衡量你到底是不是一名合格军人的唯一场所。

在公司,你必须得完全摆脱学生思维,不管在学校时期有多优秀,到了这里就是菜鸟,必须得脚踏实地地证明自己。

一旦捕捉到了机会,证明了自己,锻炼了自己,那要么可以直接获得转正的机会,要么在秋招和春招的时候亮出自己的杀手锏。

二、关于实习工资

实习的时候,可能是你人生当中第一次感觉到自己“毫无价值”的时候,因为针对大多数实习生来说,工资普遍开的很低。

这和 NBA 的新秀合同是一个样,那怕你已经是球队的支柱,拿到的钱可能比饮水机球员拿到的还要少。

但与此同时,一旦你表现优异,大合同可以说早早的就向你招手了。

这位读者在二线城市,并且是小公司,实习工资 3000 元,白菜价无疑。二线城市的互联网行情和一线城市还是有很大的差距,但 3000 元确实不多。

2010 年我去苏州的一家外企实习的时候,实习工资 1200 元,不知道大家看到这个数字的时候作何感想。。

但对于那时候的我来说,只有一种感觉——劳资终于可以凭借自己的双手挣到钱了,我终于不用再伸手向父母要钱了,哈哈哈😆

钱虽然少,但那时候也没有什么消费欲望,公司还提供餐补和宿舍,所以基本上都可以装进自己的口袋了。

但钱对于实习生来说,确实是最次要的东西,关键还是学东西。回头想一想,实习的那一年是我成长最快的一个阶段了。

我大学基本上也是浑浑噩噩,半吊子的东西都没有学到,可想而知刚去参加实习的时候有多么的战战兢兢,最怕的就是挨领导的批评。。

领导一批评我,我就会自我怀疑,是不是我太弱鸡了,是不是从此以后领导就不重视我了。。玻璃心的一笔。

好歹是熬了过去,自己也特别争气。

每次领导交代的任务都是尽 120%的努力去完成,尽管敲的代码还是会有这样那样的 bug,但认真的那份劲领导是能看在眼里的。

所以最后也就顺利转了正。

三、关于小公司的实习

我给读者的建议是,如果有机会,一定要去一线城市实习,尽量去大一点的公司,因为那里的成长环境更加规范一些。

小公司的实习可能就是单纯找一个廉价劳动力,真正能用时间用精力换回的价值不多。但如果是小而美的公司,那就另当别论了。

我去实习的那家外企一开始也就两百多号员工吧,算是名副其实的小公司,但制度很完善,领导也特别 nice,一直对我不离不弃的,这让我获得了足够多的锻炼机会。

换句话说,如果去的是一家大公司,但负责的是很边缘化的产品,那几乎是很难获得成长的机会的。

人的成长是离不开环境的,但个人的成长,自己要负 80% 以上的责任

这就是为什么,大家同在一所学校,一个班级, 有些人的成绩很优异,有些人却只能垫底的原因。

举个不恰当又有点装逼的例子。

大家都知道,二哥是从农村走出来的,家庭环境很一般;从小到大上的学校,也很一般,很多时候都没得选;第一份工作虽然是在外企,但也不是互联网大厂;如今在三线城市洛阳,互联网环境更是和北上广深杭有很大的差距,但二哥就是闯出了一片属于自己的天地。

大家愿意关注二哥,靠的是什么?

除了运气,恐怕也是二哥身上那么与众不同的颜值了,啊,不不不,那份不服输,锲而不舍的坚持了。

还是那句话,当你没得选的时候,就欣然接受挑战,然后逆袭。。就像我 dang 一样。

四、关于 Java 基础

这位读者的基础不好,并且是转行的,能拿到这样一份实习工作虽然有些不满意,但恐怕也是当下最好的选择了。

基础不好,真的是会影响后期的成长。

但又有关系呢,种一棵树最好的时间,要么是十年前,要么是现在。

人最可怕的不是没有长处,而是看不到自己的短处

灌篮高手,想必大家都看过了解过,樱木花道虽然学习差,还容易自信上头,但他可爱就可爱在这里,他能放下自己的身段,去学习,去弥补短板,从哪里跌倒就肯从哪里爬起来。

他要称霸全国,他要打败流川枫,他要在赤木晴子面前证明自己,靠的可不是无脑的自信,而是脚踏实地的练习。

樱木的篮球基础可以说是差到姥姥家了。

樱木天赋高?流川枫、仙道的天赋恐怕更高?

樱木深度素质好?大猩猩赤木刚宪的身体素质恐怕更好?

哪里差就补哪里好了!

说到 Java 的基础——

无非是 JavaSE 的那些东西,这方面可以看看二哥在 GitHub 上开源的《Java 程序员进阶之路》。

地址:https://github.com/itwanger/toBeBetterJavaer

无非是 Java 并发编程的那些东西,这方面可以看看二哥的几个好朋友在 GitHub 上开源的《深入浅出 Java 多线程》。

地址:http://concurrent.redspider.group/

无非是 Java 虚拟机的那些东西,这方面可以看看周志明老师的《深入理解 Java 虚拟机》。

扩展一点的话,无非是计算机的那些基础课,数据结构与算法、操作系统、计组、计网:

这些可以在公众号后台回复「00」关键字拉取到。

剩下的,就交给时间吧,时间会给你想要的答案。。。

五、关于实习建议

1、参加过暑期实习的,一般在校招的时候都很能打。最好的情况就是,你拿到了实习转正的机会,心里有底;最坏的情况就是反正比某某宿友多了一份实习经历。

2、目前技术岗的竞争确实更大了,算法>后端开发>前端>客户端>测开,如果感觉自己是个普通人,打不过各路神仙,可以选择前端、客户端和测开的。不要觉得这些岗位就赚不到钱,学不到技术。

3、基础很重要,差就补,没别的——

4、不要浪费机会,很多公司瞎投完了可能就再也没有机会了,面试评价可能会被记录影响秋招。

5、问问师兄师姐和各路大佬,有没有内推机会,万一能免掉笔试岂不是爽歪歪。

6、简历一定要好好整,衣着得体点总归是一件好事。

7、面试中哪一点如果没答好,不要慌,面试官不会要求你真的造火箭的,可以往自己擅长的地方引导。

8、基础的算法题和基础知识千万不要似是而非,一定要拿捏到位了。

得,二哥就唠叨到这吧。


没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟

推荐阅读

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存