Skip to main content

C++ 与 声学钢琴


每次我看到关于电子琴, 电钢琴,声学钢琴哪个好的争论,甚至upright和 grand
piano本身的内战,我就乐了。这不就是程序员关于 C++ 和 java,现在升级成C++和
Pyhton的静态-动态语言的混战版本吗?

我家刚好同时有Casio的廉价电子琴和一台很旧的三角钢琴。区别很大呀。 Casio是我
家领导在怀孕前买来用来胎教的,她学习了一些基本的指法就不太玩了。现在她爱上了
真钢琴,是啊,真钢琴琴键触发那种的声音里面包含了丰富的震动感,Casio的声音一
比就是“渣”。但是这不能妨碍我对Casio的喜欢。作为一个电子产品,它有明显的优
点-对初学者非常友好。内置很多教学曲,小娃没事就自己打开,边听边跳舞,当然是
随性发挥,父母看着也高兴。Casio内置有课程教学程序,液晶显示屏幕上有手指的指
法示例,左手,右手,合练,对budget有限的初学者可以省了请老师了。更重要的是
USB midi接口可以让CASIO电子琴接到Mac上用garageband来学习弹琴和作曲。你还可以
在garageband store 里面买sarah mclachlan的课程,她亲自来教你弹Angel。

我觉得其实乐器最重要的是让人用音乐来表达感情,器材本身不重要。如同写书法一样
,再好的一只狼毫给你,能写出文征明的字吗?

很多年以前,台湾来的侯捷在大陆鼓动了学习C++编程的风潮。结果很多人花了大量的
时间去抠C++的语言细节,变成了“ language lawyer”。他们在论坛里很风光,得意
地回答了初学者的问题,但是,他们在现实中没有写出成功的商业程序。比他们更成功
的是那些他们看不起的Php程序员- Hao123就是这样创造神话的。清华的科班生王小帅
也为之感叹。

我们实在是不应该把太多的功利注入到学琴上。我听说一个华人钢琴老师的孩子都靠音
乐特长上了藤校,可悲是儿子选择了CS专业。唉,如果这个男孩把练琴的时间花在编程
上面,华人是不是也能创造个Minecraft的奇迹呢?
--

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...