📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: modifiedname
跳转到指定楼层
上一主题 下一主题
收起左侧

【长期加分贴】我为什么喜欢我的专业?【CS篇】

   
🔗
123abcd 2026-8-16 18:07:54 | 只看该作者
全局:
严格来说我其实不算CS科班,本科和硕士读的都是EE,只是在学校的时候选过一些CS相关的课,现在倒是在软件行业工作了几年。

当初选EE其实很大程度上是因为高中数理比较好,高考填志愿的时候也不知道各个专业以后具体是干什么的,只觉得电子、通信、计算机这些听起来都挺有意思。真正读进去之后,发现EE是一个非常大的专业,从电路、模电数电到信号系统、通信,什么都学一点。不能说不喜欢,很多东西学明白之后其实挺有意思,但经常会有一种感觉:花很长时间推完公式、做完实验,最后离一个自己真正能“做出来、用起来”的东西还是挺远。
. 1point 3 acres
反而是后来接触编程之后,慢慢觉得这个东西很适合我。

我并没有那种从小学写代码、初中打OI的经历。一开始写程序也就是完成课程作业,后来选了一些CS的课,才逐渐发现自己很喜欢这种思考方式:把一个看起来很复杂的问题拆成很多小问题,把每一层抽象的接口想清楚,然后一点点把它实现出来。写错了就debug,哪里慢就profile,设计不合理就重构。反馈非常直接,而且很多时候只需要一台电脑,就可以把脑子里的想法变成真的能跑的东西。

硕士还是读的EE,并没有为了转码专门再读一个CS学位,不过选课已经有意识地往CS靠了一些。毕业找工作的时候也很现实,软件的机会确实更多,所以最后顺着这条路成了码农。

现在在湾区做了五年软件工程师以后,对CS的感觉反而比学生时代更实际了一点。

工作当然不像上课时候写project那么纯粹。会有legacy code,会有oncall,会开很多会,也会为了一个看起来很小的问题读半天别人十年前写的代码。有时候一天过去真正新写的代码可能也没几行。但我还是挺喜欢这个行业,因为很多问题最后都可以落到“理解一个系统,然后想办法让它变得更好”这件事情上。

而且CS有一点我一直很喜欢,就是它的边界非常宽。做底层可以一路做到硬件,往上可以做distributed systems、data、ML,现在又有AI和agent。以前学的EE其实也没有浪费,很多系统、硬件和数学基础到了某些时候还会重新用上。职业方向也不是十八九岁选了一个专业以后就定死了,可以不断往自己真正感兴趣的地方挪。
. ----
所以如果问我为什么喜欢CS,我可能不会说是因为“从小热爱计算机”。

更准确一点,是我喜欢这种可以不断学习、不断拆问题、又能很快把想法变成现实的工作方式。

误打误撞走到今天,回头看还挺适合自己的。
回复

使用道具 举报

全局:
我学的是 CS,最喜欢它的地方是:一个看起来很抽象的问题,可以经过建模、实现和测试,最后变成一个别人真的能使用、也能验证对错的系统。相比只记结论,我更享受把问题拆成接口、状态和不变量,再通过代码快速检验自己的理解。

刚开始学习时,我也把 CS 等同于刷算法题,后来才逐渐意识到,算法只是表达思路的一种工具。真正吸引我的是几个层次能连起来:底层的数据结构决定复杂度,中间的系统设计决定可靠性,上层的产品约束又会反过来改变技术选择。同一个“正确答案”,在并发、延迟、可观测性和维护成本不同的情况下,可能根本不是同一个工程答案。

我尤其喜欢 CS 与概率、决策问题交叉的部分。比如量化题里算出期望值只是第一步,程序还可以模拟分布、检查尾部风险、验证假设失效时结果怎样变化。把数学推导写成可复现的小实验后,直觉和证据可以互相校正。最近整理 OA 和 trader 面试学习笔记时,这种感觉特别明显:写得出公式不等于讲得清楚,讲得清楚也不等于实现得稳健。
. 1point 3 acres
当然也有不喜欢的部分,例如工具链和依赖变化很快,有时大量时间花在与问题本身无关的配置上。但我仍然愿意继续学 CS,因为它训练的不是某一种框架,而是一套可以迁移的习惯:明确假设、拆解复杂度、构造反馈、定位错误、再迭代。看到一个原先模糊的问题最终变成可运行、可解释、可改进的东西,是我选择这个专业最持续的动力。
回复

使用道具 举报

🔗
yacare 2026-8-24 02:26:32 | 只看该作者
全局:
我学的是计算机科学(Computer Science)专业,并且我非常喜欢它。

对我来说,这个专业最大的魅力在于它的创造力以及解决复杂问题的能力。我特别热衷于通过编写代码(比如使用Python或Go)来构建自动化系统和底层基础设施。当看到自己设计和搭建的架构能够高效、稳定地运行,或者通过精妙的算法解开一个极具挑战性的逻辑难题时,那种成就感是无与伦比的。

此外,这个领域充满了活力。从底层的服务器硬件探索到上层的云原生分布式系统,总有源源不断的新技术等待去钻研,这让我的学习过程始终充满挑战和新鲜感。
..
当初选择CS,主要是出于对技术背后运行机制的强烈好奇心。现在,能够不断体验将复杂难题化繁为简的过程,我更加确信这是一条非常适合我的道路。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
发帖提醒:
禁止使用AI生成回复,否则系统将封号处理。

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

本版积分规则

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