A. 程序员 学弹钢琴 是不是有优势
无稽之谈,实在是没有什么理由。
你想说程序员打字灵活?那还有速录员,玩游戏的。
你想说逻辑思维能力强?很可惜,音乐这个东西不是线性的,不是逻辑的东西。
一句话,弹钢琴与职业无关,重要的是个人的艺术修养和能力吧。
B. 程序员具有什么普遍爱好
emmmmm 说到程序员(俗称程序猿),大伙儿最先想到的是什么?
咱家程序猿比较多,随便问了几个,回答有“宅”、“开黑打游戏”、“科幻”、“健身”、“天文”、“女装”(美其名“二流码农写功能 一流码农写算法 顶级码农穿女装”,不知道是不是认真的,有可能自己在家真有cosplay。。。。)
据观察,这帮大神拥有无与伦比的耐力(坐如钟。。。),工作勤劳(加班最晚。。。)
C. 程序员是不是手艺人的一种
编程不是一种知识,而是一门手艺。
我们从小到大的学习都是学习知识,流程一般是课前看书预习,上课听讲,下课做作业,然后复习考试。但是学手艺可不是这么学的。
我们先拿游泳举例,游泳不是知识,而是技能,也可以算门手艺吧。
需要预习吗?需要上课听讲吗?不需要,因为两岁小孩都能学会游泳,他们连话都不太会说呢,怎么可能听课预习呢。游泳是通过在水里的练习,教练手把手地传授动作,一点一点提高熟练度学会的。
我们再来看看弹琴,学钢琴一定要有钢琴,音乐基础知识也是老师在练琴间隙传授的,并且一定会结合练习,另外练琴时间是很重要的,必须保证一定的练习量,有些理想远大的琴童练琴时间可以用惨无人道丧心病狂来形容。
千万别把编程看作知识,计算机科学是知识,但是编程是手艺。
既然是手艺就要用学手艺的思路去学习。
以动手练习为主,看书学习为辅,甚至极端点,初学的时候除了看必要的文档都可以不看书,等有了一定编程基础后再去看书,看完书立刻动手编程去验证书上的理论知识。
练习一定要循序渐进,把手艺分解成几个简单的动作,反复练习直到熟练,然后再把基本动作组合起来练习直到熟练。拿C语言举例,比如从认真写好一个Hello world开始,然后去熟悉 if for while 等基本关键字,然后熟悉字符串操作,内存操作,练习查找 排序 二叉树等基本算法数据结构,然后学习一个小型Framework。。。。
找个师傅,手艺的一大特点就是自学是很慢的,而且容易走弯路,而有人手把手教要快得多,手艺有很多细节,实际操作经验,需要去体会感受的东西,这些细节书上基本不会有。
坚持做大量的练习,以代码行数为例,每年50000行左右是比较一般的练习量,有毅力的话可以挑战10万行。(有人说代码行数不代表什么,行数多不见得程序就对,写得好的程序代码很少blablabla,滚,去跟朗朗说去,告诉他其实不用练那么长时间琴。)
回忆下自己当年是怎么学会骑自行车,学会游泳,学会打篮球的,按照那个思路去学编程,而不是用你学大学课程的思路去学编程。
当你还是一个新手的时候,你需要疯狂的积累你的代码量,你可以从基本的问题出发,做一些简单的问题,怎么输入数据,怎么输出数据,然后熟悉各种数据结构,各种常见算法,疯狂的刷题。
D. 是否有较多的程序员会弹吉他如果是,为什么
音乐圈内的老师和大师们,都很烦这种程序猿型弹琴的男孩,因为弹琴好,爱瞎研究,思想单纯,就老爱在不合适的时候提一些问题,根本意识不到自己是在砸场子。就他音乐和数学那个回答,能把学音乐的人整哭百分之八十!所以,见到他们能躲就躲。能回答也不回答,否则没完没了。有眼力见儿的助理,能够迅速在一大群人中一眼识别这种理工科男孩,并在提问时,加以阻挡。在清华的吉他班上,老师就遭遇过突袭:一个小男孩,突然要问问题,手举得老高,半站起来,屁股已经离开了凳子。老师实在无法忽视他了,就叫他起来让他说。他:老师,1234567,吉他为什么要6根琴弦?不够弹啊根本!少一个7!老师说你坐下吧,听完这节课你就懂了。他坚持不坐,表示这一点搞不清楚就没法继续听。课代表眼疾手快又机智,就把他拖出去走廊里解释去了……十分钟后,他回来了,脸上挂着歉意的笑,看得老师直发毛。把琴桥烤熔化了的人,就是他们公司的小程序员,还真巧了,也是北航毕业的。网络技术一半北航,一半北邮,北邮是用莫尔斯密码写校训的,也很霸气!程序员一般都很有探索精神,所以,难免因为动手能力太强,惹出点什么灾祸来,俗称“手欠”。这个孩子,简直是个天才,他的工作其实主要就是找BUG,在忙完工作后,在生活中也顺不过来劲儿,依然苦苦寻觅BUG。他给几乎所有的世界知名乐器品牌,都写过技术咨询邮件!马勺音箱阿姨卖了十几年,他能在一夜之间,把一个好好的箱头给玩儿没声儿了。阿姨问他怎么做到的,他回答就是穷竭法,每几个旋钮设定成一组。我还去网络了一下这个什么“穷竭法”,第一句话就是: “穷竭法的严格性是无可挑剔的。这对希腊数学家来说尤为可贵。事实上, 严格正是希腊几何学的精神。” 你用个箱头都整出来希腊几何学精神了,我也真是除了敬佩说不出来别的了。后来把马勺的中国区技术都整懵逼了,进入中国这么多年,没遇到过这么能“找事儿”的,后来是英国的技术给搞定的。
E. 程序员具有什么普遍爱好
程序员具有的普遍爱好有:
一,死宅。
程序员一般喜欢宅在家里,不太喜欢出去活动。在家里折腾电脑手机,写写程序,看看编程技术和科技方面的书,几乎每一个程序员手边都有一堆这样那样的书。
二,泡网。
程序员几乎都喜欢泡网,因为网上可以发现很多新奇的东西,学习很多新奇的编程技术,看到很多新奇的IT新闻。程序员往往喜欢比较前沿的东西,这些东西也都是最先在网上出现。
三,玩手机。
手机是现在很多人喜欢把玩的电子产品,只有到外面走一走就知道了,坐公共交通,等交通工具,等人,甚至上班、开会、走路都有人拿着手机在玩,当然程序员也不例外。
四,其它兴趣爱好。
程序员往往有自己的几项爱好,可能每个程序员都各不相同。但是程序员的个性往往决定了他们喜欢的不是广而是精,比如有的喜欢打某种球类,有的喜欢溜冰游泳、有的喜欢弹琴唱歌,但一般就两三项,其实这也是程序的时间和精力所限。