跳到主要内容

一个UI设计师自学编程的经历

· 阅读需 6 分钟
KyleWen33

一个UI设计师朋友,自学编程,从零开始到放弃。

他说自己做一个 app 真的太难了。

他当时先是看我发给他的苹果官方的 swift 中文手册,看了三个月都没有看完,大多数时候看着看着就困了,想睡觉。后来想,先整个过一遍,不懂的先放着,于是大约四五个月的时候,把那本书看完了。

看完了总得上手练练吧,要安装 Xcode,发现只有苹果系统的电脑才可以,于是准备在 windows 电脑上装黑苹果,装了2次没成功。于是就放弃了。

后面,换了新工作,公司正好用的 Mac 电脑,于是晚上就可以带回去学习,才发现之前的知识全忘了,又得从头看书,从头操作,断断续续搞了一个多月,学的全是理论,编程语言的基础,半个 app的影子都没看到。于是又放弃了。

后面有拿起来过几次,最后还是没有坚持下来,app 也没有做出来。

我听完他的经历,觉得这也在意料之中,大家都说编程要自学,不过说真的,你问问自己,看看自己身边的非计算机及其相关专业最后做了程序员的人,哪一个是自学学会的。反正我身边目前是一个也没有。

免费的才是最贵的。

自学大部分人学不会,我觉得有几个原因:

1、学习方法和学习路径是错误的。

2、没有明确的目标,或者目标太大,没有阶段性的目标,导致没有任何反馈,没有任何里程碑,容易产生倦怠,就容易放弃。这跟我们在软件开发中是一个样的,如果一个项目,半年一年不发一个版本,一直在开发,整个团队都会受不了。

3、没有付钱,怀疑学习资料的价值。学编程的资料,网上大把免费的资源,而且很多免费的资源质量并不低。但我还是建议你学的话要花钱。因为你花钱了,你才会珍惜。你不花钱,你总觉得这个资料是免费的,是不是有什么问题,就好像你买了盗版教辅书,你觉得书上的答案不对,你会想,是不是这里把+号印成了-号。这种怀疑会消耗你。

4、遇到问题没有人提问和交流。可能你自己纠结一个月的问题,经别人点拨一句,就通了。你遇到的这个问题,别人已经遇到过了,有学的人一起交流,这个问题他可以告诉你怎么解决,同样的,你也可以帮助他。

所以应该怎么做?

应该花钱学。花钱学是成本最低的。

有时间有钱就报线下培训班。

没时间没多少钱就报线上网课、训练营。

不花钱怎么学?

不花钱可以学会吗,当然可以,前提条件是你要坚持学,愿意花时间。花钱学的那些人,学习资料比你免费的资料好吗? 并没有。学习资料免费的大把。而且官方的资料比他们的资料质量可高多了。

差距在哪里呢?

1、他们花的时间多。线下培训班,每周六天课,每天至少学习8小时,3~6个月。你自己学,你问问自己,能达到这个学习强度吗?不能的话,就只能延长学习时间了。

2、他们有老师实时解决疑问,有同学可以交流。你没有的话,怎么办?找有经验的程序员当老师,问问题发红包。加入各种编程学习交流群、论坛。

3、不断有老师和前面的学员给他们带来成功案例,给他们信心。你没有怎么办,你相信自己能学会学好吗?你是一个自驱力强的人吗?

如果考虑完上面3个问题,你觉得你可以就自学。