我是一个转行的程序员,坐标北京,电力行业,做的系统都是内部用的,没有并发需求,业务需求也比较简单,但是会经常变更,所以也会改来改去。Java&前端,大概工作了一年,Java 纯后台大概做了半年时间,前端和后端一起写,做了半年,自己感觉技术水平一般。十一前刚裸辞,现在想努力学习一段时间看没有机会去典型的互联网公司。
极客时间新出了一门《 Java 进阶训练营》说内容对标阿里 P7,我原本打算辞职之后跟这个课程作为找工作的资本,但是发下来第一课的预习资料,仔细读了一遍,发现里面讲的知识点基本是新的,理解起来十分吃力,不知道是不是对于现在的我超纲了
本来我的计划是这门课,加上 github 上两个高 start 项目,JavaGuide 、CS-note,作为学习的大纲的。JavaGuide 、CS-note 这两个项目里的内容,自己觉得难度还是可以接收的
现在我再想以目前的水平(应该是 p4 都没有),我有没有必要跟这门课死磕一下,按照原计划学习,还是放弃这门课(课程开始一周内可以退款),重点关注 JavaGuide 、CS-note,希望各位 V 友提供一下建议
第一课 JVM 进阶内容:
最后放一下那个课程的链接,里面有更详细的课程内容(已经闭营了不是广告): https://u.geekbang.org/subject/java/1000579?utm_source=u_list_web&utm_medium=u_list_web&utm_term=u_list_web
1
miscnote 2020-10-13 16:56:04 +08:00
不太理解这个裸辞。我同学在南方电网爽得不得了,根本不用写程序,做好甲方管好外包就行,一堆的 985 博士硕士给你干活。你还出来干嘛。
|
2
miscnote 2020-10-13 16:58:17 +08:00
电网我本身也比较熟悉,家里长辈曾经是南方电网工会主席。这么一个单位,主要靠人脉和资源整合能力,如果你走这条路线,压根不用折腾技术。电网有一大堆外包,外包里面好些上市公司,管好这些资源,就足够了。
|
3
sharpzhango OP @miscnote 可能我没写明白,我原来那家公司是给电网开发程序的乙方
|
4
noble4cc 2020-10-13 17:10:26 +08:00
其实进大厂工作不光靠技术,更别说现在技术一般般
|
5
sharpzhango OP @noble4cc 其实我不强求一定进大厂,小厂也可以,因为呆在电网系统的公司里,对自己很不满意,就是想去互联网公司见识一下
|
6
zhiwu 2020-10-13 18:39:01 +08:00
不合理,建议直接跳槽。
|
8
lx91714 2020-10-13 18:44:18 +08:00 via Android
我也一直想跳槽,但是感觉自己能力不太行,不敢跳
|
9
sharpzhango OP @zhiwu 我也想直接跳啊,老哥,水平菜,所以才脱产学习的
|
10
phinex 2020-10-13 22:09:31 +08:00
你是真敢啊
|
11
xiaofan2 2020-10-14 01:16:50 +08:00
离职后学习跳槽是最不好的一种方式 当你面试发现过不了的时候你会越来越没动力学习的
|
12
xiaofan2 2020-10-14 01:18:19 +08:00
看视频学习的话比较适合小白 如果你自己能沉下心的话可以去看看书 效率会高很多 另外建议复习时间不要太长 时间线越长越坚持不下去 可以找个比较空闲的公司边做边学 毕竟纸上谈兵不可取
|
13
young1lin 2020-10-14 08:27:35 +08:00 1
这 JVM 知识点他上面大纲都是非常非常基础的东西,包括其他的。JVM 看《深入理解 Java 虚拟机》就行了。如果完全没接触过,计算机操作系统这门课也没学过或者忘光了,第一次看不懂,很正常。过几天再看一遍,
这个老师自己在直播讲的,看了周志明的这本书,其他 JVM 的东西基本可以不用看了。非常经典,“简单”易懂。实在不懂,把重点自己写在笔记本上,抄一遍,多理解多看几遍,这种方法适合学习所有偏理论的内容。 我 18 年看完了这本书,那时候只有第二版,你可以买第三版,他这个课,还有很多没讲到。魔数,Class 文件格式,Class 文件中无符号数,虚拟机指令,invokestatic,invokespecial,invokeinterface,invokevirtual,invokedynamic,Javac 语法解析树,栈上创建对象(开启逃逸分析)等等。书上什么都有,对于非运维来说,看这本书就行了,不用再看其他内容了。 所有软件技术需要沉淀,需要自己主动花时间去学,去理解。 离职后学习,是最低效的。需要自己每天,早上,中午或者晚上抽出一整块时间,专门去看,去学。碎片化学习,不动手连,写代码,记笔记,很快就会忘光。 |
14
aLazarus 2020-10-14 10:30:14 +08:00
同裸辞,要不加个联系方式,一起研究下
|
15
huangjiajun 2020-10-14 11:05:32 +08:00
我想你是误会了 你估计连对标阿里的机会都没有
|
16
gowk 2020-10-14 12:06:52 +08:00 via Android 1
现在谈起程序员,编程,怎么进阶,提升,无一例外先是找资料,各种链接,电子书,视频一大堆,但是仔细想想真的管用吗,学的进去吗,就算学的进去,效率是个大问题,互联网浩如烟海的知识,各种层出不穷的框架,还有所谓新技术,要我说并不值得把大量精力浪费在上面,如果真想把编程当做一辈子的职业,唯一让你和别人比较的时候有竞争优势的是,扎实的基础的技术功底,还有最最重要的,大量的编程练习。不要总提学习,练习最重要,learn by doing, learn by teaching. 没有这些别的都是扯淡,泡影。
|
17
wangkai0351 2020-10-14 12:45:12 +08:00
@miscnote 我认为你一楼的回复中夸大了外包软件开发公司成员的学历水平,“一堆的 985 博士硕士”
|
18
zxyangyu 2020-10-14 14:51:16 +08:00
"裸辞学习还没上班摸鱼效率高" 裸辞一个月只把塞尔达通了主线的我如此总结
|
19
lihanyu 2020-10-14 16:38:58 +08:00
确定不是来卖课的?
|
20
balaWgc 2020-10-14 17:29:15 +08:00
感觉前段时间学了 jvm 的东西,一直没有用上,几乎已经忘了,是不是已经成了面试必备了
|
21
sakura1 2020-10-14 19:03:35 +08:00
jvm 的一些知识,主要是没有标准的资料,只能参考博客,书啥的,没有明确的官方文档,源码。我感觉你罗列的知识大厂面试官都未必说的明白,还是多了解些框架比较好
|
22
sharpzhango OP @huangjiajun 虽然很难听,你说的有一定道理,但同时这也是我努力的动力
|
23
yudoo 157 天前
@sharpzhango 现在这么样了, 如愿以偿进大厂了吗
|