从英语翻译到人工智能:我如何用两年时间跨界转行

news2025/1/31 18:56:26

在这两年里,我经历了以下大大小小的里程碑:

2016 年初:在德国刚开始读英语语言学硕士没多久,萌生了转方向到计算机语言学(Computational Linguistics,后来我才知道那与自然语言处理 Natual Language Processing 领域基本重合)的想法。

2016 年春夏:开始在 Coursera 上从零自学编程,主要是 Python。

2016 年夏末:找到第一份计算机语言学领域的实习,在德国一研究院做 Research Assistant。

2016 年冬:利用第一份实习找到第二份德国 IBM 人工智能小组(Watson Analytics)的实习机会。

2017 年春夏:IBM 全职实习 5 个月,那时才知道计算机语言学与人工智能息息相关。

2017 年秋:密集地在家自学了几个月计算机科学的科目,包括算法入门、数据分析、概率论、程序设计,同时继续提高编程能力;开始投简历练面试找工作。

2017 年冬:找到人生第一份正式工作,全球 500 强科技企业,人工智能行业,薪资超过德国 CS 硕士平均起薪。

2018 年初:开始工作,来到硅谷参加入职培训。

这样列出来看起来似乎既光鲜又井井有条,但大概只有我才知道自己经历过多少不安、焦虑、抓狂和混乱。

这也是我从去年起就一直积极写文科生转行学编程找实习系列文章的初心:我懂得这条路的艰辛不易,也摸索出了一点微薄的经验与方法,更知道达成每个小目标的欣喜,因此希望能以自己的真实经历启发、帮助到更多处境类似的读者。

让我尤有成就感的是,我已经收到过几位读者的私下赞赏和留言,说 TA 在我经历的鼓舞下也勇敢地踏出了转专业 / 转行的第一步。

如果你也怀有转行到 IT 行业技术工程岗的想法,或想多了解在德国(欧洲)找工作的技巧,或只单纯想参考我的转行与自学编程经历,都能从这篇文章中找到你需要的内容!你也可以关注我,我会常常分享原创的工作与技术文章。

.

预告:本文会写到以下小话题:

  • 为什么转行?
  • 转到哪儿去?
  • 如何转行?
  • 怎么跨行找工作?

.

为什么转行?转到哪儿去?

我认为在做任何重要决定之前,比起搞清楚该怎么做(HOW),追问自己为什么要做出这个选择要重要得多(WHY)。

方向大于努力。

大多数人终究也不懂这个道理,于是终日一边忙碌一边迷茫。

当面对职业规划的重要决策时,你做决定的依据是什么?

更多?更喜欢?更擅长

任何一条理由都没问题,但为了增加你转行的成功率和优化新工作的发展前景,应该尽量寻找这三条职场优势的公共交集

一开始,谁也不能一击命中既钱多又喜欢还擅长的工作,但这并不妨碍你先从已经同时具备了两个职场优势的选项出发,并把三大优势的交集作为自己职业规划的终极目标

除此之外,每个人或许还有些个人限制条件,比如地理位置和语言水平。再比如,对于留学生或有移民需求的人来说,如果想留在国外工作,那就应该把解决签证作为最重要的职业先决目标。

.

如何利用以上理论来分析自己适不适合转行、该转到哪儿去呢?我就拿自己来举例分析分析——

首先,我决定暂时留在德国或其他欧洲国家工作,这就存在语言问题。两年前刚到德国时我完全不会德语,一两年时间业余学德语也达不到可以用来流利工作的程度,因此我最好能找到可以英语工作的公司。

另一方面,钱对于我也很重要。由于过去两三年都是自己负担生活费,常常连买学期火车票都要心疼一下,所以很迫切地需要 financial stability。

能赚一点钱、可以讲英语还机会多的职业选择,在德国基本仅限于 IT 技术行业了。

作为文科生,对于 IT 肯定跟“擅长”毫不沾边。但我有别的长处,我不讨厌理科和代码,有点喜欢和数据打交道;后来自学编程渐入佳境后,也喜欢上了用程序解决问题的思维方式。

综上,对我来说,转行到 IT 行业就是我目前的职业规划最优解,接下来只要方向明确地补齐技能树就应该能够转轨到理想行业了。我找到 CS 与语言学的交叉学科“计算机语言学(Computational Linguistics)”,在翻了很多维基百科、Quora 和知乎帖子后,决定先从自学 Python 开始。

当然,这过程绝非顺风顺水。后来在对自然语言处理(NLP)有了更实际的认知后,我才意识到在这个领域,计算机科学素养比语言学知识储备更重要。但从本质上来说,这只是难度与积累时长的问题,而非选错了努力方向。因此现在回望,我两年前的决策依然是有效、明智的。

.

如何转行?

培训学校铺天盖地的“三个月从零到精通 Python,成为大数据工程师”速成广告,朋友圈和知乎最流行刷的也是“三个月转行数据分析”、“五个月成为前端工程师”。此时我写下这样一行“我用两年时间跨界转行”确显得非常不合群不鸡汤了。

但我真心认为,用两年时间跨度真正从零掌握一门能够赚钱养家的专业技能,绝不算漫长

注意这里的重要定语:能够赚钱养家

技能分很多种,并非所有都能在两年学习积累后成功变现。那些非常依赖天赋,跟年龄关系很大,特别需要运气或社会资源的行业,外行人进入的困难更大。

这里的两年指的是保留原本工作或学生身份的两年,比如我在自学编程做实习找工作的两年间也同时在正常地上课考试写论文。

我并不鼓励脱产全职学习某项技能长达两年,因为大部分人并不能承受那种心理压力。而大跨度转行(比如纯文科转纯理工)积累阶段的最大障碍其实来自心魔

“我会不会一开始就选错了?”、“别人看起来比我更有天赋,有更多资源优势,我真的能行吗?”……长期被恐惧和焦虑驱动的滋味可不好受;这不仅让人难过,还会让人脑处于“资源稀缺”的思维状态(参考《稀缺》&《贫穷的本质》),容易做出只顾及眼前好处却牺牲长远利益的短视决定。比如年轻时为了赚小钱省小钱而花费宝贵时间与注意力,这类短视决定大多数人都做过,包括我。

所以对于一开始还没在新行业建立起自信的人来说,保留主业所带来的安全感(safety net)是保证我们大脑尽可能作出符合人生长远利益决策的前提。
.
但是,长达两年的下班后转行积累方案始终存在一个致命问题:大多数人都走不到能看见光明的节点,在中途的某个困难上就跌倒在舒适区(comfort zone)的蜜糖罐儿里起不来了——任何需要长期执行的方案都存在这个问题。

那该如何解决呢?唯有有效计划

先入门再积极寻找实践机会。

想进入一个新领域,在互联网资源极度丰富的今天,入门其实不难

很多人想要转行当程序员工程师,而现在网上自学编程的课程非常多,找个权威口碑好的课程(比如 MIT600)配一本权威经典的入门书(比如我推荐多次的《Think Python 2》),认认真真在半年之内学完读完做完习题这就算入门了。
.
理论知识上入门之后,就需要寻找可以练手实践的机会,比如实习比如个人项目,这些实践机会最好既能让你获得成长又可以留下方便展示的作品

初学者对新领域的理解不论是广度还是深度上都必然存在误区与盲区,这些误区盲区很可能不能仅靠小白独自一人摸索来破除。与我以前在《文科女进德国 IBM 实习做程序媛,我是怎么办到的》写到的道理一致,你必须在与现实世界的交流反馈中才能快速成长通关,想太多做太少的要么成了哲学家要么得了焦虑症。

在实践过程中反思并调整计划,有意为自己寻找职业发展路上的 mentor(同行业的前辈、校友、教授等),在学习和实践中一点点增长技能点。

按这样的路径,两年时间足以让一个普通年轻人转换职场赛道。并且,在产业发展还未完全成熟的国家地区,比如国内,这个转行过程肯定会更快。

.

怎么跨行找工作?

不论是否跨行,找实习找工作的过程中,最重要的决胜点在于心态

.

尤其对于正在找人生第一份正式工作的学生来说,校园到职场的转变对于任何人来说都是不小的挑战。

我也经历过很久这个“知道该怎么做却毫无动力去执行 - 不行动带来的焦虑越积越多 - 焦虑状态下要么动弹不得要么做啥错啥 - 最终崩溃大哭”的消极循环,所以我很理解排斥走出象牙塔,拖延开始找工作的学生心态。

我收到工作 offer 后的第一反应是“终于不用找工作了”,因为那实在是不令人愉快的体验。我到现在也不喜欢找工作这类需要等待别人审判再贴标签的事,你也没必要喜欢啊,但这不影响我们参与 Job Hunting 游戏。

完全可以把这看作培养职业素养的第一步:把个人感情与工作任务分开。

没多少人喜欢找工作这件事,你又怎知面对你的 HR 和面试官不讨厌他们自己的工作,但这不妨碍每个人扮演好自己的职场角色,做好成人世界的游戏。

毕竟,对立心态在职场对自己毫无好处

.

解决了心态问题,接下来为找到工作行动起来就是自然而然的事了。

这里限于篇幅就不赘述找工作细节了,具体求职攻略我会以后单独更新。但有一点关键「元」方法我一定要写一写。

找工作是一件比谈恋爱还讲究「合适」的事。每当看到一份招聘启事(JD)时,脑子里应该立刻放大并高频闪烁「match(匹配)」一词。

HR 并不关心你的人生经历或你的履历是否高大上,TA 只关心你是不是这个职位的「match」,你是否在简历和面试中清楚有力地表达了自己具备这个职位所需的技能或拥有学习这项技能的潜能,并给出了具体经历来证明你说的论点。这一点无比重要,不论什么水准的求职者都可能犯这个错误,即把求职的焦点从「match」上移开。

对于跨界转行的求职者来说,这一点只会更重要。

关于简历和面试,我想说的还有很多很多,准备接下来专门针对这个话题写篇求职攻略文,欢迎关注 :)

.

尾声

通过自己的力量转行成功这件事对我来说有什么意义呢?我认真想过这个问题。

除了更好的职业出路外,最大的意义或许是这个世界对我个体的认可吧。

在两年前决定转行的那一刻起,我便患上了「冒充者综合症 (Imposter Syndrome)」。不论参加实习还是在网上写技术文,我总觉得自己在假装一个更有天赋、更有能力、更优游自如的人,而别人随时都会戳穿这层面具。实际上,直到长途飞机落地美国我走过了美国海关的一刻,我都在怀疑这一切的真实性,还认真担心过自己签证出意外最终被海关检查员以奇怪的理由遣送的场景。所以当我终于在硅谷住下,在入职的第一天拿到属于自己的 badge 时,我突然如梦方醒,“哇,这一切竟然都是真的!!”

用两年时间自我积累转行成功,让我觉察到我真的拥有改变自己人生轨迹的力量,也让我有依据地相信一个人有只要愿意学习就能获得成长的巨大潜能。而这一切都让我进一步笃信继续写文章的意义,也许其中有一篇就改变了宇宙中另外一个人的人生轨迹了呢

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/104690.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【树莓派不吃灰】兄弟连篇⑦ 日志管理

目录1.日志管理1.1 日志文件的功能和分类1.2 日志文件保存位置和文件介绍1.3 内核及系统日志1.4 日志消息的级别1.5 日志记录的一般格式1.6 用户日志分析1.6.1 users 查看能登录的用户1.6.2 who,w查看在线登录的用户1.6.3 last,lastb查看登录成功的用户和登录失败的用户1.7 日志…

为什么现在Python在量化交易中这么火?

前言 Python作为发展较快的编程语言,可以让程序员更加高效地工作和集成系统。Python的语法也是优先考虑了可读性,同时支持较少的代码行。 一般来说,Python语言是中低端量化交易平台最普遍的选择。中低端量化交易平台,支持复杂度…

40 CPP函数模板高级

#include "iostream" using namespace std; template <typename T1, typename T2> void func(T1 a, T2 b) {//其它代码??? tmp a b; //返回值该用什么呢?//其它代码 } void test() { } int main() {test();return 0; } 1 decltype关键字 在C中&#xf…

工控CTF之协议分析1——Modbus

协议分析 流量分析 主要以工控流量和恶意流量为主&#xff0c;难度较低的题目主要考察Wireshark使用和找规律&#xff0c;难度较高的题目主要考察协议定义和特征 简单只能简单得干篇一律&#xff0c;难可以难得五花八门 常见的工控协议有&#xff1a;Modbus、MMS、IEC60870、…

猿如意中的【Parrot-树莓派-5.0 arm64位 】工具框架的介绍详情

目录 一、工具名称 二、下载安装渠道 2.1 什么是猿如意&#xff1f; 2.2 如何下载猿如意&#xff1f; 三、工具介绍 四、Parrot-树莓派-5.0 arm64位功能介绍 五、软件安装过程 5.1 如何在猿如意中下载开发框架Parrot-树莓派-5.0 arm64位&#xff1f; 5.2 下载完成的Pa…

JMeter中如何简单地使用cookie

JMeter是一个集接口调试和性能测试于一体的测试工具&#xff0c;是很多技术型测试人员的必备工具&#xff0c;下面介绍一个如何简单地在JMeter中使用cookie登录一个网站并进行简单断言&#xff0c;拿广大测试人员最熟悉的51testing论坛来举例~ 一、收集登录数据 1.用Chrome打…

真正“自学”入门编程/程序员是一种怎样的体验

当年没考上大学&#xff0c;读了自考。 从那以后就开始了自学生涯&#xff0c;第一年还乖乖的去听课&#xff0c;第二年就完全放弃课堂了。 后来考本&#xff0c;读研&#xff0c;中间穿插学点通信&#xff0c;画图什么的&#xff0c;全部自己来。 仔细想想&#xff0c;读研…

我转行前端花了11个月

当你看到这行文字时&#xff0c;我假设你是一个准备转行前端&#xff0c;或者正在转行前端的人。我刚花了11个月转行前端。和你聊聊我的故事吧。 转行花了多久&#xff1f;11个月 准备转行前端时&#xff0c;我看了很多过来人写的转行经验。别人什么条件&#xff0c;转行花了…

SpringBoot3.0整合chatGPT

导读 导读 | 12月总体来说互联网的技术圈是非常热闹的&#xff0c;chatGPT爆火&#xff0c;SpringBoot3.0发布等重磅陆消息续进入大家的视线&#xff0c;而本文作者将以技术整合的角度&#xff0c;带大家把最火的两个技术整合在一起。读完本文&#xff0c;你将熟悉SpringBoot3…

(2022年12月最新)SpringBoot远程代码执行whitelabel error page SpEL RCE漏洞复现

1、 漏洞原理 spring boot 处理参数值出错&#xff0c;流程进入org.springframework.util.PropertyPlaceholderHelper 类中 此时 URL 中的参数值会用 parseStringValue 方法进行递归解析。其中 ${} 包围的内容都会被org.springframework.boot.autoconfigure.web.ErrorMvcAutoC…

电机分类和原理

一&#xff1a;核心原理 电生磁。 电机&#xff08;英文&#xff1a;Electric machinery&#xff0c;俗称“马达”&#xff09;是指依据电磁感应定律实现电能转换或传递的一种电磁装置。分为电动机&#xff08;符号为M&#xff09;和发电机&#xff08;符号为G&#xff09;。…

如何做好预算管理?预算上接战略,下接绩效,如何形成战略-计划-预算-绩效的闭环?

如何做好预算管理&#xff1f; 以前觉得经营是对净利润负责&#xff0c;年底有钱赚就可以&#xff0c;从未考虑过如何才能赚更多的钱&#xff0c;也未考虑过经营是对股东负责。 现在觉得经营的门道确实很大&#xff0c;以前看的面窄&#xff0c;并没有真正理解预算的意义&…

WPF中如何实现页面的切换

总目录 文章目录总目录前言一、准备工作1.搭建一个简单的mvvm项目结构二、实现1.使用Frame控件的方式实现2.使用反射的方式实现3.实现效果总结前言 本文主要讲述如何在同一个窗体内&#xff0c;实现不同功能模块的页面切换。 一、准备工作 1.搭建一个简单的mvvm项目结构 首先…

『纯canvas实现』你可能想象不到,粒子效果配合时钟还能这么玩?

前言 大家好&#xff0c;我们知道一般学习 canvas 时&#xff0c;做的最多的莫过于各种时钟&#xff0c;像下面这样的&#xff1a; 亦或是这样的&#xff1a; 或是这样的&#xff1a; 上面给大家展示了三种风格各异的时钟效果&#xff0c;但都没有让人眼前一亮的感觉&#xff…

一颗红心,三手准备,分别基于图片(img)/SCSS(样式)/SVG动画实现动态拉轰的点赞按钮特效

华丽炫酷的动画特效总能够让人心旷神怡&#xff0c;不能自已。艳羡之余&#xff0c;如果还能够探究其华丽外表下的实现逻辑&#xff0c;那就是百尺竿头&#xff0c;更上一步了。本次我们使用图片、SCSS样式以及SVG图片动画来实现“点赞”按钮的动画特效&#xff0c;并比较不同之…

CLM陆面过程模式

NCAR陆面模式CLM (Community Land Model)是地球系统模式CESM (Community Earth System Model)中的陆面过程模式分量&#xff0c;是在结合了BATS、LSM和IAP94等众多陆面模式的优点后&#xff0c;加入水文过程而开发出的综合性陆面模式&#xff0c;是目前国际上发展最为完善且得到…

java实现每日给女友微信发送早安等微信信息

大家好&#xff0c;我是雄雄。 前言 据说这个功能最近在抖音上很火&#xff0c;我没有抖音&#xff0c;没有看到。 但是我在掘金和CSDN上看了&#xff0c;相关案例确实很多&#xff0c;但是大家都是借助于了微信服务号&#xff0c;在我看来&#xff0c;效果很不佳。 其实我原…

如何在 Ubuntu 上将 ONLYOFFICE 文档集成至 Redmine

ONLYOFFICE 文档是一款符合 GNU AGPL v3.0 的开源办公套件。其中包含基于 Web 的查看器和协作编辑器&#xff0c;可用于处理文本文档、电子表格以及与 OOXML 格式高度兼容的演示文稿。 ONLYOFFICE 文档可与 Nextcloud、ownCloud、Seafile、Alfresco、Plone 等多种云服务进行集…

RabbitMQ(消息中间件)入门

目录 一. 什么是MQ&#xff1f; 二. 应用场景 三. 主流MQ框架 四. Docker安装部署RabbitMQ 1.查询镜像 2.获取镜像 3.运行镜像 四.进入RabbitMQ管理平台进行相关操作 五. RabbitMQ管理平台 1.Virtual Hosts 2.RabbitMQ关键名词 六. MQ的核心概念 七. springboot整合ra…

BiliBili 100+国际名校免费公开课整理分享

本资源这是一份公开课的目录&#xff0c;这里的视频大多来自 YouTube 等国内无法访问的网站&#xff0c;为了方便国内的朋友观看&#xff0c;作者将这些视频搬运到了BiliBili。 资源整理自网络&#xff0c;源地址&#xff1a;https://github.com/wenhan-wu/OpenCourseCatalog 所…