查看: 6276| 回复: 24
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-自学] EE转CS,计划做自动驾驶,Java/C++学习路线疑问

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
大家好!
本人不久前刚拿到美硕offer,自己本科学的是ee专业,计划转cs。因为打算去的项目时间较短,压力较大,自己已经申请defer,打算利用defer这一年在国内好好准备,为去湾区找工作打好基础。
本科没学过Java,用的比较多的是C和Python,C++学过,但是用的不是很多...
自己目前的计划是硕士毕业后加入自动驾驶公司或者大厂的自驾部门做软件开发工作,这几天一直在拟定defer计划,因为听说自驾公司用C++开发很多,所以想用C++学习数据结构和算法,并刷题。

但我有些疑问:
1. 我了解的目前比较知名的数据结构与算法课程、教材都是基于Java授课的,比如CS 61B,Princeton algorithm,个人认为通过系统性的学习这些课程,可以很好的掌握数据结构与算法知识。但是C++课程我只知道一个Stanford的CS106B。从教材上讲,经典的《算法》红书也是基于Java的,虽然很多大佬都说学习数据结构与算法语言不重要,但是自己仍然想使用同一种语言来做这些事情,毕竟是为找工作服务的。.1point3acres
2. 看到地里一些帖子,都推荐使用Java刷题,因为C++学习成本太高,难度较大,不如Java来的方便,想学好时间也比较漫长...

所以我想请教下地里各位大佬和前辈,像我这种以后想做自动驾驶公司开发岗的,并且计划defer一年的,学Java还是C++比较合适呢?

评分

参与人数 1大米 +1 收起 理由
Jas_ysj + 1 赞一个

查看全部评分


上一篇:机械萌新转码方向 求建议
下一篇:40+有娃大妈求教BA转码的规划和路线~~
全局:
FelixChan 发表于 2021-04-19 17:49:21. From 1point 3acres bbs
请问有什么比较好的C++版的openCV的学习材料吗?我今年秋天读PhD,是做AR/VR的,算法层面用的技术和你说的差不多,现在想学一下C++和openCV,再巩固一下CV的知识,但是一直没有找到比较
udemy上搜索能找出opencv的教程,比较偏向于手把手做一些小的project,从一开始如何set up envrioemnt ,图像的基本操作,后面延伸到ml图像都有讲一点点

YouTube上我记得也有教程,涵盖的比较杂

补充内容 (2021-04-20 09:41 +08:00):
其实cv这块我们工作里还用到cuda,学习一些parallel computing 的概念也蛮有必要的

评分

参与人数 1大米 +2 收起 理由
FelixChan + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
FelixChan 2021-4-20 09:08:52 | 只看该作者
全局:
shaopu 发表于 2021-4-20 08:54. Χ
说得很有道理!坚定了我学C++的决心hhh,我本科后半段一直在做cv相关,所以一直用py,导致我C++基本处于忘 ...

对对对,我和你一样。我本科是做医学影像的,属于cv的一个分支,就是会用神经网络去做视觉识别。搞得我现在py特别熟练,C++忘光了。。。要是咱们找到啥比较好的资料可以互相分享讨论一下
回复

使用道具 举报

全局:
我公司做cv,3d point cloud相关,用C++,楼主有时间可以感觉巩固一下openCV ,openGL呀

补充内容 (2021-04-20 03:36 +08:00):
如果之前没学过CV的知识可以先从图形学开始

评分

参与人数 3大米 +4 收起 理由
starboyWWDF + 1 赞一个
FelixChan + 2 给你点个赞!
shaopu + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
为了学c++ defer不值当的吧。边上课边学,也不会占很多时间。读书的时候先找找实习吧,没实习经历恐怕很难找打工作更何况是心仪的工作。

评分

参与人数 1大米 +1 收起 理由
shaopu + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
BrownL 2021-4-20 03:24:51 | 只看该作者
全局:
读硕士的时候不是正好学了吗?自学事倍功半何必defer呢

评分

参与人数 1大米 +1 收起 理由
shaopu + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
 楼主| shaopu 2021-4-20 03:29:27 来自APP | 只看该作者
全局:
lusu8892 发表于 2021-04-19 12:13:56
为了学c++ defer不值当的吧。边上课边学,也不会占很多时间。读书的时候先找找实习吧,没实习经历恐怕很难找打工作更何况是心仪的工作。
主要是感觉ucb的meng对转码选手很不友好,课程都是一些ml/cv这种的,跟找工作没啥关系,而且还有极为占用时间的leadership课,所以感觉直接去有点顶…
回复

使用道具 举报

🔗
 楼主| shaopu 2021-4-20 03:31:34 来自APP | 只看该作者
全局:
BrownL 发表于 2021-04-19 12:24:51
读硕士的时候不是正好学了吗?自学事倍功半何必defer呢
主要是学校课程安排对转码选手找工作不太友好,哭了
回复

使用道具 举报

🔗
 楼主| shaopu 2021-4-20 03:40:00 来自APP | 只看该作者
全局:
hhdddachu 发表于 2021-04-19 12:33:48
我公司做cv,3d point cloud相关,用C++,楼主有时间可以感觉巩固一下openCV ,openGL呀

补充内容 (2021-04-20 03:36 +08:00):
好的哇,多谢你的建议,自己倾向于学C++,主要还是想做些自驾啊,cv啊之类的工作,对用java开发不太感兴趣…就是觉得很多基础的好课好书都是基于java的,一时间迷茫了
回复

使用道具 举报

🔗
 楼主| shaopu 2021-4-20 03:41:20 来自APP | 只看该作者
全局:
hhdddachu 发表于 2021-04-19 12:33:48
我公司做cv,3d point cloud相关,用C++,楼主有时间可以感觉巩固一下openCV ,openGL呀

补充内容 (2021-04-20 03:36 +08:00):
自己用opencv还是挺多的,open GL没用过,多谢建议
回复

使用道具 举报

全局:
占座等大神们的回复,哈哈
回复

使用道具 举报

全局:
shaopu 发表于 2021-04-19 12:40:00
好的哇,多谢你的建议,自己倾向于学C++,主要还是想做些自驾啊,cv啊之类的工作,对用java开发不太感兴趣…就是觉得很多基础的好课好书都是基于java的,一时间迷茫了
其实好好巩固C++我觉得是必要的,我觉得没必要去生学C++,建议搭配ood一起看,为找工作做准备,可以开始用Cpp刷lc了。除了基本的语法呀常用算法呀,还可以学一些进阶configuration的东西,像CMake这种

评分

参与人数 1大米 +1 收起 理由
shaopu + 1 赞一个

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表