CompSci 学位中的混合业务

发布于 2024-09-15 19:13:28 字数 260 浏览 3 评论 0原文

去年我一直在学习计算机科学课程。但是有一个模块我失败了,现在正在重修。这是一个电子商务模块。在我的重考中,我涵盖了电子 CRM(在线广告、那些真正令人恼火的电子邮件、个性化页面等)、反向拍卖(买方开始拍卖、卖方出价,而不是相反)和供应链管理。

我不知道,这真的让我很烦恼。我报名是为了计算机科学,而不是产品这个和营销那个。

所以我想我有两个问题。如果我选择放弃,除了获得计算机科学学位之外,还有哪些进入该行业的途径?而且,要求计算机科学专业的本科生也学习商业是否常见/合理?

I've been doing a computer science course for the last year. But there's this one module that I failed and am now resitting. It's an e-business module. For my resits, I covered e-CRM (online advertising, those really irritating emails, personalized pages, etc), reverse auctions (where the buyer starts the auction and sellers bid, not the other way around) and supply chain management.

I don't know, it's just really annoying me. I signed up to do computer science, not products this and marketting that.

So I guess that I've got two questions. What are the other routes into the industry apart from getting a computer science degree, if I choose to drop it? And, is it common/justifiable to ask computer science undergrads to study business too?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

淡写薰衣草的香 2024-09-22 19:13:28

计算机科学实际上是几个不同的领域。有计算机科学——科学,和计算机科学——计算机的应用。一些(极少数!)大学采取第一种解释,许多大学采取第二种解释,还有一些大学跨越了分歧。

因此,回答你的问题,是的,要求计算机科学本科生参与某种“现实世界”学科(例如商业)是很常见的。如果目标是培养为工业界工作做好一定准备的程序员,那么这可能是合理的。如果您打算进入行业,那么了解这些知识可能对您有好处。咬紧牙关,挺过去。

如果您希望遵循某种“纯粹”的计算机科学程序(根据记录,该程序往往涉及很少的编程!),那么您仍然需要 CS 学位。您不妨从经验中获得尽可能多的知识,并尝试运用您的计算机科学技能来解决所需的任何问题。例如,如果您正在从事业务供应链工作,请看看是否可以构建流程的正式模型。

进入该行业还有其他途径,例如从入门级开始并逐步晋升,或者获得其他行业认证,有些人仅凭此就走得很远。就我个人而言,我一直有点怀疑,我认为如果你想从事计算机科学,或者成为一名程序员,拥有 4 年计算机科学学位基本上是近乎普遍的标准。

不管怎样,我能感受到你的痛苦。在我的学位中,我必须做一些我一点也不感兴趣的事情。但一旦完成,你就再也不用考虑它了。学位实际上只是一张纸,表明您有能力在一定时间内获得一定数量的学分。它不会对您知道或不知道的内容做出任何强有力的声明。

Computer science is really a couple of different fields. There is computer science-the-science, and computer science-the-application-of-computers. Some (very few!) universities take the first interpretation, many take the second, and a few straddle the divide.

So to answer your question, yes, it's very common to ask CS undergrads to engage with some kind of "real world" disciplines such as business. This is possibly justifiable if the goal is to churn out programmers who are somewhat prepared for jobs in industry. If your intention is to break into industry, then this knowledge is probably good for you to know. Grit your teeth and get through it.

If you're hoping to follow some kind of "pure" programme of Computer Science (which for the record tends to involve very little programming!) then you'll still need a CS degree. You might as well get what you can from the experience and attempt to apply your CS skills to solving whatever problems are required. If you're doing business supply chain stuff, see if you can build a formal model of the process, for example.

There are other routes into the industry, such as starting entry-level and working your way up, or going with other industrial certifications, and some people go a long way on this basis alone. Personally I've always been a little skeptical, and I think if you want to do computer science, or be a programmer, having a 4 year CS degree is basically the near-universal standard.

For what it's worth, I feel your pain. I had to do a bunch of stuff in my degree that didn't interest me in the least. But once it's done, you never have to think about it again. A degree is really just a piece of paper to signify that you have the ability to turn up and obtain a certain number of credits within a certain amount of time. It doesn't make any strong claims about what you do or do not know.

拥抱影子 2024-09-22 19:13:28

社区维基可能吗?

这听起来不像是一个明确的业务模块。当然与我攻读学位期间所学的类型不同。听起来更像是一个广告模块。

但话虽如此,了解业务如何运作、如何与业务用户建立关系、导出需求等是任何开发人员技能组合的重要组成部分。

Community wiki possibly?

This doesn't sound like an explicit business module. Certainly not the same type as i took during my degree. Sounds more like an advertising module.

But that said, having knowledge of how business works, how to relate to business users, derive requirements, etc. is a crucial part of any developers skill set.

陈年往事 2024-09-22 19:13:28

你可以尝试一些事情。
-相互依赖地学习并参加各种认证的测试。
-寻找市场并制作/销售您自己的软件。
- 如果您有创意,选择是无穷无尽的。

我也同意吉安的观点。

You could try a few things.
-Studying interdependently and taking tests for various certifications.
-Find a market and make/sell your own software.
-Options are endless if you are creative.

Also I'm going to agree with Gian.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文