6年Java老鸟聊聊新人到底要不要学Java,从事互联网《打工人的那些事》
6年Java老鸟聊聊新人到底要不要学Java,从事互联网《打工人的那些事》
文章目录
- 为什么有本文
- 一些客观事实
- 优势
- 劣势
- 点题
- 数据来源参考地址
大家为什么选择互联网编程这条路,估摸着都是有自己的考虑。
可能因为钱多,也可能因为没有其他出路。
也可能就是随波逐流,毕业就从事这行了。
还是想加班拿点福报,想奋斗。
亦或者是想改变世界。
因为爱好
还是因为ta?
为什么有本文
本文主要想帮助一些想从事Java或者转行Java的朋友更加深刻的认识到一些优劣势
先讲一讲学习Java、从事Java行业的一些优点吧
也不是说和某一个行业比较,整体来看。
也不扯什么哪个语言最好,只因为我知道,PHP是最好的语言。
在讲优劣势之前,先了解下Java行业、以及互联网行业的一些事实
一些客观事实
Java诞生于1995年5月,经久不衰,且占据行业领先位置20年
虽然经常能够听到***语言要取代Java(没错,说的就是Kotlin被一些标题党来说事,Kotlin最初的设计目的是为了创建一种兼容Java的编程语言),但是显然从目前来看不现实。
Java依然处于高级语言的生态之巅(不要听一些自媒体喧哗取众,什么Java不行了,未来几年Java要被***取代。大家要有自主的思考能力,了解一下行业Java的占比,就拿2020年来说,看下面的数据)
- 2020年将Java作为主要语言的开发人员有520万人,如果只算使用Java语言的,那么是680万人
- Web服务领域,Java语言占所有语言的52%,不可谓不大
- 2020年Java市场占比16.896%,位列编程语言第一
Java性能不是最好,但也没有多差,在如今的很多Web产品应用架构体系中来说,加个机器的事情,多个几毫秒,节省很多人工成本,很划算的事情
Java生态好,真的很好。Java不是在某个领域拔尖的存在,但绝对是综合来说最佳的选择
虽然岗位多,但是学Java的人也多,真的很多。前面520万的全球Java人。亚洲约250万人,中国占比51%(用于收集此数据的调查对象最多可以选择 3 种主要语言),内卷严重啊。
996加班拿福报(常态的公司不在少数,这个我没有占比数据,国内公司太多了),附上996ICU地址:https://github.com/996icu/996.ICU
互联网行业相对于传统行业,平均薪资要高
从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!97%的企业桌面运行Java(此内容引用自Oracle官网对于java的介绍)
在所有的开发就业市场上,对于Java的招聘需求占到了总需求量的60%-70%,80%的企业项目是使用Java开发的
优势
Java语言在未来10年,不可能被淘汰掉(至于更长的时间,10年后再讨论吧)
岗位多,找工作简单,方便(对于有工作经验的人来说)
钱多(相对而言,钱确实不能算少,但是也就是个打工人罢了),但是时薪嘛,其实一般
对于普通人来说,这是目前最稳的一个,大概率可以提升自己阶层的渠道(很多靠运气的就不在这里说了。其实创业,何尝不是机遇运气占大头)
确实是有着机会改变世界的(想当初,我想写出改变/影响世界的程序或者应用,终究是沦为了平庸)
劣势
不能干到退休(真心劝大家找到合适的退休工作)
岗位虽然多,但是内卷严重,找工作也困难(对新人而言,对摸鱼混日子的人而言)
加班多,小时薪资真没有多高
圈子封闭,容易造成认知偏差(相对而言,很多程序猿都容易带着互联网的认知偏差,也就是知乎、脉脉那种人均百万,懂的自懂,不懂的我也不解释了)。不过这也不能算我们圈子的问题,而是人的问题。每个圈子都有局限性,认清就行,跳出去思考也不容易。
点题
当然,带着问题进来的朋友,可能还不知道答案。我作为新人,到底要不要从事Java,到底要不要来到互联网这个行业?
其实我自己看下来,总觉得在劝人学Java,从事互联网。
不过新人的内卷,真的很严重,慎重考虑。
但是,其实在你问这个问题的时候,我相信你自己内心其实已经有答案了,来搜索,来网上看,只是给自己一个心安的理由。
我的建议是:全方面了解后,选定自己认定的,坚持走下去。
迷茫的朋友也可以加群来聊聊,CSDN左边栏有联系方式、我的公众号也有。
最后,本文不仅仅是讨论Java哈,不过我也是想到哪就说到哪了。我也发现了自己有时候写文的一个问题,有时候一篇文章虽然定下了主题,但是我很容易跑题。
不过也不管了,挺好,舒服。
数据来源参考地址
https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/
一个人的总结,难免有遗漏,欢迎大家评论区指出。
6年Java老鸟聊聊新人到底要不要学Java,从事互联网《打工人的那些事》相关推荐
- 什么都不懂的学java难不难_零基础转行学java到底难不难
不少零基础的新手想要转行学习java可是不知道难度,南京学码思下面就给大家详细的说一说转行java的难度,希望能帮助到各位想要了解java的同学. 零基础转行学java到底难不难 新手转行学java到 ...
- Java前景如何?现在还能学Java吗?
Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言.随着互联网的快速发展,对于程序员的需求量很大.那么Java前景如何?新手还能学Java吗?本文小千给大 ...
- 2019年Java就业前景如何?新手还能学Java开发吗?
2019年Java就业前景如何?新手还能学Java开发吗?Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言.随着互联网的快速发展,对于程序员的需求量很大 ...
- 女生学java开发难吗?女生适合学java吗?
女生学java开发?Java开发看上去是一项系统性很强.入门很难的"高大上"学科,前端.代码这些普通人基本不会接触到的名词,吓怕了众多初学者.大部分人对于Java程序员都有一个既定 ...
- 让我又爱又恨的Java《打工人的那些事》
让我又爱又恨的Java<打工人的那些事> 概述 我从事Java行业,差不多有6年了. 对于Java,我是又爱又恨.那么,爱从何说起.恨又从何而谈. 下面我会一一道来. 始于ACM 2014 ...
- 英语特别差能学java吗_英语特别差能学java吗
英语特别差能学java吗?不少同学是自己英语差,怕学不会java从而放弃,南京学码思下面就给大家来说一说英语特别差到底能否学习java! 英语特别差能学java吗 关于学习Java,有这个顾虑的大都是 ...
- 蓝桥杯java能用编译器1吗_学java的你,这些英文单词都掌握了吗?
1.Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承. 2.Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法. 3.Anonym ...
- 为什么都建议学java而不是python-为什么都建议学Java而不是Python?两者有什么区别吗?...
熟悉编程的朋友都知道,不管是Java还是Python 一直都是两种非常了不起的,强大的编程语言,但是对于刚开始起步学习编程的朋友来说,会困惑且最经常问的问题是,不知道是该学 Java 还是 Pytho ...
- 为什么都建议学java而不是python-就目前来说,学Java好还是学Python好?
我建议你选择首选JAVA JAVA和Python哪个岗位就业多,更好找工作? 首先目前的情况确实是公司的Java的需求量是要大于Python的,从各大招聘网站上面都可以看得出来,Java是目前企业应用 ...
最新文章
- centos 7 卸载 mariadb 的正确命令
- 一套完整的防火墙系统通常是由屏蔽路由器和代理服务器组成
- Java集合框架总结(5)——Map接口的使用
- qt 加载rtsp流_qt_ffmpeg_rtsp 在QT中拉取RTSP视频流并用FFMPEG解码播放 - 下载 - 搜珍网...
- mybatis TypeHandler 类型处理器
- shell函数可接受不同参数
- 第3章 用户(账户)管理
- 9月26日发布?一加7T系列被“扒光”:硬核到没朋友
- 主成份(PCA)与奇异值分解(SVD)的通俗解释
- 2021牛客寒假算法基础集训营5,签到题BF
- 二分搜索,欧几里德算法
- python决策树预测模型_「数据挖掘入门系列」数据挖掘模型之分类与预测 - 决策树...
- linux下688权限,Linux shell脚本笔记
- 《大数据技术原理与应用》—— 提纲
- 仿腾讯QQ空间登录的css代码
- 让架构接地气,不再云里雾里
- 安装Linux系统不分区的问题,浅谈linux系统的分区问题
- 关闭Win10锁屏的防暴力破解功能
- 网络电视视频服务器所放位置,同样带宽,为什么用电视上的网络电视app看电视就卡,用运营商自己的iptv就不卡呢?...
- 开关电源MOS管选型500V、600V、650V参数