s*****x 发帖数: 698 | 1 绝大部分大学的计算机专业都有一定比例的人觉得该专业十分艰难,学不会。当然,随
着学校档次的提升,这个学不会的比例会逐渐下降。
凡是就业率与薪水双高的技术性专业,几乎都有很不容易学的特点。之所以一大堆人宁
可失业或者去干薪水很低的工作也不转CS,真相就是学不会。
——————————————————
反过来说,程序员之所以高薪,是由两个原因加在一起导致的:
1、市场需求大
2、不容易学
其实会计的需求量比程序员大,一线城市与小镇(就是比县级市还低一级的小镇)都可
以看到招聘会计的广告,但是会计相对计算机来说更容易学,所以普通水平的会计的薪
水比普通水平的程序员低一大截。
———————————————————
我还要说一说美国的医生,美国医生的收入高过程序员,那是因为美国的医生们作为一
个既得利益集团为进入这个职业设置了很多障碍,譬如说蓄意控制医学院学生的名额。
假设美国的计算机专业与医学专业的招生与就业都不设置特殊措施,计算机专业分分钟
把医学专业干趴下,因为当一个入门级程序员比当一个入门级医生要难。美国是否在控
制医生培养的数量? - 医学
医生收入高过程序员的国家或地区,基本上都是因为对医学院招生与医生就业有特殊措
施(故意少招人、不许外来学生读医学陆生为什么不能报考台湾高校医学系、刻意延长
医生的成长期等等)。
中华人民共和国就是一个对计算机专业与临床医学专业的招生、就业都不设置保护的国
家,所以我国的医生的收入在很长一段时间内都赢不了码农。
_______________________________
最后再举一个例子,知乎很多法学科班出身的人极力呼吁只应该允许本科法律系的人参
加司法考试,还有人呼吁加大司法考试的难度。这些都是为了人为减少法律人才的供给
,增加自己的生存机会。
计算机专业的人是多么霸气啊,从来不呼吁只有科班出身的人才能当码农,也不呼吁要
考取什么证书才能当码农。奥妙就是计算机专业很难,学得会的人永远只占国民很小的
比例,所以人家程序员从来不屑于人为控制从业者数量。
计算机专业作为一个高就业率与高薪行业,是依靠天赋门槛控制从业人数的!!!
——————————————————————————
在评论区不服气的人,我再给你们理一理我的逻辑。
编程这件事既可以作为一个高就业率与高薪的职业存在,也可以作为一个辅助工具存在
(比如说帮助你搞科研、炒股等等),总之用处大得很。而且编程是比较适合自学的,
也是对非科班出身的人不设置人为障碍的。
这种不设置人为准入门槛且适合自学的学科,长期高薪,而且很多发达国家引进外国留
学生学、引进技术移民,该专业学起来很难肯定是原因之一。
有人扯需求量大是主要原因,其实餐馆服务员需求量更大,但是因为服务员供给过多,
所以老板不会给太高的薪水。
程序员薪资高是因为供给相对于需求来说太少,而计算机专业是一个一本、二本、三本
、大专都有的专业,外加一堆培训学校,学的人很多很多。程序员供给还是少,合理的
解释就是这个专业学起来难,很多人没学会退出了。
_______________________________________
还有人不服气,说别的专业也很难,我转一个评论区的评论:
毕小喵
答主你好,我读了你的答案和下面70%以上的评论,我想补充一点,就是计算机专业的
难学是在应用层面的。我的专业是力学,在专业课设置上,我敢保证我们专业的课程一
大半以上的难度都至少和《算法导论》难度相当,或者更难。比如弹性力学,流体力学
,很多领域仅仅一个偏微分方程的求解就难倒了一个世纪以来人类所有最聪明的天才。
单单说专业课难,我承认,但我认为不完全准确。
计算机专业难吗?难。不是说有物理、数学等许多专业比它更难,它就简单了。这就像
一个资产刚过亿的人比不过马云, 也不能说他很穷一样。但是
第一,在日常应用上,计算机专业的大部分人日常写的代码,哪怕是极其基础的码农,
在写的东西都和教材难度差不多,或者比许多入门教材难不少。而土木工程、机械等专
业因为有规范,有手册,用的时候查书查表套公式就好,平常工作的内容比教材的推导
要简单很多很多。
第二,传统工科,以我的专业来说,知识系统至少五十年内变化都不大。力学的许多求
解过程和公式,都在19世纪前后已经完善,有限元的理论也在近50年内已完善,这已经
算比较新的技术了。而对于计算机科学来说,一门语言或者是一个概念,出现三到五年
已经算比较成熟了,新技术出现一两年就可能应用在生产中。所以对于一个力学家或者
土木工程师,他20岁学的东西,到50岁还是那个样子,他还是权威。但对于一个程序员
,如果他已经50岁了,那在他20岁那年他只能接触到C语言,BASIC,或者FORTRAN这种
计算机发展早期的东西。一言以蔽之,还是计算机对于持续学习能力的要求要比传统行
业高得多。
土木工程领域的弹性力学、动力学是很难很难的,但是很多土木工程师这些科目压根没
学会也依然在工程界混饭吃。本答主就认识并不怎么懂力学但是居然也在土木工程界赚
到钱而且在一线、二线城市买两三套房的人,奥妙就在于此。
我还举一个例子,金融学专业的人都会接触到一门叫做“计量经济学”的课程,无数人
学不会。但是,学不会这门课不影响你在银行当柜员、拉存款。
计算机行业不一样,该行业赖以生存的本事就是依赖于好几门难度很大的课,无论是读
这个专业还是毕业后干这个行业,非常消耗脑力,人类中的大部分人扛不住。
————————————————————————
再给诸位转两个评论区的评论:
Neo
你说了我才认识到这个问题,我大学是个渣学校,一个班近30个人,最后毕业工作留在
本专业的估计也就5个人,其他都跳去别的行业,银行的不少。教育链中下端,参加人
数虽然很多,但退出率也高。越往上,退出率越低,但他们的人数本来也不多。
计算机这种好找工作且薪资不错的行业,在非重点大学的退出率这么高,合理的解释就
是大部分人学不会嘛!不然你要怎么解释?
坐看云起时 回复 郭洋正常的,楼主说的也没错,我们班35个人,最终毕业做程序的只
有6个,因为很多人到毕业还是在抄代码,就像是他认识这个字会写,但是他并不会写
文章吧,我也带过实习生,给他一个功能,他就是没有头绪要怎么去写,他就想看个例
子,刚开始学计算机的时候百度上可以搜到很多答案,但是做久了很多东西只能自己写
了,百度上已经找不到你需要的答案代码了。
App 内打开 |
t******x 发帖数: 55 | |
g******t 发帖数: 11249 | 3 cs系里decent的老师都不屑于混计算机会议圈子
跑到数学统计的期刊投稿
【在 s*****x 的大作中提到】 : 绝大部分大学的计算机专业都有一定比例的人觉得该专业十分艰难,学不会。当然,随 : 着学校档次的提升,这个学不会的比例会逐渐下降。 : 凡是就业率与薪水双高的技术性专业,几乎都有很不容易学的特点。之所以一大堆人宁 : 可失业或者去干薪水很低的工作也不转CS,真相就是学不会。 : —————————————————— : 反过来说,程序员之所以高薪,是由两个原因加在一起导致的: : 1、市场需求大 : 2、不容易学 : 其实会计的需求量比程序员大,一线城市与小镇(就是比县级市还低一级的小镇)都可 : 以看到招聘会计的广告,但是会计相对计算机来说更容易学,所以普通水平的会计的薪
|
q****5 发帖数: 1660 | 4 分层次
【在 t******x 的大作中提到】 : 编程比高中数学容易,否则大妈怎么做马工
|
g******t 发帖数: 11249 | 5 大妈多数做人机界面测试的。。。
【在 t******x 的大作中提到】 : 编程比高中数学容易,否则大妈怎么做马工
|
n**x 发帖数: 854 | 6 好码工可能需要天赋。但成为一个码工,只需要恰当的教学方式。 |
s*****x 发帖数: 698 | 7 在美国有很多滥竽充数的码工,在中国不行
: 好码工可能需要天赋。但成为一个码工,只需要恰当的教学方式。
【在 n**x 的大作中提到】 : 好码工可能需要天赋。但成为一个码工,只需要恰当的教学方式。
|
d*******t 发帖数: 31 | 8 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具 |
s*****x 发帖数: 698 | 9 因为他们有天赋,不需要系统学习,稍微接触一下就明白了
: 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具
【在 d*******t 的大作中提到】 : 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具
|
t******x 发帖数: 55 | 10 中国更不行,过了30就不写了,所以软件水平是软肋
: 在美国有很多滥竽充数的码工,在中国不行
【在 s*****x 的大作中提到】 : 因为他们有天赋,不需要系统学习,稍微接触一下就明白了 : : : 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具 :
|
|
|
d*******t 发帖数: 31 | 11 大部分项目其实就靠一两个想法,根本用不着太多知识,但是看得源码越多,写得越多
,效率增长越快。
【在 s*****x 的大作中提到】 : 因为他们有天赋,不需要系统学习,稍微接触一下就明白了 : : : 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具 :
|
n**x 发帖数: 854 | 12 中国技术牛逼的码工是很多,但思维开放性不行,都在996的大粪坑里面挣扎,链接全
球化的很少。
: 在美国有很多滥竽充数的码工,在中国不行
【在 s*****x 的大作中提到】 : 因为他们有天赋,不需要系统学习,稍微接触一下就明白了 : : : 码工实用为王,很多大神都是野鸡学校出来的,但写出了多少牛逼框架和工具 :
|
c**u 发帖数: 14 | 13 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code 不用调试的,
一次过。 相反, 背首诗什么的, 俺一窍不通。 |
n**x 发帖数: 854 | 14 唯手熟尔
【在 c**u 的大作中提到】 : 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code 不用调试的, : 一次过。 相反, 背首诗什么的, 俺一窍不通。
|
s*****x 发帖数: 698 | 15 你在炫耀自己有天赋?可我觉得你是在吹牛撒谎
: 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code
不用调试的,一次过。
【在 c**u 的大作中提到】 : 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code 不用调试的, : 一次过。 相反, 背首诗什么的, 俺一窍不通。
|
t******x 发帖数: 55 | 16 确实,写代码bug少,就是逻辑思维好
这里吹这个技术,吹那个技术,三下两下被人找出漏洞,写代码肯定也不行
: 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code 不用调
试的,
: 一次过。 相反, 背首诗什么的, 俺一窍不通。
【在 c**u 的大作中提到】 : 就是逻辑思维清晰一点而已,没那么难, 俺以前经常写好几百行 code 不用调试的, : 一次过。 相反, 背首诗什么的, 俺一窍不通。
|
c****x 发帖数: 6601 | 17 不需要大学数学,但是也需要智商。
一般高中生,翻个肉饼都烦不好。
【在 t******x 的大作中提到】 : 编程比高中数学容易,否则大妈怎么做马工
|
s*****n 发帖数: 1998 | 18 需要什么智商,黑人都表示编程有钱图,纷纷进入马工行业
【在 c****x 的大作中提到】 : 不需要大学数学,但是也需要智商。 : 一般高中生,翻个肉饼都烦不好。
|
T****t 发帖数: 11162 | 19 码农门槛低是出名的,随便糊弄些垃圾代码。
EE或其他工程领域,根本不能糊弄的,分分钟现出原形。 |
t******x 发帖数: 55 | 20 告你为啥不要智商
以前用c语言写程序,大妈就比较困难
现在是java,大妈表示比化妆还容易
: 不需要大学数学,但是也需要智商。
: 一般高中生,翻个肉饼都烦不好。
【在 c****x 的大作中提到】 : 不需要大学数学,但是也需要智商。 : 一般高中生,翻个肉饼都烦不好。
|
|
|
g******t 发帖数: 11249 | 21 EE还是要懂些数学的
CS如果只是下载开源包,就是个裁剪的活
【在 T****t 的大作中提到】 : 码农门槛低是出名的,随便糊弄些垃圾代码。 : EE或其他工程领域,根本不能糊弄的,分分钟现出原形。
|
c****x 发帖数: 6601 | 22 尼玛,不要不服。
RSA算法的公钥和密钥,工作机理不需要高等数学,但是你也要能看懂数论那些定理才
可以搞清楚。
欧几里德长除,费马小定理,欧拉费马定理。
没上过大学,智商高的高中生能看懂,一般的还真看不懂。
【在 s*****n 的大作中提到】 : 需要什么智商,黑人都表示编程有钱图,纷纷进入马工行业
|
c****x 发帖数: 6601 | 23 真不一定。
不妨写个KMP或paxos算法来试试,看看你一周能不能写出来。
【在 g******t 的大作中提到】 : EE还是要懂些数学的 : CS如果只是下载开源包,就是个裁剪的活
|
n**x 发帖数: 854 | 24 算了,大多数岗位来说,都是会用就行。我对RSA的理解,也只是以前用Delphi的时候
,发现居然没有现成的代码可以复制黏贴,然后花了两天时间读明白,把C语言代码翻
译成Pascal。
【在 c****x 的大作中提到】 : 尼玛,不要不服。 : RSA算法的公钥和密钥,工作机理不需要高等数学,但是你也要能看懂数论那些定理才 : 可以搞清楚。 : 欧几里德长除,费马小定理,欧拉费马定理。 : 没上过大学,智商高的高中生能看懂,一般的还真看不懂。
|
s*****n 发帖数: 1998 | 25 https://www.npr.org/sections/codeswitch/2016/06/04/480630726/coding-while-bl
ack-hacking-the-future-of-the-tech-industry
Code Start is a free, year-long training program for low-income people
between the ages of 18 and 24. Participants must have a high school diploma
or GED, but not a college degree. Rodney Sampson started the program. He
calls Code Start, "an experiment on whether or not we can take 'disconnected
youth,' who've been labeled by the system, and teach them how to be a junior
level software engineer or developer."
【在 c****x 的大作中提到】 : 尼玛,不要不服。 : RSA算法的公钥和密钥,工作机理不需要高等数学,但是你也要能看懂数论那些定理才 : 可以搞清楚。 : 欧几里德长除,费马小定理,欧拉费马定理。 : 没上过大学,智商高的高中生能看懂,一般的还真看不懂。
|
g******t 发帖数: 11249 | 26 GITHUB下载一个模板改改啊
99%的马工都不会发明轮子
【在 c****x 的大作中提到】 : 真不一定。 : 不妨写个KMP或paxos算法来试试,看看你一周能不能写出来。
|
c****x 发帖数: 6601 | 27 lol
bl
diploma
disconnected
junior
【在 s*****n 的大作中提到】 : https://www.npr.org/sections/codeswitch/2016/06/04/480630726/coding-while-bl : ack-hacking-the-future-of-the-tech-industry : Code Start is a free, year-long training program for low-income people : between the ages of 18 and 24. Participants must have a high school diploma : or GED, but not a college degree. Rodney Sampson started the program. He : calls Code Start, "an experiment on whether or not we can take 'disconnected : youth,' who've been labeled by the system, and teach them how to be a junior : level software engineer or developer."
|
c****x 发帖数: 6601 | 28 啥年代,还写pascal?
【在 n**x 的大作中提到】 : 算了,大多数岗位来说,都是会用就行。我对RSA的理解,也只是以前用Delphi的时候 : ,发现居然没有现成的代码可以复制黏贴,然后花了两天时间读明白,把C语言代码翻 : 译成Pascal。
|
n**x 发帖数: 854 | 29 嗯,有些历史了,以前是NOIP指定的参赛语言,所以学会了。
现在仍然偶尔用Pascal做些小玩意。
【在 c****x 的大作中提到】 : 啥年代,还写pascal?
|
c****x 发帖数: 6601 | 30 会写object pascal么?
【在 n**x 的大作中提到】 : 嗯,有些历史了,以前是NOIP指定的参赛语言,所以学会了。 : 现在仍然偶尔用Pascal做些小玩意。
|
|
|
n**x 发帖数: 854 | 31 就是object pascal,偶尔还在维护FreePascal和Lazarus的开源。
【在 c****x 的大作中提到】 : 会写object pascal么?
|
h******k 发帖数: 810 | 32 KMP out了,用rolling hash,30分钟齐活,又快又好。
【在 c****x 的大作中提到】 : 真不一定。 : 不妨写个KMP或paxos算法来试试,看看你一周能不能写出来。
|
e***d 发帖数: 8248 | 33 FFT的第一篇文章,人家就是投的数学期刊。
【在 g******t 的大作中提到】 : cs系里decent的老师都不屑于混计算机会议圈子 : 跑到数学统计的期刊投稿
|
c****x 发帖数: 6601 | 34 牛掰啊
:就是object pascal,偶尔还在维护FreePascal和Lazarus的开源。
:【 在 cccpwx (flg政庇小学生) 的大作中提到: 】 |
b*****1 发帖数: 1731 | 35 几乎没有学不会的专业,看你爱好不爱好。Java我家孩子初中都能学。
别说的那么悬乎。就版上很多人智商当年要是选了计算机,一样能学。
我上大学的时候,计算机根本不火,当时宣传生物的世纪呢,很多优秀的学生物了呢。
【在 s*****x 的大作中提到】 : 绝大部分大学的计算机专业都有一定比例的人觉得该专业十分艰难,学不会。当然,随 : 着学校档次的提升,这个学不会的比例会逐渐下降。 : 凡是就业率与薪水双高的技术性专业,几乎都有很不容易学的特点。之所以一大堆人宁 : 可失业或者去干薪水很低的工作也不转CS,真相就是学不会。 : —————————————————— : 反过来说,程序员之所以高薪,是由两个原因加在一起导致的: : 1、市场需求大 : 2、不容易学 : 其实会计的需求量比程序员大,一线城市与小镇(就是比县级市还低一级的小镇)都可 : 以看到招聘会计的广告,但是会计相对计算机来说更容易学,所以普通水平的会计的薪
|
j*****v 发帖数: 7717 | |
c*********u 发帖数: 3128 | 37 烙印码工也是筛选出来的
: 烙印不同意
【在 j*****v 的大作中提到】 : 烙印不同意
|
t*****9 发帖数: 10416 | 38 dot com的时候,IBM 培训一堆F2 会记, 3个月后码 code ~~~ |
l*******r 发帖数: 39279 | 39 就是
楼主太吹了,不过我鳖国不应该为任何专业人为设置障碍
【在 n**x 的大作中提到】 : 好码工可能需要天赋。但成为一个码工,只需要恰当的教学方式。
|
g******t 发帖数: 11249 | 40 一衰退全裁了
【在 t*****9 的大作中提到】 : dot com的时候,IBM 培训一堆F2 会记, 3个月后码 code ~~~
|
|
|
r*****8 发帖数: 2560 | 41 同意,码工需要天赋。
我认识很跟计算机相关行业的人,都表示,写代码不行。
我知道一个大学的计算机中心,有几百个工作人员,对写代码有自信的,只有大约20个
人。 |
h**c 发帖数: 1979 | |
r*****8 发帖数: 2560 | 43 打字员不要多少天赋,但是编程序需要天赋。
都是敲键盘。
) 的大作中提到: 】
【在 h**c 的大作中提到】 : 敲键盘需要什么天赋
|
l**a 发帖数: 11 | 44 作为马工我觉得马工和会计真的很像
【在 t*****9 的大作中提到】 : dot com的时候,IBM 培训一堆F2 会记, 3个月后码 code ~~~
|
E******d 发帖数: 3514 | 45 见识过两个有天赋的马工,那是真厉害,思维超清晰敏捷。
绝大多数的马工(99.9%)都是渣。 |
j******z 发帖数: 2214 | 46 嚓,top 1%的码工有90%的可能是渣。
【在 E******d 的大作中提到】 : 见识过两个有天赋的马工,那是真厉害,思维超清晰敏捷。 : 绝大多数的马工(99.9%)都是渣。
|