学习音乐的经历是如何帮助我学习编程的
前言
你心里可能在想,学音乐和学编程有什么关系?
哈哈,作为一名专业的双簧管吹奏者,我发现二者其实存在很多共通之处。
这两件事都需要你极为专注、自律和坚持才能做好。
下面我将通过一些事例来说明学习音乐的经历是如何帮助我学习编程的。
做就完了
图片来自 Unsplash,作者:George Pagan III
上大学那会儿,我有好些时间在上课、排练、或是考试前都准备欠佳。
可我非但没有反思到是因为自己准备不够充分,反而会去找各种借口,比如,
“我之所以没有做好课前预习是因为我要忙着复习一个音乐理论的小测。”
又或者是,
“我在忙着准备马上要去参加的一个很重要的试演。”
然而,不管我说出的理由有多么五花八门,我的双簧管老师却从不买账。他坚信我在一天的时间里可以兼顾练习、学习,并留点时间去社交。
紧接着,他经常会向我抛出那句耐克的知名广告语,“Just Do It”(做就完了)。
我总会对之哧哧一笑,但他说的话没毛病。
对一个自学编程的人来说,你身边时时刻刻总有各种各样的干扰,你很容易就会产生如下这些念头:
“我在算法上的确需要多加练习,但要不明天再练吧。”
或是,
“我必须得要开始着手那个新项目了,但我真的很忙。”
大多数人在生活中都不会具备连续 24 小时不被打扰的空闲时间去做我们想做的事,总有别的事情在半路跳出来需要我们处理。
但残酷的现实是,我们只有保持自律、完成我们的工作,才能成为更优秀的程序员。
因此,当你再度为拖延找寻借口时,记住,无论如何也要做完手中的工作!
熟能生巧,一定能吗?
图片来自 Unsplash,作者:Samuel Sianipar
我们都听过这句话,“熟能生巧”。 但是,这句话并不总是正确。
我的双簧管老师就从来不屑这句话,而是告诉我们,“熟能生恒”。
每当我努力去学一支新的曲子时,我都会因为看不到进步而感到很沮丧。无论我练多少遍,都没有进展。
但我后来才明白,只是去参加练习是远远不够的,我必须巧于练习。
我学会了把一支长曲切分为几个小的部分,并把节拍慢下来,把每一段练到位了才继续下一段。 在我改变了练习习惯后,我逐渐成为了一名更优秀的乐师。
同样,在学习编程时,急于去学完一门课并不能让你成为一名更优秀的程序员。有时,你还会因此养成一些坏习惯,以致后面很难再去改正。
与其急于去解决所有问题,不如去逐个慢慢突破。等到你巧于练习时,就更能理解我说的这些话了。
持之以恒是关键
图片来自 Unsplash,作者:XPS
和一些人一样,我也从 7 岁就开始学钢琴,头几年我还蛮喜欢弹钢琴的。
可自从我开始学一些难点的曲子后,我就没有练习的动力了。
当时的我可谓三天打鱼,两天晒网,结果就是我的琴艺豪无长进。我报的课程也完全成了一种浪费,因为我们每周几乎都在重复同样的事情。
如今,围绕如何居家学习编程的宣传铺天盖地,很多人带着一份初期的振奋加入其中,在课堂上按照教程学习并制作了一些小项目。
可过了几个月之后,他们便渐渐没了动力。
这体现为从一开始越来越少编程到最后丧失兴趣并放弃。
在学习编程的路上,你必须制定一份持久的日程安排,否则你将无法成长为一名程序员。
你将总是陷入对一些基础内容的困惑,而永远没有能力去制作更加复杂的项目。
你每天并不一定要投入 12 个小时才能成功,但你需要制定一份适合自己的日程安排。
倘若你每天只有 2 个小时的学习时间,那就制定一个每天 2 小时的日程。
但你如果每天计划学习 8 个小时,可过了一段时间就中断了 2 周,那结果只能是成效甚微。持之以恒是学好一切的关键。
练习你不懂的东西
图片来自 Unsplash,作者:Surface /
大三那年,我们的风月合奏指挥曾对我们讲过一句话,我至今仍为忘怀。
他说,“要敢于去练习你不懂的东西。”
我们大多数人想在练习室里练习的都是听起来还不错的音乐,这也许是一种让我们自我感觉良好并让自我感到满足的方式。
但我的指挥说得没错,倘若你不去挑战自己,着力克服自身的弱点,你就永远无法成长为一名音乐家。
当你最开始只是一个编程小白时,你有太多的东西需要学习。人人都很想只专注于自己喜欢的内容。
这也并不奇怪,我们都想自我感觉良好并炫耀自已掌握的知识,但这并不能成为我们忽略自身不擅长之处的理由。
如果你发现自己不擅长算法,请不要忽略它。留出更多时间来学习它,这样算法对你来说就会变得容易起来。
如果对Python有兴趣,想了解更多的Python以及AIoT知识,解决测试问题,以及入门指导,帮你解决学习Python中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,又或者已经工作但是经常觉得难点很多,觉得自己Python方面学的不够精想要继续学习的,想转行怕学不会的, 都可以加入我们,可领取最新Python大厂面试资料和Python爬虫、人工智能、学习资料!VX【pydby01】暗号CSDN
又或许你苦于学不好递归,但它不会因为你不喜欢就不存在了。
即便当下的一切会很困难,但你必须自律,静下心来去学习自己所需的知识。
希望大家喜欢这篇文章。
祝大家编程愉快哦!
学习音乐的经历是如何帮助我学习编程的相关推荐
- 传奇人物:他在大学时就已开发Pro Metronom App,助力全球3000多万用户学习音乐!
无"野",不"新" 的肖恩,作为西瓜创客的创始人之一,他有着一个开挂的人生. 四岁的时候,学爱迪生孵鸡蛋,然后小鸡没有孵出来,蛋却碎了一床... 五岁的时候 ...
- 实战 | 这是一个转型AI的励志故事,从非科班到拿下阿里云栖一等奖,他经历的坑足够你学习100天
作者 | 智亮 编辑 | 胡永波 深度学习正在从实验室下沉到技术一线."年薪百万"的人才需求背后,是各用人团队找不出可用之才的窘境,同时也说明广大有志于AI的人才没能迅速掌握深度学 ...
- 我的三年研究生(CS)学习与工作经历(ZT)
我的三年研究生(CS)学习与工作经历(ZT) 2001年,我考入NJU计算机系,因为是要自己解决学费和生活费,一直在半工半读. 研一时,一边读书拿学分,一边在一家小公司做兼职.因为兼职的公司很不正规, ...
- 记录一下2019年-2020年期间的学习、工作经历
记录一下2019年-2020年期间的学习.工作经历 2019年,我正在学PHP,那时的我怀着对各种编程知识的好奇心,认为编程界这么多种语言,只要学好一门,以后想转其他的语言应该都不难.于是我就开始疯了 ...
- JAVA音程_桌面应用|与 Linux 一起学习:学习音乐
"与 Linux 一起学习"的所有文章: 引言:Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的.本&q ...
- 音乐的计算机理论难不难学,【如何学习音乐理论?这几个建议对你也许很有效】- 环球网校...
[摘要]无论是哪种音乐,你都需要有旋律感和每一个动作的起伏感,许多朋友没有机会系统地学习音乐理论,今天跟大家讲讲如何学习音乐理论?这几个建议对你也许很有效,其实不管什么乐器,方法很重要,所以今天小编就 ...
- 老男孩学习之亲身经历心得
2015年9月20日,我永远也忘不了的日子,我痛下决心辞去四年的工作来到了帝都北京,学习改变我命运的技能,想用这一技之长来改变自己以后的生活,算是给自己前半生的一个圆满句号. 在我的生命里,体育运动是 ...
- 【组队学习】【25期】Datawhale组队学习内容介绍
第25期 Datawhale 组队学习活动马上就要开始啦! 本次组队学习的内容为: web开发入门教程 数据挖掘实战(异常检测) 集成学习(下) 大家可以根据我们的开源内容进行自学,也可以加入我们的组 ...
- 《强化学习周刊》第8期:强化学习应用之自然语言处理
No.08 智源社区 强化学习组 强 化 学 习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,它在自然语言处理领域中的应用研究进展与成果也引发了众多关注.为帮助研究与工程 ...
最新文章
- java enum.isdefined_Enum.IsDefined 方法 (System) | Microsoft Docs
- (转)线段树的区间更新
- 2022-02-25
- PWN2OWN 2017 Linux 内核提权漏洞分析
- spring cloud(三) config
- 十七、频繁模式、关联和相关性的基本概念和方法
- bzoj 2908. 又是nand(树链剖分+区间NAND+单点修改)
- 解题报告 百进制数
- ReactiveCocoa核心元素与信号流
- linux input子系统分析--概述与数据结构
- win2003下APACHE2.050+PHP5+MYSQL4.0.20+PHPMYADMIN2.57 的简易安装配置
- 2014百度之星第一题Energy Conversion
- Android 时间选择器 PickerView,的详细使用
- 在线考试系统毕业设计设计过程及部分代码
- 继承viewgroup
- Jmeter设置之ramp-up
- axios.post发送小数据可以,但发送大数据出现Cross origin requests are only supported for protocol schemes: http, data,
- 互联网家谱受到追捧,传统修谱方式面临淘汰,数字家谱:好用
- Android butterknife黄油刀使用大全
- SOFR, So Far ... So Good?
热门文章
- 加盐密码哈希:如何正确使用
- 如何将方形图片磨成圆形图片
- html5js图片滚动,基于滚动的超酷js图片动画特效
- 论文笔记:Space-time Neural Irradiance Fields for Free-Viewpoint Video
- python比大小代码_Python中如何进行字符串比较大小?
- Django自定义url(path)转换器
- 苹果手机屏幕录制在哪_怎么给自己的手机屏幕录制视频
- 学计算机2本理科大学排名,2021理科二本大学排名 有哪些好的二本理科大学
- g18 android 4.4,HTC G18能升级安卓4.0吗
- 海康球机DS-2DF7320拆机过程分享