软件行业做了3年,何去何从?究竟该搞哪个方面?迷茫+努力

来源:互联网 发布:每年车祸数据统计 编辑:程序博客网 时间:2024/05/01 00:54

    首先,简单介绍下自己吧。 

一.大学生活

    07年迈入大学校园,疯狂了一年,学校规定,挂6科留级,挂7科开除。结果期末考试的时候,每一门我都是瞎蒙,而且因为人老实,也不会作弊,所以怎么算都超过了7科,吓得要死,只好告诉家长。老妈厚着脸皮,一个老师一个老师的送礼,打电话,最后有一个老师看我可怜,给了61分,其他还有几科勉强过了,最后以挂5科的成绩升到了大二。


     到了大二,仍然不改,还是玩,所以上半学期,还是一样的挂科。到了下半学期,终于遇到了我的女神,谈起了人生中第一场恋爱。也开始朦胧的意识到了,自己的责任。


     因为谈恋爱的时候,已经快要考试了,所以经过了一个假期,我已经是一个大三的学生了,而这个时候,我也开始害怕了。不知道自己会什么,玩了2年,专业技术没学会,整天泡在网吧,也没处到什么朋友,甚至因为玩游戏还和朋友吵架(他叫我出去玩,而我在玩游戏,所以不愿意去,那时候,等级和装备就是一切),甚至与大学寝室的室友,处的好的也就2、3个,没人脉,没技术,我以后如何养家?如何赚钱?

 

     到了此刻,我开始疯狂的找出路,开始疯狂的学习,可是那些模电、数电、C语言什么的,完全不会,虽然整天泡在实习室,捧着书看,可是连续看了一个月,却发现完全没有成效,书一合上,还是什么都不懂。

      我陷入了迷茫,看书看不懂,就去网吧玩游戏,玩游戏的时候,又想着学习,陷入死循环,整个人极度的暴躁,女朋友闹分手,自己整天熬夜,睡不着觉,掉头发,大把大把的,感觉自己快死了。


      终于,出于对社会的恐惧,出于对自己未来的迷茫,我决定考研,继续当学生。报考各种补习班,开始学习高数、英语,暑期还专门报考合肥工业大学的考研补习班,坐火车、租房子去学习。

      然而,到了大四上半学期的时候,我又迷茫了,因为我不知道我学习的数学有什么用,再加上我学的也一般般,万一我没考上研怎么办?再来一年?我不想,找工作,用什么找?高数吗?算了,我又纠结起来。

 

     偶然间,听说班里有一个人参加了嵌入式培训班(什么名字我就不说了,做广告嫌疑),并且工作了,一个月4000多的样子。4000多啊,对我当时而言简直太多了,我开始动心,于是找这个同学QQ聊天,同学也很热情,我很快了解了一些,于是决定不再考研,去参加培训班。


     可是,我当时太弱了,弱到什么程度呢?因为只玩游戏,不关心其他,我甚至对硬盘和内存都分不清,同样也不清楚网卡是什么,显卡是什么,驱动更是听都没听过。这种情况下,如何去做软件行业?

    

      所以,整个下半学期,我在实习室里趴着,先开始学习基础电脑知识,甚至去朋友的维修电脑店里面,去学习,知道什么是32为操作系统,知道什么是内存,2G内存是什么意思,什么是CPU,电脑的架构等等。接着,又学习C语言,和LINUX基本操作,这些学完后,正好毕业,参加完大补考之后(挂科太多,所以又大补考),前往了北京培训的路。


二.工作生活

    4个月的培训很辛苦,我也学习的很努力,终于毕业了,找了第一份工作,4500的月薪,还不错,是在华三干的,不过是外包工作。并且工作很轻松,基本就是看代码,编程方面,因为主要功能都是封装好了,写代码if else之类的,就搞定了,简单。

     再加上,女朋友也来了北京找我,我们一起工资不低,也还不错,于是,我的老毛病又犯了。

      觉得自己的工作不错,又是IT研发,说出去很好听,工资也不低,于是我又开始玩游戏,下班了就玩,魔兽世界,LOL,等,都玩。工作了一年之后,工资涨到了6000多,我更加得意,开始为所欲为,也不学习,因为目前的知识完全可以适应我的工作,所以我除了玩还是玩。


       就这样,1年半过去了,一个偶然的机会,我和一个同样做技术的聊天,他问我,你有没有做过网页?我说没,他说你会JAVA吗,我说没,我说我做C,C语言还可以。他哦了一声,又问,那你会驱动么?我说不会,他问,你高级网络编程之类的如何?我想了想说,以前会,现在好久不编,忘的差不多了。他又问,那你LINUX怎么样?我说还行,因为工作有用到,他再问:你会搭服务器吗?你会做LINUX维护么?我摇了摇头,我只会ls\cd\mv\cp等几个命令而已。


     就这样,我意识到,原来我只会C,而且只会那一点语法,甚至高端的技术都不会,甚至我的技术水平还不如我刚培训完的那会。


     我又迷茫了。于是,我决定跳槽,寻找自己。


      裸辞!果断裸辞!裸辞完后,开始找工作,果然,我工作很难找,非常难找。辞职前,我工作月薪6000,如果不辞职,等到年底,差不多能涨到8000左右(虽然我技术不行,但是公司的代码看的还算熟练,所以工作能力也还行),但是,每次面试的时候,面试官均对我表示了怀疑和否定,偶尔有要的,工资也才开到了5000.


     终于,我找了一家公司愿意要我,给开到了6000,我去了。其实这家公司本来不想要我,他感觉我技术不行,就否定了,结果这家公司招了1个月,没找到合适的,又感觉我比较听话吧可能,才给我打的电话,我也才来的。不然,还不知道要面试多久。


     来到这家公司,本来以为继续做C,结果,却将我弄到了另外一个项目组,这个项目组是一个以LINUX+安卓+web的项目。在里面,我就是个SB,各种受鄙视,我自己也知道,我会的那点东西,根本派不上用场。

      而我的主要工作,也成了售后+部门经理秘书。因为人少,各种杂货都是我干,什么签合同啊,什么跑腿啊,等等。


      不过,在这其间,我开始疯狂的学习。

      我自学了HTML+CSS,并写了一些静态网页。之后,又将鸟哥的LINUX私房菜2本书看完,因为工作需要,还是搞了一些C语言和C++,所以还搞了一点QT,之后还看了点ruby代码,ruby on rails框架,自己从阿里云买服务器,学习搭建各种服务器等等,还学习了点JAVA的语法。

       就这样干了不到一年,自我感觉水平有了进步,又找了一份工作,这次工资是8K。自我感觉也还行。


       刚入职的第一份工作,就让我搞一个动态网站,主要是用HTML+CSS+JS+LINUX+SHELL+正则来写,用的技术是CGI,就我自己一个人搞,还好,搞定了,现在也差不多到了转正的时候。


          然而,我又陷入了迷茫。因为我感觉,经过这一年的学习,我貌似会了很多,可是到现在为止,我几乎没有拿的出手的技术,C语言?还是老样子吧。网页制作?我都是自学,半吊子而已。LINUX维护?呵呵,忽悠下新人还行.java?算了,语法都忘记光了。C++?写个简单的QT还行,稍微难点就不会了。


        我工作了3年,到现在为止,连一样拿得出手的技术都没有!


        而和我一起的大学室友,一个高JAVA,搞了4年,现在已经是一方高手了。一个考研,现在也要毕业了,感觉技术也很不错了。而其他人,也都在自己的行业中混的不错。


       我呢?我到底会什么?


        我迷茫,不想工作。


       整整一个星期,我都没什么心情工作,工作压了一堆。


      我该何去何从呢?

三.总结


      希望看到这篇文章的朋友能从中看到我的经历,并且,不要去向我学习。

      先总结下,我的缺点:

     1.拖延症,做事总是喜欢往后拖,总是喜欢累积到最后,才开始做。

     2.不会观察事物。总是一个人,活在自己的世界里,上班就工作,下班就打游戏,不了解互联网的发展,技术的发展,不去关心家庭。老婆说,我最常说的两句话是:等我打完这一局!卡死了。

     3.总是后知后觉。我想的事情,和疑惑,和迷茫,总是比别人晚2年。

     4.不会改变。我大一上学期,和室友一起打游戏,打下一下学期就戒掉了,现在已经考上研了,而我到现在都没有戒掉。我周围的朋友,从上大一时候的呆、傻的样子转变成了现在的精明能干,而我,还是老样子。

      5.光说不练。

      6.进步缓慢。进步缓慢真的是很重要的毛病。

      7.不自信。


      但是还好,我始终有一颗上进的心,我还有一份坚持在其中。


       好了,回到刚才的问题,我该何去何从呢?以后我想回合肥发展,但是我要有拿得出手的技术啊。我决定改变,首先,我打算给自己一个技术,作为入口点,将他学精通,而不是现在这样什么都搞,什么都不行。这门技术就是JAVA,为什么选择JAVA呢》我感觉JAVA语言可以做的事情很多,比如桌面应用,JAVAWEB,安卓等,而且他是面向对象的,而我又有面向过程的基础,以后想搞C++可能也简单点。而且有许多语言是通过JAVA发展而来的,或者是模仿来的,所以我决定通过JAVA作为我技术的突破口。


      好吧,虽然我比别人晚了3年,今年我已经26,快奔27了,但是相信还不晚,我还是愿意去努力。既然已经意识到自己的错误,就将其改正吧,亡羊补牢,为时不晚。

/******************************************************一个月以后**********************************************************************/

      已经过了1个月了,在这一个月中,我又学习了不少web方面的东西,至少现在,HTML+CSS+JS+JQUERY一整套均可以做了,JAVAWEB也开始学习了。不过这几天和朋友聊了很多,感觉我还是没有找准方向,JAVA也是一个大方向,而我则不能再继续广下去,什么技术都想学,结果什么都学不好。


OK,JAVA 安卓!决定了,就是这个!其他的技术通通不管,就是JAVA安卓!缺少什么技术,再学什么技术!

目前的计划是,狂学半年,到明年中旬的时候,跳巢,找一份JAVA安卓的工作!


/******************************************************************************************************/

吗的,竟然成功了。

好久没来CSDN了,转眼间9个月过去了,我成功跳了一次槽,还是做C,但是用到了我之前学到的网页技术,自己独立做了一个CGI技术的网站。


同时,自学了JAVA和安卓,如今凭借着已有的技术,和自学的一些安卓方面的知识,回到老家,找了一份安卓方面的工作。不过暂时不是开发,是测试开发,需要写脚本和测试代码,以及看安卓代码,这对我而言是极好的,因为我一直工作没有用到,学的时候,因为工作忙,也总是停停顿顿。如今找到自己的方向了,


回到老家,房子已经买了,自己也结婚了,公司也很好,极大的公司,适合长期干下去。总算努力没有白费,下一步计划,就是认认真真的,学习安卓技术,相信自己可以成功!




 

3 0