双非本科信息与计算科学,不考研想走后端Java和C++哪个更适合?
今天给大家分享的是一位粉丝的提问,双非本科信息与计算科学,不考研想走后端Java和C++哪个更适合?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
YT老师你好,我现在是南京双非本科大二信息与计算科学专业,不准备考研,想要毕业工作。之前一直躺平,没有什么比赛经历和项目经历。就跟着学校学的 C 语言和 Python ,在假期学了些Linux 和 SQL,但是都学的比较浅,而且没有做过什么项目。
现在想要走后端,在纠结选Java 还是C++ ,在学校里面社团的学长学 C++ 的比较多,但是都在叹气。学 Java 的话现在网上舆论又搞得我很焦虑,就一直很犹豫,不是很敢迈出步子,想请您敲打敲打。
Yt回答:
南京某双非,目前大二信息与计算科学,这个信息与计算科学我不知道是理学专业还是计算机学下面的,因为信息在前面,计算在后面,大概的情况我认为应该是一个理学专业,不打算考研,想毕业工作,之前一直躺平,现在大二还不算躺平,这是你正常的姿势,很多朋友到大二上的时候基本上还没有缓过这个劲来,没有什么比赛和项目经历,就跟着学校学了点 C 语言Python,假期学了的 Linux、SQL,都学的比较浅,而且没做过什么项目,想走后端,在选择 Java 还是C++ ,在学校的社团学C++的比较多,但是都在叹气。
现在这个过程我跟你讲不是 C++ 在叹气,那前端那叹气的机会都没有,你包括 Java 的朋友那也是搞得很焦虑,现在我跟大家讲,现在是一个什么情况,已经不再是企业抢人,而是真的人很多,就是你但凡能够知道的一个岗位,一个技术方向,都很多很多人在找,很多很多人在挤在卷,我跟你讲 LinuxC/C++ 我给大家介绍的这条路线今年可行,明年也许还行,后年那就真的说不准,因为可能知道的人越多,越往后面他会越卷,因为这个过程大家都会往这个方向走,而且很多朋友可能也不知道招式出自哪里,可能也不是从我们这里出去的,所以导致这种情况很多朋友学的也很杂,然后反正都是 Linux 上面用 C/C++ ,所以我跟大家讲后面如果你选择在 Linux 上面用 C/C++ 请认准这个程序员YT这个账号,我们这里是正宗的。
现在来说Linux C/C++ 你可以选,因为你的机会很多,后面嵌入式也可以干,各个方向,嵌入式可以干,存储可以干,你在 Linux 上面用 C/C++ 做一两款产品,一定要有一款产品,而且后面要结合着企业所用的方案来做,包括很多朋友那我做一款产品,我把那个数据结构封装完之后做成一个开源的,我是不是一个产品,我自己也用,我周围的人他也用,你要发现那个东西他支撑不了,这个支撑不了怎么理解呢?你要发现它里面没有很多的技术的东西,全是学术概念,因为他没有一些技术方案,没有框架在里面,就是你没有一些企业共用的,因为你封装一个数据结构你发现你也用周围的人也用,那确实都满足,我做一个产品我也用别人也用,好像按这个说它也是一款产品,但是你会发现企业不会这么做,没有哪个企业我封装一套数据结构我自己用,我跟你讲的就是在这个过程中间你结合 Linux 上面用 C/C++ 做一两款产品,我跟你讲现在可能也许还有点红利,但是到明年到后年那真的说不准了。
现在网上舆论就一直很犹豫,也不是很敢迈开步子,不知道在犹豫什么,其实这里面来说,很多的路不是我们一开始就能够看得清楚前面到底是什么,很多时候我们在黎明之前我们是看不到光的,我们只有走着走着他自然而然就天亮了,不是我们在等天亮了我们再走,你会发现等天亮了再走的是很多人,那我跟你讲的就是目前来说你只有逐步做,做看到的全是答案,如果想全是问题,你只有逐步逐步往下面走下去,你就会发现你后面会看到一条路的。
总结:
一、C++方向破局策略(推荐)
1. 技术栈聚焦:
- 核心领域:Linux系统编程、网络协议栈(TCP/IP)、高性能服务器开发。
- 工具链:GDB调试、CMake编译、Git版本控制。
2. 学习路径规划:
3. 项目实战(简历亮点):
- 高并发代理服务器:支持10万+并发连接,集成负载均衡算法。
- 分布式日志系统:基于Kafka协议实现日志采集与实时分析。
- 开源贡献:参与Nginx/Redis等开源项目,提交至少1个PR。
二、南京本地就业机会挖掘
1. 目标企业:
- 嵌入式/工业软件:华为南研所、中兴南京、国电南瑞。
- 云计算/金融科技:苏宁科技、华泰证券(量化交易团队)。
- 游戏开发:网易雷火(南京分部)、米哈游(技术中台)。
2. 竞争力提升:
- 认证考试:华为HCIP-云计算、RedHat RHCSA。
- 竞赛经历:全国大学生计算机系统能力大赛(操作系统赛道)。
三、执行清单(大二至大四)
1. 大二下学期:
- 每天2小时Linux系统编程(参考《Unix环境高级编程》)。
- 周末参与GitHub开源项目(如TinyWebServer)。
2. 大三全年:
- 用C++实现工业级项目(参考《Linux多线程服务端编程》)。
- 考取阿里云ACA/ACP认证(云计算方向)。
3. 大四实习:
- 投递南京本地企业实习岗(嵌入式/云计算优先)。
- 若实习受限,自研并上线一款开源工具(如高性能JSON解析器)。
四、避坑指南
- 拒绝“伪项目”:学生管理系统/电商平台等烂大街项目无竞争力,需聚焦性能优化/分布式等硬核领域。
- 警惕技术焦虑:坚持“代码量>盲目追新”,每天坚持写300行以上生产级代码。
- 网络舆论过滤:Java/C++优劣之争无意义,锁定一个方向深耕2年自有答案。
最后:All in Linux C++开发!用2年时间打造「高并发服务器+分布式中间件」双核心项目,主攻南京本地工业软件/云计算赛道,双非学历亦可冲击15K+月薪。记住:代码量是硬通货,执行力破万卷! 🚀
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#C++##职业规划##计算机##程序员#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)