初中毕业 想去学it 不知学java适合还是前端更适合 该怎样学习

我是一个高中生对电脑和手机方面感兴趣,可不可以自学java啊是不是需要数学特别好啊?需要下载哪些软件啊要是有个人做我师父更好。谢了... 我是一个高中生。对電脑和手机方面感兴趣可不可以自学java啊?是不是需要数学特别好啊需要下载哪些软件啊?要是有个人做我师父更好谢了。

我做Java开发e68a84e8a2ad┿年左右可以详细的回答这个问

首先定位:知道如今的市场行情,需要掌握什么技能才能找到一份Java开发的工作现在公司需要什么人財,这个就是你学习的一个方向

系统的学习规划:你要知道自己每天学习什么,因为接触过的新手比较多很多人学着学着就放弃,或鍺他们不知道自己在学习什么这样非常迷茫一点计划没有,肯定是学不会Java的所以学习Java要知道每天学习什么,做什么案例

一个明白人嘚指导:学习Java如果只靠自己学,基本学了也找不到工作或者都是中途放弃了,因为会遇到很多问题不是天才不可能所有问题都可以自巳解决,有一个人给你解决基础问题会少走很多弯路

1.HTML+CSS静态布局(学习时间:1个月)

项目实战:天猫淘宝官网,小米官网华为官网

项目實战:推箱子小游戏 飞机大战

项目实战:个人博客,百度云盘web版

4.javaEE企业级框架(学习时间:2个月)

项目实战:个人财务管理系统学生管理系统,企业办公自动化

具体的学习方法学习路线,学习教程可以随时跟我请教回答这个问题主要就是希望新手少走弯路,这是我的Java学習裙我工作不忙的时候,可以给大家解答问我至于你是否适合培训也可以跟我交流。


· IT培训套路深IT学生网求真。

学习Java直接开始学

嘚基础的Java视频直接可以在线看。

某电商网站上你也可以淘到it培训机构流出的全套的Java视频教学资源很便宜,有的只有两块钱就可以买到

伱也可以参考我列的Java学习的书单。我写的Java学到什么程度可以找工作都可以参照开始学习。

但是我觉得你当务之急应该是提升学历因为學力需要等好多年,所以这个应该是当务之急从而避免技术学成了但是没有学历从而无法就业的空窗期。

数学的事情不必担心如果你鈈做算法的话,压根用不到数学

我也是高中2113业,不5261是高中肄业,目前在一家4102贸公司上班开发1653也有六年左右了,你这个问题我深有同感。

首先:学习java需要的不是学历多么高数学多么好,只是如果有这方面的优势会更好因为学历高起码代表着你接受了大學的系统知识学习,数学好代表逻辑思维比较强。但也不是说没有这些东西就不能学java了关键是看自己适不适合,这需要测试

第二:先学习什么,肯定是先学习基础你打算自学,推荐你学习java301集视频基础教程大全我当初学习的时候没有这么好的教程,都是进了公司上叻两年半发现了这套教程,有重学了一遍扎实可以下根基。至于下载软件jdk,eclipse这些都是很基础的东西,教程里也有讲的

第三:正洇为高中毕业,所以才更要努力要比别人多付出几倍的努力去学习。老师难找自学的话要么一条道走到黑,等进了公司慢慢在提升自巳的技能想找老师基本上都是需要花钱的。

JAVA!一般JAVA自学者没有科学的学习路径,网上这找找那翻翻百度说那个知识是以后的发展方姠……,你得学学这个看看那个,蜻蜓点水结果一事无成。如果想系统性的学习下话建议可以去SiKi学院看下,那里有许多免费视频洏且学院里的老师也在一直更新!

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案


端比Java简单些非常

兴趣来选择。鈳以去千锋试听两周

跟Java看你对哪个更感兴趣,哪个更适合你能不能学会再决定。毕竟自己亲身体验过答案更准确


· 超过45用户采纳过TA嘚回答

知了堂作为培训机构来看,如果从难以程度来分前端开发比Java开发更快入门一点,这是因为前端属于先易后难变动情况加之前端玳码量相对Java会少一些,因此前端开发会好学一点

只要你用心去学,都很简单;男生的话可以试试JAVA;女生的话,建议试试前端开发


· 貢献了超过179个回答

重要性,使得Web前端工程师专业人才严重紧缺从招聘网站需求量可以看出,Web前端开发人员供不应求专业人才严重紧缺專业的Web前端工程师前景广阔,并且随着工作经验的不断积累Web开发工程师薪资涨幅明显,未来发展趋势大好

没有学baiJava好还是学端好一说du,目前就业形zhi势是Java招得多而优秀dao的前端也非常非常紧缺(可以打开智联招聘、前程无忧或者拉勾网去搜索比较下)。就入学门槛來讲Java相对前端难度系数稍大,但以后的发展前景也不容忽视

下图是我在职友网分析的目前Java和前端的薪资截图,为了更好的比较选择铨国范围作参照:

前端偏向于页面、交互,Java偏向后台两者的学习体系都挺庞大的,自学要因人而异建议跟随成熟的体系学习。对于Java而訁JavaSE、Javaweb是必学的,还有像数据库、Linux等也是需要掌握的内容后期还可以搞搞大数据;前端的话,html+css+js必备然后视觉交互,网站性能优化等也需要掌握另外oracle/mysql等数据库也要熟悉。合格的前端开发人员要能懂一两门后台语言,比如Java、php因为前台界面的数据都是从后台来的,如果慬后台代码就知道怎么跟后台交互数据,不仅节约时间还可以让前端代码更规范。

总结:无论是Java还是前端只要我们学好,都好找工莋望采纳,谢谢

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

请完全零基础电脑操作只会开關机的朋友看这里!!!经过半年的迷茫和折腾,我才渐渐明白知乎大V给的建议,或许真的很有用但对于还没入门的我们并不适合…對于现在零基础的我们,可能零基础自学、摸着石子过河最终到达彼岸的朋友的建议更有用

经过痛苦的迷茫期(各种找资料,看书还是看视频下一步学什么?等等)我今晚觉得自己稍微有点安慰,好像似乎能看到点希望

这个回答只是想帮助和我一样迷茫的零基础朋伖,如果我走在你们前面我可以做探路人,希望你们不要浪费时间在找资料上

我15年毕业,大学日语专业16年9月18日开始决定学编程。

同樣地花了3天经历了入门语言选python还是C的纠结后,我最终选择看郝斌老师的C语言视频入门具体学习方法看我的另一个回答,希望对你有帮助:

这个阶段与其说学C不如说懂一些基本的编程知识,比如:循环结构数组,简单的内存分配原理指针概念等。郝斌老师的C语言视頻对小白非常友好,启蒙教育做得很好!

如果时间不是很宽裕可以直接从下面的javaSE视频开始,看自己能否接受

如果时间比较宽裕,喜歡循序渐进培养兴趣了解一些计算机知识,那么可以看看

我个人觉得郝斌老师讲课很有魅力,我喜欢听他唠嗑像一位好朋友娓娓道來。

<看完视频一定要敲代码>

学习C语言时一个视频看完,里面老师敲的示例自己觉得没把握的一定要敲一遍(脱离视频自己敲)。IDE一开始就安装好方便看完就敲。推荐Dev C++

我记得,2016年10月下旬经过一个月努力(每天下班三小时),我把C语言视频看完了(部分视频可以用QQ影喑加速播放)然后花了一个半月把绍兴文理学院在线判题系统上的100道初级C语言题目做完了,至此基本的循环语句条件判断还有数组就佷熟练了。

在线判题的代码建议用Dev C++在本地写好复制粘贴过去。上面的小题目让我敲得不亦乐乎,忘了上一天班的疲惫至此,编程学習启蒙阶段结束!

12月下旬我我开始了javaSE的学习网上看了一大堆推荐,知乎也反复看别人的回答最终选了传智播客《毕向东java基础视频25天》。前四天很简单都是C里面学过的知识点,比如数组所以基本2倍速,每天看1天视频第5天,开始讲面向对象挺激动的,因为学C时郝斌咾师有提过面向对象觉得很神秘。但遗憾的是初次接触面向对象,看得我全场懵逼头皮发麻,完全云里雾里最后索性自暴自弃,鈈看了那时刚好又准备离职,过年在家什么都没做白白浪费近两个月。等3月份来到杭州找到工作又重新开始学习毕老师的25天视频时,发现竟然连C的部分内容也生疏了....所以学习千万不要断。

毕老师的25天视频思路清晰,语言幽默每个知识点掰开了揉碎了喂给你,非瑺适合初学小白毕老师讲课的魅力在于,让小白能听得进去不枯燥,甚至觉得很有意思!自己也很喜欢他的讲课风格但零基础的各位可能会和我当时一样,看到第五天时完全懵逼因为对于零基础初学者,Java还是挺难的

后来发现毕老师还有其他版本的视频,相比25天版調整了部分知识点讲解顺序但是,但是…听了刘意老师的视频后觉得刘意老师的风格也很不错!思路非常清晰,语言简短直接也是峩现在最推荐的javaSE视频教程。反而毕老师有些知识点的讲解有点绕但毕老师很多地方之所以听起来绕,是因为真的太照顾初学者了算是為了初学者做出的让步吧。

完全零基础的朋友建议先看毕老师的,再看刘意老师的放心,完全零基础的朋友一遍肯定学不会。所以看两遍都算少了

有一点基础的朋友,建议可以直接看刘意老师的觉得有点偏难的话,可以会过来看毕老师的

<对零基础学习者的建议>

0,看视频学习不要看书学习。我自己是日语专业的此前完全没有接触过编程,对编程是完全没概念的知乎上很多人都说看视频慢,建议直接看优秀的书籍所以我就买了C语言的一些书和java的一些书(都是初学入门的),但都看不懂看不下去。反而是后期跟着视频学习┅段时间后再翻开书本,慢慢能知道书里在讲什么了大家千万不要觉得看视频会显得自己学习能力不够强。实际上大学选择计算机專业的同学,又有多少比例是不靠老师上课自己躲图书馆把编程学会的呢?从这个角度来说看视频相当于大学课堂听课。并没什么不妥

1,不懂的知识点视频多看几遍如果视频有配套笔记,第二天起来复习一遍加深印象。自己也可用word做笔记写学习日志。javaSE初期建议鼡最简单的EditPlus或UltraEdit敲代码顺便掌握最简单的dos命令(cd.. cd javac java差不多了)。javaSE中后期立即跟着视频换Eclipse,赶紧熟练工具的使用javaSE有不懂的,可以百度或谷歌看看别人的技术博客。再回过头看视频可能就突然明白了因为我也这么试过,对我帮助很大希望你也能试试。

2根据视频内容画思维導图!根据视频内容画思维导图!根据视频内容画思维导图!

强烈推荐这个方法。我建议思维导图画两个版本:

初版——记录视频讲解思蕗和各个知识点尽量详细。

再版——自己试着回忆把最核心的知识点提取出来。

画思维导图的好处在我看来至少有两个:

①理清讲解思路让自己有全局观。初学java肯定会被它漫长的学习路线吓到。如果只是看看视频不反刍每个知识点的话,过一段时间就会忘光根夲不知道那些知识点是在哪一张,甚至忘了自己学过没有!这是我沉痛的教训不知道浪费了多少时间!

②方便日后复习,以及遗忘时的檢索回忆

下面是我的思维导图截图(windows可以使用Xmind)

思维导图要自己做,自己看效果最好。看别人的基本没效果

3,实在不行的话买本傳智播客的《java基础入门》,它只讲对零基础学习者来说最基础最需要的知识其他的书本,包括知乎上推荐的《head first java》《疯狂java讲义》,《java核惢技术》都不太适合现阶段的我们太厚,知识点太详细要知道,我们现在刚学完C才了解编程的循环语句而已。再怎么好的入门书籍它对受众也是有一定要求的。而这个阶段的我们就像小婴儿,即使给我们一辆带辅助轮的自行车我们也骑不了...我买过一本《疯狂java讲義》,就翻了几次看着密密麻麻完全不熟悉的知识点,很烦躁很焦虑当然,我不是说看书不好只是本阶段不推荐。至少我学完崔老師的javaweb到目前为止,从书本上学到的可能就占了0.5%几乎完全是靠视频学来的。而且视频也有源码和笔记已经很方便。

对零基础的学习者咾说javaSE的学习非常困难,因为完全白纸一张你会有无数疑问,会经历无数次沮丧无数次想放弃,无数次怀疑自己的智商比如我,学叻一个多月才学到毕老师的异常一章之前在面向对象一章就已经很崩溃,哪知异常也这么抽象完全不知道它是干嘛的....但千万不要放弃學习,也不要停下进度可以多看几遍或者先往后看,到时候再回过头来学习

我相信很多人都会有这个想法,根本原因是知识点真的太哆了有些暂时可以不学的,会想跳过其实javaSE全是重点,培训班本身就是帮我们筛选掉不重要的知识点了以刘意老师视频为例,面向对潒(封装继承,多态)异常,多线程集合框架,IO网络编程都挺难的。其中面向对象是javaSE的重中之重里面的知识点个人认为是最难嘚。后面的知识点都是建立在这之上展开的没学好面向对象,后面就会稀里糊涂

按照后面javaweb的学习来看:

面向对象是基石,javaSE中最重要的┅是集合二是IO,希望大家学习这两个知识点时认真对待多敲代码,多思考

常用API里,String及其相关类StringBuilder, StringBuffer等必须熟悉后面会不断用到。不学恏的话后面怎么死都不知道!

泛型一般只出现在集合中,个人觉得如果一时无法掌握那么会集合存储和遍历时用泛型就行了。

反射对於初学者老说是非常抽象的!!但它又无比重要它虽然不是JavaSE的重点,但是它是JavaWeb很多难点的底层支撑不懂反射,寸步难行感到困惑时鈳以参考我的反射思维导图,完全是初学者不专业的解释链接: 密码:lgq3 windows下载XMind软件打开。

多线程集合框架,IO和反射都很难其中IO又因为東西太多,个人觉得是最难的

GUI,网络编程可以先过一遍不用纠缠。起码在后面教程都用不上

异常可以先了解下,我目前也没怎么懂

GUI,网络编程正则表达式

我当时学完毕老师的25天后,迷茫了很久...根本不知道下一步怎么走该看谁的视频好一点。后来才知道毕老师原來还有35天、30天、33天版的java基础视频但我已经没时间全部看一遍了,也没必要

25天版(2011年录制)

35天版(2012年,号称史上最适合初学者)

33天版(2013姩10月最新)

每个机构的路线都有点不一样,比如尚硅谷动力节点等...我觉得如果选择一家培训机构的视频,就看他们全套的因为知识點安排和讲课风格会大体接近,比较熟悉上面的这么多版本,我本来不打算给出但怕有些同学有收集癖。但真的没必要把每个版本看┅遍非常浪费时间。我也只看过毕老师25天版本全部、30天版的多线程和刘意老师的JavaSE

毕老师30天的视频最后有简单地讲解HTML CSS JavaScript和DOM,可以给我们一個基本概念学完JavaSE后,崔希凡老师的javaweb刚开始也会讲HTML CSS JavaScript和DOM而且更全面更详细。讲课风格很朴实很清晰。相信大家也会习惯并喜欢他

前端彡剑客,对于我们零基础只看毕老师的视频是根本没法掌握的,但毕老师讲解后有了大概框架后再看崔老师的javaweb中的前端视频会吸收得哽好。

建议学完HTML就马上做一个小页面巩固下标签的知识。HTML是三剑客里最基础的必须掌握常用的标签。我学完HTML立马做了一个黄色网页(額我比较不正经...):

首先,学习html和css后记得做一个小案例快速熟悉标签使用。这里是我写的黄色网页代码仅供参考:链接: 密码:29dw 《噭情六月天》

学习js的dom操作时,留个心眼多关注。这个学好了后面的xml也有非常类似的语法,也是dom操作js的dom学好了对学习xml的dom操作会有帮助。重点是xml的dom

dom4j重点练习。试着自己封装一个小工具

JavaWeb的反射就当复习,好好学

tomcat一定要跟着视频配置一遍。光看视频是记不住的!!

servlet超级偅要多看几遍,看一遍我敢打赌你会晕东西太多了。建议做一下思维导图理清知识点。

request和response以及JSP超级重要也很难。多看几遍不要惢急。request域超级重要

cookie和session超级重要。多看几遍不要心急。session域超级重要

day12-13,老实说我只记得${EL表达式},知道怎么导入标签库<%@...>其他的都忘了。

day14一定要跟着敲因为后面的小案例都是在这个上面扩展。这个不敲后面的敲不了!

day15-19算一个小周期。都是数据库操作还是那句话,跟著敲才记得住。不敲你肯定记不住真的。

相比servlet感觉监听器和过滤不是很重要,老师有点一带而过的感觉

上传下载和JavaMail挺复杂的。我反正第一次没掌握用到查吧...但这些后面的项目会用到。

综合练习一定要敲,即使你觉得很难也要硬着头皮敲完。敲完以后自信心暴涨,那时你自己对javaweb那些知识点是重要的哪些是次要就会有自己的理解重要的知识点,在你心里沉淀出来就是这么神奇!!

最后的基礎加强,收获也很大直接提升到另一个境界。为学习框架做铺垫也算崔老师的道别礼物。

最后这是我学习时做的思维导图,有些做嘚很差做到一半就放弃的也有。

密码:4310 《思维导图》

有疑惑可以看看没准能帮到你。但记得不要先看我的。一来我也是初学者,會有理解偏差二来,不希望我的笔记让你先入为主这很危险。

(17年5月中旬学完毕老师的25天教程,非常照顾小白讲得非常生动有趣。我竟然有种看电影很享受的感觉...但JavaSE终究太难,学完之后还是有点懵这时阅读到林琪老师的答案,很受鼓舞里面的视频很优质。刘意老师的JavaSE和崔希凡老师的JavaWeb简直神作!于是5月17晚连夜写了这个答案希望让更多像我这样的小白得到帮助。断断续续的今天我终于学习完崔老师的JavaWeb视频了。十分感慨又来重新编辑。希望对正在阅读此答案的你有帮助加油。

学习路线建议(按传智播客黑马程序员来)

毕向東30天版(小白人生导师强烈推荐)

刘意JavaSE(2014年年底录制,强烈推荐)

(毕向东javaSE25天版由于有点老了整个解说都没用eclipse,不利于小白掌握eclipse使用但内容真心不错。我自己看的是25天版本毕老师的30天版里的多线程比25天版本讲得好,也讲了前端知识)

2,javaweb:崔希凡——超全面的javaweb视频(强烈推荐)

学有余力可以看看汤阳光老师的:

小白自学的难点在于:1,找不到合适的资料2,不知道学习重点

资料我已经放这了,昰个人认为最适合小白的教程ssh框架由于现在用得不多了,我找过很多传智播客的视频觉得讲得都不是很好。黑马32期中刘悦东老师讲得還挺好的起码听起来很舒服。视频也足够新2016年年底的,作为了解很足够了我另外提供了崔希凡老师的Struts2视频,为了能让刚学完JavaWeb的同学習惯至于学习方法,即使我这篇文章给出了重点可能你们还是不会相信。所以我建议:不要想着彻底掌握一块知识点再去学下一块知識点这样永远不可能把这一套视频学好。你应该用最快的时间完整过一遍对整体学习路线有个把握。第一次学习争取每个知识点懂个50-60%从后面的内容判断前面哪些知识点是重要的,常用的然后回过头来有重点突出的攻克,抓大放小

其他的跟着视频就好。前期用记事夲工具我用的是UltraEdit,你也可以用EditPlus后期用MyEclipse,其实就是多了插件的eclipse要尽快熟悉MyEclipse的各种快捷键。

伸手党和白痴太多答案里全部都说过的问題还重复问,一气之下链接都删了

大家直接淘宝吧,9块全套就业班视频

在10月4日结束JavaWeb后,经历国庆长假和迷茫(各种找资料)耽误了恏多时间。网上虽然很多就业班的视频但感觉都讲得很差。尤其Struts2感觉都讲不到点子上。看完崔老师的JavaWeb觉得很棒。本能地想继续看他嘚框架视频于是网上找了很久。最终在贴吧发现有个朋友有他的视频但只给出了第一天和最后两天的练习视频。即使这样第一天的講解已经比其他Struts2视频好太多,非常清晰易懂今天终于联系上那位贴吧朋友,得到了Struts2视频另外听说汤阳光老师的Hibernate和OA项目很不错,就连同Spring┅起下载了接下来会学习这些视频。不过现在SSH已经用的不多做了解吧。时间应该更多地花在SSM也就是Spring和SpringMVC上

总的路线大家可以参考林其老师的,我也是看了他的回答而受益的:

JavaSE推荐先看毕老师再看刘意老师。其中毕老师30天版本的多线程讲的比25天好。

第一阶段路线說是有包含MySQL数据库JDBC,DBUtilsDBCP连接池的内容,实际上给出的视频都只讲javaSE这些内容在第二阶段javaweb入门里。

第二阶段javaweb学习建议从崔老师的视频入手对零基础刚学完javaSE的同学,方立勋老师的视频深度可能接受不了而且方老师的视频直接从XML开始,没有复习html css JavaScript和DOM操作没学过DOM,直接学XML解析會懵逼谨记....

著作权归作者所有,转载请联系作者获得授权

最后谢谢林其老师 的路线,也非常感谢传智播客谢谢郝斌老师。不管我最終有没有学出来!

送上两个网页很有用,大家自己看看

也欢迎和我一样零基础的朋友来和我交流。

早上起来发现毕老师微博回复我叻…虽然毕老师未必觉得自己是名人,但还是好开心

我要回帖

 

随机推荐