当前位置: 首页 > news >正文

《简历宝典》18 - 简历中“技术能力”,如何丰满且有层次,Java篇

上一节,我们学习了前端开发,在简历中的 “技术能力” 模块的书写。这一节,我们说一下Java开发的 “技术能力” 该如何书写,从而使这个模块更加的丰满且有层次感。

目录

1 Java开发工作所包含的技能点

2 招聘市场对Java开发的要求

3 初级Java开发技术能力的编写

4 中级Java开发技术能力的编写

5 高级Java开发技术能力的编写


1 Java开发工作所包含的技能点

其实每一种开发语言经历了这么多年,都必然走过了很多迭代升级,所以其技术发展和生态也必然很多很杂。上面看完了前端开发的技能点可能觉得很乱,但其实Java也并不轻松。

本宝典并不是一本讨论如何学习开发语言的书,所以并不会过多的讨论某些开发技术,如何实现,或者把非常全面的内容点完全写出来。但却还是忍不住数一数Java开发在日常工作中所要用到的一些技能点

如上图这样,看上去已经相当多了,却仍有很多技能点未列举进来,比如已经不太常用了,但还是有少数的团队在使用着,比如开发工具未罗列出的eclipse,例如时常与MyBatis互相替换的Hibernate技术,例如目前仍有很多大学课程中在学习的SqlServer数据库,JSP技术等。

所以这里罗列出的技能点只是涵盖了目前市面上大部分的主流技能,却未能包含所有的,或是仍有小部分团队仍在使用的一些技能。随着时间的发展,这些技能点在未来某一天也终将成为淘汰的技能。

2 招聘市场对Java开发的要求

还是和前面前端开发一样,我们采用重点看岗位职责,用技能点大全覆盖岗位要求的方式,也就是找到那些除去Java开发人员本身就应该去做的,具有拔高意义的词汇,为我们所用。经过大量的Java招聘需求分析出,

有用的岗位职责信息会包含“生产环境重点问题分析定位”、“负责搭建开发框架,框架核心代码的编写”、“负责技术难点的技术攻关”、“负责核心代码重构及性能优化,保障产品上线的稳定性及性能”、“负责团队人员梯队培养,任务划分以及代码规范质量保障”等。

所以,如果想要使自己拔高一个等级,还总是把前后端联调这些常用的工作挂在嘴边,想作为一个亮点,那肯定是行不通的。

3 初级Java开发技术能力的编写

初级Java开发编写技术能力这个模块,适用于校招或是2年工作经验以下的场景。和前端开发的初级场景类似,这个阶段的Java开发人员的重点也应该是快速完成需求,但目前在前后端分离的开发场景下,快速解决前后端联调过程中遇到的问题,以及保持一个热爱学习的心态都很重要,所以可以这样编写,如图

中级Java开发技术能力的编写

中级Java开发已经具备了一定的开发经验,日常使用的技术点应该已经精通,甚至一些市面上流行的技术架构也应处于精通阶段,这个阶段的Java开发应具备团队核心力量的能力,可以从0到1独立完成需求开发,与前端不同的是,服务端开发更明确的知道业务数据的流向情况,对业务需求也更应该熟悉,并且这个阶段已经可以协助团队完成一些底层架构的工作,协作一些技术规范的制定与执行工作,使自己在Java的开发深度上有所增强,所以可以这样编写,如图

5 高级Java开发技术能力的编写

高级Java开发已经过了日常需求开发,协助团队做一些事情的阶段,已经具备了多年的工作经验,所以应该精通更多的技术架构,对多个团队的开发模式,规范体系有深入的理解,同时在开发过程中,对产品提出质疑,提出优化建议,负责底层架构的搭建,帮助团队成员成长,深度扩展的同时,广度也一定要有所体现。可以这样编写,如图

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL简介以及对数据库的操作
  • 力扣 102题 二叉树的层次遍历 记录
  • CSS 中border-radius 属性
  • 学习并测试SqlSugar的单库事务功能
  • k8s二次开发-kubebuiler一键式生成deployment,svc,ingress
  • Lamp 小白菜鸟从入门到精通
  • Git 用法
  • blender和3dmax和maya和c4d比较
  • 各类专业技术的pdf电子书
  • SmartX 超融合 vs vSAN 8:数据库场景下的性能对比
  • 塔子哥的快乐值-美团2023笔试(codefun2000)
  • 静态路由技术
  • 内存卡损坏读不出怎么修复?内存卡数据恢复的7个方法请收好!
  • ubuntu23安装tensorRT步骤记录
  • linux(CentOS、Ubuntu)安装python3.12.2环境
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【剑指offer】让抽象问题具体化
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 2019.2.20 c++ 知识梳理
  • angular2开源库收集
  • angular学习第一篇-----环境搭建
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CentOS 7 修改主机名
  • If…else
  • iOS小技巧之UIImagePickerController实现头像选择
  • Java 网络编程(2):UDP 的使用
  • Javascript Math对象和Date对象常用方法详解
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • PV统计优化设计
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • React-flux杂记
  • Sequelize 中文文档 v4 - Getting started - 入门
  • spring-boot List转Page
  • vagrant 添加本地 box 安装 laravel homestead
  • VuePress 静态网站生成
  • 初识MongoDB分片
  • 实现菜单下拉伸展折叠效果demo
  • 为什么要用IPython/Jupyter?
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • ​​​【收录 Hello 算法】9.4 小结
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #14vue3生成表单并跳转到外部地址的方式
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (function(){})()的分步解析
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (回溯) LeetCode 46. 全排列
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (转)Google的Objective-C编码规范
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (轉貼) UML中文FAQ (OO) (UML)
  • .NET CLR基本术语