作为一名Java软件开发,自己的感觉就是需要学的东西挺多的。工作中,会用到很多的技术,有些技术,可能看几篇技术博客之类的,就可以学会基本使用,有的技术包含的内容比较多,学起来当然就需要更多的时间了,工作两年多了,浅谈一下自己的学习感受吧,如果有不正确的地方,欢迎大佬指出。

可能很多小伙伴工作中都会有如下几个方面的困惑:第一就是技术多,不知道该学哪些?第二就是想学某些技术,又不知道如何学?第三就是感觉平常好多工作就是CRUD,怎么走出这种困惑呢?以上几个方面的问题,大家在工作中或多或少的都会遇到过,那么,我们应该如何解决呢?

随便打开一个Java招聘要求,可以看到,spring、springmvc、mybatis、Java基础扎实、IO、多线程、集合、微服务、分布式、springboot、springcloud、redis、mysql、oracle、maven、git、svn等等,技术真的是太多了,有的工作中可能使用到,有的没用过。技术很多,没接触过的技术中,到底应该先学一些什么呢?记得曾经有人说过这样一句话:当你迷茫,工作之余不知道需要了解一些什么新技术的时候,你可以打开招聘网站看看,好多公司共性的招聘要求,那么肯定就是需要学的。今年因为疫情的影响,身边也有被裁员的朋友。有的朋友就感觉在原公司干的顺风顺水。出去面试,屡屡碰壁,因为好多技术自己都没怎么使用过,但是公司面试招聘好多是要有技术实战。有的公司,框架是成熟的,可能只需要自己写业务代码,有的公司,可能自己还会参与整体的项目搭建。作为一名开发,许多技能还是需要我们掌握的。有的技术,可能工作中使用的少,那么我们就利用休息之余时间,好好学习一下。会的技术多了,我们有的时候也可以使用到工作中,这样也提高了开发效率。

有的小伙伴说,那么我想学技术,但是感觉就是三天打鱼,两天晒网,几个月,甚至几年过去了,感觉也没什么收获。那么这个就是学习方法的问题了。我们对于学习,一定要制定一个计划,比如当前工作中正在使用某些技术,我们以前没怎么接触过,那么就利用休息之余的时间,好好学习一下。有的比较新的技术,我们一定要列一个计划表,学习真的不能毫无计划的学习,比如这周或者这个月学习下redis,那么这个时间段内有空闲时间,就看redis相关的文章或者视频。了解一定的内容之后,利用空闲的时间,一定要写demo或者总结,一定要写demo或者总结,一定要写demo或者总结。重要的事情说三遍。写demo或者总结,可能确实比较耗时,但是这样我们才能把这个技术点掌握的更加牢固。上学的时候:好记性不如烂笔头。现在我感觉:好记性不如写demo或总结。切不可盲目的,今天打开看下redis,明天打开看下微服务,这样感觉自己好像一直在学习,但是久了,你会发现,知识真的会遗忘,只是简单的看上几眼,终究记忆的没有的深刻。

当然,有的小伙伴感觉学习比较枯燥,自己制定一个学习计划,过了一段时间之后,就不了了之了。那么这个时候,我们可以找一个身边的小伙伴或者技术大牛为榜样。然后学习一个知识点,感觉与大佬的距离又缩近了一点点。这样就是给自己一个鼓励吧。当然,更多的还是要自己学会坚持,开始一件事情很容易,坚持不容易。当你某件事情能坚持几年之后,那时的你会感谢现在努力的自己。

知识就是要不断的学习,不断的复习,才会记忆的更加的深刻!加油,美好的风景一直在路上!

浅谈作为一名软件开发,应该学什么、怎么学、怎样更好的提高自己?相关推荐

  1. 北京博奥智源,浅谈术语管理服务器软件开发所需功能设计

    序号 名称 功能 1 计算机辅助翻译系统客户端软件 (核心产品) ▲1.系统采用C/S架构,支持Windows 11操作系统,运行安全稳定,以计算机辅助翻译技术为核心,具备强大且稳定的记忆库搜索引擎, ...

  2. catia三维轴承_浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文

    浅谈基于CATIA二次开发的单排四点接触球轴承三维设计论文 一.概述 单排四点接触球转盘轴承是一种能够同时承受较大轴向负荷.径向负荷和倾覆力矩等综合载荷,集支承.旋转.传动.固定等多种功能于一身的特殊 ...

  3. 浅谈运维工程师的开发能力的培养

    写在前面 本文已获得作者授权,作者的博客地址:https://www.cuiliangblog.cn/ 原文链接:浅谈运维工程师的开发能力的培养 一.运维工程师发展路线 1. 传统运维 侧重点是解决具 ...

  4. 高德地图只显示一个省_浅谈当下各种导航软件:高德地图、百度地图、腾讯地图...

    浅谈当下各种导航软件:高德地图.百度地图.腾讯地图,之前出门找不到路只能靠问路,现在我们生活中出现了各种各样的导航软件,甚至让用户出现了选择困难症,不知道选择哪一款软件比较号,在这里小编就要给大家来分 ...

  5. 毕业后想成为一名软件开发工程师,应该如何学习,大牛给出建议!

    毕业后想成为一名软件开发工程师,应该如何学习,我整理了一下,觉得可以如下几个过程,逐步深入.希望对大家有帮助. 1.基础 这是每个开发者的起点.开发者刚刚学会了某种语言, 比如C语言,学习了基本的数据 ...

  6. 浅谈桌面应用程序的开发

    浅谈桌面应用程序的开发 常用的桌面的应用程序的开发有这几个技术(难度递减) windows api > MFC > Qt > WinForm = VB = DevExpress &g ...

  7. 浅谈计算机实用教学工具应用的体会,浅谈计算机常用工具软件教学心得.doc

    浅谈计算机常用工具软件教学心得 浅谈计算机常用工具软件教学心得 摘 要:随着计算机技术的普及,社会对掌握计算机技术的人才不断提出新的要求,人们所需要掌握的计算机技术也越来越多.<计算机常用工具软 ...

  8. 一名软件开发工程师电脑上的各桌面应用

    一名软件开发工程师的各桌面应用 聊天工具QQ微信钉钉电脑管家腾讯电脑管家浏览器搜狗浏览器火狐浏览器谷歌浏览器ie浏览器.....输入法搜狗输入法文档编辑Microsoft officetyporasu ...

  9. 想要成为一名软件开发人员?这个职业道路指南可以了解下

    有无数种方法可以进入软件开发.有些人在中学或大学中发现了他们对编码的热情:其他人在职业生涯的中途偶然发现了发展. 但无论你对软件开发的介绍如何通过,所有有抱负的程序员最终都需要问自己同样的问题:我怎样 ...

最新文章

  1. linux shell 脚本入门
  2. OpenGL无边界的纹理实例
  3. vivox60pro和iqoo7pro哪个好
  4. [iOS Animation]-CALayer 性能优化实例
  5. CECC2018赛季收官站我国×××手夺得年度总冠军
  6. UnityShader18:立方体贴图(上)
  7. Mysql 全局锁入门
  8. mysql配置utf8_mb4
  9. Dubbo源码解读:appendAnnotation [01]
  10. 翻译: Python range 函数指南 -- 从入门到精通
  11. HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站
  12. java 数据字典使用_java中数据字典怎么用?图文详解
  13. C#串口编程基础入门
  14. 分形图java_数字的美丽——分形图形
  15. java浪漫代码_程序员表白代码,用过的人都找到了对象...
  16. 【阴阳师】真蛇10层记录
  17. 【解决】阿拉伯语等右向左排版文字CSS解决方案
  18. 一个简单的SQL注入攻击
  19. Java排序之归并排序 1
  20. 为什么用样本方差估计总体方差的统计量除以n-1

热门文章

  1. HadoopSpark
  2. Mac更新系统后,无法正常打开AE的解决办法
  3. win11怎么设置电脑字体大小
  4. 312、519、122三大崩盘实战复盘
  5. 打破墨守成规的思维模式,你才能挣到钱
  6. 勒索病毒-特洛伊木马变种
  7. 移动端避免使用100vh
  8. KeyDown,KeyPress 和KeyUp 之我谈
  9. 梦幻西游只知道服务器怎么找回,买回八年前的梦幻号,只为找回当年的美好
  10. 基于HTML的环境网站设计 HTML+CSS环保网站项目实现 带设计说明psd