末流985转行求助

打扰各位了,本人本科某末流985,即将入学美国某前30念两年制的硕士。本科是电子信息,硕士是电气与计算机工程,做过两年的计算机视觉(小模型,实验室玩不了大模型)。现在打算转行。

首先介绍一下本人做事情的倾向和特点:

1 本人对于过于细枝末节的技术方面不是很感兴趣,可能更喜欢、且比较擅长问题提出、分析、解决处理(自己能0基础看论文独立完成一个课题,当然这方面的能力我也很菜,比不过各位大佬们)。

2 本人对于电路(模拟电路、数字电路)确实是十分不感兴趣,学习电路的时候还行,有很多数学帮助分析;但是到了模电、数字电路,感觉脑子总是像缺根筋一样,学的很痛苦,数字电路可能还稍微好一点,我尤其对于后续的高频电路十分反感。

3 本人做事情应该比较卷?可以常年坚持早9到晚10,一周5天的高强度自律学习。

4 数学、理论的功底稍好一些,本科时数学类课程、信号与系统、数字信号处理、电磁场与电磁波等学的还不错(平均分数90+),初学时,可能比较需要有较为完备的资料。

5 关于计算机,本人长期使用python(因为深度学习代码都是pytorch写的),修过C语言(C主要写过一些算法题),其余的计算机功底都没有(数据结构与算法、计算机网络、操作系统、数据库都没有修过,本科净学信号处理,琢磨理论了)。

6 本人目前在国内,离开学还有5个月。未来的学校实验室应该是比较好进,但是顶刊估计是发不出来的。

7 本人未来的计划是赶紧就业,找个地方先有饭吃。

现在想请教各位一些问题:

1 目前看到了C++和JAVA两个开发的选择。其中,我搜集资料,发现C++主要做偏底层开发,例如嵌入式开发,但是这块可能入门时间长、技术的细枝末节多、大量精力会被牵扯;JAVA主要做业务,有现成的成熟框架、模块,大部分精力可以着重放在问题分析、处理、解决上,对于技术的依赖程度相对较低一点?倘若是这样的话,是不是JAVA更适合我。

2 由于本人没有开发的经验,这几个月的规划应该怎么设计呢?是不是应该大量时间放在计算机四大件的基础上,把基础先打好?现在我去找实习的话,没有底子、项目,投一些不是很好的岗位是不是牵扯大量精力,反而不利于我打扎实一点基础,为后续做准备呢?还是说我加速过一遍语言,然后找项目做,然后加速投递实习?这5个月的规划恳请各位大佬指点!

恳请大家不吝赐教,谢谢大家!

全部评论
做自媒体,拍美国视频,开发没出路
2 回复 分享
发布于 04-13 17:03 湖北
建议选算法,米国llm的资源挺多,然后要么发个论文要么可以考虑找一段国内算法实习(米国找不到)一般来说5-8月时间勉强够,实在不行可以选一门不考勤的课,到期中再回去那就是5-10月时间肯定够了,开发现在人又多又没前景,算法真正吃透的人还是少而且岗位多,而且海外算法新东西多可以唬人,最后实在上不去算法岗再考虑ai落地相关的后端开发
1 回复 分享
发布于 04-13 22:03 广东
再捞捞
点赞 回复 分享
发布于 04-18 19:14 山东
你是本科读完后做了两年工作然后读的研究生吗
点赞 回复 分享
发布于 04-15 23:44 美国
捞一下帖子
点赞 回复 分享
发布于 04-14 16:12 山东
别沉哇
点赞 回复 分享
发布于 04-14 13:28 山东

相关推荐

昨天 22:50
河南大学 C++
//现有一链表的头指针 ListNode* pHead,给一定值x,//编写一段代码将所有小于x的集中于前半部分,大于x的集中于后半部分,//若链表内有x则居于中间,没有则不显示//且不能改变原来的数据相对顺序,返回重新排列后的链表的头指针。//示例 x=5//1 6 2 7 3 5 9 8  (5)-->1 2 3 5 6 7 9 8//1 6 2 7 8 5 9 3  (5)-->1 2 3 5 6 7 8 9 //1 2 3 (5)-->1 2 3//6 7 8 (5)--->6 7 8//5 5 5 (5)--->5 5 5 ListNode* Partition(ListNode* phead,int x){    ListNode* smallhead = NULL;    ListNode* smallx = NULL;    ListNode* bighead = NULL;    ListNode* bigx = NULL;    ListNode* flaghead = NULL;    ListNode* flagx = NULL;    if (phead == NULL)        return NULL;    while (phead)    {        if (phead->val < x)        {            if (smallhead == NULL)            {                smallx = phead;                smallhead = smallx;            }            else            {                smallx->next = phead;                smallx = smallx->next;            }        }        else if (phead->val > x)        {            if (bighead == NULL)            {                bigx = phead;                bighead = bigx;            }            else            {                bigx->next = phead;                bigx = bigx->next;            }        }        else        {            if (flaghead == NULL)            {                flagx = phead;                flaghead = flagx;            }            else            {                flagx->next = phead;                flagx = flagx->next;            }        }        phead = phead->next;    }    if(bigx)    bigx->next = NULL;    if (flaghead != NULL)    {        if (smallhead == NULL)        {            flagx->next = bighead;            return flaghead;        }        else        {            smallx->next = flaghead;            flaghead->next = bighead;            return smallhead;        }    }    else    {        if (smallhead == NULL)        {            return bighead;        }        else        {            smallx->next = bighead;            return smallhead;        }    }}
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务