当前位置: 首页 > 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 及工具、网络知识等。

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

相关文章:

学习什么知识不会过时

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

C# WPF上位机开发(ExtendedWPFToolkit扩展包使用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 虽然个人人为当前的c# wpf内容已经足够多,但是肯定还是有很多个性化的需求没有满足。比如说不够好看,比如说动画效果不好&a…...

【IOS开发】传感器 SensorKit

资源 官方文档 https://developer.apple.com/search/?qmotion%20graph&typeDocumentation SensorKit 使应用程序能够访问选定的原始数据或系统从传感器处理的指标。 步骤信息加速度计或旋转速率数据用户手腕上手表的配置物理环境中的环境光有关用户日常通勤或旅行的详细…...

【C++】封装:练习案例-点和圆的关系

练习案例:点和圆的关系 设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系。 思路: 1)创建点类point.h和point.cpp 2)创建圆类circle.h和circle…...

【vue】正则表达式限制input的输入:

文章目录 1、只能输入大小写字母、数字、下划线:/[^\w_]/g2、只能输入小写字母、数字、下划线:/[^a-z0-9_]/g3、只能输入数字和点:/[^\d.]/g4、只能输入小写字母、数字、下划线:/[^\u4e00-\u9fa5]/g5、只能输入数字:/\…...

异步导入中使用SecurityUtils.getSubject().getPrincipal()获取LoginUser对象导致的缓存删除失败问题

结论 SecurityUtils.getSubject().getPrincipal()实际用的也是ThreadLocal,而ThreadLocal和线程绑定,异步会导致存数据丢失,注意! 业务背景 最近,系统偶尔会出现excel导入成功,但系统却提示存在进行中的…...

大数据机器学习深度解读决策树算法:技术全解与案例实战

大数据机器学习深度解读决策树算法:技术全解与案例实战 本文深入探讨了机器学习中的决策树算法,从基础概念到高级研究进展,再到实战案例应用,全面解析了决策树的理论及其在现实世界问题中的实际效能。通过技术细节和案例实践&…...

【开源Mongdb驱动】SpringBoot+Mybatis+Mongdb融合使用教程

#【开源Mongdb驱动】SpringBootMybatisMongdb无缝融合使用教程 介绍 本文介绍一款基于JAVA开源的mongodb jdbc驱动为基础的无缝与springbootmybatis融合使用案例 mongodb JDBC 使用案例 https://blog.csdn.net/gongbing798930123/article/details/135002530 《基于开源的JA…...

freeRTOS使用

创建第一个FreeRTOS程序 1、官网源码下载 (1)进入FreeRTOS官网FreeRTOS professional services for application and RTOS development and consulting. FreeRTOS is an Open Source Code RTOS (2)点击下载FreeRTOS 2、处理目录 &…...

基于vue的线上点餐系统论文

基于vue的线上点餐系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了线上点餐系统的开发全过程。通过分析线上点餐系统管理的不足,创建了一个计算机管理线上点餐系统的方案。文章介绍了线上点餐…...

【Windows】windows11右键默认显示更多选项的办法

Windows11系统的右键菜单显示,需要多点一次“显示更多选项”才能看到所有菜单内容,按下面步骤简单设置一下就能恢复成Windows经典的右键菜单显示。 1. 2.输入命令【reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a…...

推荐使用过很好用的api,含免费次数

IP归属地-IPv4城市级:根据IP地址查询归属地信息,支持到城市级,包含国家、省、市、和运营商等信息。IP归属地-IPv6城市级:根据IP地址(IPv6版本)查询归属地信息,支持到中国大陆地区(不…...

QT最大线程并发

声明一个处理函数;int timeTask(); 头文件&#xff1a; #include <QtConcurrent> #include <QFuture> 并发处理改函数的任务&#xff0c;直到处理完成&#xff1a; QFuture<int> ft QtConcurrent::run(this, &ch72_concurrent::timeTask);while (!f…...

在金属/绝缘体/p-GaN栅极高电子迁移率晶体管中同时实现大的栅压摆幅和增强的阈值电压稳定性

标题&#xff1a;Simultaneously Achieving Large Gate Swing and Enhanced Threshold Voltage Stability in Metal/Insulator/p-GaN Gate HEMT (IEDM2023) 摘要 摘要&#xff1a;对于增强型GaN功率晶体管的发展&#xff0c;栅压摆幅和阈值电压稳定性通常是互相排斥的。本文展…...

Redis第1讲——入门简介

Java并发编程的总结和学习算是告一段落了&#xff0c;这段时间思来想去&#xff0c;还是决定把Redis再巩固和学习一下。毕竟Redis不论是在面试还是实际应用中都是极其重要的&#xff0c;在面试中诸如Redis的缓存问题、热key、大key、过期策略、持久化机制等&#xff1b;还有在实…...

数据科学知识库

​ 我的博客是一个技术分享平台&#xff0c;涵盖了机器学习、数据可视化、大数据分析、数学统计学、推荐算法、Linux命令及环境搭建&#xff0c;以及Kafka、Flask、FastAPI、Docker等组件的使用教程。 在这个信息时代&#xff0c;数据已经成为了一种新的资源&#xff0c;而机…...

设计模式——责任链模式(行为模式)

引言 责任链模式是一种行为设计模式&#xff0c; 允许你将请求沿着处理者链进行发送。 收到请求后&#xff0c; 每个处理者均可对请求进行处理&#xff0c; 或将其传递给链上的下个处理者。 问题 假如你正在开发一个在线订购系统。 你希望对系统访问进行限制&#xff0c; 只允…...

【谭浩强C语言:前八章编程题(多解)】

文章目录 第一章1. 求两个整数之和(p7) 第二章2. 求三个数中的较大值&#xff08;用函数&#xff09;(p14、p107)3.求123...n(求n的阶乘&#xff0c;用for循环与while循环)(P17)1.循环求n的阶乘2.递归求n的阶乘(n< 10) 4.有M个学生&#xff0c;输出成绩在80分以上的学生的学…...

程序人生15年人生感悟

计算机程序员并不是一件什么高大上的职业。而仅仅是一份普通的工作。就像医生能治病救人&#xff0c;我们能治蓝屏救程序&#xff0c;我们都在为这个世界默默的做出自己的贡献。刻意或无意宣扬某个职业高大上&#xff0c;其实质是对其它行业从业者的不公平。但是有些人却常常这…...

React与AJAX

大家好&#xff0c;欢迎来到 《React与AJAX》 课程。在这一课中&#xff0c;我们将学习如何在 React 中使用 AJAX。 什么是 AJAX&#xff1f; AJAX&#xff08;Asynchronous JavaScript and XML&#xff09;是一种使用 JavaScript 在浏览器和服务器之间进行异步通信的技术。A…...

基于NirDiamant/agents-towards-production项目:使用RunPod Serverless部署AI智能体实战指南

基于NirDiamant/agents-towards-production项目&#xff1a;使用RunPod Serverless部署AI智能体实战指南 【免费下载链接】agents-towards-production End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment…...

Python 开发者三步接入 Taotoken 调用 GPT 与 Claude 模型

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Python 开发者三步接入 Taotoken 调用 GPT 与 Claude 模型 对于习惯使用 OpenAI 官方 Python SDK 的开发者来说&#xff0c;接入 T…...

Rust嵌入式开发实战:开源机械爪控制库openclaw-rs架构解析与应用

1. 项目概述&#xff1a;当Rust遇上开源机械爪最近在逛GitHub的时候&#xff0c;偶然发现了一个挺有意思的项目——neul-labs/openclaw-rs。光看名字&#xff0c;你大概能猜到它是个用Rust语言写的、跟机械爪&#xff08;Claw&#xff09;相关的开源项目。没错&#xff0c;这正…...

单例模式深度解析:从基础实现到生产级避坑指南

1. 单例模式&#xff1a;为什么它既是基石又是“坑”在软件开发的江湖里&#xff0c;单例模式&#xff08;Singleton Pattern&#xff09;的名号&#xff0c;几乎无人不知。它被写进教科书&#xff0c;是设计模式中最容易理解、也最常被提及的模式之一。但有趣的是&#xff0c;…...

CefFlashBrowser完全指南:2025年畅玩Flash游戏与存档管理终极方案

CefFlashBrowser完全指南&#xff1a;2025年畅玩Flash游戏与存档管理终极方案 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 在Adobe Flash正式退出历史舞台后&#xff0c;无数经典网页游…...

代码性能优化实战:基于OpenAI Codex的Python转C++专业工具深度解析

代码性能优化实战&#xff1a;基于OpenAI Codex的Python转C专业工具深度解析 【免费下载链接】codex_py2cpp Converts python code into c by using OpenAI CODEX. 项目地址: https://gitcode.com/gh_mirrors/co/codex_py2cpp 在当今高性能计算需求日益增长的背景下&…...

RAG实战指南:让大模型学会检索外部知识

RAG&#xff1a;给 LLM 装上知识库——从原理到完整可运行系统LLM 的知识截止在训练日期。RAG 让 AI 能「查资料」回答——这是 Agent 有「长期记忆」的基础。一、为什么需要 RAG 用户&#xff1a;HarmonyOS NEXT 的 Observed 装饰器怎么用&#xff1f;没有 RAG 的 LLM&#xf…...

避开这3个坑,你的STM32F103+LoRa+阿里云项目才能跑得稳

STM32F103LoRa阿里云物联网项目稳定性优化实战指南 在物联网设备开发中&#xff0c;稳定性往往是区分业余原型与工业级产品的关键分水岭。许多开发者能够快速搭建起STM32F103与LoRa模块的基础通信框架&#xff0c;并实现阿里云物联网平台的数据上传&#xff0c;却在长期运行中频…...

基于Vue3+TypeScript的ChatGPT风格前端界面集成实战

1. 项目概述与核心价值最近在折腾一个个人项目&#xff0c;想给一个静态网站加上智能对话的能力&#xff0c;让访客能随时问点问题。一开始想自己从零搭建&#xff0c;但考虑到前后端、AI接口、实时通信这些环节&#xff0c;工作量着实不小。后来在GitHub上逛的时候&#xff0c…...

5种高效集成方案:Bilibili视频解析API的终极实用指南

5种高效集成方案&#xff1a;Bilibili视频解析API的终极实用指南 【免费下载链接】bilibili-parse bilibili Video API 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-parse bilibili-parse是一款基于PHP实现的B站视频解析API工具&#xff0c;通过简洁优雅的技…...