Java开发实习记录

  • 记录一下
    • 稳住心态
    • 开发
    • 发展
      • 希望我的2022可以做好上面这些。加油!

记录一下

从去年11月底开始,到现在,马上也就实习快三个月。记录一下自己的这段时间的实习过程。

稳住心态

  1. 首先相对刚开始实习的自己或者是看着这篇博客的人说一句;稳住,别慌。
  2. 不知道别人有没有这样的体验,就是我自己的话,到了一个新的环境去了,就会比较慌。然后依稀记得我去上班的第一天中午吃饭的时候就一个人硬生生的坐那里。
  3. 前面对于实习生来说的话,一般就是熟悉公司的业务,然后看代码,装环境,弄权限这些的。
  4. 前面这样的话,可能心态上面就有点慌,感觉自己啥也没做,啥也不会;个人感觉前面这样是正常的,总要有一个熟悉的过程。
  5. 第一次实习没经验,说的六点下班;到点一看,咋一个走的人都没啊。后面也就习惯了。
  6. 还有就是问问题的时候想把这个问题过一遍,结果技术和业务场景去想,然后你可能会发现这个问题都不存在;应该清晰明了的知道自己问的什么,想表达什么。

开发

  1. 慢慢融入公司之后,就不会慌了,比较稳。然后也就会有需求需要做了,开始编码。
  2. 公司的项目和自己做的项目确实不是一个量级的;感觉以前自己写的就是单纯的一层套一层,里面也没有什么逻辑,就是单纯的为了分层而分层。
  3. 学会使用先有的工具,不要重复造轮子;通常很多工具类都是已经封装好了,我们直接去掉工具类就好。
  4. 面试造火箭,工作拧螺丝;说的比较夸张了,但是确实在日常的工作中有些东西是别人已经写好了底层,自己只需要去调用一个应用层就可以了,但是应该去了解他的底层实现原理。多去看别人写的代码。这样才能在有一天需要我们去编写底层时更加得心应手。
  5. 虽然我们的项目是微服务项目,但是基本在日常的编码中都会被屏蔽掉;平时可能就是用Feign去调用一个远程服务。
  6. 日常开发中使用到的就是消息队列,redis缓存,…

发展

  1. 从工作中得到了很多的经验。用到了一些之前从来没有使用过的技术。然后在开发中也认识到了自己更多的不足(我的基础本来也比较薄弱)。
  2. 容器组件注册与配置平时打交道最多的就是spring容器,有时候配置一个组件的配置会出问题。应该多去了解spring的底层实现,根据别人的代码来编码,不然写代码的时候就是一个一个试。
  3. 代码开发规范因为我有一点强迫症,所以在idea中就算是那种黄线的提示我都会想办法把他处理掉。然后我以为我的代码算比较规范的了,其实也还远远没到吧,还是应该按照规范的方式去编码,可以参考阿里巴巴Java开发规范。
  4. 编程思维与模式最近写的一套代码感觉很烂,每使用到一个新的变量时,我都需要在方法参数上添加一个入参。然后耦合度就会很高,太烂了。还是要有逻辑思维,学习学习设计模式。
  5. 阅读源码,知其所以然有些时间去调用一个封装好的上次引用,并不知道怎么使用,多去阅读源码,理解为什么是这么实现的。理解思维,然后就能写出自己对应的代码。
  6. 规划与总结在解决一个问题时,不要一开始就直接开始上手编码,应该先理清楚问题,有了大致的思路之后再开始。然后总结也很重要,有些问题可能是改变了一个形式重复出现。

希望我的2022可以做好上面这些。加油!

Java后端开发实习记录相关推荐

  1. 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)

    title: 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面) tags: 面经 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面) ...

  2. 2020年蘑菇街春招Java后端开发实习岗面经(一面+二面+HR面)

    一面(视频面试,50分钟) 实习经历(20分钟) 介绍一下Spring AOP,AOP是如何实现的.JDK动态代理和CGLIB动态代理的区别? 思考: public class ServiceA {p ...

  3. 2019/6/14 乐檬-Java后端开发实习

    1.笔试(Java基础,树的前中后序遍历,String 能被继承吗, 单例, 两道编程题 - 逆转矩阵 和 字符串) 2.自我介绍 3.问项目 4.100W条数据中取最大的1000条数据,用什么方法( ...

  4. 谈一个普通211计算机研究生学渣的Java后端开发的面试之路

    谈一个普通211计算机研究生学渣的Java后端开发的面试之路 为什么写这篇博客? 2020年是特殊的一年,新冠肺炎肆虐全球,疫情造成的影响远比人们想象的严重,所产生的蝴蝶效应让很多不可能变成可能,奥运 ...

  5. Java后端开发需具备什么技术?这几个部分你需要关注

    Java后端开发需具备什么技术?对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分: Java开发普遍需要: 1.Java基础 2.数据库 MYSQL/SQLServer/Orac ...

  6. java后端开发需要会什么技能,从事Java后端开发,需要掌握哪些知识和技能?

    很多小伙伴想转行做Java的后端,但是又不知道到底该学习些什么,做Java的后端,需要学习和了解什么? 1.首先要明确后端包括哪些职业 DBA(数据库维护优化专家) Developer(程序猿) Ar ...

  7. 2021年2月8日 抖音直播后端开发实习面经

    title: 2021年2月8日 抖音直播后端开发实习面经 tags: 面经 2021年2月8日 抖音直播后端开发实习面经 2021-2-8 抖音直播后端开发实习面经 岗位:后端开发实习岗 自我介绍~ ...

  8. Java后端落地项目记录

    本篇是一个真实落地项目整个后端开发的记录,记录了我看到和参与的项目从0到1的过程. 目录 一.项目概述 二.项目开发流程层面 三.开发技术层面 四.项目进行期间读书笔记 五.总结 一.项目概述 大概讲 ...

  9. Java Web和Java后端开发的学习路线

    基础:比如计算机系统.算法.编译原理等等 Web开发: 主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面).Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识.它们的 ...

  10. Java 后端开发面试总结:25 个技术专题(最全面试攻略)

    另送福利: java 面试准备 准确的说这里又分为两部分: 1.Java 刷题 2.算法刷题 Java 刷题:此份文档详细记录了千道面试题与详解:  !     私信我回复[03]即可免费获取 很多人 ...

最新文章

  1. C++指针与引用的区别
  2. 求1 + 2 + 3...+ n的和
  3. 第九天:基础文件管理
  4. 剑指offer(12)
  5. LA 3890 (半平面交) Most Distant Point from the Sea
  6. mysql表设计讲解_MySQL中数据库的设计归纳讲解
  7. Zookeeper选举原理——FastLeaderElection
  8. 飞秋本机如何与虚拟机传送文件_某度扩容之虚拟机
  9. 2021 年 Angular vs. React vs. Vue 前端框架对比
  10. 快播CEO认罪_成人网站对技术的要求有多高?
  11. AI学习——感知机和BPNN算法
  12. CobaltStrike木马免杀代码篇之python反序列化分离免杀(一)
  13. Bugku—凯撒部长的奖励
  14. User Agreement(APP用户协议)
  15. C++性能优化(十二)——自旋锁
  16. 太原理工大学计算机专业老师,郝晓燕 - 太原理工大学 - 信息与计算机学院
  17. java反射机制是什么_java中的反射机制是什么?
  18. linux如何连接redis
  19. 我的人工智能梦(一、前言)
  20. [BZOJ5020][THUWC 2017]在美妙的数学王国中畅游(LCT + 一点数学知识)

热门文章

  1. “深度撞击”号探测器与地球失去联络
  2. Cadence PSpice 模型5:基于ABM库创建XC6209稳压芯片的PSpice模型实战图文教程
  3. TwinCAT3中台达A2增量编码器伺服使用PDO方式回零
  4. 如何使用c语言制作微信小程序,不懂代码如何制作微信小程序?微信小程序的步骤?...
  5. 【转】使用并口控制笔记本软驱中的电机
  6. ActivityGroup的简单用法
  7. delphi2007 注册码
  8. 简单利用字典破解zip文件口令
  9. informix的安装步骤
  10. 雷神开机logo更改_升级BIOS/更换开机logo教程