H5W3
当前位置:H5W3 > 问答 > 正文

想知道我现在处于什么水平

实际工作经验一年多,但是接触java有三年了,要说有经验吧,面试的时候啥都答不出来,本人不喜欢看面试题什么的,读书时期数理化比较厉害,文科就那样,看见一堆字就头晕。
要说没经验吧,之前没接触过的东西大佬配置到项目中,不问大佬也会用,然后自己整一下,也算懂一点,像现在的socket,rabbitmq,之前在项目中都没有接触过,现在用起来也很顺手。
写代码也没什么问题,前天和昨天两天就写了二十个接口,虽然大部分都是没有什么逻辑的代码,最主要是不需要写sql,只需要写拼接条件就行了,类似mybatis plus。
我在之前的一家公司框架、服务器都是我弄的,虽然有些青涩,但是也算是搭建的有点架构的样子,如分页封装、通过自定义注解判断字段属性(必填、长度、类型:手机号、邮件等)、统一异常处理、二次登陆强制下线等。
我还弄过微信登录、支付、图片服务器这些,虽然现在我自己也想提升一点技术,但是我不知道怎么提升,看视频无法集中注意力。
我觉得我比初级有余,比中级又不足。

回答

同样3年经验的Java开发,目前处于迷茫期,刚刚有点突破方向。感觉楼主现在处于舒适区,要强迫自己跳出舒适区,多看看书,
你才会发现有种越学习越不会的感觉。其实需要学习的知识是非常的多的,技术领域要先有深度,然后在广度。我之前一直看一个玩一个,但是知识系统非常零散,所以我建议楼主,静下心来,一点一点的学习总结,把零散的东西系统化,当然这也要有学习的动力,跳出舒适区。

下面的是我准备看的书籍列表, 希望对你有所帮助,我也会吧自己的学习笔记整理成自己的博客,这样一方面可以防止忘记,回头复习也非常方便,另外以方便也锻炼自己的写文章的能力。也建议楼主这样做(附上我的博客地址 https://www.zhoutao123.com/)。

1、Java 开发

  • 《分布式Java应用:基础与实践》林昊
  • 《Spring 源码深度解析》郝佳
  • **《Java 并发编程的艺术》 方鹏飞 魏鹏 程晓明 **
  • 《编写高质量代码: 改善 Java 程序的151个建议》秦小波
  • 《深入理解Java虚拟机: JVM高级特性与最佳实践》 周志明

2、架构设计

  • 《面向模式的软件架构》
  • 《大型网站技术架构: 核心原理与案例分析》 李智慧
  • 《微服务设计》 [美] Sam Newman
  • 《软件架构模式》Mark Richards

3、数据库

  • 《MySQL 必知必会》 [英] Ben Forta
  • 《MySQL 技术内幕: InnoDB 存储引擎 》 姜承尧
  • 《高性能 MySQL》Baron scbwartz,Peter Zaitsev等

4、计算机网络

  • 《图解TCP/IP》乌尼日其其格
  • 《图解HTTP》上野
  • 《HTTP权威指南》 David.Gourley等
  • 《TCP/IP 详解》

5、计算机科学

  • 《大话数据结构》程杰
  • 《设计模式之禅》 秦小波
  • 《领域驱动设计: 软件核心复杂性应对之道》 Evans
  • 《Linux Shell 脚本攻略》[印] Shantanu Tushar & Sarath Lakshman

6、容器化

  • 《Docker 进阶与实战》 华为Docker 实践小组

未经允许不得转载:H5W3 » 想知道我现在处于什么水平

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址