Skip to content 跳到章节

💻文化与地位

Software Engineer · 写作,测试和维护了管理现代生活的代码——也是最早观看AI将自己的日常工作自动化的职业之一.

一眼看清
指标浓度

格子越深,表示该主题在这项指标上越高。

最近审阅 来源与署名媒体署名方法说明

简短问答

一个软件工程师整天做什么?

大部分时间分写新的代码,在审查期间读别人的代码,修补bug,和队友谈论下一步要建设什么. 会议、规划和指导花费的时间比新来者预期的要多。 高级工程师个人写的代码往往比初级工程师要少,在设计决策,评论和解除对他人的封锁方面花费更多的时间.

我需要计算机科学学位才能成为软件工程师吗?

没有,但它仍然是最常见和最低的防爆路线。 四年制学位教授算法,数据结构和系统概念,在工作上学习费用昂贵. Bootcamp毕业生和自学工程师确实被雇佣,尤其是被较小的公司雇用,但通常需要强大的组合或开源工作来取代证书.

软件工程有AI的风险吗?

部分已经是了。 现代代码编辑器中构建的工具现在为经常使用这些代码的工程师写了很大一部分常规代码——锅炉板,第一稿测试,语言之间的翻译. 更难实现自动化的是决定构建什么,为什么,以及如何塑造一个系统,使它能与真正的用户保持接触和失败。

软件工程师挣多少钱?

它因国家和公司而异。 在美国,年中值约为133 000美元;在德国,约为69 000欧元;在印度,该行业雇用人数最多,全国平均接近900,000美元。 大型技术公司的高级工程师和工作人员工程师,一旦列入股票补偿,可以赚取全国中位数的数倍。

软件工程师,程序员和开发员有什么区别?

在实践中,很少——标题重叠,公司使用时不一致。 "程序员"是最早的术语和强调书写代码;"开发者"在网络和产品公司中很常见;"软件工程师"倾向于应用从旧的工程领域借来的有纪律的流程,测试和设计的想法,用于建设软件. 职务说明很少一致地加以区分。

是否真的需要一个编码面试才能被雇佣?

在大多数已经成立的技术公司,是的:现场或带回家的技术访谈,经常涉及共享文档或白板上的算法问题,仍然是标准过滤器,同时是系统设计回合,用于更高级的角色. 较小的公司和初创企业更可能取代付费的试办项目、投资组合审查或关于过去工作的对话。

打开对比实验室

分享本页

社会如何看待软件工程师在文秘与魅力之间交错不止一次. 早期的编程被编码,相当从字面上来说,作为妇女的工作——以细节为导向和地位低,如打字——在涉及的钱和权力一显而出,同一工作被重新命名为高地位,世界变化的追求之前.

黑客神话和硅谷的财富, 地下的IT支持喜剧, 以及20世纪80年代以来女性在野间比例的下降。

历史上的社会地位

各时代该职业的地位,以0–100表示。

3545608268
1950s–1960s1970s1980s–1990s2000s–2010s2020s
1950s–1960s

编程被广泛视为与打字相当的文秘辅助工作,而且由于这个原因,女性工作人员过多;广泛阅读的1967年杂志文章将其描绘成适合那些擅长策划晚宴的人的职业。

1970s

1968年北约会议前后的“软件危机”说明表明,实际良好编程有多昂贵和困难,缓慢地提高了实地在工程师和管理人员中的地位,尽管工资在少数专业公司之外仍然不多。

1980s–1990s

个人计算创造了第一位名人工程师和自制的百万富翁——盖茨,乔布斯,沃兹尼亚克——,黑客文化也获得了反文化的酷点,即使更广泛的公众形象仍然更接近于社会尴尬的书呆子刻板印象.

2000s–2010s

Google、Facebook和他们的同行将“软件工程师”作为世界上最寻求的研究生工作之一,

2020s

地位已经从顶峰中降温:各大科技公司屡次裁员,更强硬的入门级招聘市场,以及公众对产业社会影响的怀疑,都落在了2010年代感到不可接触的职业上。

电影、书籍与艺术中的形象

Film2010

The Social Network

大卫·芬奇(导演);亚伦·索金(电视剧)

将Facebook的成立和之后的诉讼都戏剧化;与写作者的野心和背叛相比,关于代码的问题较少,但在塑造创始人-工程师的公众形象方面有巨大影响力.

TV series2014

Silicon Valley

Mike Judge

一部讽刺HBO喜剧,讲述一个开始构建压缩算法,嘲讽投球甲板,brogrammer文化和大科技过剩,具有足够的特异性,以至于许多工程师将其视为纪录片.

TV series2006

The IT Crowd

Graham Linehan

一部英国的情景喜剧在虚构的公司地下室IT部门里设置,围绕技术人员如何看待自己和办公室其他人如何对待他们之间的鸿沟而建.

TV series2014

Halt and Catch Fire

克里斯托弗·坎特韦尔和克里斯托弗·C·罗杰斯

一部通过PC克隆战争,在线服务时代和早期的网络,跟随硬件和软件工程师的戏剧,被许多工作工程师称赞为如何准确地使作品的感受.

Film2016

Hidden Figures

西奥多·梅尔菲(主任)

追随美国宇航局的黑人女性数学家,包括多萝西·沃恩(英语:Dorothy Vaughan)教导自己和她的团队FORTRAN,以保持他们的工作,因为该机构安装了IBM主机——人类计算机到程序员过渡的直接戏剧化.

Film2014

我是谁——没有系统是安全的

巴兰·博·奥达尔(主任)

一个德国惊悚片,讲述一个年轻的黑客集体,围绕真正研究的黑客和社会工程技术,而不是好莱坞通常的虚构界面.

谚语与习语

垃圾进来,垃圾出来

美国计算词,1950年代一个程序只和输入的数据一样好——没有多少聪明的代码修正不良输入.

不是虫子,是特征

程序员民间传说,自1970年代以来一种沙德主义的方式来捍卫一种意想不到的行为,仿佛它是故意的,而不是承认一个错误.

过早优化是所有邪恶的根源

唐纳德·克努斯(Donald Knuth,1974年-),被他归咎于C.A.R.Hoare.不要花时间加速代码 在剖析证明真正的瓶颈在哪里之前。

说话很便宜 给我看密码

Linus Torvalds, Linux内核邮件列表, 2000工作执行解决了仅讨论不能解决的论点。

仪式、象征与着装

技术访谈

实时或虚拟会话在时间压力下解决白板或共享文档上的算法问题——这是进入职业的真正仪式,大多数工作工程师对这个职业有意见,很少有人以愉快为辩护.

The hackathon

一个团队在一次一夜之间或48小时的推力下,用免费食物和品牌T恤作为燃料,建立工作原型,然后将其演示给法官;同等部分的结合仪式,招募工具和真正的机会,以快速,破碎的学习.

Carrying the pager

被添加到服务值班旋转——字面上是1990年代的寻呼机,现在的电话应用可以在凌晨3点唤醒某人——标志着一个公司信任一个有生产系统故障的工程师的时刻,而不仅仅是它的特性.

这些都无法解决软件工程是否真正是旧意义上的"工程",一种工艺,或者某种为信誉而借用这个名字的新事物. 球场本身从未完全同意,争论中再次出现关于自己传说的争论.

变化最小的是工作形象与其日常现实之间的差距:无论是孤独的黑客天才还是硬帽子的扣扣工程师,都不像一个晚上11点在读堆痕的人,这也是大部分实际工作发生的地方.

相近职业

不限同一领域,六项评分最接近的职业。

继续探索

继续探索

工程·技术领域的其他职业