湖大研0计算机相关专业,想赴日发展研究深度学习,纠结职业方向用 C++ 还是 Python ?
今天给大家分享的是一位粉丝的提问,湖大研0计算机相关专业,想赴日发展研究深度学习,纠结职业方向用 C++ 还是 Python ?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
YT哥你好!我目前是公办二本本科毕业,现为湖大研一(研0)学生,想请教一些关于未来职业方向的问题。本科期间我是计算机相关专业,但主要精力用于准备考研,基础较为薄弱,缺乏实习和项目经验。不过,我参加过一些算法竞赛,拿过ACM省赛铜奖,因此在算法方面有一定基础。尽管如此,我清楚自身差距,未来不打算从事算法相关工作,而是更倾向于开发方向。
目前我有意向赴日工作,甚至在考虑读博后去日本发展。我的研究方向与深度学习相关,但由于基础较弱,近期也在努力补习。现在我有些迷茫,纠结于未来是继续使用本科阶段熟悉的C++进行开发,还是学习并长期使用Python进行开发?希望YT哥能给些建议和指导!
Yt回答:
本科公办二本,湖大硕,本科是计算机专业,主要精力用于考研,基础较为薄弱,缺乏实习项目,不过参加过一些算法竞赛,拿过ACM省赛铜奖,因此在算法方面有一定基础。请注意这里就有很多朋友误认这个算法,那ACM的算法和后面企业的算法它不是一回事啊,你包括在学校你用的MATLAB做的那个算法和企业那个算法也不一样。你在学校可能是有算法设计,在企业里面你叫做算法工程师,什么是算法工程师?它是需要解决产品问题的。很多算法它是已经做好了,你就比如以自动驾驶,你比如后面去了小米那个汽车,或者说去了那个蔚来,或者去了那赛力斯或者维尔塔做的自动驾驶,给你分配的一个算法工程师的岗位,请注意这个算法你在加入之前,这个车它已经完成了,你只要做好下一代的迭代,一代一代的迭代,可能都有些这种算法,有些这种核心的自动驾驶的功能,都是直接买了别人的成品授权的license,直接授权给用,你在上面进行参数调试,就是大部分是这种工作。不是说在这个过程你一开始从零开始做,不是的。
这里我跟大家讲,虽说算法这两个字在学校阶段算法这两个字和企业的算法这两个汉字它是一模一样的,但是它俩在不同的场景区别是很大的。所以我认为很多朋友在纠结,比如我打过一些比赛,我纠结我后面走算法,这一点它区别是很大很大的。还有提到的一点就是有意赴日工作,考虑以后读博之后去日本,这个就有点亚麻得了,这个我认为不要啊,怎么理解呢?作为湖大的一个研究生,祖国培养了你这么久,一个公办二本学费可能四五千块钱一年,在湖大读个研究生可能来说两三万块钱,这个教育体制培养完你之后,你跟我说了一句你读完博士去日本了,这个我是很难接受的,好吧。你说你后面润出去,你不提日本这个词,我认为还好一点。培养完你之后不说这个东西你吃了多少红利,吃了多少教育资源,这个东西我们没办法算,但是多多少少我认为比如你读完博之后,或者读完研之后有意去日工作,这个我不知道居心何在,或者说你有人在日本发展,我可能讲的可能比较偏民粹,仅代表个人看法。
我的研究方向是跟深度学习有关,但由于基础较弱,近期在不断的补习。这里讲一下,我认为这个深度学习,包括有很多朋友说我研究生深度学习,我以后要找深度学习的工作,或者以后比如说我做的机器学习,我以后找这个,包括我做的机器视觉,我以后找机器视觉。请注意这里要讲一下,就是你研究生所研究的和对应你后面找工作做的事情,它是没有关系的,特别是深度学习,包括机器学习这种相关的,它后面跟你工作,它是很难成为一个工作方向的。你看哪有什么深度学习的工作,深度学习是个学术词汇,你后面去到企业之后,你除非去的一些这种研究院或者这种公立的研究院,这个可能会有一些调研给你。但是很多的但凡是以一家企业,它以商业为目的,以盈利为目的,你肯定需要有产品,你就肯定需要把你的产品落地,把你的方案落地到一个产品里面,它就不是做这种纯学术研究的,不要有这种想法。后面来说走一个工程开发路线会好很多。
现在有些迷茫,在纠结未来是继续使用本科阶段的C++开发还是。从你前面来说,你说你基础薄弱,我认为通过在Linux上面用C/C++来提升你自己的计算机素养,计算机体系的知识,这样后面你找工作即使后面做Java、Python它都会要强很多。现在我认为给你推荐就在那Linux上面用C/C++,凭着湖大的背景肯定是有机会去个大厂的,更不要谈什么去日本工作,日本哪有这么好,我跟你讲日本在未来的十年里面绝对没有大陆发展的好,而且日本现在整个来说,可以说整个经济的创新也好,包括增长也好,一潭死水。你就可以看到比如这种三菱,包括像Toshiba,然后包括像日立这种企业,基本上增长已经很难了。你去这样一个社会里面干什么?在国内来说大把的发展机会,你作为一个湖大研究生,后面去个大厂做一个这种自动驾驶的,你比如去这种华为的团队也好,这种自动驾种方向大有可为。假若你读博之后也不要走算法,我认为你后面来说走一个这种工程开发的路线好多了,好吧。
总结:
- 职业方向建议 放弃算法幻想:竞赛算法≠企业算法岗,后者多是调参/迭代,且竞争激烈。优先工程开发:湖大硕士+补强C++,冲大厂核心开发岗(如自动驾驶/分布式系统)。别死磕Python:C++更适配底层开发,技术纵深更大(未来转方向也容易)。
- 日本发展不推荐 国内机会更多:日本IT行业停滞,薪资/成长性远不如国内大厂。学历红利别浪费:湖大背景+工程能力,在华为/大疆等企业更有优势。
- 读研期间行动 补基础:用C++做Linux高性能项目(如网络协议栈/简易数据库)。避坑深度学习:学术DL≠工业落地,优先练工程能力。
计算机相关专业就业求职/学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)