当律师要过司法考试,当医生考行医资格证,当会计要考会计资格证,从事投资交易要考证券从业资格,想开车都还要考个驾照呢
但是当程序员居然不需要考证,任何公司招聘程序员只关心学历,但是也不强制要求计算机专业,从来不要求应聘者提供软件开发资格证书之类的
奇怪吧,明明程序员工资比绝大多数行业要高,不弄个证书限制一下,人人都来当程序员那么就竞争很激烈,工资就没那么高了,怎么不限制下呢?
这个职业一定存在一个天然形成的准入机制,保证了只有符合资格的人才能做程序员,而能获得这个资格的人数低于行业需求,才导致了工资高。
你猜猜看这个准入机制是什么呢?
工作了几年的程序员不妨想想,组里有没有一两个人,分配任务给他时,要小心翼翼,计算风险。太复杂的,太重要的组件不能给他,还不能让他闲着。
他自己的代码出了 bug,很久都解决不了,需要别人trace。一看就上火,为什么这么写?他说他也不记得了。
给他苦口婆心的讲,写出来还是那个样子。其他人一点就透,到他这里就全无效果。
而这里的他/她,还是经过各种考试,大学科班出身,学习能力不差,经过几轮面试筛选出来的。甚至放在一般的企业里,搞个流程自动化,写个脚本,都是可以迅速提高生产力的。但是,当面对系统的复杂度高一些,自己就崩溃了。
实际上,就是入错行了,并不适合编程。
所谓人人都要会编程,少儿编程,也是在制造焦虑。无非是这几年IT比较热门,就开始搞这类要从娃娃抓起的口号了。适合编程的还是少数,自己写一下代码,de个bug,就大概能知道适不适合。不适合的,赶鸭子上架,钱交了,功夫费了,没找到工作也罢,万一入了行,更痛苦。
朋友的孩子去上编程班,搞开发板什么的,问我们怎么不教孩子编程。我觉得,他们要是适合,大学的时候自学也没问题,要是不适合,教也是浪费我时间。还不如去踢球,休息休息眼睛。
不会,别听搞培训的瞎比比。但凡做过传统IT维护的人都知道,就算是2021年了,还有大把的人连电脑怎么开机都不会,只要电脑屏幕黑着,他们只会抄起电话打给IT
“电脑坏啦“
“电脑又坏啦“
“电脑怎么又坏啦“
实际上呢,屏幕没开,电脑压根没开,电脑插线板没开,电脑电源被人拔了。
就是这么离谱,就是这么离谱。
别说这些人了,就算是写了点编程的人,仔细聊一聊,就会发现他们对CS,计算机科学,就是那些计算机的基础知识完全不懂,稍微复杂一些的,需要考虑到网络的,数据库的,电脑硬件的开发,就会一脸懵。
这年头,人人都有手机,手机玩的很溜,但是真懂电脑的,还是少数人。这少数人中的少数人可能是懂编程的。
但是我说这么多,不是让你觉得编程是如何高大上的。
但凡你有个做IT的朋友,他们可能都会建议,建议你的最佳职业就是别干IT,去干点别的,别焦虑什么编程时代了。
当你遇到电脑没有反应,你应该立刻马上拿起电话
然后深吸一口气
大喊
“电脑坏啦“
一种工具,类似英语。大家都学过英语,再怎么忘总归会一点点,看到不像天书能慢慢查磕磕绊绊就下来了。
所谓人人会编程也是这样,白领基本功,事情抛给你,可以不熟练,但不会抓瞎。