波波老师你好,想问一下关于学习路线的问题。

来源:4-1 set的使用 Intersection of Two Arrays

戴JAVA老师的小迷弟

2020-05-22

老师你好,我是一名研二的EE专业的学生。因为自己的研究需要用到机器学习,所以以python学习为契机,入坑了CS。并且决定将来做一名程序员。
虽然目前的话已经自学了半年的java,但是现在只停留在会做算法题的程度(可以解决leetcode上大部分中等难度的题)。
我不太清楚我接下来是应该抓紧时间学习spring,做一些项目成品出来。还是应该学习操作系统,计算机网络等cs的基础课程。因为之前在网上看了一些面试视频,有很多关于线程安全,锁啊,jvm调优之类的问题。很多问题可能连那个单词都没有听过TT。。。

目前离毕业还有1年不到的时间,希望bobo老师可以指点一下方向,谢谢!!

写回答

1回答

liuyubobobo

2020-05-23

半年的时间,可以解决leetcode上大部分中等难度的题,已经相当棒了。赞!


说句废话,最好两方面都着手准备一下。但因为你是研究生,我个人倾向于偏基础学习,项目方面,看一下你的研究生的课题能不能往计算机这边靠一靠。整体基础还是必考的内容,项目只是加分项,越是大厂越是如此。如果来美国,近乎只考算法。


关于操作系统,计网,并发这类计算机基础知识,慕课网上都有相应的课程。如果目标很明确,短时间内就是应付面试,像翔老师的剑指 Java 面试,是一个很好的参考:https://coding.imooc.com/learn/list/303.html 可以拿这个课程当做一个框架,整体了解 Java 面试方向都可能涉及什么内容,如果需要,再做有针对性的专门学习。


这只是我的个人建议。如果你参加了这些课程的话,也可以再听听其他老师的建议。


EE 转 CS 是有优势的。我知道很多 EE 的同学都成功转入了 CS。等着你的好消息。


加油!:)

2
2
戴JAVA老师的小迷弟
最近重新开始找工作.偶然翻到了4年前的问题 感受颇深. 后来校招拿到了百度的offer, 工作2年 但最终因为家人精神健康原因主动离职. 4年多忙着照顾家人, 惭愧的发现自己已失去当年持续学习动力与冲劲. 目前人生重新起航,希望看到这个问题的大家都能熬过困难时期,找到自己热爱的工作.并在技术问题中得到属于自己的成就感. 另外提醒大家一定要及时止损不幸的婚姻.
2024-10-05
共2条回复

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7410 学习 · 1150 问题

查看课程