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

学习什么知识不会过时

近况💁🏻

最近这段时间,我真的很糟糕。工作中满负荷做需求,闲了就想玩游戏放松,业余搞些东西的时间很少。本来就有些焦虑,这种状态下更是有些 suffering。究其原因,都是因为部门转换的问题。

一开始,我认为原来部门开发不规范,还不如蜜蜂,期待着能去真正的研发部门,和真正对研发有热情、技术高超的人一起工作,写干净纯粹的代码。怀着对美好生活的向往,我空闲就学些东西,终于来到了公司的核心部门,业务上有前途,也远离了“最好”的语言。

但是,现实终归是无情的。核心部门、核心业务,也会有成堆成堆的垃圾代码,对技术无感只为混口饭的同事,无尽的不合理需求,做事差还乱甩锅的对接方。最主要的是,基本上一眼能差不多望见我的将来:经验丰富的老同事也只能为业务上的小需求放弃更优雅的设计,技术牛逼的 leader 每天也会在后台处理很多运营需求,跟各种业务方扯需求。我不知道自己还能坚持多久。我每天都很累,很想逃离,但又不知道去哪里。我不知道自己还能为这份工作付出多少,但又不知道自己如果离开了,会不会后悔。

我现在每天都很焦虑,不知道自己未来该怎么办。我害怕自己会变成一个碌碌无为的人,害怕自己会辜负自己的理想。我不知道该怎么办,我很迷茫。

所以,再努力的意义是什么?当然,人没有梦想和咸鱼有什么区别,今天能坐在公司而没有一直窝在家里玩游戏还说明我没废掉。

迷茫

这让我开始怀疑我的学习方向了。首先我怀疑的是语言。不可否认,我不太喜欢 Java,原因可能是因为觉得它重量级、陈旧、生态杂乱。然后是知识的通用性,注解、双亲委托类加载、spring,这些只有 Java 才有,如果我不再使用 Java,它们的价值就几乎为零了。所以,我为什么要花时间学注解、spring?

我觉得我方向有些偏了,如果对 Java 没兴趣的话,我还是只学应用层东西吧。学学怎么使用 jstack 调优而不应该关注字节码结构和类加载,学习 IOC 和 AOP 的思想而不应该纠结注解和 spring bean 的实现。但是,我又担心这样会导致我对技术的理解不够深入,无法在更高层面上思考问题。

没有不会过时的知识,但有目前来看过时晚些的知识。设计思想、linux 及工具、网络知识这些在目前来看前景还明朗,所以还是多花些时间在这上面吧。但是,我又担心这样会导致我无法在技术上有所突破,无法做出真正的贡献。

工作中用得到,以后面试会用到,Java 不研究还是不行。但是,我又担心自己会因为工作而没有时间学习,最终还是会荒废自己的兴趣。

而且好奇心还是会占上风,这两天看到 Java 实现相关的文章还是会身体很老实地点进去看。但是,我又担心自己会因为好奇心而迷失方向,最终无法找到自己的目标。

我不知道该怎么办。我感到非常焦虑。我不知道自己未来该怎么走。我害怕自己会成为一个碌碌无为的人,害怕自己会辜负自己的理想。我不知道该怎么办,我很迷茫。

方向

这让我开始思考我的学习方向了。首先,我需要重新审视自己的兴趣。我是否真的不喜欢 Java?还是只是因为一些外在因素,比如觉得它重量级、陈旧、生态杂乱?如果我真的不喜欢 Java,那就没有必要继续深入学习它。我可以转向其他更感兴趣的语言,比如 Python、Go 等。

其次,我需要考虑知识的通用性。注解、双亲委托类加载、spring 等技术虽然是 Java 特有的,但它们背后的思想是通用的。学习这些技术,可以帮助我更好地理解软件开发的本质。即使我将来不再使用 Java,这些知识也不会完全失去价值。

最后,我需要找到一个平衡点。既要满足自己的兴趣,又要兼顾知识的通用性。我可以根据自己的兴趣,选择一些 Java 的核心知识进行深入学习,比如面向对象、设计模式、并发编程等。同时,我也要关注其他领域的知识,比如设计思想、linux 及工具、网络知识等。

我相信,只要我能够找到一个合适的学习方向,我就能克服焦虑,在技术领域取得进步。

http://www.lryc.cn/news/262389.html

相关文章:

  • C# WPF上位机开发(ExtendedWPFToolkit扩展包使用)
  • 【IOS开发】传感器 SensorKit
  • 【C++】封装:练习案例-点和圆的关系
  • 【vue】正则表达式限制input的输入:
  • 异步导入中使用SecurityUtils.getSubject().getPrincipal()获取LoginUser对象导致的缓存删除失败问题
  • 大数据机器学习深度解读决策树算法:技术全解与案例实战
  • 【开源Mongdb驱动】SpringBoot+Mybatis+Mongdb融合使用教程
  • freeRTOS使用
  • 基于vue的线上点餐系统论文
  • 【Windows】windows11右键默认显示更多选项的办法
  • 推荐使用过很好用的api,含免费次数
  • QT最大线程并发
  • 在金属/绝缘体/p-GaN栅极高电子迁移率晶体管中同时实现大的栅压摆幅和增强的阈值电压稳定性
  • Redis第1讲——入门简介
  • 数据科学知识库
  • 设计模式——责任链模式(行为模式)
  • 【谭浩强C语言:前八章编程题(多解)】
  • 程序人生15年人生感悟
  • React与AJAX
  • C++ STL泛型算法
  • 使用OpenSSL生成PKCS#12格式的证书和私钥
  • 超详细 | 哈里斯鹰优化算法原理、实现及其改进与利用(Matlab/Python)
  • git 切换远程地址分支 推送到指定地址分支 版本回退
  • YOLOv3-YOLOv8的一些总结
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)控件的部分公共属性和事件
  • 最新同步云盘推荐:实现轻松管理与便捷同步的理想选择
  • (第27天)Oracle 数据泵转换分区表
  • 业务上需要顺序消费,怎么保证时序性?
  • ubuntu 开机提示 you are in emergency mode,journalctl -xb
  • 【Hadoop面试】HDFS读写流程