其他
avatar of this article's author EarlGrey
程序员
Python之父写给计算机专业学生的职业建议

Python 之父 Guido van Rossum 从今年 7 月起辞去了 BDFL 这个“Python 终身独裁者”头衔,虽然有逐渐淡出 Python 开发者社区的迹象,但是他对于所有从事软件开发和即将进入这个行业的人来说,还是有着非常重要的影响力。

11月28日, Guido 在自己的个人博客上更新了一篇文章,讲到他经常收到计算机科学领域的学生的问题,希望得到他的职业建议。他在文章里谈到了创业、管理、人工智能等话题,对于即将走上工作岗位的人有一定的启发,因此我做了些翻译整理,分享出来给大家。

Guido博客的原文截图

好好工作,还是去创业

选择“朝九晚五”,还是“创业”,是一个很复杂的问题。不是每个人都可以成为一个成功的企业家(这样的话,活由谁来干呢:)),而且也并非人人都有这种气质。对我个人而言,我从来没考虑过创业。因为会涉及到大量我不喜欢的管理工作,比如说招聘(我讨厌面试,也不擅长)和解聘(太消耗人的精力,即使给出负面反馈对我来说也很难)。向投资人推销创业想法,也是一件我宁愿不去尝试的事情。

如果以上任何一点与你产生共鸣,你可能最好不要选择创业。我过去那些“朝九晚五”的软件开发工作事实上(大部分)是非常有益的,因为我可以编写出成百上千名开发者使用的软件(以 Python 为例,这个数字则是数百万),而那些其他开发者反过来使用我的软件,又开发出成百上千人使用的产品,甚至有可能是上百万用户使用的产品。不是每个“朝九晚五”的工作都是一样的!就我个人而言,我不喜欢产品方面的工作(通常这意味着它是我不感兴趣的产品),但是“你可能不会这么想”。

建议找一个比入门级 Web 开发更好的工作;这类工作(编辑 HTML 和 CSS)可能会被自动化工具取代。

人工智能对软件开发行业的影响

下面聊聊人工智能是否会使人类软件开发人员变得多余的问题,而不是我对 AI 作为职业选择的看法。

关于人工智能,我根本不担心。该领域专注于自动化无聊、重复性任务,如驾驶汽车或脸部识别,这些事情人类可以轻松学会,但如果必须一直这样做,就会觉得无聊。软件工程领域从不乏味,因为一旦出现重复性的任务,你就会自动化它,而你又会开始解决新的问题。


感兴趣的同学,可以点击下面的原文链接,去阅读 Python 之父的原文。当前你要先学有梯子哦(需要帮助可以私聊我,微信号:codingpython)

原文链接:http://neopythonic.blogspot.com/2018/11/what-do-do-with-your-computer-science.html

上一篇