我是一名产品经理,姓郝,同事们都叫我『郝产品』,今年26岁,本科是英语专业,研究生是翻译硕士(英语),我要开始学编程了,目标是550天后,可以到一个初级程序员的水平,拿到真实offer(不一定真入职)。
之前学过一点html和python基础,但是基本完全不会写代码,所以算作零基础。
之前很多次启动,很多次放弃,放弃的原因基本是以下几个:
1. 没有明确的强需求。这件事并不简单,实际上很难,没有明确的强需求,遇到困难的时候就容易放弃,把时间用在别的地方,我认为这是之前学习中断最主要的原因,因为我中断了学习,也没有任何可以明确感知到的不良后果。
2. 学习时间不固定。之前大多数的情况是有时间有体力就学一学,没有的话就放下了,这样是不可能学好的。
3. 没有人带。自学编程有时候会卡在一个小地方很久很久,不必要地浪费时间,内行指点一下可能就会恍然大悟。
这次的学习有什么不同呢?
坦率的讲,没有甚么特别的不同。依然没有明确的强烈需求,只是一厢情愿地坚信这会是我一生中最聪明的投资;依然不能保证固定的学习时间,但是每天无论如何都会挤出来两个小时学习编程,每一周,无一天可以休息;依然没有人带,但是我会想办法用钱来节省自己的时间。
对了,还有一个最大的不同——我会每天都用文章跟大家分享我学习的方法和进度,即使走弯路,也要记录下来。希望在一年多的积累学习之后,可以真正摸索出来一套从零开始学编程的方法论,打包成教程交付出来。
那学编程到底是想干什么呢?
不是为了证明一个翻译专业背景的文科生可以学好编程,或是其他怎么样,只是为了证明一件事:
我作为一个“人”,在真正下决心做一件事情后,是无论如何都要做成的。
而当我学到一定程度之后,也许就更加能够知道,我作为产品经理提的需求到底应不应该实现。
出发。