双 985 非计算机专业,看着钱多选择了毕业时候转行做了数据分析师。在一个中厂,两年工作经验,写 SQL 为主,工作时候需要接触算法和大数据开发( flink springboot 这种)。现在想换一份工作,想专注做大数据开发,面试了几家,拿的 offer 很一般,比现在高不了几千,晚上面试大厂时候,意识到,基础很不扎实,平常很少刷题,面试写的数据结构经常没有思路,而且还有些害怕。去年也刷过 20 多道,后来又想从 java 基础学起,就没有接着刷题。现在在一边学习大数据开发的基础知识(看尚硅谷的 flink 教程),一边上班准备下一轮面试。感觉自己眼高手低了,现在的计划是 看完 flink 教程--看完 Java 学习教程--leetcode 刷题。转开发这条路有点艰难,不知道还要不要走下去。刚面试完,语言有点乱,希望得到大家的建议,职业路上的或者学习路线上的,谢谢大家
1
jiaoluoluo 2021-05-12 01:11:03 +08:00
hello,
你可以试试在我们平台上问一下这个问题,我们平台上有许多北美经验丰富的大厂员工们,相信他们的建议会能给到你帮助。 在 app store 或者 google play:「角落问答」 邀请码: [V2EX] 我们 app 主旨就是让有已经经历过类似事情的亲历者们能帮助到处在纠结中的人们。 或者是否可以让我把你的问题搬运到我们平台上,有好的回答我也会贴在这里。🙂 |
2
jiaoluoluo 2021-05-12 04:55:25 +08:00
以下是我们一些用户的回答:
“大数据开发的话主要是做后端的咯。那样的话主要是会一个编程语言和刷题为主。刷题还是要多刷呀,越刷越熟,越刷越开心。20 多道的话还是有点少,我觉得定个 200 道的目标比较好,而且最好是融会贯通的那种,就是那种类似的都会做就行。算法题的话只要做得够多,就会有自信,就能 handle 得更好!转开发肯定是条艰辛的路,要加油呀!” “Java 的面试会考很多细节,建议多关注多线程部分。另外大数据的话 flink 是比较时新的框架,还有其他很多值得学习:Spark, Presto, Kafka, Hive, Storm, Zookeeper 等等,这些框架如果要进入这个领域的话都应该至少有所了解” 希望对你有帮助🙂 |
3
wd 2021-05-12 07:05:54 +08:00 via iPhone
才工作两年,现在很多不会的没关系,主要是自己需要有一颗进取心。
|
4
ccde8259 2021-05-12 08:06:48 +08:00 via iPhone
你默认没有路就不会有这些问题……
|
5
noparking188 2021-05-12 08:12:00 +08:00
兄弟,算法设计分析能力,你学算法导论,MIT 官网有最新的公开课,感觉吃力的话,推荐先看清华邓俊辉的数据结构课,或者《算法 4 》,学的时候就可以对应做些 leetcde 的题验证
大数据开发,对应大数据系统设计能力,先看《数据密集型应用系统设计》,有个全局概念,再看《数据库系统内幕》,对数据库存储感兴趣,还可以继续看《数据库索引设计和优化》、《数据库系统实现》、《数据库系统概念》 当然我远远没有看完,不过在从这两个方面练习准备 |
6
troycode 2021-05-12 08:50:36 +08:00
双 985 是什么学历
|
7
lietoumai 2021-05-12 08:59:18 +08:00 2
路在脚下
|
9
ilovekobe1314 OP @jiaoluoluo 好的 谢谢 我会尝试下~
|
10
ilovekobe1314 OP @wd 嗯嗯 这次找工作让我对未来有一个更清晰的认识,原来一直没有持续的动力总是三天打鱼两天晒网,这次下定决定一直学一直找!谢谢~
|
11
ilovekobe1314 OP @noparking188 嗯嗯 谢谢老哥的建议,但是我做的像数仓开发,后面数据库的内容打算看完大数据系列工作在看。确实要培养自己的算法思考能力,不至于现在一做算法题就害怕。谢谢
|
12
ilovekobe1314 OP @troycode 本硕 985
|
13
ilovekobe1314 OP @lietoumai 发人深省!
|
14
hak3 2021-05-12 12:37:12 +08:00
感觉跟我现在的状态很像 自己刷题、学习,也经常是三天打鱼两天晒网。一起加油吧!
|
15
ilovekobe1314 OP @hak3 共勉~冲呀~
|