过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)

Kala的成长随笔
藤校硕士の四国职场|海外B轮科技公司日常|全球行销、自学编程和远程工作
9篇原创内容
公众号

目前在一家B轮欧洲的FinTech公司,主业全球营销,平时也写一点代码,主要是automation方向。我自己从传统行业切换跑道到科技行业,周围很多朋友都问我怎么能够转行成功,进入所谓热门的朝阳行业?

我这就把自学编程切换跑道的经验分享出来。之前一篇讲过为什么科技公司(特别是海外的)marketer需要懂一些技术,简单来说就是让你更有竞争力,同时更好地和公司内部程序员沟通。

编程是一项非常有价值的技能,不仅是能够帮你进入高薪行业,而且在工作生活中就可以运用编程解决问题。最近编程完成了两个小工具,一个是关键词自动回复的automation,另一个是自动生成合同,直接视频展示。

重播
退出全屏 切换到竖屏全屏
分享 点赞 在看
分享视频
,时长 01:12

0 / 0

00:00 / 01:12
继续播放
原创
,
过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)
Kala的成长随笔 已关注
分享 点赞 在看
进度条,百分之0
播放
00:00
/
01:12
01:12
全屏

倍速播放中
您的浏览器不支持 video 标签

继续观看

过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)

视频详情

重播
退出全屏 切换到竖屏全屏
分享 点赞 在看
分享视频
,时长 00:51

0 / 0

00:00 / 00:51
继续播放
原创
,
过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)
Kala的成长随笔 已关注
分享 点赞 在看
进度条,百分之0
播放
00:00
/
00:51
00:51
全屏

倍速播放中
您的浏览器不支持 video 标签

继续观看

过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)

视频详情

很多朋友问我编程怎么入门,学哪种语言,还有哪个编程培训班更好。说实话,我自己没有花钱参加任何编程训练营,我觉得网上丰富的免费资源完全够用。我自己也走过不少弯路,分享出来希望能够对大家有帮助。其实,学编程只需要通过下面这四个步骤

1. 确定为什么要学习编程

2. 在 Codecademy 之类的免费编码网站上学习 Python等语言

3. 从 Coursera 之类的课程中学习数据结构和算法(如果你不准备做程序员这一步可以省略)

4. 模仿你觉得有趣的编程项目

I. Do less, do better and know why

做任何事之前,我们都明确目的,这样我们可以做到有的放矢,明确需要学什么,学到什么深度(哪部分是需要精通,哪部分可以跳过),而不是漫无目的地学习。比如下面几个理由:

• 编程来解决实际问题节约时间(上文我提到的automation)。
• 改变了思考问题的方式让你更聪明,避免得老年痴呆症。

• 帮你洞察新商机,增加收入,这个可以后再分享。

 

II. 免费编码网站上学习 Python

大家很喜欢问我的一个问题:“我应该先学习哪种语言?”其实选择任何语言都可以,目前比较流行的Python资料比较多,可以从Python开始。

与其他语言(如 C++ 和 Java)相比,Python更容易理解此外,Python是世界上第二大最常用的编程语言(第一是 Javascript),而且在现实世界中有不少实用的例子。对初学者可以从Python开始。但是,如果你想学习另一门语言,完全没问题的,不必过于纠结。

网站上有不少免费学习编程的基本教程,我个人用过不少,比较推荐 Codecademy 的免费课程。最好的课程是免费的,我觉得培训班不是必要的。

https://www.codecademy.com/learn/learn-python-3

III. 学习数据结构和算法

如果你想成为程序员,学习数据结构和算法对所有程序员来说都是必不可少的。Facebook、谷歌等任何科技公司的所有技术面试都会涉及这些知识。

https://www.coursera.org/learn/algorithms-part1

在 Coursera 上免费在线课程我觉得不错,但是如果你只是找BD或者marketing的职位,这一部分你可以略过。

IV. 模仿你觉得有趣的项目

最后一点,就是一定要动手,做一些很酷的小工具。可以在Github上搜索Beginner Level Programming Projects,然后找到一个你觉得很有趣并且有完整代码的项目,然后跟着代码尝试着写一遍。我个人体会,这是我在学习编程中收获最大的一种方法。

例如,如果你想制作个人网站,或者做一个to do app。我个人比较学习一些实际工作生活可以用的工具,比如上文提到的automation。这是我模仿Pinterest做的网站练习,在做网站的过程理解代码,比光看代码进步快多了。

重播
退出全屏 切换到竖屏全屏
分享 点赞 在看
分享视频
,时长 00:33

0 / 0

00:00 / 00:33
继续播放
原创
,
过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)
Kala的成长随笔 已关注
分享 点赞 在看
进度条,百分之0
播放
00:00
/
00:33
00:33
全屏

倍速播放中
您的浏览器不支持 video 标签

继续观看

过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源)

视频详情

我练习编程时做的类似Pinterest的网站

V. 写在最后

编程包括的范围很宽,需要一点点的耐心来增加自己的知识积累,我最开始学了Web 开发或系统,前端html,css和一点javascript,然后最近学了django框架等等。我发现有些之前解决不了的问题目前可以解决了,让我欣喜不已。

任何人都可以学习如何编程,我从零开始到现在可以写简单的小工具。你也可以做到。虽然学编程不是一件容易的事,但是如果你遵循上面这些步骤,无论是作为职业的还是工作加分项,你一定会有所收获,并且可以用编程来解决你工作和生活的小问题。

加油,与你共勉。有问题欢迎留言。

猜你感兴趣

转行自学编程的朋友为什么后来都放弃了?macOS 上安装 Python 最佳方法

没有灵感迷茫的时候怎么破局?

怎样在年轻时实现时间自由,并时不时(公费)去海外看看?

Kala的成长随笔
藤校硕士の四国职场|海外B轮科技公司日常|全球行销、自学编程和远程工作
9篇原创内容
公众号

不定期分享海外工作,自学编程转换跑道经验

本文使用 文章同步助手 同步

你可能感兴趣的:(过来人支招,如何自学编程转换跑道加入海外科技公司?(分享非常好的免费自学编程资源))