首页 > 代码库 > 软件行业做了3年,何去何从?究竟该搞哪个方面?迷茫+努力
软件行业做了3年,何去何从?究竟该搞哪个方面?迷茫+努力
首先,简单介绍下自己吧。
一.大学生活
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了,但是相信还不晚,我还是愿意去努力。既然已经意识到自己的错误,就将其改正吧,亡羊补牢,为时不晚。
软件行业做了3年,何去何从?究竟该搞哪个方面?迷茫+努力