我要转Java了

      哎,兜兜转转几年,我最终还是有回到java了

     回想起大学的时候,我对Java多么热衷,没毕业前我就想着以后工作可能走的就是以Java为核心的路线了,但是没想到16年的时候我入坑了,开始玩王者荣耀,我沉迷了,尽管自己玩的很菜,但是也就是这个一时沉迷改变了我未来的核心路线!

                                                           

     于是,那是我决定做游戏,大家应该都是知道,王者荣耀用的开发软件是什么吧?Unity3D!
      而要做Unity3D游戏开发,他的主要编程语言是C#和JavaScript(大多数会使用c#),于是,果断改变了学习方向,开始学习C#语言。由于大学肯本没有开Unity3D这门课,所以我报了培训班,17年10月份我学完后就决定出去工作,那时我才大四,离毕业还有不到1年,我就花了200块办了个假毕业证,给学校签了就业协议后,就奔向了武汉这个所谓电竞城市!
不到一个星期我就找到了工作,我伪造了两年的工作经验,结果工资有点低6.5k。我以为我的骗术瞒过了面试官。但是直到角色反转,等我当了面试官之后,我才发现。我那时候有多愚蠢。别人不是不知道你是应届生,你一开口人家基本就能了解你是不是真的有工作经验!能招你,只能说明你能做事情而已。就这样我正式加入的游戏开发的大军中去……

                                                             

      可是事情和我想得完全不一样,我是在做游戏,但是我做的跟本不是像王者荣耀这样MOBA类的手游,都是类似消消乐这样的,还有主要是棋牌类的,什么斗地主,3D麻将,这些根本不是我想要的。工作很长时间等对这个行业深入了解后,你就会发现,这个行业不像想象的那么简单!

                                                            

           公司涉及游戏业务的唯一目的就是为了赚钱,没别的。曾经游戏火爆也是因为曾经游戏的盈利能力是相当惊人的。可是现在对于中小游戏公司来说,再去寻找一个足以养活整个公司的游戏业务真的难于上青天。这时候棋牌和休闲(博彩)就是个很好的出路。开发难度低,可以轻松换皮,上线速度快,推广成本小。再加上这时候正好上面各种打压游戏行业,所以不做棋牌还想要做什么?就算你做了比较大的游戏,你能和那些大型游戏公司比吗。(17年unity3D培训期间我们参与了一款叫做”君临九州”游戏测试,当时我们每个人都登了三个账号,进入游戏大厅卡的动都动不了。)就算想做,你真的有这个技术水平吗?你能做过腾讯吗?就算你做了一个比较受欢迎的游戏,但是你能竞争的过别人吗?就拿吃鸡这个游戏来说,当时有多火爆。但是人家腾讯立刻推出“和平精英”,哪还有你的戏!

                                                   

 

      就这样我逐渐对游戏失去了当初的热情,再加上棋牌类游戏公司,都是赌博类的。我有一次上班,对面公司的人问我是不是研发部的。听他说我们的那个叫中发白的游戏,他周末玩了两天输了两三万,说庄家老是通吃!于是我对这个行业就更失去热情了。我那时还没有毕业,我不想哪天进去喝稀饭!于是公司正好决定让我转cocos2d游戏开发,要用的C++,我也跟着学了两个周的C++,就以学不了为理由,辞职了。这时候已经是18年5月份了,我正好回去写毕业设计,就这样我回到学校。。。

     毕业后我又到了武汉,我发现我还是摆脱不了做游戏的命运,简历上写的游戏上的工作经验,面试的基本都是游戏公司,我绝望了。于是我决定离开武汉!

                                                        

       就这样我去了杭州,找了一家.net 软件开发。接触后我发现由于我以前开发用的都是C#语言,在熟悉一点的也就是Sharder,Lua了,想要开发就是扯淡。于是我为了能尽快适应公司,那就只能自学了,我从最简单的前端语言开始学,我那时几乎把所有下班后的时间,周末时间都用在了自学上,我记得很深刻18年的国庆节我都是在公司度过的。就这样我一边跟着开发,一边赶紧恶补自学了开发所必要的几门语言:数据库,HTMl,CSS,javaScript,Jquery…

                                                                    

      直到现在我还在做.net开发,或许有人会问,.net 已经做了好几年了为什么还要转。首先要搞清楚,转了其它语言,并不是就代表以后就不在用.net 开发了。只是我们目前在做的项目要用Java开发,说实话.net其实并不比Java差,差的只是.net明明可以大火,却失去了先机。如果微软当初对.net 的所有源码都开放,那么今天java就不是如今的地位了。其实转Java我并不排斥,我又不是第一次转。哈哈哈…..
      其实人到一定阶段都会很迷茫,感觉自己这样整天两点一线的到底是为了什么,看着以前的大学同学有的一毕业就转行做了教师,有的做了两年程序猿,果断回去考了公务员,颐养天年了。他们好像都有了自己的归宿。我都不知道在坚持什么,可能是这个收入稳定,可能是肩上的房贷,但是我感觉应该是我对这个行业的热爱!呵呵….

                                                                                            

       做了几年的开发了,一直也没有真正的去往底层去深究,所以只能说会用,从来不问问什么这样做,只为了开发功能而开发功能。说实话除了专门做教育的公司会说这么细,真到其它公司就真的不会花时间最这么细。对于小公司来说,就算你写的代码再烂,项目上线一个月没有什么问题,老板能要求什么呢?目前大家都是面向百度编程,有工作经验的和没有工作经验的都是面向百度编程。我感觉唯一的区别是,有工作经验的人更会利用百度,复制粘贴修修改改能根据自己的业务要求跑起来。说直白点就是更能山寨….所以我们会经常改Bug,而Bug该多了,就能慢慢完善程序,无形中也在不断完善自己,什么是经验?Bug踩多了,改多了,经验就来了!

                                                                                                 

         其实我们做开发的就是要不断的学习新知识,不断的进步,不然就只能被淘汰,我有一次问了我们经理一句话:“你说程序员过了35岁是不是就没有用了,就不好找工作了”。经理感觉很好笑,他给我说:“我都快四十了,我不还干的好好的!,你现在想还早,做好当下的事,做好眼前的事就行了!”。仔细想想,想这么多干嘛!其实,做好当下就是为未来做准备的!

 

posted @ 2021-07-07 16:53  代码如风~~~  阅读(111)  评论(2编辑  收藏  举报