当前位置:编程学习 > JAVA >>

一个非常想从坑外跳到坑内的人的心路历程

   我今年25岁,11年毕业于四川的一所985高校,学的专业是电子信息工程,毕业后来到长沙(因为我家是湖南的)一家做仪器仪表的公司从事嵌入式软件开发,用的是纯C编码,但是在这里做了两年了,觉得对自己的专业一点都提不起兴趣,公司的产品非常偏重于硬件电路,软件基本上没什么技术含量,而我想长期搞软件,压根不想做自己本专业了,所以现在想转去做java,但是我的java水平基本上是零基础,自己也在看马士兵的java视频以求入门,我知道现在搞java的人里面可能90%以上都是搞JavaEE,想请教大家我的情况自学大致要学多久才能找到一份java开发的工作呢,我在之前的公司的工资还凑和,4K一个月,老板也还算大方,第一个半年就给发了9K年终奖,第二年发了13K年终奖,这两年我存了大概5万元,我一直想着用这笔钱去支撑我自学软件技术,所以生活比较节省,不敢乱花钱。我现在已经辞职了,家里所有人都强烈反对我的做法,弄的我现在亚历山大,他们非常着急,我说让他们给我半年时间自学尝试一下,否则我不甘心,他们却老是担心我以前学的不是这个专业,怕我没有自控力,自学学不出个什么名堂。总之他们现在是一点都不相信我,觉得我这是在折腾,我跟他们解释我对搞软件真的很有兴趣,想作为长期职业来搞,他们也不信,搞得我现在真的是众叛亲离了,我没想到一个辞职的举动竟会找来这么大的压力和阻力,反正现在在家人眼里我就是个十足的怪人。我仅有的一点信心也被他们摧残得所剩无几了。我本来对自己的学习能力还有一点自信的,我的英语还算可以,4级考了621分,6级考了608分,当时是班上最高分。大二的时候各门课综合成绩得过专业第二名(我们专业有10个班,共350多人),请问各位有经验的前辈我这种状态有没有可能学好java技术,我必须尽快找到一份工作,否则家里人给我的压力会让我崩溃的,假如我拼命学大概要学多久才能找到一份相关的工作。我现在非常懊悔在学校里面没有早点思考自己将来的职业发展方向,以至在学校里没有做好准备,我是临近毕业才意识到自己不想做本专业的工作,想转去做软件,所以找的第一份工作也是与软件相关的C语言方面的,当时保送本校研究生的机会我也放弃了,因为我知道自己对本专业一点也不感兴趣,再读本专业的研究生也是浪费自己的时间与青春,进入社会之后再想抽出一段比较长的时间安心下来学习我发现真的太难了,各种压力让我无法集中精力,通过晚上或者周末自学也做不到,我的上一份工作也比较累,业余时间没有那么多精力来学习。
    感谢大家看完我的这篇帖子,我是理科生,文笔很烂,写得比较乱,请大家多包涵,希望有经验的前辈给支支招,指导指导小弟,小弟感激不尽。
                                                    -------by 一个极度迷茫和不自信的IT人
--------------------编程问答-------------------- 哈哈 985我都没考上 软件还是可以自学成才的,按照你以前的情况 只要保持你上学的努力程度 转行没有问题。但是软件只是工具敲门砖,真正减轻家里的负担的也不能全靠技术。 --------------------编程问答-------------------- 哥们,自信点,我也不是软件专业的,本科和硕士都不是,也是自学的JAVA ,现在马上去一家软件公司实习做J2EE。我推荐你看看李兴华老师的书和视频,JAVA开发实战经典和JAVA WEB 开发实战经典,视频和书结合看,每个例子程序,课后习题都认认真真仔细敲一遍,注意是自己敲,不是当打字机。体会JAVA 的OOP思想和WEB程序的工作流程。最后再跟着马士兵老师的视频做坦克大战,BBS,网上商城,图书馆之类的,练手,就可以出去找工作了,这起码得半年,而且这半年要全神贯注学习。不要一开始学框架,打好JAVA SE基础,还有JSP,Servlet基础,当自己能顺利的用MVC模式写出WEB项目的时候再去学SSH框架。我之前走了不少弯路,自学的很抓狂。你都是985的怕啥,我同学985的人家学数学的,一样在华为培训几个月现在技术牛的很。不要老想在家人的压力,年轻人前三十年不要怕,后三十年不要悔! --------------------编程问答-------------------- 谢谢你们的鼓励,看来我应该下定决心、抛开杂念才行 --------------------编程问答--------------------
引用 2 楼 liuzhangheng13 的回复:
哥们,自信点,我也不是软件专业的,本科和硕士都不是,也是自学的JAVA ,现在马上去一家软件公司实习做J2EE。我推荐你看看李兴华老师的书和视频,JAVA开发实战经典和JAVA WEB 开发实战经典,视频和书结合看,每个例子程序,课后习题都认认真真仔细敲一遍,注意是自己敲,不是当打字机。体会JAVA 的OOP思想和WEB程序的工作流程。最后再跟着马士兵老师的视频做坦克大战,BBS,网上商城,图书馆之类的,练手,就可以出去找工作了,这起码得半年,而且这半年要全神贯注学习。不要一开始学框架,打好JAVA SE基础,还有JSP,Servlet基础,当自己能顺利的用MVC模式写出WEB项目的时候再去学SSH框架。我之前走了不少弯路,自学的很抓狂。你都是985的怕啥,我同学985的人家学数学的,一样在华为培训几个月现在技术牛的很。不要老想在家人的压力,年轻人前三十年不要怕,后三十年不要悔!


哥们,请问你当初自学的时候遇到的最大的困难是什么?怎么解决的 --------------------编程问答-------------------- 自学是非常痛苦和浪费时间的,楼主既然大学毕业了,想来也不可能再去上一次

个人感觉摆在面前的还有两条路 一是找一个老师,二是找一个培训机构

老师的话看个人运气,培训机构的话靠自己实地考察等全面了解!

这段时间,楼主可以找些基础视频先看着,然后根据大家的建议想一些解决的办法

家人方面楼主也要多多理解!毕竟楼主已经25了,想必也可以理解家人担心的是我们的前途!才责怪我们的,他们

是出于对我们人生的担心! 

挺赞成楼主的做法,和家人坐下来商量着来,给他们说你的原因,请他们给你一段时间去完成自己的事!

当然,说的时候可以有些技巧!这个很重要的,楼主需要拿出哄女朋友的心态来啦!哈哈

然后,就是真真正正的开始自己的努力,方法不限于我说的那两种,还有好多,比如楼上说的找一个公司去实习!

方法有很多,但是找到适合自己的那一个很重要!

没有一艘远航的船,可以风平浪静的到达彼岸!

在最后,祝福楼主早点学成,找到自己喜爱的工作!脑袋也早一点从热带雨林变成地中海!
--------------------编程问答-------------------- 最大的困难来自于挫败感,比如一个运行环境搭建不起来,BUG始终找不出来啊,长期觉得自己做不出东西那种挫败感很痛苦的,这需要强大的内心和忍耐力还有自学能力,多给自己心里暗示,耐心的调试耐心的寻找! --------------------编程问答--------------------
引用 4 楼 plzl0923 的回复:
Quote: 引用 2 楼 liuzhangheng13 的回复:

哥们,自信点,我也不是软件专业的,本科和硕士都不是,也是自学的JAVA ,现在马上去一家软件公司实习做J2EE。我推荐你看看李兴华老师的书和视频,JAVA开发实战经典和JAVA WEB 开发实战经典,视频和书结合看,每个例子程序,课后习题都认认真真仔细敲一遍,注意是自己敲,不是当打字机。体会JAVA 的OOP思想和WEB程序的工作流程。最后再跟着马士兵老师的视频做坦克大战,BBS,网上商城,图书馆之类的,练手,就可以出去找工作了,这起码得半年,而且这半年要全神贯注学习。不要一开始学框架,打好JAVA SE基础,还有JSP,Servlet基础,当自己能顺利的用MVC模式写出WEB项目的时候再去学SSH框架。我之前走了不少弯路,自学的很抓狂。你都是985的怕啥,我同学985的人家学数学的,一样在华为培训几个月现在技术牛的很。不要老想在家人的压力,年轻人前三十年不要怕,后三十年不要悔!


哥们,请问你当初自学的时候遇到的最大的困难是什么?怎么解决的


最大的困难来自于挫败感,比如一个运行环境搭建不起来,BUG始终找不出来啊,长期觉得自己做不出东西那种挫败感很痛苦的,这需要强大的内心和忍耐力还有自学能力,多给自己心里暗示,耐心的调试耐心的寻找!
--------------------编程问答-------------------- 我觉得LZ既然有C的基础,学习Java或C++都相对简单,可以先找个公司从实际的项目开始,可能工资低点,但是学到的东西肯定比较看视频自学的要多,当然工作之余也要花点时间自学。另外提醒LZ一下Java的工资肯定不上C或C++,除非到比较高的职位那种。 --------------------编程问答--------------------
引用 8 楼 gaofuqi 的回复:
我觉得LZ既然有C的基础,学习Java或C++都相对简单,可以先找个公司从实际的项目开始,可能工资低点,但是学到的东西肯定比较看视频自学的要多,当然工作之余也要花点时间自学。另外提醒LZ一下Java的工资肯定不上C或C++,除非到比较高的职位那种。


我也很想这样,可问题是以我现在的水平会有公司让我去实习吗,我哪怕不要工资都可以,可没有企业会给我这个机会啊 --------------------编程问答--------------------
引用 9 楼 plzl0923 的回复:
Quote: 引用 8 楼 gaofuqi 的回复:

我觉得LZ既然有C的基础,学习Java或C++都相对简单,可以先找个公司从实际的项目开始,可能工资低点,但是学到的东西肯定比较看视频自学的要多,当然工作之余也要花点时间自学。另外提醒LZ一下Java的工资肯定不上C或C++,除非到比较高的职位那种。


我也很想这样,可问题是以我现在的水平会有公司让我去实习吗,我哪怕不要工资都可以,可没有企业会给我这个机会啊

肯定有啊,怎么也比应届生强。或者LZ先可以以C开发的职位进入公司,然后再跟领导商量调到Java开发的部门,不是大公司的话,换个部门应该不会太难。 --------------------编程问答-------------------- 我大学软件专业的 学的java 大学学的基本呢没用  后来自学的javase  基本的知道呢 都懂点   就开始工作了 在公司里要用ssh 我不会框架  自己着急的抓狂  现在工作也放一遍了 还好技术总监对我好 给我时间  开始搞ssh   学javase是基础   我推荐孙鑫的视频   学框架我推荐传智播客的视频   加油   共勉! --------------------编程问答-------------------- 哥们,请问你当初自学的时候遇到的最大的困难是什么?怎么解决的

最大的困难来自于挫败感,比如一个运行环境搭建不起来,BUG始终找不出来啊,长期觉得自己做不出东西那种挫败感很痛苦的,这需要强大的内心和忍耐力还有自学能力,多给自己心里暗示,耐心的调试耐心的寻找!


我这种感觉我现在正经历!所以大家都不是孤独的人 ,一起加油,战胜自己! --------------------编程问答--------------------
引用 12 楼 yingfeng612 的回复:
哥们,请问你当初自学的时候遇到的最大的困难是什么?怎么解决的


最大的困难来自于挫败感,比如一个运行环境搭建不起来,BUG始终找不出来啊,长期觉得自己做不出东西那种挫败感很痛苦的,这需要强大的内心和忍耐力还有自学能力,多给自己心里暗示,耐心的调试耐心的寻找!


我这种感觉我现在正经历!所以大家都不是孤独的人 ,一起加油,战胜自己!

嗯,加油,只要不放弃就还有希望! --------------------编程问答-------------------- 好话楼上的都说了,我就祝楼主早日找到好的工作 
--------------------编程问答-------------------- 哥们,纯c基础的话还有一条路可以选择:objective-c,如果你下定决心java的话当我没说。
自我感觉c学精了比java牛逼,这两年花了很多时间来学一堆框架和api,这些都不是programming的精髓。
现在的互联网公司一般要求熟练掌握一门后台语言,c、c++、java;能够使用一门第二语言,如php、python、ruby、perl之类,建议楼主以后可以往这方面努力,共勉。 --------------------编程问答-------------------- 以下是真心话:
1、作为一个985的毕业生,我认为楼主的数学思想、逻辑思维是很好的,所以不必为未来担心;
2、C语言是面向过程、面向内存的语言,而Java是面向对象和API的语言,其难度远远低于C;
3、如果楼主已经熟练的掌握C语言的指针运算、动态内存管理,学Java只是一个月的事情(看完马士兵或毕向东是视频,再加上旁人的点拨,基本上就能达到很不错的基础)。
4、如果楼主在北京工作,并有相关的离散数学,或者数据结构与算法的基础,我希望和楼主见上一面,并交个朋友,我会把我的“半生绝学(图论算法、STL库的实现等等)”传授给楼主。 --------------------编程问答-------------------- --------------------编程问答-------------------- 兄弟,我建议你跳到通信公司(比如HW)搞技术两年之内转市场或销售
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,