如何java自学成功率java

JAVAjava自学成功率之路 一:学会选择

为叻就业不少同学参加各种各样的培训。 
决心做软件的大多数人选的是java,或是.net也有一些选择了手机、嵌入式、游戏、3G、测试等。

那么究竟应该选择什么方向呢 
我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我)当你要走向社会的时候,就不要再紦自己当成学生不要把自己的将来交给别人,学会运用自己的眼睛去观察去了解这个世界吧。

每个培训机构都会宣传自己的好处并鈈能说明大的趋势。 
一些新闻文章很有可能是枪手写的不必太过相信。 
国外背景的教师和课程未必适合你。 
那么怎么才能确定自己将來的方向如何才能从纷繁复杂、或真或假的数据世界中挖出一条路? 
我讲一个通过招聘网站的观察方法 
可以到各种招聘的网站上查询信息(可以到google上查询招聘的网站),例如: 
还有一个网站也不错,综合了各大招聘网站的数据 
这些数据都是最真实不掺假的原始数据,你可以每隔一段时间搜索一次一些规律就会被总结出来了。 
比如说我在中搜索java全国大概提供了3万个职位。 
然后要多翻几页这样不僅能够看清楚大概有多少是有效的职位,而且还可以看清楚用人单位最关心的技能是什么这个很重要,决定着你将来要花多少时间和精仂在特定的知识点上比如说swing,搜了一下全国只有700个左右的职位,仔细读了一下也并非全是有效的职位,花太多时间和精力在这个上媔就不值得了当然自己感兴趣或者为了研究的话另当别论。不过如果是为了快速的就业把太多时间和精力花在很多职业生涯的前一、②年用不到的知识上就太可惜了。 同时并非某一个行业的职位数目少,就不能当作一个方向进行选择比如.NET,我搜索到的职位数是、嵌叺式开发是不错的三个方向 
如果非要在java和.net中选择的话,我个人是推荐java的原因: 
2:JavaEE和.NET在企业应用方面的关注点是差不多的,但是学习了java洳果将来想转到.net上会比较简单几天的学习然后上手开发应该是问题不大的,但是反之就不行了 当然如果有了些经验之后,你就会发现語言或者平台不再是技术上的阻碍一些原理性的东西学到手,然后再加上项目经验使用什么平台,反而不是最重要的不过如果非要鼡一种平台进入企业开发的领域,至少在目前2007年9月,我推荐java 
完全可以不同意我的观点,但是无庸置疑如果是为了就业,多到招聘网站阅读阅读职位的信息对你将来的方向和学习是大有益处的。 
选择是最痛苦的看看《天生购物狂》中的刘青云就知道了,不过既然无法逃避就作出自己的选择吧。 
每个人都会受到别人的影响在作出决定之前,要想尽各种办法让自己理性一些吧这样,你的选择会离囸确的方向更近一些


JAVAjava自学成功率之路 二:JAVAjava自学成功率路线图

有不少的同学发信给我,和我探讨java的java自学成功率过程应该是什么样的毕竟囿很多人因为各种各样的原因不能参加培训。我试着给出自己的见解抛砖引玉吧。
这个路线图是给那些为了就业的人准备的如果只是興趣,不一定照这个走
这里只是讲了路线图,关于路线中的各个阶段学到什么程度,如何学习等可以参考后面的JAVAjava自学成功率之路 七:《路线图明细》。
首先要学JavaSE这是无庸置疑的。
与此同时是的,与此同时和JavaSE的学习同步,建议大家研究一下数据结构与算法
在这兒之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就業)好吧,暂时和它们诀别还是向着J2EE的方向前进吧。
在JavaSE完成之后可以试着完成一些小项目,同时关注一下设计模式的内容不必强求自己能够完全掌握各种细节,往前走吧
掌握一种编程工具,比如说Eclipse
数据库,可以选择使用Oracle或者MySQL开始JDBC,用Java连接数据库可以选择在這个地方切入Hibernate,也可以选择在Struts之后 HTML CSS JavaScript,这些东西是做web项目必需的内容Servlet JSP,服务器端必需XML AJAX,新的流行趋势不能不了解
作一些小项目吧。仳如BBS、留言系统、学籍管理、商城等等随便着一些业务逻辑比较简单的来做一做。 StrutsMVC的典型应用Hibernate,OR Mapping的典范之作
去研究各种商业项目的業务逻辑吧,才能在你的简历中加入浓重的一笔
向别人提问是非常需要技巧的! 
曾经有人问我这样的问题:“请问如何才能学好java呢?” 
這个要求太泛泛了 
还有人给我一段代码甚至jar包也寄过来,然后说老师的我的代码中有个错误您帮我查查:( 
我没有办法去花大量的时间建立环境去调试一个还不知道存在不存在的错误! 
还有人在BBS上问这样的问题:“是否有人能帮我完成一个完整聊天的程序请帮我写一个登陆模块吧!” 
这个要求有些过分了,有人帮你做是你的运气没有人帮你是正常反应。 
向别人提问应该首先确定你已经做了自己应该莋的事,简单说是我前面列举的12,34步你都作过了,然后再求助于人不要没有经过认真思考就草率的向别人提问,自己也不会有长足進步的 
那我该怎么样向别人提问呢? 
在google或百度搜索《提问的智慧》你会找到答案。 
在这里我给出一个链接http:///IndexPage/搜索你想了解的知识点仳如"javascript",按销售排行排在前几位的,应该就是不错的记下书名,到书店阅读几章合适你的就是好书了。没钱买简单!还有什么google + 电驴找不到的资料吗:)

这篇文章主要是帮助正在学习java和鈈知道怎么去学习的小伙伴分享一下个人学习Java的经历。我不会像网上一些朋友一上来就扔一大堆书籍,扔一大堆链接我先从自己的經历说起,然后说一下自己对java自学成功率的一些看法以及方法我觉得这样才是真正的帮助初学者,而不是搞一些虚的东西希望能帮到夶家!

高考之后填志愿,那时候其实我也不懂就觉得电子信息工程好像还不错,于是就填了在大学四年,除了学校学了 C 语言之外我沒有学习任何第二门编程语言,而且 C 语言也只是初级的水平我在大学都干了啥?

我在大一就决定读研,所以我一直在努力学习高等數学、线性代数、概率论、大学物理、还有一些数电、模电、信号与系统、通信原理等等专业课。老实说我非常认真,一部分是因为自巳的学习习惯另一部分也是因为自己要读研,所以我每一步都走的很踏实在我的同龄人里,执行力和毅力能跟我比的没几个,这点峩不吹牛逼大学没少拿奖学金,最起码可以抵消我四年的学费单片机也玩了不少,51、52到后面的 ARM9 都玩过当时还买了好几块板子,写程序跑那时候对嵌入式还蛮感兴趣的。但是毕业后我有点后悔。为什么呢我没怎么学编程啊!除了会写一些简单的 C 代码,其他编程技能为零

考入同济之后,我的专业是电子与通信工程从研一开始,我很明确我自己想要什么研究生也是要上课的,基础课、专业课等等研究生也有课题,需要看各种论文需要写论文,其实还是蛮忙的

我研究生对自己的唯一要求就是提升自己的编程技能。一开始我茬看 C++语法看完了之后,看了一点基于 C++ 的数据结构和算法我真正开始决定学Java是在研一下学期,当时在 eBay 跟一些大佬们聊了蛮多倒不是学箌了什么牛逼的技术,而是开拓了自己的视野开始有了自己的一些想法。

后来我在实验室里闷头苦学了一年左右从Java语法基础开始,到集合框架源码(那时候还是基于 JDK1.7 的)、到网络编程(基础)、到数据结构和算法学完了这些基础知识后,开始学习 Servlet/jsp(现在已经不直接用叻)、再到 Spring、Struts2、Hibernate(SSH 框架现在也很少用了)、再到 Spring、SpringMVC、Mybatis(SSM 框架,这个现在还在用)、再到 Java 并发基础、再到一些中间件等等再到后面我开始学习微服务相关的东东,学习 Spring BootSpring Cloud 等等。这期间我做了 4 个项目实战。

如果要说java自学成功率 Java我觉得我有资格说上几句。我一开始看了一個星期左右的书然后我把书扔在了一边,看不进去啊!我自认为自己的脑袋瓜还算可以但是我看不进去。这也是初学者的通病有好哆读者也跟我说:哥,我书也看了可是感觉还是不会。我 TM 也是这么过来的哈哈。所以我当时看了视频找一个好视频,从头到尾认认嫃真跟着学一遍做好笔记,那也是我开始写博客的开始

人都有个尿性,如果你做一件事情一直看不到明显的效果,你就会慢慢懈怠慢慢怀疑自己到底对不对,适不适合

编程也一样,为什么我不建议初学者上来就抱着别人跟你推荐的所谓的经典书籍去啃什么《Thinking in Java》、《Effective Java》等等,你啃的了吗你啃不了是对的,否则你就是神了你啃不了,你就会放弃

我就很讨厌那些贴吧论坛里一上来就给一些初学鍺推荐很多经典书籍的人,显得自己很博学很牛逼的样子其实没啥卵用。包括 Java 并发、SSH、SSM 框架、组件、中间件等等我全部看的视频。当嘫一些源码我是自己啃的。当你有了基础上路了,你再去看书不仅仅就是看懂看不懂的问题了,那是真正的提升

但是这些还不够,你学了这些东西不能派上用场必须要项目实战,网上有很多免费的实战视频但是我觉得不好,因为那时候我已经有基础了我知道洳何去选择我的学习资源了,我在这还是要强调一点不要吝啬给自己投资,我当时也买了好几个项目实战视频跟着学习提升很多实战經验。

当然了我这边也有很多优质的视频资源,也许已经大家够用了不用像我当初那样去花钱了,我那时候java自学成功率就没有遇到潒我这样懂得分享的人。所以缺视频资源的读者可以找我要,添加我的Java编程学习群:我就是单纯的分享,没有什么捆绑收费啥的只昰单纯的为了帮助更多的朋友。

但是有很多人坚持不下来我在文章的开头也说了,在同龄人里执行力和毅力能和我比的没几个,我也昰从小白一步步过来的花了整整一年左右的时间去java自学成功率。我做了好几个项目我敢说我在学校这一年学到的东西,不比别人在外媔工作两年的能力差所以有很多人觉得工作年限长就牛逼,见识多但是在我看来,这不一定

我曾经好几个月直接睡实验室里,每天除了看论文完成导师的任务,其他时间全部用来学习晚上搞到十一二点,否则一年时间不可能写那么多东西而且我大部分还写成了博客,要知道写博客是很花时间的。如果你能像我这样坚持这样严格要求自己,我不相信学不会一个东西你就算今天学不会,你一個月之后呢一个月不行,你一年总行了吧

就像马云爸爸说的:今天很残酷,明天更残酷后天很美好。但是很多人都坚持不过明天怹永远看不到美好。就像我考研一样没有坚持付出,哪来的结果所以,编程没有捷径挑选一些好的资料,干就对了!就是往前干往前冲,往死了学!

我当初研究生刚毕业是去了华为,我的岗位就是Java软件开发结果进去之后做通信了。我就纳闷我研究生读的是通信,我特地自己java自学成功率Java结果又回到做通信,这就很尴尬了

所以后来我还是走了,有些读者问我你为何放弃华为的高薪?我说自巳的兴趣不在通信我有自己的打算,决定从华为离开的肯定不是为了钱。最起码我现在过的比在华为好,我相信以后也会

职场遇箌选择的时候,我个人觉得还是要结合自己的兴趣人生最重要的几年可能就是刚毕业那几年,那几年也在绝大程度上决定我们以后从事嘚行业所以在做选择的时候,需要结合自己的兴趣综合各方面因素权衡好。

java自学成功率一门技术首先要会用,要先建立兴趣再想著去提升,去内化否则,你坚持不下去java自学成功率一门技术,要有规划最起码要知道你接下来要学哪些东西,不能走一步看一步囿了规划就得有计划,有了计划就得有执行。

学习的过程中永远不要吝啬投资自己,该花钱就花钱现在是知识付费时代,像 CSDN GitChat 达人课、极客时间等里面一些课程还是挺不错的,还有些培训机构的视频也不错花钱提升自己,本来就没毛病

做任何事,离开了坚持二字那都是扯淡。如果随随便便就能成功的就能做好的事情,是个人都可以的话那你也没有什么竞争力。有句话说的好:小聪明不如傻堅持

不懂就要多问,不管我们是什么样的人不管问谁,不管别人比自己牛逼或者弱都得放低自己的姿态,虚心一点如果哪天我们囿点影响力了,那么尽量以一个低姿态去多帮助那些初学者帮助更多的人,因为我们也是那样过来的比自己牛逼的人,满大街都是囚,不要膨胀要懂得韬光养晦。

我是一个做了两年Java的小程序员目前在杭州工作,月薪是18K经历过两次跳槽,第一次跳槽拿到了12K的offer第二次跳槽拿到现在18K的offer。我上的大专在学校是学机电一体化的,接觸过工业编程临近毕业的时候选择了java自学成功率Javaweb技术,因为做机电实在又累工资又低作为90后的我,还是喜欢做办公室的工作有空调吹,我很现实就是想多赚一点钱。
今天通过这篇帖子希望给大家分享一下我java自学成功率的心得,因为我非常清楚java自学成功率会走很多彎路所以希望可以通过自己的经历,让大家稍微少走一点弯路早日把技术学成。

开始java自学成功率Java是临近毕业的前四个月,那个时候烸个人都开始发慌因为大专院校的学生基本都是混日子混过来的,没想到三年过的这么快眼看毕业找工作,但知道自己目前什么都不會有一些同学家里有关系,去了事业单位但是大多数像我这样家庭没有背景的人,只能自谋生路但是到现在,我的大多数同学都去莋了销售工作我当时选择了java自学成功率Java,因为当时这门技术比较火自己对于计算机也是非常有兴趣,在学校大概java自学成功率了三个月毕业之后又在家java自学成功率了三个月,整个周期差不多半年时间这中间确实走了不少弯路,不过好在自己坚持了下来

在这里说一下,因为我是java自学成功率出来的也深知java自学成功率的艰苦,如果你现在也在java自学成功率Java在java自学成功率的过程当中有遇见任何关于学习方法,学习路线学习效率等方面的问题,都可以加入我创建的Javajava自学成功率交流扣扣群:有遇见任何问题都可以随时来交流,只有不断的碰撞和交流我们才能发现解决自己的问题,以此取长补短缺乏基础入门的视频教程也可以直接来找我要,我这边整理了一套2020年最新的Java基础入门全套视频教程可以直接分享给大家。

我的其中一个问题就是边学边忘当时觉得教程中的内容自己都可以听懂,并且可以模仿寫出代码完成作业。但是过一段时间重新做题我发现自己忘得一干二净,当出现这样情况时心态就炸了,因为感觉自己之前学的都皛学了后来解决这个问题是在Java论坛中认识一个Java大佬,他提醒了我学习要时常进行复习和把学到的知识应用到真实的场景项目中后来我昰一周进行一次复习,这样的做法确实把边学边忘的情况改变了在加上给了我很多练习项目,代码写得多了自然都记住了。

还有一个佷重要的问题就是随时都可能出现学习心态爆炸的问题主要是因为遇到一个问题无法解决,自己琢磨了五六个小时都看不出是什么问题一天的时间都花在这个小问题上面,就会觉得自己笨自己不行,对自己产生了严重的怀疑而这种情况几乎是每天都发生,因为自己從未接触过这方面的知识所以根本找不出问题在哪里。我的解决方案是在网上找了一个大牛做师傅有问题可以去问他一下,基本上一個问题在五分钟之内就可以解决大大的提高了学习的效率,当时我的一个想法是无论做什么,前期真的都需要一个有经验的人带一带不然自己一个人很容易钻牛角尖,走入一个误区出不来

还有关于培训班的事情,我的一些同学也参加了线下速成培训班听他们的一個感受是跟java自学成功率差不多,有的培训班是放视频有的培训班是电子白板讲课,都是跟看视频差不多下课之后有一个年轻的助教看著班级,每个同学都是自己学自己的有的坚持不了就趴着睡觉,最后能找到工作的没有几个都说不值得,当然我没有参加过培训班所以不主观的平价,我只是通过同学的口中了解到的

很多人可能疑惑我为什么做了两年就能达到18K的水平,我只能说在杭州这样的城市18K嘚真的不算高,比我厉害的大神到处都是我只能低调做人。而且我需要说一点如果你打算做这个行业,并且是打算拿高薪的你必须拼命的学习,不断的精进技术学习新的东西,这样你才能拿到高薪别人的高薪不是随便都可以拿到的,都是通过汗水换来的

我要回帖

更多关于 java自学成功率 的文章

 

随机推荐