大龄 iOS 正在转 Java ,学习 Java 中,但是看到很多工作多年 35 岁的 Java 也找不到工作,我迷茫了,请教各位怎么办

看了大家的评论还是迷茫,要不要坚持转 Java ??????

学 Go

找不到工作是因为 Java 么?

只要是程序员,都逃不过 35 岁的魔咒,跟 Java 无关

现在整个行情都不好吧

go 适合有工作的给自己镀金,不适合转,java 外包那有很大市场,go 只能互联网

我觉得不用特别悲观,我在一家小公司上班,最近新来的前后端都不太正常,不是说不能干活,是和我心目中的几年经验的开发的沟通能力,技术能力不相符。这样看的话,还是有机会的。

前端:打算转客户端IOS:找不到工作Android:49 年入国军后端:你不要过来啊

找个 IT 产业园, 给弟弟们卖早饭

我也算大龄 ios ,但因为在游戏公司,领导给资源,现在转做游戏客户端,就是加班有亿点多😅

现在这个情形,别说程序员,产品经理都都逃不过 35 岁的魔咒

说句令人扎心的话,程序员找不到工作就只有一个原因,能力不够。任何一个企业老板都希望找一个来了能直接干活,解决问题,直接输出代码,快速使产品上线的员工。 人家雇人是希望你来给公司产生经济价值的。没人闲的没事干来给你找茬的。唯一的问题是,如果一个企业发布了一个职位,有好几个人从经验,技术能力上来说都符合岗位要求,那么作为用人单位,肯定要选年轻的。比如,有两个候选人,技术能力都差不多,都有 5 年的大型项目经验。 一个 28 ,一个 35 ,那么用人单位肯定是要 28 的。这个时候你问的问题不应该是为啥公司不要 35 的程序员。你问的问题应该是,为啥你 35 了, 项目经验和技术能力和 28 的年轻人差不多呢?

感觉找工作不太容易,没有 java 工作经验,然后可能要降薪。在职可以试试做点内部 java 的活?(感觉也不太现实,你 java 同事会恐惧的,认为你太卷了)如果 找小厂 iOS 开发的话 可能会加分。

"程序员找不到工作就只有一个原因,能力不够。"道理是没错,但实际很难做到。现代软件工程细分多,很多岗位就是一个螺丝钉,工作再久,技术也得不到很大延伸。包括领导也不希望你变强,要不然螺丝钉的活谁来做。于是提升技能唯一方法,就是利用业余时间。很多人做不到也很正常,又不是每一个人下班后,都会坐在电脑前学习的。

你这是倒果为因了, 有没有一种可能, 大部分人终其一生, 接触到的项目都是那些 crud, 而不是什么高大上的项目, 即使从 25 干到 35, 经验又能差得了多少个量级呢?大厂不是随便进的, 中小厂也就那些业务, 经济不好倒了一些小厂, 那剩下来的人造成的扎堆, 已经不是你技术强不强能摆平的了, 那些业务 35 的能做, 25 做出了也不差, 人家为什么不招便宜的呢?

三十多岁要有三十多岁对应的技术栈。如果还会一点简单的 CRUD ,那确实无了

那 55 岁的 java 程序员一般要求什么技术能力?

你搞客户端的,再学点 node.js 和一门跨端的框架,找一个小众市场做 app 或者小程序,做独立开发多好。卷 JAVA 是完全没必要,思维差异还是蛮大的

独立开发也没有想象的那么简单吧

拧螺丝就提高不了技术了?我见过一些程序员,连个正则表达式都写不好让他处理个字符串,就只会简单的搜索,然后人家不断通过分割,搜索,字符串拼接来处理字符串。一个正则搞定的事情,他能给你写几十行。 到是写的挺多的,但你这样有什么竞争力?CRUD 能提升能力的地方多了去了,有多少人在 CRUD 中时刻想着用更好的算法来提高效率?你在 CRUD 当中选择了不费脑子的实现方法,那么后面就别到处抱怨没法提高技术了好么。

55 还叫自己程序员,那基本上就不行了。55 还想做技术的话,最起码要深耕某一个领域比如 WEB 开发, 驱动开发, 网络开发 , 数据库开发等等什么语言这种事情,应该在 35 岁之前,就不是你学习的主要方向了。

5 年以上找不到工作的 java 应该很多吧,转 java 真不是一个好的选择。

你猜猜正则是怎么实现的?

"拧螺丝就提高不了技术了?"如果你主业是拧螺丝,还真提高不了技术。学习是需要正反馈的,你学一大堆高深技术,工作上用不到,也很容易就忘了。就算 CRUD 玩出花,最后还是在领导和老板眼里,你还是一个 CRUD BOY 。除非你做独立开发,那就是需求逼你去学习,市场逼你学习,心态又不一样了。

不要老找客观问题,要的解决问题。你能力上去了,领导可以给你派更多的活,领导不就可以去外面接更多的单子。领导业绩好了,升职了, 还不带上你一起。

被骗的人只有一个原因,能力不够;被淘汰的人只有一个原因,能力不够;街上被流氓揍的人只有一个原因,能力不够;但我的能力足够见到你面的时候给你一个温暖的大逼斗

深耕 web 开发的 55 岁程序员是什么水平你能给我描述一下吗?薪水大概是多少?

夸夸其谈, 没有合适的场景人无法学会认知外的知识

程序员就是蓝领工人,想想别的出路

同意,可以拓展学一下后端,没必要完全转,我是从 Java 转到前端的,Java 并不是银弹,而且 Java 一样很卷,不太推荐这种完全转的,从零开始挺难的,而且你要是找 Java 工作的话,iOS 的经验也不没多少加分项

你忽略了一点,能力很强但是公司不需要,公司只想要个年轻且技术一般且能加班的,你咋办😸

当保安吧

站着说宏观的话,确实腰不会疼。没毕业还是刚毕业一会?

语言重要吗?

那可能是选错市场了.比如说你学会了 30 年前的上古神器: VC6+MFC, 参透了 win32 各种函数的钩子, 但是如果去找工作, 可能还是没有公司要.例子有点极端, 不过大致是这个意思.你以为的"能力很强", 放在公司而言, 究竟是不是"能力很强"? 不要把自己封锁在自己的笼子里.比如你原来在大厂, 会用 golang 做千万并发; 但是大厂形势不好, 被 N+1 了, 然后你去小公司, 觉得自己能"千万并发", 不过小公司根本不需要"千万并发", 所以你的"能力强", 一点用处也没有

很多公司在筛简历的时候,年龄是能力的重要衡量标准,这你怎么破

#11 你 60 岁退休,58 岁的时候你能不能保证你的能力和年纪一样?

学 Go

找别的路吧,面了几家外包。上来就是 Spring cloud 全家桶,分布式大数据,我真的累了。甚至还有那种我很明显感觉到在电话对面读面试题的,但是连这种公司都不招人。明明已经能感觉到压制住了面试的人,但是他们就是不给 offer 。上面唯能力论的人,有没有考虑过市场,行情的这些因素。有些公司真就把人喊过去面试消遣一下。

别学 java 了,实在是太卷了

java 就没有 35 岁危机了?思想配得上苦难

如果想转 java 找工作,别转了。如果转 java 是为了丰富自己技能之后创业啥的,随便搞

自己 PUA 自己厉害的……有没有带头大哥,出去谈判,带着几千万的 35+ 润出去

本质是上面在打击有钱人消费,有钱人不消费,不投资,有毛的工作呀。二代们赶紧出来创业才是硬道理。

评论区真没有人觉得 Java 很 Low 吗?

以上说 java 好或不好的,谈谈你对 java 技术栈的理解,更深一层你对编程的理解,你对软件开发的理解,当前的公司的招聘要求的技术能力其公司缺人要解决的难题,自己的能力有没有达到。这样的话,路径不就清晰了吗。我看到都在表达一种情绪。当然了,有些公司确实存在其对技术的要求比对其他方面的要求要低,就是这个招来的人,能不能加班,能不能长期在我这里干的下来,能不能融入公司的团队,能不能被 pua ,能不能被压榨。但公司不都是这样,虽然这样的公司挺多的。或者自认为有能力的,还要想到自己的不可替代性强不强,我想相对少有人能做到不可替代性,就过分的自信(自信于自己是有一点技术,然后人家公司就要买你这个技术的账)。或者有人会认为,谁谁谁技术也就那样,或者还不如我或者和我差不多,为什么人家能有工作我却没有,第一,人家真的没有你还没有发现的他对其就职的公司的价值吗?只是你没发现到,第二,自己进入那家公司自己就能比他做的好?你确定?如何证明?其实不好证明。找不到工作,就是自己不行,这样认为,我觉得是最有意义的,而不是把它怪到外在环境。设想,环境好的时候,自己觉得自己不行,对不起这份工资把工作辞掉,这种情境。为什么要辞职,因为外在环境太好,很少有人会怪罪环境的好。环境好不是环境好,而是自己有能力,环境不好就怪罪外界,这不是不公平吗?所以,其实是公平的。环境好的时候自己能混个工作,环境不好的时候被裁,这相当的公平。还有一种,人说前端好找工作,于是自己去学前端,类似这种。这种的不好在于,自己在随大流,在被外在选择,我认为,优秀的人是会分辨这个社会稀缺什么样的价值,然后把自己提升成拥有这样的价值,然后被外在需要,然后自己选择要去哪里。自己在一个舒适圈里,以自我为中心,眼界就局限在那一小点,所有的烦恼都源于自己是一个平庸的人,平庸的人只能有平庸的见识,甚至连抱怨都平庸。

主要是需要 35 岁经验和技术能力的工作内容只占一小小部分,但 28 岁的一大大部分都能活到 35 岁

这帖子回复都好蠢... 明明学一门技术只用考虑是兴趣还是为了讨口饭吃, 若为了讨饭更是只需要考虑一下供需关系就够了.关于如何实际调研以找工作为目的要不要转一门技术, 方法也很简单: 上 od 直聘类网站搜索哪些岗位同时需要原本就会的技术 + 要转的方向, 搜到的岗位越多那就越值得转.一个萝卜一个坑.

你会 flutter 么

Java 竞争估计也不小,而且 iOS 跟 java 很难搭边,客户端跟 Java 大部分做后端也不搭边,半路出家跟人干的更长的竞争就更难了。不如看看要不要弄弄 iOS 安全,iOS 逆向,做安全,mobile device management 做 IT 啥的?然后 iOS ,tvos ,watchOS ,macOS 内核都有一定相通,也可以看看?

影响因素应该是多样性的。就像你说的 如果能力相同,肯定选择年轻的,因为可塑性更强。这里自然地引入了年龄这个因素。人是复杂的。单看能力的话,可能不够全面。凡是多从自己身上找原因,这点比较认同。

照你们的说法,程序员干到 50 岁得是能新写个操作系统内核的能力才行。

就像我老婆跟我说想去奶茶店打工一样,并不是不可以,只是一大把年纪了得务实。我老婆之前一直是医疗行业的,医院护士、幼儿园校医,如果突然换一个行业或者换一个赛道就意味着从零开始。人生都已经过三分之一了,还有多少时间和精力可以从零开始学习,有多少人会认可一个从零开始的人。别瞎折腾,耗不起。ios 也好 java 也好,其实都是手艺人。从古到今手艺人终归靠的是手艺吃饭,只要这门手艺还有市场,你的手艺还行总能有口饭吃。但不能停止学习,因为市场在变。

implements Runnable

我还准备学 iOS 呢,觉得 iOS 省心些,Android 帮太混乱了

跟 Java 没关系,你学那些小众的更难找工作,因为市场需求量更小