二哥,说出来不怕你笑话,我和你年纪差不多。之前是干别的,但有点编程的基础,最近想转行程序员,不知道晚不晚,你能不能给我一些建议,或者说有没有一些攻略可以参考。

这是上个月一个读者小郑私信我的问题,我一直置顶着,想不清楚该怎么回答他。最近又遇到三四个读者问我类似的问题,不得不认真思考一下了。

我年纪多大了呢?老读者都心里有数,我就不直说了(反正标题已经直说了,手动狗头)。

30 岁开始学编程,从目前人的平均寿命上来看,显然是不晚的。假如拿一天来对比人的一生,30 岁,无非就是睡了个懒觉。再从心智的成熟度上来说,显然也是不晚的,可以算得上是黄金年龄了。

大文豪苏轼都知道吧,他老爹苏洵 27 岁才开始发愤读书,但仍然成了唐宋八大家之一。关键是两个儿子也教育有方,不得了。

还有之前看的一则新闻,说有个 80 岁(记得不太清了)的老太太,之前一直没搞过写作,然后突然开始创作,并一下子得了很多奖,简直就是励志典范。

这方面的例子再举多一点的话,甚至可以把我也算上。我在 2019 年之前,也算是有点写作上的基础,但是呢,一直不温不火,知道我的读者并不多。靠写作挣的那点钱,的确就像一位读者的留言——根本就没办法养家糊口,打算放弃的次数比天上的星星都要多。直到今年 2 月份开始,情况突然有所好转,并且一下子好转了很多。

就这么说下去的话,你恐怕觉得我又在熬一碗热腾腾的鸡汤,但不好意思,这次是泼冷水。

就我所取得的成绩来说,和很多年轻人相比,简直不要太晚了!!!

我知道的敖丙,24 岁,第一篇吊打面试官就火遍了掘金、CSDN 和博客园,半年时间公众号的阅读量就远远地把我甩在了身后;我知道的帅地,今年才刚毕业,目前在鹅厂,CSDN 上两篇文章就阅读量 100 多万;我知道的 cxuan,上次见面的时候还迷茫得不知所措,现在已经冉冉升起了;我知道的松哥,比我小三四岁,成绩也是斐然,撸的视频质量特别高;我知道的庆哥,和我算是半个老乡,年纪也是比我小得多,CSDN 上发表的几篇文章算的上是风生水起,B 站上的一个视频播放量都达到了 30 万。

早就是优势啊,这句话不中听但绝对是真理。

30 岁开始学编程,和 18 岁开始学编程相比,你如果非要说 30 岁的优势巨大,给我一个亿,买我的封口费,我依然会倔强地选择拒绝的。因为我相信事实,相信真理,真理就是没有人会给我一个亿。

对于大多数的普通人来说,根本就没法扭转年龄上的颓势。况且,就算你破釜沉舟,争分夺秒,3 年后你编程学得有模有样,市场的认可度依然很低。招聘方在年纪上不可避免是会有歧视的,选择年轻一点的,肯定性价比更高啊。

你一个 30 岁的大叔(已经有好几个高中生读者叫我二叔了),还要顾家,没有任何竞争优势啊。

说句不争气的话,我现在都不怎么敢熬夜,熬一次,花一周时间都恢复不了元气。不是说我不肯锻炼,而是年纪上的事,根本就无法抗拒。这就是为什么大多数过了 30 岁的运动员,职业生涯就开始走下坡路的扎心原因了。你非要把 C 罗、乔丹拉出来说事,就是不讲道理。

并不是说 30 岁的人就不编程了,而是人家摸爬滚打积攒了差不多 10 年的编程经验,最起码也有五六年。你靠什么追赶和人家之间的差距?靠迷之自信吗?

除非你能做到一鸣惊人,但楚庄王人家毕竟是一方帝王,人家有资源,有权力。你有什么呢?就算是你 30 岁开始学,33 岁去应聘,抛开学历,抛开年纪,你至少得有一个证明自己能力的产品吧,比如说在 GitHub 上有个开源的项目,标星三四万,你可以吗?

当然,例外是有的。我之前遇到一个读者,45 岁,刚开始学编程。第一次听到他报出自己年纪的时候,我都惊掉了下巴(对,现在的下巴是重新安上的)。当时就迫不及待追问人家原因,“你为什么这么晚才起步啊?”你猜人家怎么回答?“我学这个纯粹就是兴趣,觉得你们程序员挺神秘的,挺不可思议的,于是就想和这个时代接轨。当然了,我并不打算通过这个养活自己,我有自己其他方面的经营。”听完这个原因,我当时还情不自禁地晒了个朋友圈,留言区就有不少朋友吐槽说果然是家里有矿。

有没有矿不打紧,兴趣的确很重要。如果不考虑经济因素,30 岁干什么都不晚,对吧?

再拿我来说吧,以我的影响力,在洛阳竟然没有一家公司主动抛来橄榄枝。虽然说阿里抛来过,我猜那多半是让我去受打击的。之前的热点你应该还记得,王垠去阿里面试,被 P10 暴打了。我和王垠之间,还差一个孙悟空的筋斗云。

很多朋友都劝我去试试,面试过不过另说嘛。不过,我是理智的。我不会跑去阿里在面试官面前丢脸,我选择走写作这条路。以我的编程经验,以我的写作能力,创作一些受欢迎的文章,帮助一些读者,顺带挣一些钱,这条不归路是适合我走的。往后再靠颜值开个直播啥的,30 岁肯定不算晚,有可能会越老越香。

就算不去阿里,去洛阳任何一家软件公司,我的性价比肯定是很低的。给钱少,咱不肯干,给钱多,人家不肯干。这不是能力的问题,是适不适合的问题。就像我之前在一家公司,领导宁愿花 3000 块找个啥也不会的新人,也不愿把这钱给一个能干事的老员工。这其中的意味你应该能明白,公司不需要一个无法替代的高薪老员工,公司需要的是能插能拔的螺丝钉。

那说来说去,我难道不是在说,程序员是吃青春饭的?

显然不能这么理解啊。你得趁早啊,早起的鸟儿才有虫吃啊。我从 19 岁开始学编程,现在 30 岁,至少在我目前的公司是不可或缺的。我的工资不高,但经验肯定是不缺的。老板交给我的差事,都能完成。可如果把我以往的编程经验全部抹掉,然后从头开始学编程,我是没这个自信的。

30 岁,与其从零开始学编程,还不如搞新媒体,搞直播带货,这行业在年纪上的歧视没有干程序员来得大。你 30 岁开始,到 35 岁爆发,和从 20 岁开始,到 25 岁爆发,我觉得差距并不会特别大。

或者干点别的。

最近,有不少读者问我是怎么学习的,那我干脆就把我看过的一些优质书籍贡献出来:

  • 计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》

  • 进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》

  • 数据结构+算法入门:《大话数据结构》、《阿哈算法》

  • 算法进阶:《算法第四版》、《编程珠玑》

由于我是 Java 技术栈的,顺便推荐几本 Java 的书籍,从左到由的顺序看到

  • Java:《Java核心技术卷1》、《编程思想》、《深入理解Java虚拟机》、《effective Java》、《Java并发编程的艺术》

  • 数据库:《mysql必知必会》、《MySQL技术内幕:InnoDB存储引擎》

就先介绍这么多,这些都是最基础最核心的,希望对那些不知道看什么书的同学有所帮助。

对了,我介绍的这些书籍,已经顺便帮你整理好了,你可以在我的原创微信公众号『沉默王二』回复『书籍』获取哦

有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

1、老铁们,关注我的原创微信公众号「沉默王二」,专注于有趣有益的程序人生,保证你看完有所收获,不信你打我。

2、给二哥点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

作者info
作者:沉默王二,CSDN 2019年度博客之星,《Web全栈开发进阶之路》作者
原创公众号:『沉默王二』,已写了 250 多篇文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:沉默王二, 作者:沉默王二)

30岁开始学编程晚吗?相关推荐

  1. 30岁转行学Python晚吗?在这个年龄我为什么会焦虑?

    30岁转行学Python晚吗?在这个年龄我为什么会焦虑? (故事源自粉丝投稿) 不知道你是否有过这样的经历,就是在临近30岁的这几年,可能是28,可能是29,会突然有一天,你就不得不以一个顶梁柱的角色 ...

  2. 30岁开始学编程,学什么语言比较好?建议你这么学

    已经写了十年代码了,在感叹青春不在的同时,程序员作为一个技术原则上年龄越大经验越是丰富,其实所谓的年龄大了精力跟不上之类的话,更多的是自我放松导致的结果,心态的积极向上才是永葆青春的关键,有多少程序员 ...

  3. 30岁开始学编程,什么编程语言容易学习?

    已经写了7-8年代码,也是老程序员一枚了,在感叹青春不在的同时,程序员作为一个技术原则上年龄越大经验越是丰富,其实所谓的年龄大了精力跟不上之类的话,更多的是自我放松导致的结果,心态的积极向上才是永葆青 ...

  4. 编程 26 岁开始学编程晚了吗?

    先旁敲侧击: 纽约时报上前些时间有一篇文章,题为<年龄只是一种心理作用吗?>,大意说的是一个心理学实验:把一群六七十岁的老年人接到一个疗养所,并且制造出60年代的场景,老人们返老还童了. ...

  5. 30岁学python编程_朋友问我,你都30岁了学编程来得及吗

    导语:"种一颗树最好的时间是十年前,其次是现在". 去年,A君看我跟一堆代码较劲的时候,忍不住问我:你都30岁了,学编程来得及吗? 我想了半天,最后用了一句知乎上面看到的话来回答: ...

  6. 朋友问我,你都30岁了学编程来得及吗

    导语:"种一颗树最好的时间是十年前,其次是现在". 去年,A君看我跟一堆代码较劲的时候,忍不住问我:你都30岁了,学编程来得及吗? 我想了半天,最后用了一句知乎上面看到的话来回答: ...

  7. 30岁开始学编程,学什么语言比较好?

    以下是2018年最大的开发者调查/总结的编程语言.想必对你选择编程语言会有很大的参考价值! 1. JavaScript 它是干什么用的?虽然JavaScript起源于一种网络脚本语言,但今天它通过No ...

  8. 26岁学计算机晚了么,26岁转行学编程,晚么?

    原标题:26岁转行学编程,晚么? 最近在逛知乎时,我发现了这样一个问题:26岁开始学编程晚了吗? 在这个问题下面,很多答主都从技术和自身学习经验的角度给出了非常优质的回答. 但其中一条,虽只有寥寥几字 ...

  9. 编程猫用的是什么计算机语言,几岁开始学编程 编程猫说8岁就行 编程猫用法介绍...

    去百度一下几岁开始学编程这个问题,发现关键词大部分都是30岁开始学编程.40岁开始学编程,虽然说只要开始就不算晚,但是今天我发现了一个8岁就开始学编程的好东西,而且会让孩子越玩越上瘾的好东西--编程猫 ...

  10. 程序员30多岁就做不动?若宫雅子:我60岁开始学编程!

    年龄从来都不是编程的障碍 很长一段时间以来,不少媒体都热衷于讨(炒)论(作)与"程序员中年危机"相关的话题,似乎程序员到了中年时前途一片黯淡无光.年纪大了拼体力拼不过年轻人?年纪大 ...

最新文章

  1. LeetCode:Two Sum
  2. 安装mysql最后一步第二个打叉_Mysql安装到最后一步时。出现start service红叉   亲朋好友帮忙指导一下!谢谢! 百...
  3. Spring Boot学习总结(9)——SpringBoot集成Ehcache3.x
  4. 并发修改异常ConcurrentModificationException详解
  5. 射频电路设计实录前言与第一章,目标市场分析
  6. Android 应用FPS测试方法介绍
  7. IT界最短的笑话:上中台!
  8. 华为运营商级路由器配置示例 | EVdPdN VPLS over SRv6 BE(CE双归接入)
  9. 智能化API-发票查验接口篇
  10. 企业怎么管理多个邮箱?如何高效地管理邮件?
  11. Windows 10 下安装pycrypto时出错的解决问题
  12. mysql实现postgres中pg_size_pretty函数
  13. 第十二章 NandFlash驱动移植
  14. 有源电力滤波器APF仿真模型,实验平台,基于dsp28335
  15. 【通俗向】方差分析--几种常见的方差分析
  16. Bacnet4J订阅COV报文
  17. 目标检测评价指标AP50,AP60
  18. 2015年总结和2016年的规划
  19. TCP是什么?为什么要三次握手四次挥手? (本文近9千字,建议收藏)
  20. 计算机自动重启 无法进入系统,Windows 8.1专业版 不定时自动重启,无法进入系统。...

热门文章

  1. linux 磁盘隔离,Linux 磁盘坏道故障修复
  2. 使用google翻译免费翻译文档,这里以pdf为例
  3. 全国市场调查大赛经验分享(二)
  4. 学习笔记15-L298N
  5. 从零开始免费搭建自己的博客(七)——迁移 CSDN 博客到个人博客站点
  6. 汉得能效中台 || Choerodon猪齿鱼商业版V0.23正式上线!
  7. 用python写1加到100怎么写_python计算1到100的和
  8. [渝粤教育] 西南科技大学 英语国家概况 在线考试复习资料
  9. 高等数学——微分方程
  10. Codeforces 633H Fibonacci-ish II【线段树】