跳转到内容

什么样的人适合计算机行业?什么人不适合?

具备包括但不限于下述性质的,你有机会成为从事计算机行业的合格人选。

对计算机相关事物有足够浓厚、长期的兴趣的

Section titled “对计算机相关事物有足够浓厚、长期的兴趣的”

例如:多个不同的子领域,包括各种不同的编程语言、软件工程、数据结构与算法、人工智能、数据科学、信息安全、网络与通信、理论计算机科学、多媒体、硬件与半导体,等等;当然,现在还必须补上这一条:非计算机行业涉及计算机的领域知识与技能。

是否有足够的兴趣,这样的兴趣是否能长期维持,最清楚的人应当是你自己。这里强调这种兴趣要长期,意味着你打算进入计算机行业并不仅仅是为了钱。

愿意解决复杂问题,愿意忍受长期无进展(当然是在穷尽各种办法也无法在短期内收获实质上的正面回馈以后)、愿意反复琢磨细节、愿意长期学习(终身学习)。

计算机作为自动化工具、计算机科学与工程(CSE)作为强调实用的工科,能被你充分利用,真正降低用户的负担,让用户少做麻烦事,比如:降低不必要的门槛、消除或至少大量减少枯燥无味的重复工作、减少用户的各种成本(经济成本、时间成本、机会成本、社交成本、精神成本……)。

该做的东西,做得出来就做得出来,做不出来就做不出来。如实交代,不夸大事实,不虚报进度,不做虚假承诺。

在顶校上高中的时候理科成绩名列前茅,但到了大学进入计算机类专业以后,数学公共课及格都困难,核心课程的作业都绞尽脑汁、不得不靠抄袭/洗稿才能勉强混过去的,以及来自非顶级中学且成绩平平但大学期间成果爆发、得以获得一份理想工作的,我都见过很多。

纯粹的刻板印象。没有被认可的证据支持女生不适合学计算机或其它理工科这一观点。👩‍💻

有下列情形之一的,你大概率不适合从事计算机行业。

不喜欢 / 讨厌计算机的。遇到稍复杂的 bug(缺陷),就开始临阵退缩、不愿意面对,怎么样都不肯亲自去想解决方案并亲手尝试的。不愿意学习从未涉足的相关领域,想着随便学一套知识就能用一辈子的。

不乐意利用好、发挥好自己的知识与技能,常常把锅推给用户,让用户被迫应付本不应应对的琐事,迫使他们承担不必要的各种代价,例如昂贵的硬件与软件、大量浪费的时间。

在一些领域,责任心的重要性会进一步放大:

  • 🔐 信息安全:一个疏忽就可能导致别人的隐私或资产严重受损。
  • 🏥 医疗软件:错误可能对健康造成不可逆的损害。
  • 🚗 汽车、机器人、嵌入式系统:软件错误可能造成物理伤害。
  • ☁️ 基础设施和云服务:一个错误可能影响至少数百万用户。
  • 🤖 AI 系统:需要考虑错误输出、滥用、隐私、公平性,以及人的过度依赖。
  • 💾 存储系统:最重要的问题往往不是快不快,而是会不会把数据弄丢。

八字没一撇的事情就开始画大饼、吹得天花乱坠,不承认存在的局限。

AI 领域已有大量现成的例子:

  • 虚无缥缈、漏洞百出,乃至定义不清的事情都总是说得跟既成事实似的:
    • 今年证明 10 个菲奖级成果只需要 2000 美元,明年 200 美元,后年 20 美元……
    • 等 AI 证明了千禧年七大难题……
    • AGI|ASI|RSI出现了……
  • 每当有人摆事实讲道理,讨论 AI 存在的问题,总有那么一批人想都不想,张嘴就是
    • 你不会写 prompt
    • 那是你没有用……(某些前沿 AI 模型)
    • 不要先入为主怀疑 AI
    • 一年前的 AI 连……(不能做好的简单事项)
    • 现在 AI 一个月|周|天一变