Java开发和渗透这两个职业差距还是比较大的。Java开发和Android开发是一样的,属于纯码农。标准程序员每天处理代码,俗称板砖,都是积极的职业。渗透渗透和安卓逆向是一个方向,不属于代码农民,更多的是使用更多的工具,这两个职业,一些从事Java开发,渗透比Java开发少,现在两个职业更清楚,主要取决于你想发展,喜欢编程选择Java开发,不喜欢编程选择渗透,当然,你还有其他选择,如文章提到安卓开发安卓逆向是一个不错的选择,主要取决于你自己。
两者的发展前景非常不同,仍然有很大的不同,建议既然两次参加HW,证明实习生的身份或掌握一定的技术能力。渗透测试是网络安全行业中一个非常受欢迎的职位,因此对人员的技术要求越来越高,工资水平基本高于同行,主要没有年龄瓶颈,经验越丰富,优势。而且工作单位在这方面基本都是为大型安全工厂、大型企业、政企单位服务,所以就业环境也比较好。就像题主说的,高手如云,要想更好的发展,需要自己的努力。发展十年前很受欢迎,现在也是大多数公司的必备岗位。找工作很简单,但是在千千成千上万的程序员中,你有优势吗?发展前景好吗?这需要你自己考虑。java开发需要强大的编程能力,精通这个方向,但在工作年龄实际上,年龄越来越大的程序员根本不占优势,许多向管理方向发展,但不是每个人都适合经理。网络安全产业是当今的朝阳产业。国家重视网络安全。随着各项政策的出台,业务发展越来越大,渗透工程师的差距很大,优势明显。受试者有一定的渗透经验,不建议放弃这么好的机会。毕竟很多人想学都没有机会。最后他们应该根据自己的爱好仔细选择。
两者都没有明显的优劣,没有没有前途的职业,只有没有进步的人。我建议你喜欢做什么,然后做一行爱。那些说内卷内卷和青春饭的人。淘汰你的是你的技术太弱,没有随着年龄的增长而增长经验和能力,还是真的因为年龄和人多?在本该拼脑力和经验的岗位上与人拼身体,在任何行业都可能随时被Pass,因为你不可能一直年轻。关于这一点,我举一个很常见的例子,大家一下子就能明白,建筑工地砖老了就搬不动了,然后就会被一群年轻人取代,而项目工程师会越老越妖,因为他们带着脑子参与工作。