最近,一些网络朋友们私信我,说想要转行做Java,问我要建议。
今天,就来和大家一起聊聊,这些年,我们走过的辛酸路。
记得大学那会,学的是软件工程专业。每天课程乏味,总想着早些毕业挣点钱,填补家用。说实话,别看我是软件专业的,其实,我和大多数零基础的人一样,刚学Java时也是感觉在看‘’天书‘’。这就是大学的通病,本专业的人,大多数对本专业学的不咋地。所以,你不用担心他是软件出身就一定比你零基础的强。
浑浑噩噩的考试靠抄袭度过了大学时光。都说毕业就是失业,于是我大学没毕业就来到了北京。起初,简单培训了下,那时候急于求成,仅仅会个Hibernate框架就去找工作,幸运的是,进了家互联网公司,起薪8.5K。你会问我,你一个实习的,没有毕业证,能给你这个价?那是你不了解,如果你去过培训班,你就知道,你会有办法提早拿到毕业证。但是自身实力太弱,总是需要人的帮助,就这样,跟着同事学了一些技能,但是并没有熬过试用期,不到俩月,被开除了。紧接着,找了第二家,靠着口才混了进去,起薪11K。干了不到一星期,也被开了,一分钱工资没拿到,但是领导给了我一句话,让我至今难忘,他说:‘我以前也和你一样,也被人开除过,但是无论如何,我希望你别放弃,坚持住’。就这样,我坚持着找工作,记得那会是12月份,北京天气干冷!冻得鼻涕一把,心中始终只有一个想法:北京几千家网络公司,我就不信,没有一个能要我。就这样,找到了,起薪7K。那会终于找对了自己的位置,我发现7K对我来说也很难驾驭。好在项目结束快,在公司闲了3个月,在那3个月里,我疯狂看视频补习知识,可以说,没日没夜。
就这样,基础终于打牢了。像SSH和SSM框架简直是得心应手。后来自己跳槽了,起薪15K。你知道,那一年,我经历了什么,才会让薪资翻倍。再后来就玩起了微服务,各种微服务框架,开始自己大量读源码,自己尝试重写spring的AOP和IOC。那时候你会发现,原来基础学好了,开发,是真容易。很多人问我,为什么同样经验,我的工资会比他们高一些?我会反问,你一年也看20本书吗?没错,人之所以牛,都是有原因的。没人关心你背后的努力,他们只会看到你现在的成就。再后来,我又跳槽了。。。
一个做前端的朋友问我,为什么我作为后端开发,前端也那么好?我会说,因为生活。他又问我,你觉得我能不能也做后端Java?我问他:为什么?他说,为了钱,挣钱多啊。做Java开发的朋友们,现在最能体会什么?是不是现在的Java培训班越来越多了?刚出来的,都说自己有个两三年经验。我面试过很多人,明明就是培训出来的,非要说自己经验多,结果一问他,直接打脸。技术这东西不同于别的,因为你会就是会,不会就是不会,像我原来,即使不会,靠口才混进去了,结果呢,还不是被开了。所以啊,为了挣钱,别转行,因为你会面对零经验,低薪资。
还有个朋友做测试的,也说转Java。他也许是为了爱好,他的打算是做几年开发,然后做经理。但是刚开始入行时,却选择的测试,因为他当年Java功底不行。每个人的选择都不一样,我不知道大家是否信命。也许你会说我迷信,但是,我真的信命,有时在梦里梦见的东西会在现实中重演,好像早就安排好一样。以前,我本打算回家开个小店的。结果,我却做了开发。现在你是一名前端,或者测试或者运维,安卓,IOS等等,你想走热门,做研发。我不会拦着你,因为每个人都有追求梦想的权利,但是,老天爷让你选择你的目前工作,就必定有它的道理,或许是当时为了求生存,或者图个新鲜。
每个人的天赋和大脑承载量都不一样,适合你的,才是最好的。你问我,什么才是适合?你问问你自己,每天,你过得是否快乐,是否安心,是否踏实。一味地追逐名利,只是想向别人证明你自己而已,朋友,我们不是应该活出自己吗?为什么总要和别人争,自己的工作就那么卑贱吗?就那么让人看不起吗?我尊重社会每一位敬业爱岗的人,因为,他们靠自己,不盲目,他们有过辉煌,也同样有过梦想。
想一下今天的你,究竟为什么要换行业?生活?向往?梦想?还是希望?
其实都不是。因为当你向我寻求建议的时候,说明,你还没有想好,没有确定。带着一颗蠢蠢欲动的心,来寻求一份激励,你是希望我激励你转行的,对不对?但我问你,如果我真的让你转行时,那么你是否真的会听?我想你并不会,因为你还没有做好充足的准备,你也担心会力不从心。
所以,找准自己的位置,脚踏实地。你可以有梦想,但是,要默默的努力,当你蓄力已满时,你就不会需要我的建议了。
命里有时终须有,命里无时莫强求。你,就是你;别人,就是别人。我们不一样。但又似乎都一样。
当你迷茫时,请记住,拿起镜子,对着自己微笑,如果你发现,仍有微笑的表情,那么就请走好当下。至少你的生活还不算糟。