首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程,还是别再靠兴趣了

很多人总是在强调编程与兴趣的关系,起初我也是一名坚定的支持者,直到偶然间我翻阅了百度百科关于“兴趣”一词的解释,才幡然醒悟。

兴趣会对人的认识和活动产生积极的影响,但却不一定有利于提高工作的质量和效果

可以理解为兴趣与代码质量的高低,并没有太大的关联。

1

常在社交网络上看到一些程序员讨厌写代码,奉劝后来者早点弃坑。他们对写代码是感兴趣的,但却不影响他们成为一名程序员。

一些靠编程起家的大牛们,看看他们的成长历程,好像小时候他们就对编程产生了极大的兴趣,因而才能走上人生巅峰。

小孩子能对反人类的编程语言产生兴趣?这个就像一只羊突然有一天,对全世界宣布对狼肉感兴趣一样不可思议。

然而,不论是前者还是后者,他们依然表现出了类似于“兴趣”的行为,好像并不是那么讨厌编程。

一名对编程毫无兴趣的程序员,却能在夜深人静的夜晚,码代码到天际发白。

支持他们这样做的动力,并非兴趣那么表面,而是更加现实的“成就感。”

我讨厌编程,但写程序的时候,会很有成就感,做其他事情不能给我带来这个,我也就只能做这个了。

扎克伯格小时候父亲就聘请名师教他学编程,当他能写出一个沟通工具,并且得到他人的夸奖时,成就感就会爆棚,进而驱使他继续在编程的道理上越走越远。

试想一下,小时候父母给我们报各种舞蹈班、画画班,谁会喜欢呢?可长大后,相当一部分人会将小时候就掌握当成职业。在自己的生活圈中,别人不会,而我会,成就感就这么产生了。

在知乎上有这么一个问题“写代码上瘾是一种什么样的体验。”一名程序员的回答,可以再次印证编程不是源于兴趣,而是源于成就感。

昨天,项目里遇到一个bug,眼瞅就要下班了,就想着明天再解决吧。然后晚上回家,心里头好像有个疙瘩,刷剧刷的不开心,打游戏打的也不自在,一直在想着怎么解决问题。然后实在忍不了了,我就git pull,开始解决这个bug..终于舒服了我这算debug上瘾还是有强迫症?

没有哪一名程序员对debug感兴趣,但程序正常运行的那一刻,成就感如约而至。

学习编程也是一样的道理,不要依赖兴趣,而是应该让自己产生成就感,这远比培养兴趣要简单得多。

2

那么,如何找到自己对编程的成就感?

编程不是考试,如果我们还按照初中、高中的思路去学习编程,是不现实的。学会了很多知识和语法,并不代表你掌握了。编程的掌握与否,是取决于你是否能灵活的应用这些编程知识。

如果你做不到灵活运用,成就感是很难产生的,学习编程这件事,也就难以坚持下去。

过来人经常奉劝编程初学者,一定要多写代码、多看代码,多debug,这是因为单纯的学习知识点,并不能产生成就感,难以持久的坚持下去。

知易行难,道理大家都懂,却鲜有人能执行下去。

其中的原因很多,最主要的还是受到了以前的学习思维的影响,从小学到高中,理论性学习,我们坚持了十二年,突然要硬掰成实践性学习,不是一朝一夕的事情。

既然学编程的人形形色色,那就只有靠教编程的人去做改变了。

我们的微课课程,是一种最容易产生成就感的学习方式,不到3分钟的时间就能明显的感受到。微课的内容是知识+习题,学完一个知识点,立马会有用武之地,强化学习编程所带来的成就感。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190626A0QLR400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券