学习成本低,不意味着就没有成本
编程难么?说实话还是挺难的,这里我是针对大部分没有基础的人来说的,不排除有天才、大神能无师自通。很多人对编程的印象来自于电影,即使现实中有程序员朋友,你也很难 get 到他每天到底在电脑前干啥。为什么用键盘输入一句话,电脑就开始自动帮你干活了,这些你没有自己写代码之前,是没有体感的。隔行如隔山,就跟我读别的行业的文章跟天书一样,想转行,是需要付出很多的。
上手门槛低,反而更难找到工作
已经有水泥搅拌机了,你还需要学怎么用铁锹么?
没错,现在的编程门槛越来越低了:以前建个网站可能要 LAMP 一条龙,现在只需要拖拖拽拽一键生成;美国倡导全民编程,App Store 里也有很多少儿编程教学 App,按部就班就能开发属于自己的程序,一切看起来 so easy。但是,掌握越是容易的东西,你的竞争力就越低,大家都会的东西为什么还要给你高薪。“世之奇伟瑰怪非常之观,常在于险远,而人之所罕至焉“。
所以“学会”编程,和找到工作之间,有一定差距。
不同的工种,可能完全是两种体验
如果把编程比作盖房子,那有的人是搬砖头的,有的人是搅水泥的,有的人是做木工的。虽然都是体力活,但是木工可能比水泥匠优雅一些,水泥匠可能比搬砖工轻松一些(这里全是主观比喻,