业余时间零基础自学编程,9 个月后我成为一名软件工程师

本文讲述了作者如何在全职工作之余,利用9个月时间,通过自学编程从零基础成为软件工程师的过程。作者分享了学习路径、目标设定和计划制定的经验,包括学习CS入门课程、参与编程聚会、使用freeCodeCamp进行实践等,最终成功转型成为一名软件工程师。
摘要由CSDN通过智能技术生成

å¨è¿éæå¥å¾çæè¿°

在这篇文章里,我想分享自己如何在 9 个月内一边做着全职工作,一边自学编程,从一名小白成长为年薪六位数软件工程师。
每当阅读别人的成功故事时,我的第一反应都是查看作者的背景,希望他们的经历和故事也发生在自己身上。可是我并没有发现和我背景一样的作者。所以,很可能我的经历和故事也不会发生在你的身上。

尽管如此,我还是希望我的故事能够对你有所启发,成为你通往成功之路的一个有价值的参考。

概述

9 年前,我在高中学习了 Visual Basic for Applications(VBA)课程。7 年前,在刚接触工程课程的时候,我学习了 C、Python、Matlab 和 Labview。3 年前,我大学毕业,获得了化学工程学位,成绩还不错。所以,在去年我决定学编程之前,除了高中和大学里的课程以外,我没有接触过任何编程。

大学毕业后,我在一家炼油厂找到了一份工艺工程师的工作。在我转行从事软件开发之前,一直在那里工作。

我为什么想转行

我喜欢解决技术问题,但我知道自己将来某个时间会涉足商业或创业。我一直有读 MBA 的想法,不过这个想法一直都因为名牌大学高额学费被搁置。

2017 年 5 月 27 日,我再次在 Google 上搜索 MBA 时,不知怎的,偶然发现了软件工程。这似乎是一个完美的契机。

市场对软件工程师的需求越来越大,这个岗位的工资也很高。而且以软件工程师为起点,不需要大量启动资金就可以进入创业领域。你所需要的只是一台电脑,并且你的机会可以说是无限的。

在任何其他工程学科中,你无法做到:只要有一个想法,就开始构建,向用户展示,迭代需要的资金少,准入门槛低。以化学工程为例,如果你想打造一个新产品,那么你肯定需要有一家在运行的工厂,或筹集大量资金来开设工厂。

我听说有人辞掉工作去参加编程培训班,但是随着我在网上了解更多,我意识到如果一个人态度坚定而且专注,那么完全可以自学成才。

你可能会说,培训班可以提供找工作的人脉和职业建议。但我很幸运,因为我住在湾区,我可以时常参加技术聚会,通过这样的方式拓展人脉。

另外,最坏的情况也不过是我自学失败,然后辞职去参加培训班。

å¾ç

目标 

首先你需要一个目标,特别是如果你想在全职工作的同时学习编程,没有任何外部压力的推动,学习计划就可能一拖再拖。所以你需要创造内部压力,定一个简单且可以量化的目标。

我做了充

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值