小白应该如何学习java,该培训还是该自学

       All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,without the prior written permission of persistenceGoing author

                                     萌新如何学习java?

       这是一个很尴尬的话题,因为只要你对IT行业了解一点点,都应该听过很多书,比如《java从入门到放弃》、《从删库到跑路》。当然这只是个段子,转行学习java,首先你要知道自己到底适不适合这个枯燥、无聊、吹逼、伪高薪的行业。

      很多人不懂java,但听说IT高薪想学,其实并不然,不同行业相比,比IT工资高的行业还是不少,而且IT竞争绝对比其他行业高,知道为什么?因为IT人士真的很多而且特别喜欢跳槽,大佬找工作肯定比你新手要快,工作的坑位只有那么多,职位竞争又激烈,公司容易倒闭和跑路,我自己都有几万的工资拿不到了,IT行业技术更新又快,自然很多人就剩下来了。如果你喜欢学习技术和IT死气沉沉的氛围,并且自己能沉静慢慢研究相关技术,那你的工资会慢慢的提高,甚至有些人提高很快。但是有一点很重要,不喜欢技术或者摸鱼很鸡儿厉害的人,终究熬不过30岁。

    如何看自己适合不适合IT这一行

        我们可以百度或者哔哩哔哩找一些java入门视频,跟着视频学习一、两个周。这两个周你可以自我测试,重点测试自己的学习能力、逻辑思维能力和这个过程中到底还爱不爱技术这个玩意。

       根据这两个周的测试,再根据自己的学习能力来选择学习java的方法。自我感觉学习能力强的完全可以自学,学习能力差的,理解能力差的最好选择培训机构了。

       那我就说说培训与自学这两个方式的区别。

    培训

       首先去培训机构学习花的钱肯定多,最少耽搁四个月时间,这四个月毫无收入来源,学费最少一万五、住宿费加生活费半年最少六千。

       培训的好处就是有过来人给你指导学习方向,给你布置作业和帮你理解基础代码,给你解决写代码遇到的问题,就业帮助你包装简历,其实就这五个了。什么培训机构包就业那种就不要相信了,包就业三千你干不干?而且还得面试,不要去相信培训机构的高薪就业,那是取决于你的努力和学历,去培训机构学的都是皮毛和某些基础,培训出来能力强的学生工资还是不错,但大多数学生都很平庸,甚至小部分的人找不到工作就被淘汰了。

       那我们应该怎么选择培训机构呢?你都不懂技术如何做出选择,说实话对于新手来说真的不好选,很多人说看口碑,这个还真不好说,我个人感觉看老师,你要看这个老师负不负责、尽不尽心,同一个培训机构老师之间水平差距还是很大的。不过怎么看老师也不好说,其实老师也只是一个领路者,最重要的是看你自己,因为你要在四、五个月时间学习别人大学三、四年的东西,真的很难很难。

        友情提示,如果选择的培训机构是那种只看视频的培训机构就不要去了。如果只是看学习视频,那我为什么要来培训机构学习呢?网上大把的视频对吧。培训这条路只适合学习能力差的同学,自学能力强、也非常自律并且有熟人再做这一行的学生我还是推荐自学。

   自学

      自学的最大优势就是便宜,不过花的时间会很多,可能一个问题你要解决很久,毕竟转行就是麻瓜啥都不会,而且学习没有方向,不知道该学习什么,虽然网上有视频,但是都无法解决你实际中遇到的问题。对于自己比较懒的,学着学着就开始划水了,不够自觉,大部分人可能中途放弃。

      很多人自学会加很多java技术群,但是你遇到的问题群里很少有人帮你解决,即使想帮你解决,远水也救不了近火,即使你截图或者他截图帮你,你可能要搞半天,可能搞一天都还是没有解决。甚至有些B还要教你rm -rf *的命令,然后你就可以提桶跑路了。讲道理,如果有熟人带领你学习并且帮你解决问题才是最好的学习路线。

   学习java有几个必备条件:

        第一:单身,这样才有时间静下来学习。

        第二:一台电脑,电脑都没有,学习毛线。

        第三:一颗学习的心。

        IT行业要学的东西比其他行业要学的多很多,你要想不被淘汰或者想涨工资就要不断的学习,在学习的过程中内心不要过于浮躁,不要动不动就问人家,咦!你工资多少?我工作二、三年了应该要多少工资啊?然后天天在java技术群里吹牛逼不学习。           首先工资是根据你的能力和学历来定的,工作两年都可能比刚培训的工资低,这很正常。因为有些人工作了两、三年都还只会简单的东西,而且学历又低,你拿什么来要工资。学历、技术和口才决定你工资的上限和下限,有时候不得不承认学历很重要,但是没有学历的童鞋也不要灰心,努力提升自己的技术,技术好了能说会道一样很重要,工资肯定会提高。

    说一下java自学的路线,大概分三部分。

        第一部分:J2SE(这是java基础,最好学习一个半月,打牢基础,这是很重要的,地基不深如何建摩天大厦); 

        第二部分:web前端,这个部分要求不是很高,一般情况下有一半左右的公司都有前端工程师,前后端分离开发,我们属于后端技术人员,但是也有很多公司前后端都要我们自己负责,所以我们还是得学点皮毛。jQuery和Ajax是必会的,其它的技术能够复制粘贴运用就够了,不必过深。当然如果你准备做前端工程师那和我学习路线的重点刚好相反。后端工程师主要重视第一部分和第三部分。

       第三部分:J2EE,也是你拿工资的重头戏,作为一个初级java开发,现在都是张口spring、springmvc、hibernate、mybatis。这貌似已经是行业的最低要求了,初级都要学习这么多,想想都头疼。在自学过程中遇到的问题可以问我,我很乐意把自己的学习过程分享给大家。

 

希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职     

群号:721 515 304

自学第一步 hello  world: https://blog.youkuaiyun.com/persistencegoing/article/details/89358940

根据原作 https://pan.quark.cn/s/459657bcfd45 的源码改编 Classic-ML-Methods-Algo 引言 建立这个项目,是为了梳理和总结传统机器学习(Machine Learning)方法(methods)或者算法(algo),和各位同仁相互学习交流. 现在的深度学习本质上来自于传统的神经网络模型,很大程度上是传统机器学习的延续,同时也在不少时候需要结合传统方法来实现. 任何机器学习方法基本的流程结构都是通用的;使用的评价方法也基本通用;使用的一些数学知识也是通用的. 本文在梳理传统机器学习方法算法的同时也会顺便补充这些流程,数学上的知识以供参考. 机器学习 机器学习是人工智能(Artificial Intelligence)的一个分支,也是实现人工智能最重要的手段.区别于传统的基于规则(rule-based)的算法,机器学习可以从数据中获取知识,从而实现规定的任务[Ian Goodfellow and Yoshua Bengio and Aaron Courville的Deep Learning].这些知识可以分为四种: 总结(summarization) 预测(prediction) 估计(estimation) 假想验证(hypothesis testing) 机器学习主要关心的是预测[Varian在Big Data : New Tricks for Econometrics],预测的可以是连续性的输出变量,分类,聚类或者物品之间的有趣关联. 机器学习分类 根据数据配置(setting,是否有标签,可以是连续的也可以是离散的)和任务目标,我们可以将机器学习方法分为四种: 无监督(unsupervised) 训练数据没有给定...
本系统采用微信小程序作为前端交互界面,结合Spring Boot与Vue.js框架实现后端服务及管理后台的构建,形成一套完整的电子商务解决方案。该系统架构支持单一商户独立运营,亦兼容多商户入驻的平台模式,具备高度的灵活性与扩展性。 在技术实现上,后端以Java语言为核心,依托Spring Boot框架提供稳定的业务逻辑处理与数据接口服务;管理后台采用Vue.js进行开发,实现了直观高效的操作界面;前端微信小程序则为用户提供了便捷的移动端购物体验。整套系统各模块间紧密协作,功能链路完整闭环,已通过严格测试与优化,符合商业应用的标准要求。 系统设计注重业务场景的全面覆盖,不仅包含商品展示、交易流程、订单处理等核心电商功能,还集成了会员管理、营销工具、数据统计等辅助模块,能够满足不同规模商户的日常运营需求。其多店铺支持机制允许平台方对入驻商户进行统一管理,同时保障各店铺在品牌展示、商品销售及客户服务方面的独立运作空间。 该解决方案强调代码结构的规范性与可维护性,遵循企业级开发标准,确保了系统的长期稳定运行与后续功能迭代的可行性。整体而言,这是一套技术选型成熟、架构清晰、功能完备且可直接投入商用的电商平台系统。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值