分享Java学习心得,想自学编程的同学可以看看

我爱打铁科
楼主 (虎扑)
写最前面吧 是大佬的话就不用看我的贴了 我自己也不怎么厉害 毕竟笔试三次都是0分🐶 我本科舍友的朋友准备辞职转程序员 准备帮他写个学习路线来着 想起来bxj看到好几次有人发什么Java学习资源骗小白钱的 我总结一下我个人的学习路线分享给想转这一行的同学吧。 ----------------------------------------- 我自己的情况就是211科研废物一个 虽然本硕都学的计算机 但在半年前我并不会写一个求a+b的和的函数 不开玩笑 之后认清了我除了程序员也并不能做其他事的现实 就开始自学编程了 半年小小挣扎 刷了5000道选择500道算法 刷到牛客网做题的第一 leetcode10万名到4000名 觉得作为一个新手真心还是有很大进步的 我最大的感悟就是如果大一学的是Java不是C语言没有指针说不定我还能抢救一下???
为什么推荐Java呢? 因为对于新手C真的太难了个人感觉,python的话我感觉就业还是不如Java的吧,轻喷。 --------- 总结出的学习路线大概也就是我下面发的视频顺序 先学下Java基础 和 数据库 之后学Web部分和框架,期间可以做做算法题,非计算机专业的可以看看计算机网络和操作系统的基础知识,具体情况也因人而异 分享的学习视频是我自认为不错的学习视频 都是免费的 资源在评论区也都能找到,不要花钱去买课,花了不少钱买到垃圾视频 JavaSE: Java基础 P1~P457 Java虚拟机
JavaWeb: JavaWeb P458~P959 JDBC
数据库: MySQL基础 经典版:P001---P178 2019版:P243---P326 MySQL高级 Redis
框架: Spring/SpringMVC/Mybatis
操作系统: Linux
数据结构和算法: leetcode 牛客网必做67题
其他: 计算机网络基础知识 操作系统基础知识
------------------------- 有什么其他问题也可以问我  福利就上日记,刷的题和牛客网排名吧

 

🔥 最新回帖

虎扑用户012358
499 楼
引用 @企業級野獣先輩 发表的:
不考虑楼主可能描述的有点夸张,不会写加法函数不就是连基本的编程都不懂吗。不懂基本的编程,如何去理解算法数据结构,cpu原理,编译器,网络,操作系统。这样的学生和外行有什么分别?我很多本科毕业的同学就是这样,可能4年毕业了自己手写过的程序加起来也就200~300行,干的也是一般外行也能干的民工岗位。

你想反了,并不是所有人都是先招式再内功的。也有学了内功不会招式的,
也有只有招式不会内功的。

只有内功不会招式的还挺多的,算法相关的数学相关的都还可以,但是连开发环境都不会配置,也很多,一直都不动手而已。

盲猜,你不是本硕计算机的吧?
袋袋大师兄
498 楼
引用 @我爱打铁科 发表的:
真的兄弟 每天学10个小时刷那么多题 刷题量第一也很正常吧 并不是实力第一 毕竟我笔试也是0分 只是高水平的人并不会做很多的简单题

不是很明白,你这个刷题量,随便背背基础不应该几个大厂offer随便收割吗。。我自己leetcode做了100来道,剑指67过了一遍很多都不记得,现在暑期实习一共面了2个,头条拿没offer了,腾讯这慢的尿性也是HR面状态了,你这个水平怎么又会是阿里面试那种状态,我觉得前后反差有点离谱。。。

S
SneakersHQ
497 楼
引用 @背信者丶 发表的:
和你相反 学了 c这啥东西太抽象了吧
学了java 卧槽 编程这么有意思

我感觉c简洁多了 java好复杂

虎扑用户275726
496 楼
c感觉还行,但Java是感觉太难了,我现在已经认清自己不是干Java的料子了,开始培训Linux准备做运维了,但你这半年就能搞完Java,现在又对这Java工程师感兴趣了,毕竟赚得多😂

虎扑用户148113
495 楼
引用 @莱安娜莫尔萌 发表的:
老铁你好,我也是研二,搞通信的,不过基本平时都是C语言做蒙特卡洛仿真而已。和同学合作了一篇机器学习类型的文章,但还没达到毕业条件,最近在家也在苦苦赶进度。基本上是一些信息论的研究,和机器学习其实没啥关系…我平时C写的也都是很简单的一些语句,做大量仿真,没有用到很高级的东西。最近看着同学都在投实习了,感觉自己还是什么都不会啊。老铁有什么建议吗

通信也要转吗?我读研打算读通信

 

🛋️ 沙发板凳

风的季节x
mark,谢谢楼主

厨师李秀莲
半年前从一个不会a+b,到牛客网第一,leetcode4000名,我也不知道我该信不该信。
我爱打铁科
引用 @厨师李秀莲 发表的:
半年前从一个不会a+b,到牛客网第一,leetcode4000名,我也不知道我该信不该信。

真的兄弟 每天学10个小时刷那么多题 刷题量第一也很正常吧 并不是实力第一 毕竟我笔试也是0分 只是高水平的人并不会做很多的简单题

厨师李秀莲
引用 @我爱打铁科 发表的:
真的兄弟 每天学10个小时刷那么多题 刷题量第一也很正常吧 并不是实力第一 毕竟我笔试也是0分 只是高水平的人并不会做很多的简单题

a+b都不会,这不就是小白,这不就是0基础吗?0基础半年到这,这也太厉害了
我爱打铁科
引用 @厨师李秀莲 发表的:
a+b都不会,这不就是小白,这不就是0基础吗?0基础半年到这,这也太厉害了

别的研究生导师管得严吧 我头比较铁不开会从来不去实验室 那会儿就业压力大 每天早上起床就学到晚上睡觉

我爱打铁瓜
就这水平?面试0分我也行🐶

我爱打铁科
引用 @我爱打铁瓜 发表的:
就这水平?面试0分我也行🐶

6🍈

虚线柯震东
lz看你帖子准备毕业去银行国企,想问一下毕业想去银行该怎么准备,同计算机研究生。

曲口哨
先收藏以后学

虎扑用户203984
马克马克

刘人语Reyi
关注了,以后有问题私信你

手写的苁前
我电的?

虎扑用户052742
🐎🐎🐎 🐎了再说

虎扑用户156960
还是图书馆好

中南大学计算机学院
我在自学cpp primier plus 有点想吐了

虎扑用户367389
学前端要刷力扣的算法吗

雷霆三少时光
谢谢楼主的经验分享。帮忙顶一个,让更多人看到

虎扑用户476786
强啊铁子

雷霆三少时光
顺便问一下老哥,基础那么差的研究生复试怎么过的🐶,我怕复试被刷

我爱打铁科
引用 @虚线柯震东 发表的:
lz看你帖子准备毕业去银行国企,想问一下毕业想去银行该怎么准备,同计算机研究生。

个人感觉基础比较重要 看重学历和成绩 还有数据库好好准备 银行很爱问数据库

我爱打铁科
引用 @刘人语Reyi 发表的:
关注了,以后有问题私信你

好的

我爱打铁科
引用 @手写的苁前 发表的:
我电的?

我住西电对面🐶

我爱打铁科
引用 @听说你很帅喲 发表的:
学前端要刷力扣的算法吗

要啊 都会考算法

我爱打铁科
引用 @雷霆三少时光 发表的:
谢谢楼主的经验分享。帮忙顶一个,让更多人看到

雷霆总冠军🐶

我爱打铁科
引用 @雷霆三少时光 发表的:
顺便问一下老哥,基础那么差的研究生复试怎么过的🐶,我怕复试被刷

我考本校 没有复试😂

我爱打铁科
引用 @雷霆三少时光 发表的:
顺便问一下老哥,基础那么差的研究生复试怎么过的🐶,我怕复试被刷

不然我根本考不上眼…

我爱打铁科
引用 @果子狸6324 发表的:
强啊铁子

(^_^)

庄子的鱼
今年实习都好难找 准备继续刷题 学分布式

我爱打铁科
引用 @中南大学计算机学院 发表的:
我在自学cpp primier plus 有点想吐了

我听见都吐了

我爱打铁科
引用 @一直巅峰的老汉 发表的:
还是图书馆好

家里更好🐶

我爱打铁科
引用 @庄子的鱼 发表的:
今年实习都好难找 准备继续刷题 学分布式

加油

P
Punctuation
马克

虎扑用户367389
引用 @我爱打铁科 发表的:
要啊 都会考算法

哭了,当初选前端就是我算法不怎么会,而且对前端也敢兴趣

他熄灭了烟说起从前
🐴了,谢谢楼主

w
wfcfgvhxt
直接学java,C语言可以不学了?

雷霆三少时光
引用 @我爱打铁科 发表的:
不然我根本考不上眼…

谢谢老哥。

他熄灭了烟说起从前
引用 @他熄灭了烟说起从前 发表的:
🐴了,谢谢楼主

哈哈哈楼主原来是你,怪不得看id这么熟悉

雷霆三少时光
引用 @我爱打铁科 发表的:
雷霆总冠军🐶

湖人总冠军🐶

鸡排饭诶加个蛋
引用 @中南大学计算机学院 发表的:
我在自学cpp primier plus 有点想吐了

那个巨厚无比的书?我翻了两页,弃了。现在在上b站找基础视频慢慢看

T
Togeth4r
楼主有无JAVA面试题啊🧐🧐

热干面配豆浆
老哥不知道a+b怎么考上研究生的,

手写的苁前
引用 @我爱打铁科 发表的:
我住西电对面🐶

西大新校区?

傻狍子是我的菜
lz是早上阿里面挂的吗🐶

虎扑用户509665
🐎🐎🐎

T
Taco哥拿4冠
马克

愤怒的大蘑菇
引用 @中南大学计算机学院 发表的:
我在自学cpp primier plus 有点想吐了

不会了去找找可以的,一页一页看就难受了

虎扑用户225417
卧槽,兄弟你一天刷几题啊。。我这一天一题都有点难坚持

F
FrDe201
引用 @听说你很帅喲 发表的:
学前端要刷力扣的算法吗

一样的啊,算法是一种思维,跨语言的

只不过做题的时候,你选择JS
中南大学计算机学院
引用 @愤怒的大蘑菇 发表的:
不会了去找找可以的,一页一页看就难受了

我是先看书看到数组 然后断了一阵 改看一阵子b站的黑马程序员教学视频 讲的很简单 视频等于把书上看过的复习了一遍 还新学了循环 然后回头又看书 书却看不懂了

F
FrDe201
引用 @听说你很帅喲 发表的:
哭了,当初选前端就是我算法不怎么会,而且对前端也敢兴趣

不懂算法照样可以做项目,就是发展前景小,天花板低
我爱打铁科
引用 @Togeth4r 发表的:
楼主有无JAVA面试题啊🧐🧐

你可以先百度一下 我最近在自己总结Java面试必看1000题

虎扑用户715011
真的🐮

我爱打铁科
引用 @热干面配豆浆 发表的:
老哥不知道a+b怎么考上研究生的,

不是不知道a+b 是自己写不出这个函数 分不清访问修饰符 返回类型

我爱打铁科
引用 @他熄灭了烟说起从前 发表的:
哈哈哈楼主原来是你,怪不得看id这么熟悉

啊 不客气

我爱打铁科
引用 @傻狍子是我的菜 发表的:
lz是早上阿里面挂的吗🐶



我爱打铁科
引用 @做不一样的 发表的:
卧槽,兄弟你一天刷几题啊。。我这一天一题都有点难坚持

现在一天一题

世界之大波
跨考生准备复试中,🐎一下

我爱打铁科
引用 @世界之大波 发表的:
跨考生准备复试中,🐎一下

复试应该问计算机网络 操作系统 数据结构多一些吧

愤怒的大蘑菇
引用 @中南大学计算机学院 发表的:
我是先看书看到数组 然后断了一阵 改看一阵子b站的黑马程序员教学视频 讲的很简单 视频等于把书上看过的复习了一遍 还新学了循环 然后回头又看书 书却看不懂了

之前大一学的时候有本儿童读物从入门的精通啥的倒是全都看了,主要是配图比较精美🐶

逗比博士
引用 @我爱打铁科 发表的:
别的研究生导师管得严吧 我头比较铁不开会从来不去实验室 那会儿就业压力大 每天早上起床就学到晚上睡觉

老哥我也大三下学期了,科班,有点基础,但是还是从头看一遍 这些,现在se差不多看完,其他的都上过课一点,争取做点项目暑假找到实习 🐶

傻狍子是我的菜
引用 @我爱打铁科 发表的:

哎,明天面字节跳动了,好慌,感觉今年实习格外难找

我爱打铁科
引用 @逗比博士 发表的:
老哥我也大三下学期了,科班,有点基础,但是还是从头看一遍 这些,现在se差不多看完,其他的都上过课一点,争取做点项目暑假找到实习 🐶

加油 你已经比我早两年了😂我他妈本科连个++a和a++都分不清

我爱打铁科
引用 @傻狍子是我的菜 发表的:
哎,明天面字节跳动了,好慌,感觉今年实习格外难找

加油加油

百思不得琪敏
你笑死我了哈哈哈哈哈哈哈

芭辣辣小魔鬼
你如果一点基础都没有,那是怎么去的硕士啊

摔坏你陪陪钱
留一个晚上看

杜克大学地平学院院长
现在大一,C加加和数据结构真的听不懂,有救吗?二本网络工程专业

虎扑用户550997
老哥我现在大三,如果自学java和数据库的话来得及吗

W
WhistleWS
🐴一下

S
Stephen罗杰斯
老哥我把你这帖子收藏了留着,你可别哪天删帖了我会觉得自己损失了一个亿的🐶

我是你姥姥祖ii
引用 @鸡排饭诶加个蛋 发表的:
那个巨厚无比的书?我翻了两页,弃了。现在在上b站找基础视频慢慢看

C++Primer我看完了,现在在啃STL源码剖析,这才是真的难,跟看天书一样

虎扑用户733018
老哥 我大二科班 利扣这些都没刷过 请问这些题目都是算法题吗 有没有看视频巩固知识这些题目做

风中一匹狼v
面试的时候项目经历怎么搞

就是要凌虐
引用 @我爱打铁科 发表的:
加油 你已经比我早两年了😂我他妈本科连个++a和a++都分不清

楼主我想问问你考研的事 你考研没有c语言基础数据结构是咋学的啊 因为我现在准备考研但是c语言根本就不会 不会c语言硬上数据结构能行么

虎扑用户964094
厉害

热干面配豆浆
引用 @我爱打铁科 发表的:
不是不知道a+b 是自己写不出这个函数 分不清访问修饰符 返回类型

哦哦,其实那些栈,二叉树这些知识都知道对吗。

虎扑用户367389
引用 @FrDe201 发表的:
不懂算法照样可以做项目,就是发展前景小,天花板低

这一两个月看老哥经常回复一些计算机语言的问题,感谢老哥指导

世界之大波
引用 @我爱打铁科 发表的:
复试应该问计算机网络 操作系统 数据结构多一些吧

是的,我就在准备这三门,初试前几名应该挺稳的。而且我上研一就准备学一年java,研二实习的时候就搞个java开发试试😂

过墙一阵海棠风
引用 @我爱打铁科 发表的:
真的兄弟 每天学10个小时刷那么多题 刷题量第一也很正常吧 并不是实力第一 毕竟我笔试也是0分 只是高水平的人并不会做很多的简单题

我是本科生,想问问你不会a+b怎么过的考研复试?没有恶意 真的只是问问

l
lastfaker
最近一直在刷,现在leetcode2w名,有一说一动态规划,贪心算法还是不怎么会写

虎扑用户964780
今天刷到两次lz,都是干货,跟lz混了🐶

三井长胖了
语言只是工具。。三十五岁老码农路过

世界之大波
引用 @杜克大学地平学院院长 发表的:
现在大一,C加加和数据结构真的听不懂,有救吗?二本网络工程专业

B站视频 Cpp可以看黑马程序员的

我爱打铁科
引用 @芭辣辣小魔鬼 发表的:
你如果一点基础都没有,那是怎么去的硕士啊

数学111 英语84 政治79…

L
Ljames11
引用 @我爱打铁科 发表的:
加油 你已经比我早两年了😂我他妈本科连个++a和a++都分不清

……你这个都分不清,这个研究生是咋上的 👀?

我爱打铁科
引用 @杜克大学地平学院院长 发表的:
现在大一,C加加和数据结构真的听不懂,有救吗?二本网络工程专业

慢慢来兄弟

我爱打铁科
引用 @未成定局 发表的:
老哥我现在大三,如果自学java和数据库的话来得及吗

来得及啊 我都研二了

浙冮周树人
引用 @就是要凌虐 发表的:
楼主我想问问你考研的事 你考研没有c语言基础数据结构是咋学的啊 因为我现在准备考研但是c语言根本就不会 不会c语言硬上数据结构能行么

我觉得不太行,理论方面没问题,但是遇到代码就歇逼了,我也想知道楼主是怎么考上研究生的,绝对他娘的人才啊

我爱打铁科
引用 @Stephen罗杰斯 发表的:
老哥我把你这帖子收藏了留着,你可别哪天删帖了我会觉得自己损失了一个亿的🐶

o j b k

我爱打铁科
引用 @fmvp杜兰特tj 发表的:
老哥 我大二科班 利扣这些都没刷过 请问这些题目都是算法题吗 有没有看视频巩固知识这些题目做

现在做来得及 我都研二了才…

我爱打铁科
引用 @就是要凌虐 发表的:
楼主我想问问你考研的事 你考研没有c语言基础数据结构是咋学的啊 因为我现在准备考研但是c语言根本就不会 不会c语言硬上数据结构能行么

硬背的代码

我是你姥姥祖ii
引用 @我爱打铁科 发表的:
我听见都吐了

为啥啊?C++Primer不难吧!难的是C++底层

我爱打铁科
引用 @就是要凌虐 发表的:
楼主我想问问你考研的事 你考研没有c语言基础数据结构是咋学的啊 因为我现在准备考研但是c语言根本就不会 不会c语言硬上数据结构能行么

不过现在好多都理解了
c的指针太恶心了
简单的都变难了

L
Ljames11
引用 @就是要凌虐 发表的:
楼主我想问问你考研的事 你考研没有c语言基础数据结构是咋学的啊 因为我现在准备考研但是c语言根本就不会 不会c语言硬上数据结构能行么

数据结构不需要太多c语言基础……想学的话几天就学会的基础东西应付,数据结构足够了……数据结构主要是分析复杂度啊,设计算法之类的,都是写的功能函数

我爱打铁科
引用 @热干面配豆浆 发表的:
哦哦,其实那些栈,二叉树这些知识都知道对吗。

知道个大概 现在才理解了 当初只能硬背 天天默写

我爱打铁科
引用 @过墙一阵海棠风 发表的:
我是本科生,想问问你不会a+b怎么过的考研复试?没有恶意 真的只是问问

没有复试

荒原猪
插眼👀,感谢老哥