1. 聚能聊>
  2. 话题详情

程序员你怎么学Java?自学 vs. 培训班

作为这个世界上最流行的语言JAVA,当然我没说是最好的。

大家是自学成才还是参加的正规培训?对于开发语言的学习研究有没有必要参加正规的培训班?


  
timg_2_

先开个头,对于参加正规培训

  • 首先,相对高额的学费可能会让部分同学们倍感头疼,但其好处也在于知识与学费可以等价交换,当然学的好就业的好更是超值了。
  • 其次,上培训班与自学相比较的好处在与,学习的课程不会零碎而更会非常系统化。
  • 再次,能让同学们在学习过程中少走弯路,跟着老师跟着班走,有学习的环境和氛围,不懂的知识能及时与同学交流与老师沟通,能大缩短学习时间早日步入工作岗位。
  • 最后,如今培训机构鱼龙混杂,其师资、其课程设计、其就业到底有没有保障,这也是大多学生不太敢选择培训机构原因。
  • 当然有些人说了,参加培训有机率遇到同桌的她哦!万一云栖四美也在学JAVA呢!梦想还是要有的~~ 600_300__meitu_1

那么,再说说自学

  • 你的控制力够强吗?
  • 你的理解能力怎么样?
  • 以及自己是否真的决定要加入这个行业了?

   
现在随着知识慢慢被市场重视,更不用说 IT 这个方向了。

大家可以聊聊:

对于JAVA的学习你是自学还是参加正规培训?

两种学习方式的时间、费用及效果如何?

参与话题

奖品区域 活动规则 3天后 结束

  • 奖品一

    虾米VIP月卡 x 5

  • 奖品二

    定制笔记本 x 3

  • 奖品三

    云栖社区纪念胸针 x 2

162个回答

3

飞巷 已获得定制笔记本

java本身的门栏不高,但入门也不是很容易。首先安装jdk的配置,就能拦住一部分同学的热情。其次你装好了jdk,配好了环境变量。打开nodpad++。写一段代码输出syso("hello world");然后打开cdm,运行javac和java。看到终端输出你写的字。应该很兴奋。不过别着急。当你舍弃nodpad++,迈向IDE开发的时候,你又会为java版本的设置,IDE中jdk版本的设置困扰。当你已经能够熟练在IDE上运行你的项目后,你还有很长的路要走。在现在已经是BS架构的世界里,你只会java是远远不够的,你还有servelt,jsp要学。还有Spring ,struts,hibernate要学。学习过程中产生的困扰足以让你放弃java。而现在的企业,对一个java求职者,你说你不会框架?他们鸟都鸟你一下的。等你觉得自己对java3大框架已经很熟悉,别着急,这还不够。你还需要学mysql,svn,github,甚至linux。等到你这些都学会了,你会发现,你还是找不到工作。所以自学java,除非你在一个好的本科学校。这样还能找到工作,不然,就等着沦为某家不良企业的板砖工吧。说到这里,我居然连java的高级功能都没讲。哦,io流,网络编程,多线程,还有这些关卡在等着你呢。

聚小编 回复

楼主经历过很多啊,可以写篇文章了~~

月舞 回复

好像都经历了……

kangfoo 回复

看书自学。

kangfoo 回复

看书自学

追高是放肆 回复

cmd

漆恩思敬 回复

能发广告么?

dgjj 回复

再加点JS和前端UI 哈哈哈 非天才无以至!

袁成勇 回复

java入门很容易,并没有楼主所说的那么难,jdk的配置其实很简单,并不像楼主所说的能够拦住一些热情的少年,初学java我不建议使用notepad,最好是先使用myeclipse,这样就比较容易接受这个软件的安装和配置

pandaian.com 回复

一派胡言

澜水若橙 回复

自学,但自学有个问题,就是项目经验有些企业不承认,所以起点相对低

我喜欢死 回复

正在准备自学 买了一本基础书 翻到一个人的主页JAVA的教程 准备试试 目前20 淘宝店客服混日子中。。咳咳 就是去年的时候折腾手机 翻各种框架模版 然后翻到了一堆论坛 很感兴趣。。手机引擎被折腾坏了。。
然后下载了C的视频入门教程看着想睡觉 就记得什么指针灵魂
今年准备试试JAVA抹泪

呵呵大大 回复

第一次环境的配置就费了我半天时间

评论
4

浮生递归 已获得云栖社区纪念胸针

我更倾向于自学,大部分出现的问题,如系统化学习这些自己规划下,也能克服。而适当走一点弯路也是有必要的,可以培养自己的学习和解决问题的能力。费用反而不是首要的考虑问题。毕竟只要是正规的学习班出来的,一两个月时间总能把学费给捞回来。

不过自学的话,也是有很多方法的,比如什么平台、什么教材、去哪里查资料、哪里找解决方案、哪里找规范(比如阿里就刚发布了个JAVA开发规范,这种消息渠道要建立起来)。只要掌握了方法,自学还是能很快上手的。且自学有个特别大的优势,就是进度可以自己把控。厉害的,跳跃式前进,呆萌的,慢慢磨。培训班就要讲究跟进度了,可能会太简单、太慢,也可能会太难、太累。

话说回来,如果考虑到同桌的她,以上就全成了废话,必须培训班。哈哈。

PS:题主,来个胸针,哈。

聚小编 回复

我看出来了,你是要集齐社区所有纪念品呀~~

浮生递归 回复

居然被小编伏击了。身边一些人蛮喜欢这些纪念性的东东,我又发现回帖对自己和他人都有一定帮助,就尽量每篇都回下,哈哈。收到的礼品就送给别人分享下

聚小编 回复

欢迎积极参与呢!~请欢迎多分享的身边的小伙伴,大家一起来讨论才热闹~~

小柒2012 回复

哈哈 送女票去吧

machicao 回复

自学吧,java门槛低,文档全,资料丰富。

评论
2

seldon 已获得云栖社区纪念胸针

我是自己学的,不太了解培训班是什么情况,我就说下自己吧。2015年10月开始学java,当时决心不坚定,学着学着就困,或者玩起了dota。回家过个年后,因为各种原因,才打定主意。因为以前是学金融的,这个零基础的背景我当仁不让,曾经有段时间照着教程调tomcat都起不来,真急哭了几次。不过我自认为有两个我相信大部分程序猿都有的特点,就是我可以为了找bug(回想起来那都算不得是bug)不吃饭,经常熬到凌晨四五点。而且,不能说聪明,但是我想象力丰富,这点后来给了我巨大的帮助。总之我前前后后加上浪费的时间,花了三个多月才学完基础语法。当时天真的以为java就结束了,上网找工作一看,全是ssh等等我全看不懂的玩意,说实话那段时间头发都快被我抓掉了。后来打定心思,自己做个小项目再出山,自己制定了个非常特别的学习计划,最后四月份的时候花了两个星期,学完数据库和struts2 spring hibernate,jsp servlet等就不提了是基础,没花多久,我的原则是先脉络后细节,太基础且易学难精的先应用后研究,真的两个星期就拿下了(这个时候我还不会js,不会debug,ide还只是eclipse和emacs)。五月份我面了三家公司,都给了offer,最后累了选了一家工资最高的,注意,我所谓的自学才刚开始。刚开始改了半个月findbugs,codex,现在我良好的编码习惯就得益于这段经历,我现在手里的代码从不出序列化,线程,不释放资源问题,更别提空指针,多重嵌套的if else从不写,上周重构项目代码,还删了五千多行,合并了不少工具类。然后,学的东西太多,我就流水帐罗列下从去年到17年4月我的学习经历。公司框架,debug,没错,现在才会,js jquery bootstrap angularjs echarts springmvc mybatis jvm 感谢intellij idea和emacs vim和我的想象力,我好像总能解决连老员工都解决不了的问题,有经验的程序员都知道哪类问题比较难定位,没错,偶现的,我当时花了一个星期才修复了一个老外客户的几个偶现的多线程问题,从那以后就顺了,学什么东西都很快,做什么也快,我去年写了个基于springboot的提醒rest服务,做成idea插件,你猜花了多久,三个小时,15人天的需求我两天完成,无问题单。入职10个月工资涨了五次。去年十月份左右,我开始接触hadoop spark等等,但只是皮毛,oracle shell python是今年二月学完的,我用anaconda写的自动转移git issue的爬虫还有一键安装hdoop的脚本效果挺不错,现在docker  c++快学完了,我已经是公司技术骨干(这边骨干真的是一个岗位)。

对于想学的,我的建议是先应用,而且要能坐得住,头发要多。

对于已经工作的,我的建议是1.挤时间学,2.学好英语,用好google,别用百度,公司没vpn就自己买搬瓦工搭,多尝试新东西,现在我这边很多人,我写try with resources,他竟然以为我不关流,我用idea,他竟然说eclipse调这么暗干嘛。别人用vi改服务器配置要两分钟,我用只需要10秒。重复性工作别人准备花两天去搞的,我推荐的正则方案只要半个小时(我们是光后台就160多万行代码的项目,还只是一个组件) 。

另外我不同意说java不是最好的语言,最好的标准从来不统一,java带我入门,我靠它吃饭。这就像老婆一样,可能不漂亮,但是别的女人能给你刷碗生孩子在你一穷二白的时候也不离开你吗。

爱程序,就坚持下去,不要被jee庞大的生态吓到,自学是种磨练,也是被忽略的最重要的习惯,是屌丝逆袭的法门。对了,我去年是9点上班,11点下班,一周六到七天,忙的时候通宵,第二天不请假,照样有时间学这么多东西。现在不忙,我一周五天班,每天上班五个半小时,并且随时可请假,所以才会想学c++

律喆 回复

好佩服你

小迷糊~ 回复

榜样啊

vynatt 回复

厉害啊

评论
3

田坤 已获得虾米VIP月卡

我本身是半路和尚,对于培训班还是自学我有深刻的体会!培训班当然有好处,当我们在对一个技能一无所知时,自学会使我们有种无从下手的吃力感,甚至不知道要学什么,怎么学,有时候你想知道一个东西,但是不知道专业名词,百度使你精疲力尽,但是多年后你会发现我当时候早知道的其实是另外的东西。另外培训班也是有缺点的。目前培训形式基本就是两种。一种是网络课堂,这种形式对学生的自控能力是一个很大的考验,有些人看两天就坚持不下去了,最终是一无是处;另一种就是线下的真实课堂了,这种方式成本要高很多。当然培训基本上是针对初学者来说的,后期的深入学习还得靠自己来。另外我想说的是不管是培训还是自学都得你对所学的有一颗炽热的心!我现在也是感觉特别不好,感觉与科班出身的人差距很大很大,培训班说到底也只是速成,基础不扎实!

聚小编 回复

为你这颗炽热的心点赞!

seldon 回复

说的很对,自学当时最大的问题,就是不知道学完基础再学什么

评论
3

我很无奈 已获得定制笔记本

Java 本身的学习门槛相对来说 不算高,往往可以听到 某个高中生 、或者 未接受正规、系统学习的人 照样玩的转,对于是否自学还是去培训机构学习,首先得明确 你有相应的精力,时间吗?大学生活四年,闲余时间大把,学习资料也一堆,完全可以自学,有学习的环境,有可以请教的老师,有可以查阅的书籍,为何不去自学?!能上大学的 想必没有几个 智商不够吧,再个就是培训机构了,做了相应的学习路线,一条一条列的非常详细(后面都会跟着学费XXX),也可以学一些工作中需要用到的东西,这里必须强调的是 培训机构很大程度上 是针对工作来制定学习方案的,而大学则不同,俩者出发点不一样,还有个就是去公司学习,这个应该是学习最快的了,逼着你去学,想我当初刚出去面试,面试的人 问我 数据库的四要素是啥? 啥玩意? 四要素...数据库有啥四要素?!!! 各位童鞋们,根据自身的条件,去选择相应的路吧,没必要听其他人,走自己的路,让别人说去吧!

聚小编 回复

走别人的路,让别人无路可走...

我很无奈 回复

要过河拆桥吗?

评论
3

机器的心脏 已获得虾米VIP月卡

我是参加培训。 
如果你觉得自己的自学能力和自控能力都很强,那么你可以选择自学。可以节省一大笔开支,那确实是这样的。反之,建议选择一家靠谱的培训机构,如果自学的话,不但是周期非常长,学习效果也很不好,遇到问题没人可以问,可能问题越积越多,最后学不懂。技术最终是要运用的,所以学习技术的话,最重要的是要有项目能够练手,需要实战。去培训机构的好处就是可以有项目可以练手(至少我知道一些培训机构是这样的,比如科多大数据),有的还会有实训周,就是做一些项目,这些项目在面试的时候也可以展示。
  对于刚毕业出来没有目标,对前途感到迷茫的朋友,学习一门技术确实不失为一个好的选择,另外如果本行业已经没有发展的空间,想转行也可以考虑IT行业,这是一个一直很有前景的行业。对于JAVA学习的前景,怎么说呢,学得很好,那么就业就会很好,如果学得一般可能真的薪资待遇很一般。这里我只说自己的想法,如果学习了JAVA觉得就业还是有难度,不妨考虑再学2个左右,学习大数据课程,掌握了两种技术,不就是可以轻松就业了!决定学不学还是要看个人,但是希望不要因为急于就业而放弃学习大数据,因为这个行业人才缺口巨大,学习完了以后,肯定是高薪的工作。

2

似水的流年 已获得定制笔记本

区别:培训机构都是在于入门,像刚毕业的,想转业的提供入门培训,真正讲得深的内容不多,还是基础知识培训,所以真真想学技术还是需要自学的。或者进一家公司边工作边跟领导学,这样学到的都是实用的技能,不是培训机构所能比的。
而且现在培训机构都是套路,骗人的太多了,都是忽悠学员来交了钱,就不管了,学成出来就业也是不管的,整个市场非常混乱。所以不建议到培训培训机构进行学习。花了钱还学不到技术
培训市场太混乱,各种培训机构满大街,自学才是王道,实在不行,找个公司免费实习总可以了吧。所以,能不去参加培训就不要去

2

willamwang 已获得虾米VIP月卡

我是从大一接触Java的,到现在有三年了,学习方法一直就是自学,自己看视频,自己调bug,学习过程感觉好心酸。大一时安装个jdk,myeclipse,tomcat,mysql每个也都需要一两天,而现在这些都是分分钟的事。学习过程中,其实思维的转变很重要,面向对象的思想需要理解够深,接口,抽象等等,还有庞大的API(会调用,最近阿里也有了自己的java开发手册),这些都是需要懂的。再高级一点的就是基于java开发的JavaEE,Androad,还有大数据等等。越往上学,就像搭积木一样,越高越好看,但得越谨慎,结构得严谨,要不积木就塌了。项目开发不多,经验尚浅,学习之路还很长,所以学习不断,进步不断。

1

饿了否 已获得虾米VIP月卡

有计算机语言基础自己学,没有基础的培训班。自学的话回踩很多坑进城比较慢,尤其Java 入门容易但是各种框架满天飞,各种系统兼容也有不同,涉及内容多自己学习的话慢一点,但是呢踩过坑才能躲避以后的坑,而且遇到坑也能快速绕过,培训版会从头学习全面把坑在上课时给你讲出来,让你看见坑。所以进度快,也能迅速上手,但是因为坑是看看而已所以印象不深刻,面试过培训班出来的学生,能拿出作品,但是自己确睡不明白,给一个可能有坑的任务还是会跳而且出来的慢。
当然各有好处,自学呢需要有自制力才行。而且在不断的摸索中会学到很多相关内容,而且泡坛子的时候会遇到各种解决方案,而培训班会根据老师的学问给你一个解决方案,但是老师的水平很难把握。老师会花很多时间备课,所以代码撸的就少了,坑遇到的都是之前的或者别的老师说的。

最后其实 无论是自学还是培训班都是需要自己多努力,要想学的快还是的多写代码。

1

keller.zhou 已获得虾米VIP月卡

我觉得,如果你觉得自己的自学能力和自控能力都很强,那么你可以选择自学。可以节省一大笔开支,那确实是这样的。反之,建议选择一家靠谱的培训机构,如果自学的话,不但是周期非常长,学习效果也很不好,遇到问题没人可以问,可能问题越积越多,最后学不懂。技术最终是要运用的,所以学习技术的话,最重要的是要有项目能够练手,需要实战。去培训机构的好处就是可以有项目可以练手(至少我知道一些培训机构是这样的,比如科多大数据),有的还会有实训周,就是做一些项目,这些项目在面试的时候也可以展示。

对于刚毕业出来没有目标,对前途感到迷茫的朋友,学习一门技术确实不失为一个好的选择,另外如果本行业已经没有发展的空间,想转行也可以考虑IT行业,这是一个一直很有前景的行业。对于JAVA学习的前景,怎么说呢,学得很好,那么就业就会很好,如果学得一般可能真的薪资待遇很一般。这里我只说自己的想法,如果学习了JAVA觉得就业还是有难度,不妨考虑再学2个左右,学习大数据课程,掌握了两种技术,不就是可以轻松就业了!决定学不学还是要看个人,但是希望不要因为急于就业而放弃学习大数据,因为这个行业人才缺口巨大,学习完了以后,肯定是高薪的工作。

4

阿狸小狐

培训机构特点

1、专业流程强、课时安排合理、适合自制力不强者

2、任何专业都有,但大部分课程过时或者只是入门皮毛

3、学费贵、成本高、老师水平参差不齐

4、大部分包装学历、包就业(不要太信)

5、老师领进门,修行在个人

「非计算机专业毕业生」

此类人群,面临跨专业转行问题,大学4年或者3年的专业知识基本告吹,一入前端深似海,从此专修是路人。

特点:不喜欢以前的专业或者难找合适的工作,更多的可能是工资低-困难大

心理:转行技术更好就业拿高薪、或者以前就有兴趣

比如工商管理、电子商务、历史学、日语、英语、汉语专业等,这些专业看似高大上,实则对一般人来说用处不大,甚至好多此专业学生毕业后视为鸡肋。
因为类似这种类型的专业要学精、学专、进修才会如鱼得水。然后,转行了,具体原因我就不分析了,各有各的经要念。

建议观点:根据培训班的特点和自身情况选择,如果决心已下,可以尝试。

原因: 我读者和群里面有不少语言专业和其他专业的人群,不少也是通过培训班的形式入门,坚持下来的现在水平都还不错。

「计算机科班毕业生」

此类就不用多说了,大部分是直接转语言的问题,不是跨专业,也就不存在很多专业疑惑。

特点:不喜欢专修语言,比如c、Java c#等强逻辑,喜欢前端美如画所见即所得

心理:他们更在乎兴趣、喜好,相对逻辑性更喜欢创造力和视觉体验效果

建议观点: 不建议你去!建议你自学

原因: 你已经有很多计算机基础和语言基础,没必要为了快速上手就花几万块学一种语言。
对你来说性价比太低,不如买些专业书和教程 + 一个 mac 升级自己更好找到好工作。

「工作老鸟转职业」

此类人很经典,但也很难办,在一个职业深耕多年,害怕没有未来或者由于薪水或者心理原因,想转行IT。

特点:不喜欢现在工作种类、疲惫、厌恶。工作压力大、对未来不明确,想转行技术工种。

心理:IT行业是未来支柱,放弃传统行业转型,薪资高,待遇好,进入IT业一展宏图

建议观点: 首先不建议你转行,更别提培训班了。然后如果下定决心后,可以尝试。
因为你这类人抗压能力和承受损失能力强,不让你尝试是不可能的

原因: 隔行如隔山,性格才是第一位,你可能在某传统行业多年,形成了一套自己的职业习惯和特点,虽说心里想转行尝试,但可能一旦入行,各种不适应,也不是各种想的美好,毅然放弃,此类人居多。

但为什么还让你尝试呢?因为转行成功的例子还是有的,前提是 你决心毅力很大,真的对计算机痴迷。

「低学历入行者」

某种原因学历不高,比如只到高中、中专 甚至初中,但对技术感兴趣 并想以此谋生

特点:学历低,综合能力略差,包括知识宽度深度。

心理:1.对计算机感兴趣。2.工作方向惶恐。3.对未来有些迷茫

建议观点: 1.如果对IT特别感兴趣,就去培训,因为这是你入行最快的方式。2.兴趣一般,只为谋生挣钱,不要去,别浪费钱

原因: 1.我以前的一个同事的朋友,学历中专,这也是他公司唯一破例招的低学历(那时候iOS开发也不太多)。培训学了IOS开发,薪水也不低,水平也不错,前提是他是果粉
苹果各种系列产品系列特点和文化一清二楚,简直痴迷,分期入各种苹果设备,当然对ios开发也不例外。

后来他学历升到了本科,到哪找工作都很顺,因为他的痴迷和经验。

2.如果只是靠这个挣钱谋生,还是别去了,你没有那个朋友的痴迷和兴趣,走不下去的,低学历可能比高一点学历付出更辛苦,走的弯路更多,才能达到一样的效果或者水平,如果你某些基础知识不牢固,真的很难进取和坚持。

以上几种应该包括了几种典型人群,并不是刻意针对,只是个人的一点建议和分析,不能以偏概全。

「如何选择培训班」

由于此话题涉及到很多机构和人的利益,我只给中肯建议,以防大家上当

「四个不要去」

1、不要去只有老师在讲讲讲的培训机构,光学不练,假把式。
出来你就蒙B

2、不要去只让你看录播视频的培训机构,花几万块,买你的视频来了?P用没有

3、不要去承诺保就业,毕业1-2万月薪起步的学校,真的是智商欠费

4、不要去讲什么Hadoop、大数据、云计算的培训机构,4个月大数据年薪百万?你连计算机CPU都不知道是什么你就大数据?

「四个可以去」

1、可以去先打基础知识,然后课后实战的机构。

2、可以去科班出身出来的讲师很多的学校,在一定几率上水平不会太差。

3、可以去老技术+ 新技术都培训都接触并有实战项目的学校,老技术是基础 新技术是你找工作的一个标杆,都很有利。

4、可以去在以往学员有口碑的培训机构,至于怎么查,自己用点心就可以的 至于某内培训,还是别去了。

聚小编 回复

总结的好全面~~

the.ending 回复

真是够详细的了~

评论
1

seldon

我是自己学的,不太了解培训班是什么情况,我就说下自己吧。2015年10月开始学java,当时决心不坚定,学着学着就困,或者玩起了dota。回家过个年后,因为各种原因,才打定主意。因为以前是学金融的,这个零基础的背景我当仁不让,曾经有段时间照着教程调tomcat都起不来,真急哭了几次。不过我自认为有两个我相信大部分程序猿都有的特点,就是我可以为了找bug(回想起来那都算不得是bug)不吃饭,经常熬到凌晨四五点。而且,不能说聪明,但是我想象力丰富,这点后来给了我巨大的帮助。总之我前前后后加上浪费的时间,花了三个多月才学完基础语法。当时天真的以为java就结束了,上网找工作一看,全是ssh等等我全看不懂的玩意,说实话那段时间头发都快被我抓掉了。后来打定心思,自己做个小项目再出山,自己制定了个非常特别的学习计划,最后四月份的时候花了两个星期,学完数据库和struts2 spring hibernate,jsp servlet等就不提了是基础,没花多久,我的原则是先脉络后细节,太基础且易学难精的先应用后研究,真的两个星期就拿下了(这个时候我还不会js,不会debug,ide还只是eclipse和emacs)。五月份我面了三家公司,都给了offer,最后累了选了一家工资最高的,注意,我所谓的自学才刚开始。刚开始改了半个月findbugs,codex,现在我良好的编码习惯就得益于这段经历,我现在手里的代码从不出序列化,线程,不释放资源问题,更别提空指针,多重嵌套的if else从不写,上周重构项目代码,还删了五千多行,合并了不少工具类。然后,学的东西太多,我就流水帐罗列下从去年到17年4月我的学习经历。公司框架,debug,没错,现在才会,js jquery bootstrap angularjs echarts springmvc mybatis jvm 感谢intellij idea和emacs vim和我的想象力,我好像总能解决连老员工都解决不了的问题,有经验的程序员都知道哪类问题比较难定位,没错,偶现的,我当时花了一个星期才修复了一个老外客户的几个偶现的多线程问题,从那以后就顺了,学什么东西都很快,做什么也快,我去年写了个基于springboot的提醒rest服务,做成idea插件,你猜花了多久,三个小时,15人天的需求我两天完成,无问题单。入职10个月工资涨了五次。去年十月份左右,我开始接触hadoop spark等等,但只是皮毛,oracle shell python是今年二月学完的,我用anaconda写的自动转移git issue的爬虫还有一键安装hdoop的脚本效果挺不错,现在docker  c++快学完了,我已经是公司技术骨干(这边骨干真的是一个岗位)。

对于想学的,我的建议是先应用,而且要能坐得住,头发要多。

对于已经工作的,我的建议是1.挤时间学,2.学好英语,用好google,别用百度,公司没vpn就自己买搬瓦工搭,多尝试新东西,现在我这边很多人,我写try with resources,他竟然以为我不关流,我用idea,他竟然说eclipse调这么暗干嘛。别人用vi改服务器配置要两分钟,我用只需要10秒。重复性工作别人准备花两天去搞的,我推荐的正则方案只要半个小时(我们是光后台就160多万行代码的项目,还只是一个组件) 。

另外我不同意说java不是最好的语言,最好的标准从来不统一,java带我入门,我靠它吃饭。这就像老婆一样,可能不漂亮,但是别的女人能给你刷碗生孩子在你一穷二白的时候也不离开你吗。

爱程序,就坚持下去,不要被jee庞大的生态吓到,自学是种磨练,也是被忽略的最重要的习惯,是屌丝逆袭的法门。对了,我去年是9点上班,11点下班,一周六到七天,忙的时候通宵,第二天不请假,照样有时间学这么多东西。现在不忙,我一周五天班,每天上班五个半小时,并且随时可请假,所以才会想学c++

1

szm.

首先,如果零基础并且快点就业可以选择报培训机构,一旦有基础,建议自学!
说说理由:培训机构为了吸引学员,会用基础知识打动学员,这也就导致了在培训机构里学的大都是基础,而且为了体现专业,会故意挖一些原理性的知识,这些知识可能在实际工作中用不到,但却成为了他们展示能力的标志。并且在短短 3 到 6 个月的时间里,除了基础就是框架,并且还有好多时间教你刷面试题,唯一有价值的,就是通过案例学习各种API,比如各种飞机大战小游戏。所以并不能说他们一点都不好,至少,经过多年的经验,可以live coding,并且不出问题。
如果想精通,还是需要自学的。

1

f145a

一点基础都没有什么都不懂得,就应该进培训班培训一下,可以增长自己对语言的了解等。如果对技术有了一定的了解,那么为何不自学呢,即省了钱也可以学自己想学的知识技术

0

365qq55

自学中,先学习基本思维和观念后,在各论坛交流,有兴趣就可以想法让自己学习有更多喜爱!

0

林妙可

不错 现在 幕课网之类的额 自己学足够了

0

yangzhen47

在校学生党一枚,只有老师交和自学,但感觉深深地不足,想要找个机构培训一下

0

1460793324376770

我也想学

0

洛楠

自学一年,还有几月就学完了,感觉java很好

0

1036599623506808

我是属于自学的,但我有一个一起上班的朋友,是属于培训的,我个人认为哪个方向都有自己优缺点,比如说:自学需要更多的独立能力,或许在其中有有过很多的弯路,但将其积累下来也就成了经验,再说说培训,根据我那个朋友了解到,培训中学习确实能少走很多弯路,但前提也要遇到一个好的培训老师才行!

8