请不要报培训班。培训班大部分都是坑。甚至叫你去贷款培训。高薪就业就更不要想了。整个it行业编程已经基本饱和威客电竞。不需要那么多搞编程的。网上到处都是托儿。请擦亮你的双眼,不要被骗。学习挣钱只能靠自己。威客电竞不能依靠任何人。因为别人只是想挣你的培训费,而不是教你赚钱。甚至叫你去贷款。请三思。
先搞清楚自己当前的状态,搞清楚程序员到底是什么,怎么做,要求是什么再确定一个合理的目标。按照你的这个幼稚想法,恐怕学完也找不到什么合适的工作。按照你这种问法,也只能招来一群培训机构过来写软文忽悠你。
所以先找到目标,然后了解目标,设定合理的计划,找到合适的路径,严格执行计划。反而到知乎来把目标一扔,等着别人帮你实现,只能把你一波带走——千里送人头。
我的建议不管你学Java还是C#还是其他语言,都看一遍。讲师逻辑清晰,思维敏捷,吐字清楚(没有口头语,啊,这个,那个,然后,听着舒服),还附带代码例子。哪怕你学Java,里面讲的类和对象、方法、操作符、语句、面向对象思想,都可以用在你学习Java里头,比培训班的视频好多了培训班,面向对象思想是我看过的培训视频里讲的最好的。毫不夸张的说,我看了这个视频加阅读书,才明白什么是对象...而当时在培训班讲的那么的晦涩难懂不说,还让我误以为引用变量就是对象了一年。
C#和Java一样,也是一门完全面向对象的语言,现在出到(平台),C#10,Visual Studio 2022(IDE)。先说结论,找工作的话,济南基本岗位还是JavaWeb(后端)多于C#Web(后端)。C#还有一部分是做WPF的岗位。找工作的话还是Java岗位比较多。
但是看了我推荐的这个C#视频,你以后再看其他培训视频,可以有个比较。知道视频的水平讲的好不好,从而避免浪费时间。
在说个其他的知识点,从今天起用谷歌浏览器,和谷歌搜索。Github,码云,Stack overflow,这几个网站要知道。威客电竞还有,别想着学了培训班的东西就能找个好工作,时代变了,要求的东西更多了,唯有不断的学习,才能让自己不断加强核心竞争力。
小白入门先看这个课程,我的jdk下的1.8,小白推荐的IDE是eclipse,这两个都去官网下就好培训班,记得刚开始练习,一定要敲代码,看懂的也要敲,因为你不知道在敲的过程中会发生什么错误,一定要敲。
2.面向对象程序设计--Java语言_浙江大学_中国大学MOOC(慕课)
3.推荐一本书,MySql必知应会,网上有PDF版本,用谷歌浏览器搜搜有很多。下个数据库可视化工具,我用的navicat。
这个问题是好多年之前提问的,我自己是2020年去的培训班,把我的经历写下来,希望对后面看的朋友有帮助就太好了。如果能帮你避免踩坑,那我会特别高兴。
我2020年25岁,全日制大专学历,学的旅游英语。人在济南(it外包),混的不好,就想学个技术,多赚点钱。朋友给推荐了程序员,也好心的推荐了Java培训机构,但我没去这个,后悔。
我自己从知乎上找了一个小班培训,说的是面授,结果去了特别坑,讲的东西很多东西学完之后都过失了,后边还是我自己找的工作,测试工作。
所以不要听培训机构吹,你交钱前他肯定吹的很好,交钱后,呵呵。也不要听他说的今天交押金,给什么什么优惠,我就是贪小便宜,吃大亏。
首先说下学历,2021年,全日制大专是最低学历底线,如果是跨专业,一定要Java基础打的好,自己能写项目才好找工作。
说个题外话,我是去年参加的成考,报的计算机专业,虽然我知道成考的很水,但有比没有强吧,注意一定要学信网可查,查不到的成考都是假的,当然还有自考,那个太难了。
年龄也很重要,如果是应届生,去培训机构在去面试可以走实习生。年纪大,学历又不高,还是跨专业一定要慎重,如果想试试的话,可以自学Java语法基础(Javase)。网上视频很多,找不到的话可以留言我给你推荐。
现在是前后端分离,java是后端,我的培训机构培养的是B/S,web方面。说人话就是,你打开一个浏览器,比如知乎,你点进去能看到的东西属于前端的。那我学的后端是做什么呢?简单点,前端要什么数据,我写好了给他个接口。说的不严谨,推荐你关注下SchelleyYuki,知乎和B站上都有,又漂亮又有才,逻辑又清晰,声音还好听。如果你硬性条件够高,可以看下她的视频受益匪浅,如果走的码农路线就不要深入了,咱不适合,回来听我扯。
mybatis没讲,项目用的spring data jpa直接在项目里介绍了,项目里mybatis用的注解简单结束。当然工作肯定是难找。
因为我目前不是开发,我害怕我写的东西误导大家,所以我以能做出个项目前提,说下学习路线:
1.Javase(Java语法基础): 我的建议要动手敲,在简单的联系都要敲,你可以试试,会出现各种奇葩错误,熟悉了可以故意输错看看报错。这里建议用eclipse,没有提示,适合新手练习,还有用英文的不要调成中文。以后用IDEA。然后我用的是java1.8,初学够用了。还有一点,遇到不会的一定要跳过,千万别死磕,这东西一层层的下去,你就没兴趣了。初学一定要囫囵吞枣,因为你不写项目,光靠几个练习题,一些特性你根本不明白的。记住:一定要动手敲,遇到不会的直接跳过。
2.mysql连接数据库: 我下的版本5.7,这个就可以了。下个可视化工具,我用的Navicat,会在本地建个数据库,建表,写简单的增删改查就可以了。
3.html+css+javascript:这属于前端的,html知道常用的标签什么含义,记不住的,css这个东西深入下去,那得是很厉害的前端了,知道干什么的就行了,javascript简称JS,让网页动起来,长远来看,要想走的远,这个还是要学的,不过这里就简单的敲几个案例吧。因为你后端的知识还有很多。
5.spring:了解ioc和aop,我反正是没弄懂,我跳过了。不过你以后要面试,这两个背也要给我背熟。你写项目离不开这个
7.mybatis:这个我培训没交,但是济南的公司基本上都在用他,这个很重要,从官网学吧,毕竟有中文文档
简单理解,用springboot可以省去一堆时间去配置,去下jar包,好用.
学会上边的东西,如果能自己单独写代码,那可以包装下去面试(别包装过了,因为是不是培训的一眼就能看出来),不过水平也就只够去外包。
首先,如果不是计算机相关类专业,从事过计算机相关类工作的人(除非自学能力强,威客电竞自律性强,学校基础好比如985学生可以自学试试),强烈不建议自学!强烈不建议自学!强烈不建议自学!
尤其是对于跨行转大数据IT的人,非常难。每个行业都是入门最难,没有人带你,没有人辅导你,学习过程遇到问题无法解决,可能很简单的一个问题,我一分钟就解决了,你自己摸索一天都解决不了。其次坚持下去也是一个问题。最重要的是你不知道技术怎么用,哪些是重点,学到的都是零散知识,不是技术。我接触过很多想让我辅导的自学的人,很多人都是学了一两年都没有成功转行,断断续续。
对于准备转行的人,我给他们唯一的建议就是,你随便报个机构都比你自学强。这是很多人的经验,血淋淋的教训。你想你浪费的时间和精力,比你付出的金钱成本更高,你想想你自学耽误的时间都可以赚回来多少个学费了。因为IT转行培训属于短期突击,不可能再像大学那样,科班式教学,而是最重要的企业用什么,学什么,学完立马去使用,这才是比较高效的学习方式。技术在于应用。
IT行业的分类很多,具体你适不适合要看你的基本信息,我个人给咨询的小伙伴的职业规划建议时,一般都会给他们这么一个模板填下,然后从多个维度判断给出职业规划建议,适不适合学习,适合哪个方面学习。
毫无疑问,如果你是转行的人,基础如果不满足我在上面说的不适合自学的。选个机构跟着学习是最正确的事。机构培训不丢人,自以为是坐井说天阔才丢人。
所有要想拿高薪出人头地就是需要不断地学习,看专业书籍,跟着大佬学习。我在大数据行业都工作也8年了,现在每年还会在极客时间上买优秀的视频跟着学习,跟其他大厂的小伙伴一起组织技术分享交流。
关于机构的选择,市面上参差不齐,也有很多小伙伴跟我反馈过很多机构很坑,甚至老师是上一届培训毕业的。比如我调研的市面上教学大数据的老师一半以上基本都没做过大数据。教学的内容跟实际企业应用脱离,差别很大。
所以机构的选择,一定要多调研几家,要结合你的城市。有些机构就是坑,当然这里我不适合放出来哪些是坑货,有很多小伙伴给我反馈了,需要避坑的话可以私信我哈