年龄大了,能学编程吗?
前几天聊了聊大龄程序员所面临的社会不公正问题,没想到得到那么多大佬的共鸣!我相信任何不公都是暂时的,这也体现了我们的坚忍和不屈。这个过程还有一个发现,就是很多已经是大龄的非编程开发工作的老哥们也想学编程,我真是始料未及啊!😂
凭借多年的码海沉浮与终身学习的阅历,冥思苦想,多日为此事失眠,因我知其之重,今日终成一论:
答案是:肯定能学!
我将符合大龄学编程的驱动力分成了四点:兴趣使然、思维智力提升、一技之长和工作需要!
对未知的好奇,驾驭工具使其听命于己,洞穿事物运行本质机理,总有成就感去填满空虚的人生,这就是学编程、写程序、运行程序并得到正反馈的意义!我相信很多如我一样到了中年的朋友们,除了刷手机之外一定希望找到一件有正向反馈意义且能带来持续兴趣的爱好!学习编程,虽然前期有些难,相信我,入门了,受益终身!
为什么说受益终身呢?编程最大的价值就是锻炼了系统化思维能力,最直接的提升智力方法!
提升智力?我上学时光以打篮球为主,四肢发达,尽管进了重点高中,但是考试成绩一直是班里的末位,放到现在早被分流了,脑子属于点状思维很混沌,经常被同学嘲笑为凯子,高考也是勉强进去。经过20年的编程训练(面向对象、设计模式、并发线程、多维度设计、需求分析、架构平衡...),去年用瑞文测了一下135+,虽然交了智商税,但对于我曾经的猪脑袋,学习编程也算有个交代吧!
编程最大的贡献就是系统化思维,促成逻辑思考的习惯,这是大多数中年人最需要改善的地方,避免点状思维,也就是东拉西扯,办事容易情绪化!
不过学习编程还是要有点实际的价值,中年人最怕就是无一技之长,但我极度不赞同大家辞去工作专事编程,因为大环境不待见中年人,城内的人都愁着呢,何况你们还在城外,没有基础保障就是赌博,赌博又有几个能赢?我给出的建议就是学一些实用的编程内容,例如:先会做个小程序,搞个app,在流行软件或自身行业相关软件插件上做一些扩展开发,这样容易形成正反馈。要是能赚点外快,哪怕获得一些组织内好评,岂不美哉!慢慢过渡很重要!
其实大多数想学习编程的朋友应该是工作需要,例如:运维工程师、信息中心、金融数据分析、投资人、项目发包方等等,通过学习编程,深入理解后不仅可以与开发工程师有共同的讨论语言,而且自家东西有啥问题也能一针见血的指出来,避免浪费时间,消耗无谓的修改周期。甚至还能避免遇到点需求,立项干太大,自己干不会的尴尬局面。