211非科班大四转码,赴英读Java硕士,刚学完C++基础,该坚持C++还是转Java?
今天给大家分享的是一位粉丝的提问,211非科班大四转码,赴英读Java硕士,刚学完C++基础,该坚持C++还是转Java?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
YT哥,我是211非科班大四的学生,想转码准备去英国读一个一年制硕士,教学内容主要是java和软件开发。我目前只会C++的基础语法(才看完B站上的黑马程序员C++语法课),也没有做项目。其他的看过数据结构和计算机组成,刚开始刷题。推荐继续学习C++还是java呢,感觉个人更倾向继续C++,但学校主要教的java就有点冲突了,谢谢YT哥。
Yt回答:
首先作为一个211的非科班,他没有说非到什么程度,仅仅只是三个字非科班,如果你是一个工科类专业,这种我认为计算机相关类专业你可以直接转码的,从你们现在学校学的java而言,大概率你是计算机相关专业的,不会非科班到很远。然后现在准备去英国读一年制的硕士,我得说说这个去英国读书,首先我不是说英国的学校不行,如果你后面回国打算是去私企找一开发岗位的话,去英国读一年的硕士它给你带来的回报比是很低的,如果你读研,你可以再考一个国内的研究生,在国内就业,它会比你去英国读个研究生再回来就业它要好很多,因为在英国读一年书这个费用,就是按学费应该也是在40万,再对应来说你的租房吃住来回的路费,那其实这个费用我认为保守估计可能60万往上走一年。
教学内容java和软件开发,英国的这个学校那你没有提到一个QS排名,因为英国的几个学校的话,你比如比较水的话,我认为这个他还真的没有意义,那些花个60万,然后在那里学点java和软件开发,如果你比如说你现在考研已经过了,也没有考上,那已经继承事实了,那你就去英国读一年吧,但是我认为回来就业的话,英国学的那个内容,它跟国内的内容那是相差很大的,因为一个高校所教的内容,它一定是符合当前国情的,也就是英国的高校它教的应该是符合英国的国情的,然后中国的高校,应该是教的应该是符合中国的国情的,所以英国的那种国情你学完之后,那你作为一个海归硕士回来之后,因为海归硕士现在我认为他的整个认可度在不断的下降,一个海归的学校回来的完完全全没有国内的985好用,国内的985我认为是属于这个星球上面最好用的一群大学生,真的最好用的一群大学生,然后智力又高情商也足,而且也符合中国的特色。
然后现在目前只会点C++基础语法,然后看完了b站上面黑马的C++语法课,没有做项目,以及看过数据结构和计算机组成,开始刷题。你如果是这种心态,我认为你去学开发你可能学不明白,你可能还需要多读几年,为什么?你发现从你开始学的过程中间,你是典型的站在一种考试的思维,一种应试教育的思维,什么意思,就好比你曾经高考的时候数学、英语、语文,然后再加上化学、生物、物理,你是站在这样一门一门这种感觉,你包括C++数据结构计算机组成,刚开始刷题,你有没有想过后面你真的做开发的时候,这个题他什么用都没有,就是再加上你刷的是什么题,刷的是课后习题,那这种来说对于你后面做开发一点用都没有。
你如果真的学开发,想做开发,就从产品开始,就从项目开始,如何一步一步把它做成一个产品,做成一个你能用别人也能用,然后你就比如说你再去英国,你考的雅思,以及你比如说你的软件你学的过程中间你有很多资料,你把它共享出来你做个网站出来,至少它也行。但是你比如说就按照你现在数据结构看完之后刷题,然后计算机组成学完了后做题,你到后面来说我认为学不明白的,因为这种方式它仅仅只是代表一种应试教育的方式,它不是一种后面实践为主导的,计算机作为一门实践性很强的科学,一定要能够出产品,一定要能够出活,如果你做不了这一点,那兄弟我跟你讲,你后面你这个不知道刷多少题你还不一定能做。
推荐是C++还是java ,现在目前呢我认为你现在不是C++还是java的问题,如果你对C++感兴趣你就选择C++ ,如果你对java感兴趣你就选择java ,绝对没有说C++找不到工作,没有说java后面也找不到工作,这两条路都有很多人选,而且都能够走得出来,如果你对C++感兴趣你就选择C++ ,但是这里在C++的时候给你两个条件,给你两个制约条件,请注意一定一定是在Linux上面用C/C++ ,那很多朋友说那我在Windows上面用Visual Studio 可不可以,那你发现那个东西做完之后,你只能做桌面开发,你没有见过哪个Windows上的服务端,首先Windows做服务端很少,做嵌入式也很少,它大概率的情况它就只能做桌面开放,我跟你讲的就是选择在 Linux 上面用 C/C++ ;第二点讲的做一两款产品,那你会发现,你根据这一两款产品能够做到落地上线,你就比如说你去了英国之后,你上学的时候,你就做一款你用于你跟你家聊天的,跟你妈视频聊天或者跟你女朋友远程聊天的一个视频工具也行,你就做这样一个针对于你在海外和国内进行视频聊天的这样一款工具,这种也行,做到上线可以用,就做这样,你这样的话,你能够把它做出来的话,你一样你肯定能找到工作的,首先黑马的这个基础上那还是做的很好的,但是请注意,你看完这些仅仅它是不够的,接下来做的就是结合一两款产品,做到产品落地做到产品上线能够用,如果你后面关于这个Linux 上面用 C/C++ 不知怎么学,你后面可以问我,我有一套关于完善的这个路线,后面可以给你,然后包括 C/C++ 后面你找哪些岗位你不知道的,后面你也可以问下我,我们之前有整理过一个关于在 Linux 上面这 C++ 的所有的岗位如何搜索关键字,你可以参考一下。
总结:
一、关于英国一年制硕士的性价比问题
- 留学成本与回报:英国一年制硕士总费用保守估计60万+(学费+生活成本),但国内私企对海归硕士认可度逐年下降,同等条件下国内985硕士在就业市场更具竞争力 例外情况:若计划进入国企或外企,英国QS前100院校的学历可作为敲门砖(如UCL、爱丁堡的计算机项目),但需结合实践能力提升
- 教学内容与国内脱节:英国高校课程偏重本地市场需求(如Java软件开发),而国内更强调实战与互联网技术栈(如分布式系统、微服务),需自主补充项目经验以适配国内岗位
二、编程语言选择与学习策略
- C++ vs Java的取舍:C++优势:适合底层开发(嵌入式、游戏引擎、高性能计算),但需结合Linux环境(如驱动开发、网络协议栈),避开Windows桌面端等低竞争力领域 Java优势:企业级应用开发(金融、电商后台)岗位多,但需掌握Spring生态(Spring Boot、Cloud)和分布式架构 核心建议:根据兴趣选择,但必须围绕产品实践(如开发工具、开源项目),避免纯语法学习或刷题应试
- 实践驱动学习路径:短期目标:用3个月完成一款可落地的工具(如基于WebRTC的跨平台视频聊天工具),涵盖网络通信、多线程、数据压缩等核心技术点
三、风险提示与备选方案
- 英国硕士风险:若无法在留学期间完成高质量项目(GitHub 500+ Star),回国后可能面临“高学费低认可”困境,建议同步投递国内秋招(利用应届生身份)
- 备选路径:国内考研:冲刺985院校计算机硕士(如中科院计算所、北航),成本更低且更适配国内市场 直接就业:通过实习转正进入中小厂(如用C++投递自动驾驶初创公司),积累经验后跳槽
最后
核心逻辑:
- 优先实践:用一款产品串联技术栈,替代低效刷题;
- 领域聚焦:根据兴趣选择C++或Java,但需绑定高价值场景(如C+++嵌入式、Java+金融);
- 留学慎行:除非能通过项目弥补学历短板,否则国内路径更稳妥。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)