大学四年java学习的经验及心得体会

<毕业设计>最适合大学生的12个Java系统项目(附源码) 【就业|毕业设计|Java项目合集】 小编给大家整理了12个Java系统项目(附源码)白嫖到底! 阅读详情

ps:因为自学,和科班生学习java有不一样的感受,特地找了一篇科班学生分享的心得来看看.收获良多

一、认清自己

认清自己最关键的一点是【要知道自己到底想要什么】。这是第一步,也是最重要的一步。因为这关系到你能够够选对学习方向,能否沉下心来去学习。

我们都知道,做自己感兴趣的事情的时候,是可以事半功倍的,因为你愿意去做它,而不是出于某种原因不得不去做。

经常会有人问我,现在前端找工作好找么?java 找工作好找么?我要不要学 android 呢?

这些问题的答案其实大家心里都明白:只要你足够优秀,学什么都能够找到一份好的工作。

所以说,不要因为某一个方向火,而盲目的去追;也不要因为某一个方向可能不容易找工作而不去学。

记得我有一次这么回答一个朋友的时候,他和我说:很多时候,选择远比努力重要,我选一个我不喜欢但是火的方向也许比我选一个我喜欢但是不火的方向赚的更多。

这种想法很多人应该都有,但是我觉得,选择远比努力重要的前提是你这个选择得正确,但是能够做出正确的选择的人,他本身就已经是一个优秀的人了。抛开这点不谈,在一个自己不喜欢的领域你能走的多深入呢?

对一个搞技术的人来说,年龄的增长其实不是那么可怕,可怕的是你没有匹配自己年龄的技术深度。当你的工作换一个刚毕业的学生都能做的时候,你很快就会被淘汰了。

所以,选方向一定要选自己感兴趣的方向,因为只有这样,你才有兴趣去往深入了学,你才不会在未来被年轻人挤下去。

认清自己的第二点是【认识到人外有人】。自满,自大,自欺欺人是影响自己进步的绊脚石。

如果你觉得,你现在已经很了不起了,你能做到这个程度已经很不错了,你就会停滞不前,然后浪费大把的时间。

这是我自己的亲身经历。我的学校是一个双非大学,计算机也不是学校很好的专业,消息也比较闭塞。在我的圈子里,我觉得自己已经很不错了,我之前也一直这样认为。

但是,当我今年开始准备春招准备校招的时候,我发现我错了,和真正优秀的人比起来,我什么都不是。以前觉得自己会的东西,出去一看,大家其实都会;

以前觉得很多知识等工作了再去学也不迟,出去一看,发现早就有人学会了。

但是,现在认识到这些已经有点晚了,因为已经开始找工作了,没有时间再去让你从头开始学了。

所以说,永远不要自满,要知道人外有人。如果有一天,你觉得周围没有人比你更厉害了,一定要记得,不是你走到巅峰了,而是你的圈子,应该扩大了。

只有你的周围,有很多更厉害的人,你才能意识到自己的不足。这也是我常挂在嘴边的:你想变成什么样的人,你就要去认识什么样的人,你的周围是什么样的人,你就会变成什么样的人。要知道,人以群分。

二、学习的目的

为什么要学习呢?学习的目的,根本上是为了获取竞争优势,增加选择机会。你比别人懂得多,比别人学的深,你就更有竞争力。对于程序员来说,不懂得学习是没有办法在这个行业混下去的。

技术的更新换代,技术的深入掌握都需要去不断的学习,如果你不学,很快就会被淘汰了。

找工作的时候,有其他专业的朋友会羡慕的和我说:你这个专业真好,一毕业月薪就上万,我才3,4千。

其实我想说的是,如果不好好学习技术,搞技术的也会失业。大部分的人都只看到一部分计算机的应届生工资很高很羡慕,却忽略了他们这四年是怎么度过的。

天上是不会掉馅饼的,计算机专业的每天看剧打游戏,毕业一样找不到工作。希望以后你不会是那群天天打游戏看剧最后抱怨自己工资低的那群人中的一个。

三、时间管理

知道了自己的方向,知道了为什么要学,那么我们接下来谈一谈,怎么安排自己的时间,或者说,怎么制定一个计划。

很多人应该都有过这样的经历:我现在很无聊,不知道做什么好,学习吧,不知道学什么,打开电脑也不知道做什么,打开手机也不知道做什么。

然后只能选择看个直播,看个电视或者打个游戏来打发时间。当一天过去以后,突然后悔,觉得自己当时要是学习就好了。

为什么会这样呢?是因为你自己没有一个计划,如果你每天都有一个按时间段安排的计划的话,你就不会迷茫了,你就会知道这个时间点自己应该做什么,而不是用看剧打游戏来打发时间。

关于时间的管理。首先,要有一个大一点的计划,比如年计划,月计划,周计划。这一年大体上要打到什么目标,这个月要学习哪些知识。

然后是精确到小时的日计划。每一天,哪个时间段做什么都详细的列出来。

其次,不要太盲目自信。很多人其实从来没有完成过自己的计划。如果你真的能够完成你制定的每一个计划,那现在的你一定已经很了不起了。

如果你几乎没有完成过自己的计划,那么你一开始制定日计划的时候,不要给自己太多的任务。因为如果你一旦完不成,就会影响自己的信心。

最好的方式是,一开始制定一些简单的计划,然后每天很容易就能做到,然后慢慢的去增加自己每天的任务量。

最后找到一个最适合自己的节奏。这个过程可能需要很长的时间,因为你要不断的去尝试,去改进。找到最适合自己的作息时间去休息,找到自己工作状态最好的时间去工作等等。

关于时间管理以及计划的制定,每个人都应该有一套自己的计划,因为每个人的情况不同。

最后,不要把你的计划当摆设。虽然我上面说过,很多人其实从来没有完成过自己的计划。但是我还是希望你能够认真的去对待它,因为受益的有且只有你自己。

四、学习方法
盲目的学习效果并不好。以前看书的时候,看完一遍再从头看,感觉就像是在看一本新书,完全没有印象。

看似自己学了不少,其实真正掌握到的并不多。学习不是你看得书越多,读过的文章越多你就学的越好,而是看你究竟掌握了多了。那么,怎么才能有效的去学习一门新的技术呢?我总结了以下几个步骤。

4.1 学习的步骤

确认学习目标

首先,你需要确认你要学什么,切记不要三心二意。学习最好一个时间段专一的去研究一个知识点,不要今天学 python 明天又想学 java 了。做什么事都有有一个目标,不然容易成为无头苍蝇。

目标往大了说,可以是成为某一个领域的大牛,往小了说可以是今天的一个学习计划。

hr 面的时候,一个常见的问题是:你的职业规划是什么。一个优秀的人,必然会有一个属于自己的职业规划,知道自己在什么时期要做什么,知道自己每个时期要完成什么样的目标。

学习也一样,当你有了一个清晰的目标的时候,你才不会迷茫,才不会不知道做什么好。

制定学习计划

上面也提到了这点,计划可能赶不上变化,也许今天正好有别的事情导致今天的计划没有完成,但是至少大方向是有的,你不会不知所措,不知道最近应该做什么,这才是计划的根本价值。

所以,不要担心计划完不成,这是给你自己学,一天的计划完不成又能怎样呢?

自己找资料开始学习

请记住,不要当一个彻头彻尾的伸手党。因为轻易得到的东西你是不会珍惜的。并且,你不要祈祷你这一辈子所有学习需要的资料都有人会提供给你,自己找资料本身就是自学能力的一部分。

当然,我并不是说不让大家去群里问,毕竟能问到也是一种本事,但是你一定要有自己的资料来源,无论是博客还是书或者是官方资料。

脑图与流程图

学习从来都不是只看看书就能学会的,自己构建相关知识脑图和相关步骤的流程图是非常有必要并且非常有效果的。

比如你要学习java,你可以先从网上找一找别人画的脑图,对java有一个大致的了解,每学一个小的知识点,就自己绘制一个该知识点的脑图,学完之后,自己再画一个整个 java 体系的脑图,这样你会对 java 非常的熟悉。

比如你学 GC,光看书或者博客是很难记住那些流程的,这个时候,你自己画一个流程图,我保证你对这个过程会很清晰。记住:就算是有现成的图,你也应该自己画一个,自己画和看别人的是完全不同的两个层次。

编码

上面的那些,都是掌握理论知识的步骤,是骡子是马还得拉出来溜溜。编码才是重中之重,就算你能把一个知识点吹得天花乱坠,但是一句代码不会写依然没有什么用。

笔记

好记性不如烂笔头,学完的知识,然后记录下来,自己总结一遍,收获有多大你们试试就知道了。

回顾

如果你学的东西,很久都没用,突然有一天你又要捡起它,你会发现,你之前做的努力,太特么值了,你有资料!有脑图!有流程图!还有笔记!分分钟就记起来了。

自己写一个有实际应用的 demo

如果有必要,可以写一个有趣的应用,不是简单的范例。

这个过程,其实是很耗时的,学生建议按照这个流程来,因为学生的时间大把大把的,时间很少的就根据自身情况取舍吧。脑图和流程图我觉得收益很高。

上面说到,有的时候看完一本书再从头看,感觉像是在看一本新书。所以我后面看书的时候,也会做相应的笔记,看的时候会在书上勾勾画画,给一些重要的地方打上标记,看完之后,合上书,用记事本把自己刚刚学的的东西写一下(大纲就行),然后再和书上比对一下做一些修改。

当我看完一本书以后,对应的,我还会有一个笔记,以后我甚至完全可以看自己的笔记而不需要再看书了。看 + 回忆 + 记录,可以让你充分的掌握一本书的核心。

步骤大体上是这样,但是也千万别死板的都按照这个过程来,毕竟还是很耗时的。下面分享一些获取资料的途径。

4.2 获取资料的途径和一些工具

找资料的途径

· 百度/google:先看看他都能干嘛

· 官网:官网的文档一般足够了

· 相关书籍:京东和当当经常有活动的。

· 社区:社区也会有人做教程的,还会有一些个人项目可以参考

· github:可以在github 看看某个知识点的 awesome。

· 各大博客以及知名博主的个人博客:看看一些高质量博客也不错

· 微信公众号:试着找一下相关的微信,当然,微信上的文章很多都来自于博客,但是微信的好处就是,你不用自己找,别人已经帮你找好了,缺点就是,量太少。

· 知乎专栏:和博客差不多。

· 一些视频或者 wiki 教程:现在有很多教学视频的网站,有收费的也有免费的。常见的比如慕课网,菜鸟教程,网易云课堂,极客学院,易百教程等。一些培训机构的视频有的也不错。

· 一些工具

· teambition 。一个团队管理软件,当然,个人用也是蛮好的,有各个平台的客户端。我用它来安排自己的计划。

· 百度脑图。在线脑图,免费无限容量。

· xmind。

· processon。也是在线的,可以画流程图和脑图。免费的容量有限。

· Visio。绘制各种图。

· 番茄土豆。番茄工作法的管理工具。

· coding。代码管理网站,类似于 github,是国内产品,速度会相对快一点。

· 我觉得 github 可以当做一个个人品牌来经营,所以最好只放一些很好的项目,一些无关紧要的代码放在 coding 就好了,开源中国的码云也行。

记笔记的一些工具

· gitbook : 可以直接生成电子书的一个开源工具,不知道的可以了解一下,我现在在用。

· 简书:因为简书可以创建文集,就和文件夹似的,用来做笔记也不错。

· 有道云笔记。也挺好的(我喜欢用markdown。有道云支持)

· 印象笔记

· 各大博客

· 自己搭博客

· OneNote

· 比较推荐用markdown来做笔记,markdown常用的语法也就五六个,很好记,也很好用。

五、影响学习的几个因素

5.1 自己的心态

心态其实是很关键的。我们的周围总会发生一些事情,有的时候这些事情会影响到自己的情绪和心情。这个时候如果你自己调节能力比较差的话,就可能会什么都不想做,不想工作,不想学习。然后颓废好几天。

我想说的是,一个优秀的人一定得是一个乐观的人,不执着于得失,不轻易被影响,积极的去面对生活中所发生的一切。

5.2 外物的影响

我主要说的是手机。现在手机已经成为人生活中不可或缺的东西了,它带给我们方便,但是同时,它也占据了我们大量的时间。

我不知道大家平时会不会时不时的打开手机,大部分情况下它和之前毫无变化,但是你还是忍不住的打开它瞅几眼;

或者有几个群在不停的闲聊,然后你也忍不住的参与进去,不知不觉时间就溜走了。

不要成为被手机支配的人,所以,当你工作或者学习的时候,把手机静音,放在一边,不去看它,这样你会节省出很多的时间。

除了手机,另一个外物的影响周围的环境。如果你能在一个嘈杂的环境中学习,那就很棒了,如果不能,记得给自己找一个舒适的学习环境。

六、其他想说的

6.1 关于大学生的学习

我知道,预定了这次分享的大部分其实都是学生,还有一些刚刚入学的新生。我想说的是,玩可以,但是一定要记得,你来上学是为了学习知识的,千万不要本末倒置了。

我现在最后悔的一件事就是大一的时候没有好好得去学习,不要变成下一个我,

大学学计算机其实大部分时间还是得看你自己,老师上课讲的东西很重要,但是那些都是基础中的基础,凭借这些并不能够让你找到一份满意的工作,所以你还需要自己去学很多很多的东西。

我简单的归纳了一下大学几年要做的事,你们可以参考一下(假设你以后的方向是 java )。

【大一】

这个时候,刚刚接触计算机,你可能什么都不懂,听课也是一脸懵逼,什么for循环,if语句,恶心的不得了。这个时候你要做的不是抱怨,而是去努力的寻找乐趣。因为你已经入了这个坑了,除非你转专业,否则你是摆脱不了它的。

怎么寻找乐趣呢?我觉得,编程最大的魅力,就是当你成功的时候的那种发自内心的成就感。不知道大家还记不记得第一次写 helloworld 的时候,各种出错———分号写成中文的了,大括号少了一个———但是最后终于成功的输出了结果的那种喜悦。

对于一个刚刚接触编程的人,我觉得,写游戏是最容易获得成就感的。这里给大家推荐一个知乎专栏—- 做游戏,学编程(C语言)。

专栏的作者,通过让一些学生做游戏来学习c语言。我觉得这个一个很好的学习方式,即有挑战性,又可以培养出成就感。

大学的入门语言差不多都是c或者c++吧。。如果不是,你也可以参考一下专栏里的小游戏,然后用你自己的语言试着写一下。

但是,我要重点说的是。写游戏其实是一件很有挑战性的事。有的人也许会在一开始就陷入困境,不知道如何继续下去。这个时候,如果你能坚持下去,多问问老师,学长,百度,google,把问题解决,那你以后肯定会很优秀。

如果你放弃了,不要灰心,因为并不是所有的人都适合通过游戏来培养兴趣,你也可以通过做一些 acm 的题来提高自己。每个学校应该都有相关的网站吧。如果没有的话,可以去浙大的看看。

或者 leetcode 或者牛客网也可以 。做一些自己能力范围之内的题,也可以提高自己的兴趣。

当然,这些只是针对一部分同学,毕竟很多人其实对代码无感。。根本耐不下性子去写代码。对于这部分同学,我建议去学习 html 和 css。

因为它们入门超级简单,是用来写网页的。没有 c 语音那么复杂的逻辑,几个标签,几个css就可以设计出一个精美的网页,我想这也会很有成就感吧。

大一的这一年,是打基础,培养兴趣的一年。不需要你有多么大的成就,写出多么厉害的程序。只要你能够培养出兴趣,并且愿意在编程这条路上走下去,那么你的任务就算完成了。

所以,这一年,你要做的,就是培养兴趣,让自己爱上编程(最基本的要求)。

【大二】

假设你现在已经喜欢上编程了。但是一般大一只会学一门语言(默认c/c++,不要问我为什么,因为我就是这么学的。。)。

所以你可能只是写了几个小游戏,写了个小管理系统或者刷了一些题。你不满足于现状,你想做一些更有意思,更好的东西。同时,这个时候,学校应该也开了 java 课了。(假设你要学 java )。

写在前面:大二要做的,是拓宽你的广度!!!广度!!

首先,你要好好学 java。可能学校的进度是一个学期。但是我建议大家用一个月的时间学完。因为有了 c 和 c++ 的基础,java 其实很容易就学会了(入门级学会)。

更好的情况是,你在大一结束的那个暑假,就抽时间先搞定 java 基础。这样当开学的时候,别人还没接触 java,而你可以骄傲的和别人说,你都学完了。成就感满满的。

那么,怎么学 java 基础呢?我的建议是视频为主,入门书为辅,自己跟着写代码。

看书其实是一件很枯燥的事情,如果你初学 java,只是看书的话可能配置一个环境变量就要搞好久,这会打击你的自信心。不要小看配置环境变量这个过程。我记得当时两天配不好环境变量最后让我帮忙的人可不少。

但是视频就好多了,因为老师会亲自演示给你看,你会少走很多弯路,并且也比书有趣多了。

书为辅,是因为老师不可能记得所有的知识,总会有疏漏的地方或者讲得不太好的地方,这个时候 书就可以派上用场了。

看完一节课的视频,然后关掉视频,自己写一遍相应的代码,出错了自己先试试能不能解决,是在不能的话,再看一遍视频,直到跑通。然后去看看书里对这部分知识的讲解,加深印象,查漏补缺。

这里的重点是,一定要自己写一遍代码。你看的时候觉得自己会了,可是大部分时间,你一写全是错误。所以一定要自己写。

并且,在你初学的时候,不要使用集成开发环境(eclipse idea NetBeans等),就使用 notepad++ 这种类型的编辑器就可以。

这套流程最大的缺点就是耗时比较久,但是效果是很好的。java 里有很多都和 c/c++ 一样的,比如一些语句什么的,如果你已经掌握的很好了,直接忽略掉这些也是可以的,这就看你自己的情况了。

推荐一些学习资料。

· 视频: 毕向东,马士兵,韩顺平的视频都挺好的。口碑也都不错,不信可以自己去百度一下。我看的毕向东的,讲的挺有趣的。但是每个人口味不一样,你可以多下载几套,都听一下,然后选一套自己喜欢的。

· 书籍:入门推荐《head first java 》。head first 是一个系列,这系列书最大的特点是图文并茂和案例驱动,让读书的过程不那么的枯燥。《疯狂java讲义》据说也挺不错的,但是我没有看过,不做评价。

· 编辑器推荐:notepad++ 免费,小巧。初学者够用了,直接百度下载就好。sublime , vs code, atom 也可以,挑一个自己喜欢的就好。

· 一个月,干掉 java 基础!这是你大二首先要做的事。

前面说过,这一年,你要做的是拓宽自己的广度。什么意思呢?就是说,你要尽可能的去多接触一些技术,多学一些知识,因为你以后很难再找到这么多你可以自由支配的时间了。

java 基础搞定。接下来,学习 java web。

你要知道,优秀的人永远都走在大部队的前面。不要学校安排什么你就学什么,学校不安排你就不学。事实上有的老师讲的不是很好,大学里真正有用的知识,都是自己学的。所以,接下来要做的是自学 java web。

依旧是视频+书+写代码。

java web 更重要的是实践。我当时学的时候的书就是学校的教材。。我是基本没看书的。就跟着视频一步一步来,有问题就 google。在大二上学期结束的时候,完成 javaweb 的学习。

因为需要和前台做一些交互,所以免不了要学一点前端的知识(html + css + js)。

这个过程中,遇到的问题千奇百怪,我记得我当时一个小问题 google 了一天都没能解决,最后才知道是 jar 包版本的问题。。所以,遇到问题是很正常的,遇到很难解决的问题也是很正常的,只要你肯问,肯查总能解决。

好了,你现在已经有了自己写一个小网站的能力了(丑点无所谓)。接下来去参加比赛!进实验室!做项目!没有什么比做一个项目更能提高水平了。

所以,你大二下的任务就是尽可能的去做项目,依次来巩固你学的技术。可以参加一些比赛,或者加入实验室,或者寻求老师的帮助。总之,你要做项目!

除此之外,你需要继续扩展你的视野。前端(不是你之前学的简单的html),python,android,ios,cocos。。。只要是你感兴趣的,就去接触一下,不需要你学的多厉害,也不需要你完全掌握。只是为了让你的视野更加开阔,知道原来还有这么多技术,原来还可以这样。

大二的一年,你需要学会 java 和 javaweb,并且至少做一个拿得出手的项目。同时,尽可能的提高你的视野。当你觉得你一无所知,你还是个菜鸟,这一年的任务就完成了。

【大三】

这是很关键的一年,因为这一年你将决定是否考研。考研的我就不管了。。接下来是针对准备一毕业就工作的同学的。

写在前面:这一年,你要做的,是深度!

通过大二一年的努力,你的广度已经足够了。并且在这个过程中,你应该也找到了自己最感兴趣的方向,如果没有,那就继续研究 java 吧,总比你不知道学什么好。无论怎样,这一年,你的重心都应该放在一条路上。以 java 为例。

首先,巩固基础!

这是最重要的。怎么做呢?进阶书籍+看博客+写总结+写开源项目。

这个阶段的视频不是很多,也没有必要了。直接看书+看博客+开源项目,最后再总结就够了。

我举个例子,比如,我现在要学设计模式,我买一本《head first 设计模式》然后一个模式一个模式的学,每学一个模式,看一遍书,然后 google 一下这个模式,看几篇高质量博客,结合书和博客自己写一个总结,甚至可以自己写一个博客专栏,让后来者也能享受到你的学习成果。

同时,可以好好整理一下自己学习过程中的代码,放到 github 上,最好可以试着封装一下这个模式,让其他人更方便的使用这个模式。当你收获一个又一个的star时,你会非常有成就感的。

上面是学习的大致方式。学完了,怎么检查自己有没有学好呢?给大家提供一个网站牛客网,你打开就知道怎么用了。

基础都包括什么呢?

· 面向对象的思想。
· java常用类。
· 集合框架。
· io
· nio
· 多线程并发
· 设计模式
· 算法
· jvm
· 计算机网络
· spring
· orm框架
· 。。。

每个知识点,不只是要会用,更要能理解一下底层的原理,有必要的话可以看看 jdk 源码或者框架源码。

你要知道,bat 等大厂每年会有两次招聘,一次春招,在每年3-5月,一次秋招8-10月。

春招是招实习生的,秋招是招正式员工。所以,如果你想进这些公司,就要提前做好准备。至少,上面的那些基础你是必须得都掌握的。

大三这一年,要让你的深度足够,有能力的可以继续延伸自己的广度。这个阶段,最忌讳的是朝三暮四。

早上看 python,下午发现 go 很有趣,看了一下午 go,晚上听说 R 很厉害,又去研究 R 了。

千万不要这样!不要成为各个领域的杂牌军,你现在要做的,是在一个方向有一些建树。

【大四】

去实习。

实习的话我能给的建议不多,虽然我的实习经历还蛮多的。但是毕竟不是混迹职场多年的人,就不乱说了。

找工作,待遇,环境挺重要的。但是我觉得,这个公司的技术栈,行业背景也是很重要的。我实习的三家公司是三个不同的行业,所以我知道,不同的行业差距还是很大的。有的公司招聘的时候会要求你在这个行业有过经验啥的。所以,行业背景还是有必要注意一下的。同时,为了自己为了的前途,一定要问清楚公司的技术栈!

当然:作为一个有抱负的人,毕业设计一定要向着优秀发展!并且依旧要不断提高自己的水平。这个时候,学什么可能得根据公司的需求来了,但是,永远不要停止学习!

简而言之,这四年你应该这样过:
大一:培养兴趣
大二:横向发展,广度优先
大三:纵向发展,深度优先
大四:选好方向,不断提高自己

6.2 一点感悟

· 很多时候,一个好的老师或者是指导你的人会让你受益终身,尽可能多的去认识这样的人。
· 谦虚和乐观是受用一生的财富。多去认识更优秀的人,而不是在自己的小圈子里沾沾自喜。
· 真正优秀的人不是埋头苦读不问世事,他们也会打游戏,也会看剧,也会追番。但是,他们会合理的安排时间。

七、结语

文章写得很匆忙,很多东西其实是我以前写过的。我的学习经验也不是很丰富,工作经验也不是很多。所以难免有写得不对或者不到位的地方,一些细节也没有展开谈,希望大家多多包涵。

如果看完这篇长篇大论对你有一点帮助,那么我的目的就达到了。如果没有什么帮助,我表示很遗憾,争取以后能够写出对你有帮助的文章。

我举得很多例子都是针对大学生和 java 的。一方面是因为我自己还是个学生,方向是 java,对这个比较熟。

一方面是我知道参与这次分享的很多人都是我的朋友,他们也是学生,也在学习 java。对与一部分人,可能要说一声抱歉了。

不过,学习的方式是想通的,可以互相借鉴。

学习java心得 学习java过程中的心得。 立即下载

相关推荐

JAVA学习历程(基础知识个人总结1,2,3)

JAVA学习历程(基础知识个人总结1,2,3)个人学习过程中的word笔记

Java学习步骤

*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; *第三阶段:javaAPI:输入输出,多线程,网络编程,反射注解等,java的精华部分; *第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; *第五阶段:JDB

ZcBarry的博客 2057

关于JAVA学习学校实习报告

学校实习报告学校实习报告学校实习报告学校实习报告学校实习报告学校实习报告学校实习报告学校实习报告学校实习报告

Java学习6个阶段,完整Java入门教程学习步骤来了

Java是一门跨平台的面向对象编程语言,应用广泛,尤其在企业级应用开发方面有很高的竞争力。如果你想学习Java编程,那么本篇文章将为你提供一个完整的Java入门教程学习步骤,帮助你从零开始学习Java。

Python966的博客 1万+

java学习经验总结

java学习经验总结,包含j2se,jsp,servlet ,struts,spring,hibernate等开源框架的使用以及原理

5G R18标准:AI/ML如何重塑空口优化与网络架构

人工智能与机器学习正逐步成为通信网络优化的核心技术。其核心原理在于通过数据驱动模型,从海量网络数据中学习信道变化、用户行为等统计规律,替代传统的基于固定规则的优化方法。这一技术范式能显著提升网络性能与效率,尤其在空口资源管理、干扰协调和能耗控制等场景中价值突出。在5G Advanced(R18)标准化框架下,AI/ML被系统性地引入空口设计,聚焦于信道状态信息反馈增强、波束管理与预测等关键用例。通过定义网络侧AI、终端侧AI及联合学习的标准化接口与流程,R18旨在实现跨厂商设备的智能协同,推动无线网络向自适

weixin_35671843的博客 244

8个月的Java学习历程,我的经历感动了整个程序员圈子

为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。

2301_79655496的博客 860

别再说Fortran过时了!手把手教你用VS Code + gfortran搭建现代开发环境(2024版)

本文打破Fortran过时的刻板印象,详细介绍如何利用VS Code和gfortran搭建现代开发环境。从编译器安装、VS Code插件配置到项目结构标准化,提供完整的2024版跨平台解决方案,并展示Fortran 2023标准的协程、并行计算等现代特性,助力科学计算与高性能开发。

weixin_42629815的博客 242

JAVA学习历程

JAVA 数组 概念: 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 数组定义格式 格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[]; 数组的初始化:JAVA中的数组必须初始化才能使用。 动态初始化: 只指定长度,由系统给出初始化值。 数据类型[] 数组名 = new 数据类型[数组长度] int[] ar...

taraex的博客 7645

开源大模型“去审查化”技术解析:从LLaMA架构到本地部署与伦理边界

大型语言模型(LLM)基于Transformer架构,通过海量数据训练获得理解和生成自然语言的能力。其核心原理在于自注意力机制对上下文关系的建模。为了确保输出内容的安全与合规,主流模型普遍采用基于人类反馈的强化学习(RLHF)等技术进行安全对齐。这一过程旨在使模型行为符合人类价值观,是AI伦理工程实践的关键环节。然而,在特定研究场景下,如对抗性测试或内容安全算法研究,技术人员需要模拟极端对话以评估系统鲁棒性,这催生了针对“去对齐”或“移除护栏”的技术探索。此类技术通常通过对预训练模型进行反向微调或继续训练来

weixin_33743880的博客 590

Windows 下安装 ros2 的超详细教程

Windows11 ROS安装

2401_83363439的博客 3318

大学四年软件工程专业的学习经验总结

软工专业学习经验总结 说在前面 前天抽空回顾了大学软件工程专业学习的历程,从C到C++、到Java、面向对象、设计模式、到C#、Unity、WPF以及PHP、微信公众号、微信小程序等各方面,我都有涉猎;但是毕竟是对学习历程的一个回顾,虽然有体会夹在其中,但是更像是一个故事,经验、反思分布不够集中,所以今天想抛开经历,对自己的学习经验做一总结和反思;虽然算不上技术大佬,但是对编程也算略有思考和感悟。...

博采众长,自成一派; 1万+

【Bug已解决】Codex CLI 报 stream disconnected before completion 解决方案

方案适用场景推荐指数更新根证书库社区验证的最常见根因⭐⭐⭐⭐⭐检查系统时间虚拟机/容器等特殊运行环境⭐⭐⭐⭐核对 base_url 配置排除证书问题后的下一步排查⭐⭐⭐⭐更换网络环境测试怀疑本地网络设备存在干扰⭐⭐⭐升级到最新版本已知版本缺陷的场景⭐⭐⭐⭐报错虽然表现形式很像网络连接问题,但社区排查的多个真实案例表明,很大一部分情况的根因其实是本机系统的 TLS 证书信任链异常或系统时间不准确,而不是单纯的网络质量问题。优先检查并更新系统根证书库,这是社区验证过的高频根因。

一键难忘的博客 8021

大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!!

永远不要跟着学校的节奏走,一定要自学,按照自己的路线走 想吃IT饭别管学没学,这些事情统统做起来先,很重要!!! 首先我不是来打广告的,此篇内容会涉及到很多产品,我只是贡献出来学习工具途径,读者自己衡量。 github开通账号,将自己以后所有的项目放到这个上面管理,别问是什么先开通 开通云笔记(印象笔记或者有道云笔记),以后所有的学习笔记统统放进去,不丢失 开通优快云账号,简书账号,至少一...

阿甘的码路 7728

YOLOv8改进策略【卷积层】| TIP 2025 MFA 多阶段特征聚合 大核扩感受 + 多梯度融合,强效增强弱小目标特征

红外弱小目标尺寸极小、信噪比低,在特征传递中极易丢失信息;常规卷积感受野单一、梯度源不足,难以同时捕捉局部细节与全局上下文,导致小目标特征表达弱、检测漏检。因此提出多阶段特征聚合 MFA,用大核卷积+多分支+通道注意力强化小目标特征提取。

Limiiiing的博客 59

无线通信技术及其在机器人中的应用

本文系统阐述了无线通信技术在机器人领域的应用框架与技术选型。首先构建了无线通信的三层理论架构:物理层解决信号传输问题,链路层处理接入控制,网络层实现组网管理。随后详细分析了主流无线技术的特性与适用场景:BLE适用于低功耗传感器节点,Wi-Fi适合高带宽视频传输,5G专网满足工业AGV的广域覆盖需求,星闪技术凭借20μs超低时延和4096台并发连接能力,为高端机器人应用提供突破性解决方案。通过鄂尔多斯隆基5G专网等典型案例,验证了5G在工业AGV规模化部署中的优势,并展望了通感算智融合、星闪+5G协同等未来发

weiyvyy的博客 1114

小白成长以及学习轨迹:我的四年大学,写给正在读大学的你

前阵子有些读者问我大学期间的学习路线,说他自己现在有点迷茫。说实话,对于学习路线这种文章,一抓一大堆,我也不大喜欢去建议别人究竟该怎么学习,学习顺序之类的。不过对于大学,很多人进入大学的时候,可能都是同一个起点,大学四年过后,却是完全不同的人生轨迹。正好我也想记录下自己从高中进入大学这几年的学习与变化,我的大学经历,可以说是非常普通,没有参加任何竞赛,也没拿过奖学金(当然,国家助学金得拿,哈哈)。...

帅地 2万+

OpenCASCADE:写IGES

OpenCASCADE:写IGES程序涵盖的领域流程说明初始化过程设置翻译参数执行 Open CASCADE Technology 形状转换编写 IGES 文件将开放级联技术形状映射到 IGES 实体曲线表面拓扑实体——人脸模式下的平移公差管理在 IGES 文件中设置分辨率代码架构调用图例子 程序 您可以通过以下步骤将 OCCT 形状转换为 IGES 实体: 初始化进程。 设置翻译参数, 执行模型翻译, 写入输出 IGES 文件。 您可以在写入文件之前转换多个形状。每个形状都将是 IGES 模型中的根实体。

希望我的博客,能帮上你解决学习中工作中所遇到的问题 923

【大学四年】我的大学生活回顾

我的大学生活回顾前言一、大一生活二、大二生活三、大三生活四、大四生活 前言 2020年注定是不平凡的一年。 一月新冠肺炎、澳林山火、美洲流感,二月飞机坠机、地震频发… 我们的国家,面临着这场突如其来的灾难,这是一场不可回避的战“疫”。在灾难面前每个人都显得那么渺小,但是在这充满英雄的国家中,总有英雄为我们奋斗,有党中央的坚强领导、一线医务工作者的辛勤付出、战“疫”志愿者的无私奉献… 那有什么岁月静...

MING.MING的博客 5565

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~

这次的文章,庆哥不会告诉你该如何学习哪些具体的技术以及这些技术该怎么学习,我更多的是想通过这篇文章告诉你们,该怎么学习? 看下内容导图: 当然了,这个也只能算是我个人的一个学习经验,对你们来说,只能算作是一种参考,但是我希望,这篇文章对你们来说,具有参考价值! 首先啊,我郑重的告诉你们,学Java没有错,安下心,稳下心,好好学习就是了,最近总是有很多朋友私底下问我,“庆哥庆哥,我学这个以后能月薪过万吗?” 我跟你这样说吧,月薪过万是咱这行的最低标准,另外咱们这个行业就是靠能力吃饭,你有多大能力你就能拿多大

庆哥Java的优快云技术博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

大学四年自学Java编程,总结了这四条宝贵经验!

唠唠嗑 大家好,我是你们的庆哥,首先感谢大家对我的关注以及长久以来的支持,尤其那些每次看完我文章都给我点赞的朋友们,非常感谢! ,大家可能看出来了,我分享的主要是以Java技术为主,不过由于我是从大学开始自学Java的,所以除了纯粹的Java技术之外,我还会分享的就是: 我个人在自学编程过程中的得与失,简单来说就是自己的学习感悟,以及总结的编程学习经验,方法和技巧之类的。 同时,我个人会不断的进行自学,掌握更多的编程知识,然后会把自己所学,所领悟到的东西整理编写成适合新手小白学习的入门教程,希望达到的目

庆哥Java的优快云技术博客 2610

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

对大学四年的总结

去年,也就是2017,我顺利从一个普通二本的计算机学院毕业,这是一篇迟来的总结。

Thuantanon的博客 6227

Java应届生大学四年怎么过才能进入华为工作

写在前面 结束了在百度的实习,是时候写下校招的总结了,再不写估计很多东西都忘了。在开源社区混迹久了,从别人的学习、求职、工作经历中越发感受到很多的正能量,也本着攒RP的原则,向学弟学妹们,尤其非名校的学弟学妹们传递点正能量,因为博主也是非名校出身,而且在整个求职的过程中能够很明显地感受到名校学生那种得天独厚的优势,同样的实力,名校学生进入BAT等一线互联网企业确实要容易很多,即便技术很水,一样有华...

JavaEdge全是干货的技术号 7727

我的四年大学生活总结

2013年夏末,我来到了天津大学,开始为期四年的大学本科学习与生活。在中学时代其实对大学是非常憧憬和向往的,最终在天大的软件学院软件工程系开启了这段对人生十分重要的岁月。 四年之后,在即将进入职场之际,写下此文,纪念我的四年大学生活。

浩时代的博客 3万+

大学四年到毕业工作5年的学习路线资源汇总

前言 一直有伙伴问小傅哥,有没有一个Java的学习路线,最好再有一些相关的资料、书籍、视频。因为现在自己学习也不知道哪不会,看到这个学这个,看到那个学那个,也摸不到头,还比较混乱。特别希望有一个大学到毕业的学习路线整理。 好!安排给你。 以下是我对大学四年和工作5年左右的一个学习路线整理,并将所有资料按照大一、大二…到工作五年,分别汇总到网盘里,以便不至于将资料弄到一堆,根本没法看。因为分享链接总是失效,可以通过关注博客:虚幻私塾,获取加入链接,下载有序分类的300G资料。 大一 对于刚上大学的小伙伴来说,

编辑编辑器 3408
上一篇: SpringBoot中使用WebSocket后单元测试报错的解决方案
下一篇: 前端开发学习常用网站及介绍(只有你想不到)
JavaPorter
博客等级 码龄7年 10粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值