导航:首页 > 程序命令 > 程序员能学钢琴吗

程序员能学钢琴吗

发布时间:2025-06-17 13:02:12

程序员是不是手艺人的一种

编程不是一种知识,而是一门手艺。

我们从小到大的学习都是学习知识,流程一般是课前看书预习,上课听讲,下课做作业,然后复习考试。但是学手艺可不是这么学的。

我们先拿游泳举例,游泳不是知识,而是技能,也可以算门手艺吧。
需要预习吗?需要上课听讲吗?不需要,因为两岁小孩都能学会游泳,他们连话都不太会说呢,怎么可能听课预习呢。游泳是通过在水里的练习,教练手把手地传授动作,一点一点提高熟练度学会的。

我们再来看看弹琴,学钢琴一定要有钢琴,音乐基础知识也是老师在练琴间隙传授的,并且一定会结合练习,另外练琴时间是很重要的,必须保证一定的练习量,有些理想远大的琴童练琴时间可以用惨无人道丧心病狂来形容。

千万别把编程看作知识,计算机科学是知识,但是编程是手艺。
既然是手艺就要用学手艺的思路去学习。

以动手练习为主,看书学习为辅,甚至极端点,初学的时候除了看必要的文档都可以不看书,等有了一定编程基础后再去看书,看完书立刻动手编程去验证书上的理论知识。
练习一定要循序渐进,把手艺分解成几个简单的动作,反复练习直到熟练,然后再把基本动作组合起来练习直到熟练。拿C语言举例,比如从认真写好一个Hello world开始,然后去熟悉 if for while 等基本关键字,然后熟悉字符串操作,内存操作,练习查找 排序 二叉树等基本算法数据结构,然后学习一个小型Framework。。。。
找个师傅,手艺的一大特点就是自学是很慢的,而且容易走弯路,而有人手把手教要快得多,手艺有很多细节,实际操作经验,需要去体会感受的东西,这些细节书上基本不会有。
坚持做大量的练习,以代码行数为例,每年50000行左右是比较一般的练习量,有毅力的话可以挑战10万行。(有人说代码行数不代表什么,行数多不见得程序就对,写得好的程序代码很少blablabla,滚,去跟朗朗说去,告诉他其实不用练那么长时间琴。)

回忆下自己当年是怎么学会骑自行车,学会游泳,学会打篮球的,按照那个思路去学编程,而不是用你学大学课程的思路去学编程。

当你还是一个新手的时候,你需要疯狂的积累你的代码量,你可以从基本的问题出发,做一些简单的问题,怎么输入数据,怎么输出数据,然后熟悉各种数据结构,各种常见算法,疯狂的刷题。

② 为什么中国的程序员总被称为“码农”

中国的程序员为何常被称为“码农”?这一称呼在程序员社群中是自嘲的标签,源自于他们工作与农民伯伯的辛苦与收入相似的比喻。然而,这个标签在不同人群中的理解和接纳度却大相径庭。

首先,许多人误以为是外界称呼程序员为“码农”,实际上大多数情况下,是程序员们自我调侃的一种方式,用以表达对自身工作强度和收入的自嘲。正如涛吴的回答中提到的,自称“码农”的程序员往往不会容忍他人以同样方式称呼自己,因为这触及到了他们的尊严和自我认同。

其次,互联网行业的特性使得程序员经常需要加班,项目进度、突发状况、公司文化等因素都是加班的常见理由。尽管如此,程序员的收入并不一定低于其他行业,但工作压力确实较大。此外,互联网行业竞争激烈,人才济济,能力与收入直接挂钩,导致一部分程序员因能力不足而感到收入相对较低,从而自嘲为“码农”。

“工作辛苦”与“收入低”两个方面与农民的工作有类似之处,这可能是程序员选择自嘲为“码农”的原因之一。如果两者兼备,那么“码农”的形象就更加鲜明。然而,并非所有程序员都符合这一描述,正如赵劼提到的“弹钢琴的码农”,他们以轻松戏谑的态度看待自己的职业,将“码农”视为一种自嘲的表达,与收入高且相对不那么辛苦的精英程序员并存。

各个行业都有其独特的自嘲文化,测绘行业有“背三角架的孩子”,工程设计行业有“画图的孩子”,甚至管道行业有直接称自己为“撸管”的情况。互联网行业的“码农”形象因其广泛的影响力而更为人所知,这与互联网行业的开放性和与国际接轨的特点有关。

“自嘲”不等同于“自轻自贱”或“贬低”,而是一种表达自我认同和幽默态度的方式。程序员作为互联网行业的关键角色,承载着重要的责任,虽然在技术积累和传承方面可能存在差异,但国内的技术交流活动非常频繁,大牛们积极分享知识,大公司也积极参与开源项目和博客交流,这使得技术知识的传播和发展得到了保障。

关于涛吴提出的细节问题,例如关于创造性、文化、技术书籍、工具改进、学习态度、专业选择以及个人形象的描述,确实存在一定的主观性。每个人的职业发展路径和自我认知都有所不同,因此对于“码农”这一标签的理解和接受程度也各不相同。重要的是,无论外界如何评价,程序员们在不断追求技术进步和个人成长的过程中,以积极的态度面对挑战,不断探索和创新,为互联网行业的发展贡献着自己的力量。

总之,作为同行间的自嘲,将“码农”视为对自身职业的一份理解和接纳。尽管这一标签在不同人群中引发了不同的理解,但其本质是对程序员工作艰辛和收入情况的一种幽默表达。在互联网行业快速发展的背景下,程序员们通过不断学习和改进,不仅满足了自身职业成长的需求,也促进了技术领域的创新和进步。

③ 是否有较多的程序员会弹吉他如果是,为什么

音乐圈内的老师和大师们,都很烦这种程序猿型弹琴的男孩,因为弹琴好,爱瞎研究,思想单纯,就老爱在不合适的时候提一些问题,根本意识不到自己是在砸场子。就他音乐和数学那个回答,能把学音乐的人整哭百分之八十!所以,见到他们能躲就躲。能回答也不回答,否则没完没了。有眼力见儿的助理,能够迅速在一大群人中一眼识别这种理工科男孩,并在提问时,加以阻挡。在清华的吉他班上,老师就遭遇过突袭:一个小男孩,突然要问问题,手举得老高,半站起来,屁股已经离开了凳子。老师实在无法忽视他了,就叫他起来让他说。他:老师,1234567,吉他为什么要6根琴弦?不够弹啊根本!少一个7!老师说你坐下吧,听完这节课你就懂了。他坚持不坐,表示这一点搞不清楚就没法继续听。课代表眼疾手快又机智,就把他拖出去走廊里解释去了……十分钟后,他回来了,脸上挂着歉意的笑,看得老师直发毛。把琴桥烤熔化了的人,就是他们公司的小程序员,还真巧了,也是北航毕业的。网络技术一半北航,一半北邮,北邮是用莫尔斯密码写校训的,也很霸气!程序员一般都很有探索精神,所以,难免因为动手能力太强,惹出点什么灾祸来,俗称“手欠”。这个孩子,简直是个天才,他的工作其实主要就是找BUG,在忙完工作后,在生活中也顺不过来劲儿,依然苦苦寻觅BUG。他给几乎所有的世界知名乐器品牌,都写过技术咨询邮件!马勺音箱阿姨卖了十几年,他能在一夜之间,把一个好好的箱头给玩儿没声儿了。阿姨问他怎么做到的,他回答就是穷竭法,每几个旋钮设定成一组。我还去网络了一下这个什么“穷竭法”,第一句话就是: “穷竭法的严格性是无可挑剔的。这对希腊数学家来说尤为可贵。事实上, 严格正是希腊几何学的精神。” 你用个箱头都整出来希腊几何学精神了,我也真是除了敬佩说不出来别的了。后来把马勺的中国区技术都整懵逼了,进入中国这么多年,没遇到过这么能“找事儿”的,后来是英国的技术给搞定的。

④ 为什么中国的程序员总被称为“码农”

为什么在中国,程序员被称为“码农”?


在数字化的世界里,程序员,这群常与键盘为伴、代码为舞的精英,有时自嘲地自称“码农”。这个昵称的背后,既有程序员自我调侃的成分,也反映了外界对他们工作性质和生活状态的某种认知。


“码农”一词,起初在程序员内部是一种亲切的自我调侃,类似于“屌丝”或“2B青年”的自嘲。熟识的同行之间,这样的称呼并无大碍,然而对于不熟悉的人来说,这可能会被视为一种尊重的缺失,甚至是冒犯。正如涛吴所言,就像黑人自嘲种族,但在他人眼中却可能带有贬义,程序员们对“码农”这个词的感受也是如此。


程序员的工作确实辛苦,加班是常态,而互联网行业的竞争压力和收入不均又常常让他们面临“收入低”的困境。这种辛苦与农民的辛勤劳作有所相似,因此“码农”成了他们的代名词,特别是那些因为技术能力不足而收入较低的程序员。但并非所有程序员都自认“码农”,比如那些技术精湛、收入丰厚的“弹钢琴的码农”,他们用这种自嘲的方式,展示出一种独特的从容和自信。


同时,程序员的自嘲并非全然负面。它反映了行业内的开放与包容,就如同测绘员的“背三角架”,工程师的“画图”,每个人都有自我调侃的权利。互联网行业的影响力使得“码农”这个词广为流传,但自嘲和贬低职业的界限,并不等同于职业价值的贬低。


然而,将中国程序员整体视为“不体面”的工作,这样的观点有待商榷。程序员的范畴广泛,涵盖了前端、后端、数据库、服务器等多个领域,每个领域都有其专业性和尊严。在中国,程序员群体在技术和国际接轨上有着显着的进步,他们中的佼佼者不仅在技术上有所建树,也在行业交流和开源项目中发挥着重要作用。


对于涛吴的一些观点,比如工作缺乏创造性、知识与文化的定义,以及对工具和习惯的固执,我们需要更具体地审视。创新并非每天都存在,任何行业都有其特定的挑战和重复性。知识与文化并非孤立的,它们相互影响,而工具和习惯的更新,是所有专业人士不断追求进步的标志。


总的来说,“码农”这个词虽然带有自嘲意味,但它所反映的,其实是程序员们在快速变化的技术环境下的生活和心态。我们应当尊重他们的专业,理解他们的自嘲,因为这正是他们面对挑战,保持幽默感和坚韧精神的方式。毕竟,每个程序员都是他们领域的“码农”,但也是他们领域内的专家和创新者。

阅读全文

与程序员能学钢琴吗相关的资料

热点内容
亿邮如何发加密邮件 浏览:957
it程序员炒股 浏览:172
服务器底层架构什么意思 浏览:793
解压视频讲故事正片 浏览:601
二阶算法都比一阶算法快 浏览:156
一句话说明是程序员 浏览:939
精雕快捷键命令大全 浏览:874
车子大本解压后多久可以过户 浏览:332
单片机软件的编译过程 浏览:434
当地服务商dns服务器地址 浏览:428
星辰影视下载文件夹 浏览:605
35X简便算法 浏览:27
硬盘加密不加密区别 浏览:959
筑业资料加密锁哪里有卖的 浏览:683
javaforeach数组 浏览:369
安卓如何开发区块链 浏览:602
如何封装自解压的exe 浏览:800
云主机云服务器怎样收费 浏览:926
简述编译程序各部分的功能 浏览:721
ij编译器下载 浏览:514