java,因为毕业前参加了培训,感觉还可以,现在想找工作,但感觉自己上班这三年有点荒废,想去培训班再系统的培训一下目前这些技术(zookeeper hardoop cloud 之前没接触过互联网高并发项目,现在想去互联网公司),模拟实战一下互联网项目,老哥们有什么建议?去不去呢?
1
oneisall8955 2020-06-02 21:59:17 +08:00 1
我在 B 站嫖了很多培训机构的视频,说实话,质量不咋的,不过拿他们的资料图来复习还是不错的。另外,有些导师发音不标准,理解也会有错误,难得地方不会讲解,行业内容易理解得才会在说,毕竟难的吃苦不讨好
例如: - volatile 原理,只会涉及到 jmm,lock 前缀,MESI 协议,禁止重排序,不会说 happen before 规则具体怎么样的。 - synchronized 的底层原理,会说到对象头的 mark word,,一旦涉及锁升级细节,他们大多理解有问题,模糊不清,甚至自己都圆不过去,然后直接跳过 - juc 部分,只会涉及 Atomic,Unsafe 类的 CAS,不会说 AQS 。并且只会说一些类的应用,具体怎么实现是不会涉及的。如会说 CopyOnWriteArrayList,Semphore,BlockQueue,CyclicBarrier 的简单应用,底层是怎么实现根本不会讲 - Redis 部分,只会说几种数据结构,集群,哨兵的简易原理和应用,更底层的一些原理可能就很含糊了,例如多路复用就没见过有说的很清晰的,数据结构是怎么的原理也不会说,如 sort set 底层是跳表等 - MySQL 数据库索引,说了一些 B+树等原理,还是不错的,涉及锁,MVCC 是不会说的 上面是白嫖的吧部分内容,另外某灵的 VIP 课程,和白嫖的其实差不多,特别是看到有错误的解释就很恶心。个人觉得还不如拿着他的脑图自学更好。所以觉得学那些分布式大数据觉得质量也不会高到哪里去 学培训班的分布式大数据前,可以出去面试看看面试官大多问什么,我觉得基础更加重要。把基础打好,再去学那些框架是锦上添花。愚见 |
2
miaeLKK OP @oneisall8955 哇!大佬大佬,见解这么深…不过我也是 b 站白嫖,听某谷的课程,听个入门,深入的东西觉得还是得有实战。其实我主要觉得平时上班再学这些时间精力都有点吃力,也怕自己定力不够,而且感觉培训班集中学习一下比自己无头苍蝇乱学更系统些。拿出来想听听大家觉得此事有何优缺点。然后…大哥…我能跟你混不😂
|
3
yoke123 2020-06-02 22:40:49 +08:00 via Android
看书吧,视频是入个门或者快速复习用的。
|
4
Newyorkcity 2020-06-03 07:46:48 +08:00 via Android
@oneisall8955 请问一下学习到这些方面的靠谱知识你是通过什么渠道呢?源码?官方文档?出版的书籍? 蟹蟹
|
5
TimeRain 2020-06-03 08:50:35 +08:00 1
工作几年没必要花冤枉钱培训,看基础书就可以了
|
6
laobingge 2020-06-03 08:50:59 +08:00 via Android
官方文档、开放源码、技术书籍等,这些是自学最好的内容源,相对比较准确、完备,成本也低。
但自学比较考验自控力,通过培训班给自己增加些外部约束和动力,跟着老师和同学一起学。除此之外,最好再做个小项目来增加实践经验,可以是自己需要使用的工具,或者是开源项目。 学习动力或自控力不足,长时间没有长进,通常是缺乏职业规划,没有方向感,不能学以致用,没有正向反馈,也无法激活内在动力,建议先了解一下程序员典型的职业发展路线: /t/675647 |
7
Vhc 2020-06-03 09:11:50 +08:00 3
记得初入公司时,写的代码乱七八糟,错误百出,Bug 连连,不仅项目经理骂我,其他同事也对我怨声载道。后来听朋友介绍,就报了一个培训班。经过 1 个月的刻苦学习,终于功夫不负有心人啊——现在他们都骂不过我了。
|
8
312ybj 2020-06-03 09:25:42 +08:00
想走捷径也好,花个两万,学上 6 个月,也可以。
培训班我之前也了解过, 鱼龙混杂, 有的就是坑 我还打过他们的电话,什么"双元班", 就是上课给你放课件,有什么不懂的,再给你配个老师,去问。 简直搞笑 我建议打电话问问这些机构,擦亮眼睛 |
9
nise3055 2020-06-03 09:44:04 +08:00
你工作以后还去市面上那种培训班,说不定老师水平还没你高,别浪费时间了。自己深入研究吧,看源码找外网文档
|
10
pangru 2020-06-03 09:48:39 +08:00
没必要,培训都是学个皮毛,建议看书
|
11
oneisall8955 2020-06-03 10:51:46 +08:00 1
@miaeLKK #2 我只是个毕业快两年的菜鸡啦,大佬更谈不上。我 4 月裸辞,才有时间看这些东西,现在也没深入了解。 平常上班也和你一样,没有定性,没有系统学。经过这次面试总算知道自己缺什么,以后工作花时间继续学下去。我在深圳这里,小公司容易进,相对大一点的简历都不过,惨。
@Newyorkcity #4 楼上有人总结了很多,总的来说看书看博客比较靠谱吧,有英文阅读能力看官方文档最靠谱。新的技术应用性我比较倾向看视频快速了解,深入不懂再找文档 /书 /博客看。知识性面试性的,根据关键字在博客平台搜来看。可靠不可靠,凭个人经验鉴定 |
12
zzzmh 2020-06-03 11:49:32 +08:00
这个要看人,我觉得,有的人自学能力强,自制力好,那适合去慕课买个课程看看,花的钱肯定比培训班少,而且最新的项目的课程肯定比培训班贴近实际公司项目。缺点么就是买了没几天就去玩 LOL 守望先锋了,再也没打开过,比如我(doge)
所以如果需要有人管着你学习,那还真得找地方学。 |
14
putaozhenhaochi 2020-06-03 16:52:46 +08:00
我进过培训班。
说实话如果不能自学,进培训班也是白交钱。(个人观点) |