Java越学越迷茫,应该怎么办?

Allegro老鸟的20年效率秘籍:用YepEda Skill脚本实现PCB设计全流程自动化 本文分享了Allegro资深工程师20年效率秘籍,通过YepEda Skill脚本实现PCB设计全流程自动化。从封装建库到规则配置,再到DFM审核,YepEda Skill大幅提升设计效率,每天节省至少4小时重复劳动。文章详细解析了自动化工具链的核心功能,并提供了实战技巧和量化对比数据。 阅读详情

        学习编程来说,算法、底层原理、框架,其实都不是最主要的,最主要的是你要能用程序解决问题,在这个过程中需要用到哪些技术再去学习这个技术,很多技术也只是需要知道如何使用即可,要不然你这辈子都学不完的!!

        下面是我总结的几点方法:

1、让编程成为一个习惯

        想要培养一项技能的最好的办法,就是将他融入到我们的生活并成为我们的爱好。其实说白了,就是让这个爱好成为一个习惯,一天不去做这件事情,都会觉得少了什么。在不知不觉中,这个习惯会像滚雪球一样积累起来。

        我觉得养成这种习惯首先就是要对“拖延症”说不。比如,你想锻炼下自己的写作能力时,但是没有好看的本子,没有好的灵感,没有安静的环境....总之就是找各种理由一拖再拖,最后就不了了之了。 但仔细想想等你有了好看的本子,舒适的环境....就能写出好的文章吗?不!我很明确的告诉各位,文章的功底是随着你不断的积累而成的。

        所以,当我们决定去做某件事情,请立刻!马上!现在就要开始行动!

        学习编程也是一样,每周拿出几天,每天拿出几个小时,编程学习就这样慢慢步入正轨。如果大家觉得没心情阅读编程教材,没关系,看视频同样也可以学习!如果你不知道看什么视频学习的话,我可以推荐你一套,这套Java300集是最新的,主讲师高淇专门为零基础学员而制,适合准备入行Java开发的零基础学员,图解学习Java,让学习成为一种享受。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

视频:全新的Java300集来了!java零基础小白自学Java必备优质教程!!

图标

2、把工作拆分成小块

        对待编程工作,我们没必要像健身狂人那样一口气做到筋疲力尽。与其直接编程2小时,我们完全可以先做25分钟、而后休息5分钟,整个过程重复4次。很明显,25分钟这样的短周期更容易坚持也不会带来多少压力。

        不过这样的方式应该配合更为灵活的执行思路。如果您感觉状态很好,而25分钟才刚刚完成热身,那就继续做下去并努力让自己抓住这种状态。向大家推荐蕃茄工作法,这是种学习新型技能的良好机制,推荐各位认真了解。

3、阅读别人的代码

        经过这几年的编程学习,我认为想要提升编码水平的最佳途径就是多看、多写,然而阅读别人的代码也确实是快速提升代码水平的一个技巧。

4、寻找良师益友

        学习编程的一个很好的方法就是和其他的程序员交谈。这不仅能够帮助我们多获得一种思维方式,同时也能够以更为愉悦的感受完成学习任务。至于内容没有特定的要求,可以是你正在学习的东西,也可以是你认为很酷的东西,更可以是你正在工作的东西。这样做可能会让你学到很多关于库,服务,编程语言和模式方面的知识。但是,最重要的是,你能了解到其他人是如何看待编程的。

5、写技术文章

        如果大家学习了一种新的编程概念,但不能确定自己是否已经真正掌握,可以写技术博文加以检验。或者是在技术博客网站上搜索,找找是否有人提出了类似的问题,然后给出您自己的答案。如果答案不对,那么讨论的过程能够有效加深理解。这样的过程,能给我们带来宝贵的经验,同时也能帮助他人。

        值得提醒的一点,别因为自己刚刚涉及编程而有所顾虑。罗马不是一天建成的,出色的程序员也是一样。只要您对问题有所了解,就不妨给出自己的答案——无论对错,这都将成为一次宝贵的经历。

6、保持耐心

        对于人生来说,其中任何目标的实现都离不开耐心。编程学习就如其它任何学习任务一样,都需要反复努力并投入大量时间。

        在这个过程中,您一定会经历高潮与低谷——别被这些曲线影响了心情。接受已经发生的一切,并尽可能避免其中不好的部分。就像打高尔夫球一样,我们的手感总在不断浮动,但只要坚持到底,您最终总能成为一个大神呢~

所以,大家加油!!!

        很多人觉得学编程难,大都是掌握方法,而不是能力、性别或其他原因。除了想达到行业顶级开发者的水平,如果你是想学编程,掌握了对的方法,就能学好。

        个人通过题目描述分析,应该是学习方法不对,没有培养出编程的思维和能力,这是一个因果关系。 感觉编程难,我在初学编程的时候也遇到过。刚刚学习编程会走很多弯路,想找一个合适的方法学习。有这样想法是值得鼓励的,至少是知道怎么学习更好,要成为一名优秀的程序员,一定要学会思考,思考能力也算是程序员的核心了(不是看,不是写,而是思考,如果照着别人代码写同时带上了思考,那么也是有效果的)。我个人建议大家要多思考的同时也要掌握好基础知识!

学习基础知识:

        推荐大家2套课程吧,也是我身边很多人都在看的

【Java300集】全新的Java300集来啦!java零基础小白自学Java必备优质教程

花2万多买的Java教程全套,现在分享给大家,入门到精通!Java300集_Java程序开发就业教程

        只要掌握了Java知识,后面只需要花点时间掌握语言的用法,方法调用,框架的使用,那么恭喜你,你的能力已经可以胜任大部分互联网公司的职位了。(这里得注意顺序,是先掌握了核心的算法和思想后才是熟悉语言本身)

华为OD机试 - 战士技能规划设计 - 数组(Python/JS/C/C++ 新系统 100分) 本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你为一款动作游戏设计战士角色的技能:战士每个技能会消耗不同能量,释放技能有 2 个约束:连续释放技能数量不能超过 m 个,技能能量总和不能超过能量上限 k;如果超过则必须中断当前技能,进入调息状态(即分段)。战士有一项爆发技巧:在单次战斗中有一次 阅读详情

相关推荐

【数据分析/商业分析】面试题整理——SQL专题

数据分析\商业分析—面试题整理 自己总结的SQL类的面试题 文章目录数据分析\商业分析—面试题整理1.新增用户2.活跃用户数量3.连续登录4.次(n)日留存5.每个科目下分数最高的两名学生

awater_17的博客 1859

怎么学习Java

1、培养兴趣 兴趣是能够让你坚持下去的动力,如果只是把写程序作为谋生的手段的话,你会活的很累,多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗? 很多技术大拿都是凭着对计算机浓厚的兴趣去学的,没兴趣的话,你会觉得学那些技术会很无聊,学着学着就不学了。 2、要脚踏实地,快餐式的学习不可取 欲速则不达,浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的...

weixin_43437385的博客 513

Windows下飞桨PaddlePaddle 2.6.1 GPU版环境搭建全攻略(含CUDA 11.7配置避坑指南)

本文详细介绍了在Windows系统下搭建飞桨PaddlePaddle 2.6.1 GPU版环境的完整流程,特别针对CUDA 11.7和cuDNN的安装提供了避坑指南。从Anaconda环境配置、CUDA Toolkit安装到飞桨GPU版的验证,手把手帮助开发者高效完成深度学习环境搭建,解决常见问题并优化性能。

x8y9z0的博客 1094

日常Java开发中,提升自身技术的13个建议

大家好,我是田螺。最近有位读者问我:田螺哥,日常开发中,都是在做业务需求,如何提升自己的技术呢?所以,本文田螺哥整理了提升技术的13个建议,小伙伴们,一起加油。优秀的程序员,之所以优秀,是因为他会总结踩过的坑,避免重蹈覆辙。所以,田螺哥建议你,日常开发中,如果你踩了哪些坑,就需要总结下来.茶余饭后,再温习温习Redis分布式锁使用,可能会有哪些坑嘛?线程池使用有哪些坑?Java日期处理又又哪些坑嘛?使用可能有哪些坑?细数线程池的10个坑Redis分布式锁的10个坑。

wdj_yyds的博客 8625

AIGC实战:用ComfyUI和Lora微调打造专属原神角色(含完整工作流)

本文详细介绍了如何利用ComfyUI和Lora微调技术打造专属原神风格角色,涵盖从环境配置、数据集准备到工作流构建和Lora训练的全过程。通过模块化节点设计和高级控制技术,创作者可实现高度个性化的AIGC艺术创作,提升二次元角色生成的效率与质量。

weixin_29185199的博客 348

【电脑技巧】CPU正常运行时间过长,怎么解决?

目录 问题描述 解决方案 1、问题描述 不少同志都遇到过这样的问题:按【Ctrl + alt + delete】打开任务管理器,切到“性能”选项卡下,发现自己电脑的CPU正常运行时间竟然为好几十天!很多人担心这会不会影响电脑的寿命?于是很想知道这是怎么回事,以及如何解决这个问题。 我在此解答一下,这是由于你的电脑开启了“快速启动”这一选项的缘故,只要把这一选项关闭,问题就解决了。 2、解决方案 怎样关闭“快速启动”呢?按照如下的步骤来即可。 顺便声明一下,笔者的电脑配置: 使用电脑:联想Yoga 14

橄榄树下的孩子 3万+

Java学完了仍不会写项目

相信很多学习java的小伙伴都会有这样的困惑:明明自己学了好久的java了,基本语法也都懂得,但就是写不出来东西,怎么办呢?今天分享给大家该如何做! 1、需要一本基于语法并有实战案例的书籍,推荐《Java语言程序设计》,这本书是千锋教育写的,内容偏向实战案例,很多高校计算机专业都是用的这本书作为教材,让大学生毕业就有做项目的思维和能力。 2、学习中要多进行编码练习,只有多敲代码,多做项目,才能让...

flower_517的博客 6659

【实战篇】【硅基流动API+Cherry Studio搭建个人知识库全流程解析:从零到精通的超详细指南】

在人工智能技术高速发展的今天,基于大语言模型的知识库已成为开发者提效的必备工具。然而云端服务存在响应延迟、数据隐私、硬件依赖等痛点。通过硅基流动API与的深度整合,我们既能享受大模型的强大能力,又能实现本地化部署与高效管理。本文将从环境配置到高阶调优,手把手带你构建企业级知识库系统。

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1082

如何提升 Java 技术

如何在工作后提升Java技术? 1 提升单机版开发技术为辅,提升分布式高并发技术为主。 2 先提升面试技术,找到能提供值钱技术的公司,在其中提升技术,而不能单凭学习提升。 3 通过排查和解决实际问题来提升技术。 4 最重要的是,只提升能当下直接帮到你的技术,比如工作中急需用到的技术,以及下份跳槽所需要面试的技术。 在讲具体做法前,先列些提升java技能时常见的问题。 1 工作后漫无目的地提升,或者是提升抽象的能力。 比如工作中做的是枯燥的增删改查,但听说大厂用的是分布式高并发,或者是spr..

Lalalajtyy的博客 3610

RockChip Android14 修改LCD背光最大值

在调试LCD屏时时长会出现硬件不匹配,导致电流过大,屏幕发热严重。在不调整硬件的情况下,我们可以通过修改软件,降低LCD背光最大值来实现适配。我们都知道LCD屏背光是靠pwm来控制,一般来说最大值可以设置为255,针对上述问题,我们可以通过软件来降低该值,比如200,100等等。

qq_34968572的博客 631

使用mid360运行lio-livox对比fast-lio2

msg_type为激光雷达发出的数据格式,有livox自定义数据类型格式CustomMsg和ros标准的PointCloud2格式,因此首先需要确定激光雷达端配置的是哪种格式。可以从激光雷达的ros驱动中看到驱动端有三种格式可以选,驱动端的数字2对应lio-livox中的1,驱动端的0对应lio-livox的格式0。如果使用的是Ubuntu18.04编译完成后运行直接成功,如果使用20.04运行会报错,需要修改以下源代码。针对livox-mid360 运行lio-livox的一些问题。

z1872385的博客 1229

天天学到夜里12点,感觉越学越迷茫,怎么办?

看公众后台有位朋友问,天天学到夜里12点,感觉越学越迷茫,怎么办啊?这位朋友表示他想早点让家里人生活质量高一点,并在不断努力学习着。我相信身边的程序员朋友,很多都有这样的经历,天天下班后,持续学习到深夜,面对日新月异的技术变化。不被市场所淘汰,努力学习新东西。无可厚非,互联网,就是快。不追赶下,一下就被市场所淘汰了。这是没办法的事,你们说,有谁又在闲着呢?在这个互利网时代,红利很多,普通人要想实现

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 2038

《FreeRTOS 入门与实战》第20章:移植到 RISC-V 平台

处理器上下文保存/恢复机制中断处理与任务切换的协同时钟源配置(通常使用 Machine Timer)平台特定的汇编代码实现// 典型RISC-V移植文件结构FreeRTOS/├── Source/portable/[编译器]/RISC-V/│ ├── port.c // 关键移植接口│ ├── portASM.s // 汇编级处理│ └── portmacro.h // 架构宏定义。

2301_79143213的博客 449

越学越觉得自己知道的少..

这句话说的真好.

gqdw 1714

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

为什么你越学习越迷茫,越努力越失败?送给职业小白和工作5年以上的中级程序员的话!

程序员的职业在国内看上去好像是个吃青春饭的工作,实际上也确实如此,为什么?这与我们国家的软件行业特点相呼应的,因为我们国家无论硬件还是软件,基本都是“组装”!组装说白了就是力气活,虽然我们与欧美的程序员一样都坐在昂贵的电脑前工作,但是我们工作的内容却截然不同,欧美的程序员在写核心代码,而我们的程序员在他们的核心代码上写马上可以卖钱的"软件"!力气活当然越年轻越好,这譬如工地永远是年轻人讨老板喜欢,...

elearn007的专栏 1534

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

迷茫

   我这几天才刚刚学习java,感觉越学越迷茫啦!越不知道它是用来做什么的?越学越学懂啦!请哪位高手帮做说一下你们初学java的感受和体会呀!以及java人才在市场的需求量?

xia_chi的专栏 213

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

通信专业学生的迷茫

接触过一些通信专业的学生,不知有多大代表性,这些找我的学生居然都是要“抢计算机的饭碗”来的。现社会,专业已经不是什么障碍,但如果有相当比例的学生都在纠结这个问题,通信专业的老师们,该找找原因了。“计算机是工具”在通信专业应该被认可,这样才能找到位置。下面是一封相关的信件。【来信】  我是杭州电子科技大学的通信工程学生,大一读完,听辅导员说到这专业就业好的基本去了海康、华为公司,而也是因为那些毕业生

迂者-贺利坚的专栏 6453

学面向对象,还在为写类而迷茫吗?

学习面向对象有两周了,也总结了一些学习的经验,在这里和大家分享一下: 刚开始学习面向对象的时候,说起来,自我感觉挺简单的,这里的简单是因为它的语法。 之后,当老师指导我们写各种功能类的时候我感觉,真的挺难的。这里我总结了几点: 1、先将老师的类从头到尾看一遍,了解这个类的基

兄弟连_战地日记 667

程序员别再迷茫,赚钱,方法比你想的更多

每次打开公号,扑面而来一阵阵焦虑:95后毕业3个月就买房,你的同龄人正在抛弃你毕业3年,年薪超100万:赚钱,是一种修行一线城市财务自由门槛2.9亿,看看你还差多少说来说...

这个时代,作为程序员可能要学习小程序 1445

继续卷技术 埋头苦学,越学越会

双非三战,前几天武汉大学考研上岸了,专业课排名。 但是这几天,已经有大半个月了,一直emo,还时不时计较一些无聊的琐事,真不敢相信自己怎么会变成这样,想想高中,大学,考研那会儿,可能并没有多大成就,但是一直都不服气,一直都在拼,一副要干翻世界的样子,现在终于考上了高中时就理想的大学,一下子突然觉得生活无意义了,“闲得发霉”,这不对, 夜晚突然无眠,觉得不能再这么下去了,考研已经浪费了近2年,还有4个多月闲置的时间,不能这样了,真的不能这样了,对别人来说可能玩玩没事,但是自己是完全脱产2年考研,啥经验也没有,

树叶子的博客 2153

不相关专业自学JAVA_自学java迷茫了,找不到方向了。

自学java迷茫了,找不到方向了。自学java感觉越到后面越混乱了啊,都不知道自己接下来要做什么了啊请求帮助[此贴子已经被作者于2007-11-2 15:37:18编辑过]搜索更多相关的解决方案:java自学----------------解决方案--------------------------------------------------------呵呵,量变引起质变。当你量变积累到一...

weixin_42311375的博客 121

非科班自学如何找JAVA工作_非科班本科生 自学java?

还是不建议自学吧,自学的时候基本都会陷入迷茫,不知道自己在学什么,然后会看不会写,自己也没有一个准确大致的学习方向,只知道自己每天在看视频,这是一个挺普遍的现象。对于你自己来说困难非常大,如果可以,在线上找个辅导的地方,会解决一大部分你这个问题。学Java,首先弄清楚现在企业需要什么人才,现在都流行什么,需要学习哪些东西?应该怎么才学才不浪费时间?学完了应该去哪里找工作,这些都是开始学的时候就应该...

weixin_32059007的博客 651

转行前端很迷茫,该怎么办?

有很多同学留言说,越学越迷茫,不知道该从哪里下手,今天梳理了一些学习web前端的经验,以及学习的步骤,分享给大家,希望对你们学习能有帮助。 计算机行业很多领域都符合82定律,也就是20%的东西的使用频率占到80%,所以很适合囫囵吞枣,因此我们的重点就是把这20%学起来,而首先要做的就是把这20%的东西找出来。 在我看来前端这20%的东西大概就是常用的html标签,css的盒子模型,基本的原生js,以及熟练使用jquery,ajax,常见浏览器的兼容。 拿下这些东西意义非凡,一方面证明你适合做前端这份工作,另

BOM485480的博客 749

太迷茫了,感觉学不下去了

太迷茫了,感觉学不下去了…… 原创良许良许Linux昨天 大家好,我是良许。 有个读者朋友跟我发了这么一段话: 良许大佬,我是您的读者,从2018年就开始关注您了,一开始得知您转行的故事,再到后面看您在职搞公众号,再到后面全职创业,一路看着您走过来,真心替您高兴! 您的故事深深触动了我,因为我也是非科班专业,我的专业是生物,但目前是一名公务员。虽然拿着稳定的工资,但我的职业生涯真的是可以一眼望到头。 您转行的故事对我产生了很大的影响,我现在也在自学转行,希望能够像您一样转行成功。但是我现...

wzlsunice88的博客 590

Java SE vs Java EE vs Java ME 简介【简明对比】

项目Java SEJava EEJava ME中文名标准版企业版微型版面向对象桌面、控制台、基础开发Web 应用、大型企业系统功能手机、嵌入式设备是否包含GUI❌(主要后端)❌是否支持 Web❌✅❌是否跨平台✅✅✅(嵌入式平台需定制)学习难度⭐⭐⭐⭐⭐⭐⭐如果你觉得这篇文章对你有帮助,或者有任何想法、建议,欢迎在评论区留言交流!我是一个在代码世界里不断摸索的小码农,愿我们都能在成长的路上越走越远,越学越强!

欢迎来到菜鸟不学编程的博客 773

阿里架构师十年学习工作经验分享,致和曾经的自己一样迷茫,在开发行业“高不成低不就”的程序员

白驹过隙,一晃眼自己在开发这个行业已经呆了十年。这十年中我经历了很多使自己成长的事情。例如:通过各种渠道的学习来提高技术能力、参加培训、出国、大公司的经历,还拥有了一群志趣相投的好朋友。但再仔细一想,这十年中我至少浪费了五年时间,和大部分人一样,在迷茫和困惑中找不到出路。而这五年可以足够让自己成长为一名优秀的程序员,路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。试想能有多少人对于自己将来要从事的职业和技术类型进...

xiaomanong123的博客 287
上一篇: Java中怎么定义字符串?Java基础
下一篇: Python和Java应该学什么,哪个更适合自己呢?
程序媛_小白
博客等级 码龄5年 322粉丝 163原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值