欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

大神看下,选择免费的linux培训还是自学java或者参加java培训班呢?

程序员文章站 2022-05-21 12:32:19
...
大家好,我是某校大三学生,由于这两年在学校玩的比较多吧 = = 自己的专业课学的也不好(专业是计科 专业课主要是java'方面,学好也肯定是java方向了(╯﹏╰)),现在面临着职业方向选择的问题,java/HTML5/Linux.....

现在情况是这样的,关于Linux培训,今年我们学校首次跟某培训机构合作准备在我们学校暑假期间搞一次培训Linux开发的课程,由于是首次 为了体现培训机构跟我们学校合作的诚意,所以这次培训是纯免费的,共四个月时间,6月中旬直到10月份左右,今天还来了位他们那边据说是已经获得RHCA证书的一个人来我们学校讲说有关于这次培训的情况.....

然后java ,自己对java一开始算是情有独钟吧 ,从这学期开学到现在也一直在自学java课程,现在已经经过了J2se基础、SQL基础 然后JDBC部分 HTML语言现在已经到Javascript部分....java也想过暑假要找培训机构培训下,然而辅导员跟我通知了下免费培训Linux的事情,这个想法开始动摇......

还有HTML5 说实话对于这个懂得实在不是太多 然而这几天已经有几个培训机构来我们学校连番宣讲他们的HTML5培训班了,所以有那么一刻又开始对HTML5上心....= =

如上,情况就这些了写的有点乱,其实我自己是感觉那个发展前景(钱景)好去哪个的,然而最近被多个培训机构的连番宣讲,自己各种百度也是百度不出来个所以然,所以关于这个还请大家帮忙看下该怎么才能做出个正确选择..非常感谢.....

回复内容:

不知道选什么就选最贵的,花了钱你就知道心疼了,学不成也算给你个教训。

科班CS要靠培训班救场其实是有点儿忧伤的,心情我能理解,但是要改变命运,首先要自己努力,不要总等着外力。 钱不钱都是第二位的 应该看自己更喜欢哪一个

至于方向 以后的前景是一个重要因素 但是自己到底喜欢什么 是最为重要的因素

我 Java 10 年经验 说放弃就放弃 因为 我觉得我并不喜欢它 回头想想 我除了拿他挣钱找工作外 还真不存在有什么乐趣可言。后来的 ObjC 对我也一样,他是我了解 OS X 这一操作系统的工具 是我挣钱的工具 而我也并非有多么喜欢他

其实我心里一直比较喜欢汇编,C 语言 喜欢操作系统 所以近三年 我什么都没干专攻汇编,C 和 操作系统 看了一堆 Spec 学了一堆不知道以后有什么用的知识 但是却是我进入这行以来最快乐的三年 当我现在瞅着操作系统启动 我能知道大概它每一步在做什么 怎么做的 我就特别开心

所以 学习这事千万别背太多包袱 也别老想着钱 主要看你到底喜欢什么 你年轻 大把机会试错 找到自己喜欢的 学它就是了 只是多了又无害 你说对吧 在此之前请认识一点:大学几年荒废,之后很难再补。不是说技术没得补,而是心态,意志力,兴趣没得补。看到楼主貌似在每个问题上都点了赞,人应该还不错。自己的一点小经验可做参考,非常推荐自学。Java 自学路线指导? - 小虫的回答 能学的好的,不上培训班也能学的好,学不好的,就算报培训班也照样学不好。不过话又说回来了,在知乎上问要不要报培训班,这不是找虐么? Linux培训免费的不去白不去啊,学完回来再决定, 你会发现收获绝对值4个月时间付出啊

仔细看了一下,那个JAVA培训班你还是别去了,你会发现大半时间都在讲基础,最后一个月给你讲个框架,讲的还不系统,去了就是浪费钱,不如自学JAVA+linux培训班, 好机会啊 我工作20多年了,也玩了20多年了,前几天才醒悟过来,买了电脑开始入门Linux。

学习这种事情,一步一步来,不要急,但要坚持,有恒心,有毅力。

朝闻夕去。 我的理解, 大学一定要学好专业课, 培训什么的只是带你知道怎样去开发软件, 专业课是基础的重中之重...

身为培训班出来的人, 做的东西什么都好, 但是只要去面试, 如果不问算法方面的东西, 我都对答如流, 但是一问到算法, 我就卡壳...

深深知道, 自己在基础方面的薄弱, 所以抓紧时间看基础, 你这么好的在大学选到了CS专业, 大把时间不看基础, 不钻研基础, 去想什么应用方面的东西, 就是本末倒置...

Linux 和 Java 平时多看多用, 多多思考自然就熟练了...系统底层才是现象的本质... HTML语言现在已经到Javascript部分//
这不是两个语言吗? 我上大学的时候也有一堆培训宣传,我一个都没去,因为培训老师一个个看起来和 SB 差不多,唯独有个美女老师实在漂亮,但是交学费要交好多,我又穷的掉渣,还是算了 /_\ 作为8年技术总监,之前也带过技术团队,来谈谈这个话题,首先,IT技术职位主要分4个方向。
开发 运维 测试 IT支持 不要觉得那个岗位高,哪个高位低,做到专家路线,都有年薪过百万的。

其中,像安卓开发 IOS开发 前端开发 java开发 都属于开发岗位,目前该岗位的人很多,在企业竞争很激烈 需要花费大量时间和精力去提升自己水平,而且想脱颖而出很难,开发是需要深度。当然,做开发还是做一些主流的,像.net基本已经没落了。差不多2年开发能拿到年薪15W没太大问题。起码跟过我的,基本2年能拿到15K左右。

再来说说运维岗 其实人要少很多,跟开发的比例相比为1:30左右,也就是一个公司有30个开发 可能有一个运维,当然运维也有细分,如网络工程师 linux运维工程师 系统工程师 DBA等,所以运维是个小众的IT职业,很多大学都没有相关的运维课程。 所以市面上有不少运维培训,。
其实不要小看运维,好的运维一年能通过开源架构方案,为公司节约上千万的成本,运维不仅仅是维护个服务器那么简单,可能要从前端负载均衡、系统优化、web服务、监控等多维度去深入研究,而且有时候需要去跟其他团队交流、沟通,需要团队协作能力和沟通能力,是个综合的职业。运维讲究个广度。 不要以为运维比开发薪资低,我认识的高端运维,一年差不多40-60W+薪资,好的运维一年也能拿100+万的薪资。而且现在市面很缺高端运维,毕竟,运维这两年才被业内重视,现在很多运维也基本转型python运维开发岗,叫做devops,如果想系统学习, 圈内马哥linux培训,还是挺不错的。

再说说测试和 IT支持,测试工程师的工作就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,以测试方案可能出现在的问题进行分析和评估。IT支持主要是维护内部公司环境的,如OA系统、电话机、内部交换机等。这类职业大部分没有太大上升空间,主要是工作内容太有限,就不做过多讨论了。

所以建议,如果想做一些创造类工作,可以去学一下开发,如果想做一些实用性和操作类工作,可以选择liunx运维,两者是目前的IT领域主流军。

有不少同学联系我,强调需不需要参加培训之类,其实这个问题应该问自己。
参加培训、看视频、看教程、上课,这些都是不同的学习方式。培训是一种很有效的,快速学习的方式。因为有很多人跟你一起学,而且老师们都有专业的学习路线和学习计划。在我看来,如果你的技能跟你需要找的工作差距比较大,参加培训是比较有必要的,因为无非就是拿钱换时间,你早点学成后上班,就能早赚钱。 很多人想不明白这个道理,那就是穷人思维。
穷人思维总认为,时间不重要,不花钱才是最重要,那你以后只能累死。
目标明确的人,每个阶段都有每个阶段的奋斗目标,重要的是时间,想想你的生活也是,比如你去外地,为什么不走路去?而是选择坐飞机,坐火车? 走路也能走到,但是费力又耗时。
培训就是帮你能快速达到目的地的一种便捷”交通工具“,但是选好交通工具比较重要。另外很多人让我推荐,我没参加过培训,只是看过一些机构的免费课程, linux想学的话,看看鸟哥的书,听听马哥的视频,还是挺不错的。java这块还是看看java的入门书籍,培训这块还是不推荐了,以免有广告嫌疑,各位自行选择吧,多看看口碑之类。