做程序员有什么隐性好处?
每天都是新的开始。
很少有行业能像程序员一样每天学习新东西。我总是和同事聊天,说编程好有意思。每天的工作内容都和前一天不一样。每天都能学到新的东西,所以因为兴趣或者工作需要,不得不去学。而且现在经常有新的编程语言被发明出来,新的编程技术被创造出来,新的技术给了程序员无限的进步空间,比如无人机、物联网、3D打印、VR、AR、自动化等等。“数风流人物,也要看当下。”
体验诚实和坦率的不屈不挠的性格
曾经我觉得和活的动物打交道很有趣(小时候想当生物学家),没想到和死板的机器打交道也不错。我们的计算机永远是忠诚的,永远是高效的,永远是真的,说一件事永远不说零(因为计算机只知道0和1)。所以,如何才能不创造出一个同样可爱、天真、无邪、正义的攻城狮来对抗一个长时间不说谎的可爱电脑呢?要说永不放弃的性格,面对频繁的失败,你一定会去践行。
需求大于供给,不怕失业。
程序员的市场不容易饱和。从银行到国防部,都要求程序员负责网页、软件等等。而且,这个时代可以说是程序员的showtime(“炫耀的时候”)。现在,哪个智能产品不需要嵌入代码。在所有国家,程序员找工作总是比较容易,工资也比较高。除了正式工作,还可以选择科技创业,或者做项目,接触私活,赚点外快。
得到阿尔茨海默病并不容易
程序员可以是头脑经过特殊训练的人之一。要知道,用编程语言实现事物,思维方式和一般的不一样,所以编程可以打开我们大脑另一部分的潜能。只要学好编程,玩游戏,比如Dota,并不容易,根本不需要用很多脑细胞。而且在用Vim、Emacs这样的编辑器练习过之后,我对快捷键非常精通。你让我玩Dota之类需要手速的游戏,分分钟记住英雄的快捷键,让我用鼠标指出技能。简直无法忍受。在你知道如何编程之后,你会发现一些过去很难的事情。现在“五个字在天上飘,都不是东西。”所以程序员的大脑经常得到充分的锻炼,患阿尔茨海默病的概率大大降低。当然,“青春痴呆”还是有可能的。...
记忆力,英语水平,打字速度都提高了。
看了N多本编程书,你还敢说记忆力没提高?编程经常用到英语词汇,好的编程资料都是用英语写的,所以编程可以帮助我们提高英语水平。打字速度,自然不用说了,以前不瞎打,现在可以在手机上快速打字了。
多一项生活技能
谁的电脑坏了,手机平板出问题了,网络连不上,机器配置不了等等,都叫不到你。在异地,不是问题。远程协助。当他们45度抬头看着你,眼里满是敬佩的时候,你觉得做程序员真的很奇妙吗?
专一,不乱来,有耐心。
因为长时间面对电脑,养成了专一、单纯的性格。我有足够的耐心每天处理那么多程序,发现那么多bug。北大青鸟觉得程序员不太会把时间花在鬼混上。毕竟写了一天程序,家里最珍贵的就是另一半。