0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学习到什么程度才有资格说自己精通Java?

Linux爱好者 来源:YXQ 2019-08-11 10:15 次阅读

“对于程序员来说,如果哪一天开始他停止了学习,那么他的职业生涯便开始宣告消亡。”这不是什么危言耸听的怪语,而是一位大牛几年前告诉我的。

近年来因为程序员的薪资一路走高,导致从事IT行业的人越来越多,间接的也让企业对于开发人员的要求也越来越高。学习到什么程度才有资格说自己精通Java?个人觉得至少需要做到以下几点:

1.重视代码品质

重视代码品质,精益求精,这是技术开发的本质,也是程序员的立足之本。

对处于还没工作或者工作1年左右这个阶段的人来说,看书是比较好的提升方式,推荐《Java编程思想》、《effective java》等。需要注意的是,在看书的过程中一定要思考能否运用书中的经验来改善自己写的代码,运用到实处,比如看到final和static,想想自己代码中用的是否合理。

此外,还可以看些常用的开源框架,如果你用的是Spring框架等,那么下面知识图谱可以借鉴:

Spring框架知识结构

2.扩大技术视野

打好基础后,主动跳出舒适区,不断扩大自己的技术视野。

这一步比较难,因为很多人会被公司的技术和业务牵着走。比如公司当前的业务规模决定了技术上不需要分布式技术,很多人就不会去思考规模大了之后如何利用分布式技术来解决问题。

这种时候,除了寻找更大规模的业务外,要时刻保持跳出当前层级和环境来思考的习惯。比如,你只用了关系型数据库,有没有想过数据一直产生,到达TB级别的时候该如何快速检索与保存呢?

高并发和分布式技术

3.加深技术深度

扩展了知识宽度,还要加强自己的技术深度。

很多人信奉“不去造轮子”,看似性价比很高的一句话,却不知道这句话是有前提的,那就是“你得知道轮子的内部结构”,否则就是自我麻痹。接下来需要选择某一个或几个方面深入研究下去,构建自己的核心竞争力。

一个有技术深度的程序员才是有灵魂的。而BAT也愿意为有趣的灵魂买单,这个时候看的就不仅仅是工资水平,更多的在于晋升和发展前景的广阔性。

技术的突破需要依赖业务场景的需求和自身刻意的规划学习,二者缺一不可。但前者是机会,往往不是自己能完全把控的,如果在工作中没有实践场景,最好的办法就是系统的学习与梳理,待机会来临时才能一展身手。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2971

    浏览量

    104854
  • 程序员
    +关注

    关注

    4

    文章

    953

    浏览量

    29818

原文标题:精通 Java,要到什么程度才能算?

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Java 23功能介绍

    Java 23 包含全新和更新的 Java 语言功能、核心 API 以及 JVM,同时适合新的 Java 开发者和高级开发者。从 IntelliJ IDEA 2024.2 开始已支持 Java
    的头像 发表于 12-04 10:02 260次阅读
    <b class='flag-5'>Java</b> 23功能介绍

    戈帅《OpenHarmony轻量系统从入门精通50例》开发板与传感器配置说明

    戈帅《OpenHarmony轻量系统从入门精通50例》开发板与传感器配置说明,请查看附件*附件:《OpenHarmony轻量系统从入门精通50例》开发板与传感器配置说明.docx
    发表于 12-03 15:46

    戈帅的《HarmonyOS从入门精通40例》DevEco Studio升级说明

    《HarmonyOS从入门精通40例》DevEco Studio升级说明如附件*附件:《HarmonyOS从入门精通40例》DevEco Studio升级说明.docx
    发表于 12-03 15:45

    Java集合API的改进介绍

    解答这些问题。 我们将逐步学习 Java 集合类的优化过程,并按版本逐一对比分析。主要讨论的焦点将包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能
    的头像 发表于 11-22 11:12 220次阅读
    <b class='flag-5'>Java</b>集合API的改进介绍

    Java中时间戳的使用

    Java中时间戳的使用
    的头像 发表于 11-06 16:04 233次阅读
    <b class='flag-5'>Java</b>中时间戳的使用

    新书推荐 | TSMaster开发从入门精通

    书名:TSMaster开发从入门精通书号:9787302667193作者:杨金升刘矗刘功申定价:99.80元《CANoe开发从入门精通》作者又一力作!本书旨在帮助广大汽车工业领域的
    的头像 发表于 08-30 12:37 578次阅读
    新书推荐 | TSMaster开发从入门<b class='flag-5'>到</b><b class='flag-5'>精通</b>

    重磅!翘首以盼的《TSMaster开发从入门精通》正式出版!

    TSMaster软件,大家翘首以盼的《TSMaster开发从入门精通》书籍于8月正式出版发售!《TSMaster开发从入门精通》由杨金升老师牵头,同星智能研发和应用支持团
    的头像 发表于 08-10 08:21 512次阅读
    重磅!翘首以盼的《TSMaster开发从入门<b class='flag-5'>到</b><b class='flag-5'>精通</b>》正式出版!

    【转型必看】JavaAI,程序员的逆袭秘籍,转行人工智能不再是梦!

    ​随着技术的不断进步,人工智能(AI)已经成为当今科技领域最热门的话题之一。许多开发者开始考虑从传统的软件开发领域,如Java,转向人工智能领域,今天小编和大家一起来探讨Java开发者是否可以转型
    的头像 发表于 07-31 14:42 1191次阅读
    【转型必看】<b class='flag-5'>Java</b><b class='flag-5'>到</b>AI,程序员的逆袭秘籍,转行人工智能不再是梦!

    华纳云:java web和java有什么区别java web和java有什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供了一种用于开发各种应用程序
    的头像 发表于 07-16 13:35 833次阅读
    华纳云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别

    [RK3588从入门精通]系列内容专栏目录及介绍

    [RK3588从入门精通] 专栏目录及介绍
    的头像 发表于 04-10 10:40 754次阅读
    [RK3588从入门<b class='flag-5'>到</b><b class='flag-5'>精通</b>]系列内容专栏目录及介绍

    单片机学到什么程度可以找工作?

    找到工作,您需要达到一定的学习程度和技能水平。我们今天就来说一究竟怎样才能算是可以去找工作了。一些关于单片机学习程度和就业能力的建议了解单
    的头像 发表于 03-28 08:04 1605次阅读
    单片机学到什么<b class='flag-5'>程度</b>可以找工作?

    跟优秀的人,学习记笔记!文末有看海的点评

    很多同学私信我,自己学习时不会记笔记,要么是记录的非常潦草,没有保留有效信息。要么是把所有信息都抄笔记本上,结果变成了抄书,自己都不想看
    的头像 发表于 03-22 18:19 1205次阅读
    跟优秀的人,<b class='flag-5'>学习</b>记笔记!文末有看海的点评

    ARM嵌入式Linux 系统开发从入门精通

    ARM嵌入式Linux 系统开发从入门精通
    发表于 03-10 18:44

    FPGA好的学习资源有哪些

    对FPGA学习好的资源有哪些?从入门精通,大家可以分享一起学习
    发表于 01-28 17:00

    快速了解STM32的ADC功能,从入门精通

    快速了解STM32的ADC功能,从入门精通 1.关于ADC输入通道与GPIO口的输入关系需要查看STM32芯片手册(p31)而非数据手册。 2.外部触发源指的是触发ADC采样的触发信号,这与1
    发表于 01-15 09:16