前端转 Java 开发,自己找的 Java 项目实战,按照源码一点点在敲,快坚持不下去了,求骂醒

32 天前
 helloword001
前端转 Java 开发,自己找的 Java 项目实战,计划自己一点点的把这个项目代码全部敲一遍,过程中太难了,太多卡点了,遇到小问题还能搞定,遇到大点的问题和不懂的问题就很难坚持了,就想放弃了,但是还是想继续走 Java 这条路,求大家给指点指点,我这种情况怎么办,谢谢各位大佬
5423 次点击
所在节点    程序员
75 条回复
MinorN
32 天前
我也在 前端学 go
jatesun
32 天前
我不建议按照代码敲的学法,这种学法治标不治本,属于费力不讨好的做法。我给 op 的建议如下:
第一阶段:熟悉基本语法,常用工具类熟悉。这块可以网上随便找,比如廖雪峰的教程,只看主要的比如集合用法,面向对象开发概念,泛型等等基础概念,可以跟前端比较加深记忆。估计一两天就可以了
第二阶段:springboot 学习,按照 spring 官网一步步学习,很快就能搭建起来。这里的主要目的为可以调接口实现数据的 crud 。springmvc 、mybatis 相关以及 springboot 的基础用法基本上就了解了。也可以开发了,遇到不懂的问 gpt 之类的就可以,估计有个一两天也差不多了。
第三阶段:根据自己的需求再延展其他的库。java 的库很多,遇到问题先 google 一下类似的库,看一下基本上马上就能入手,在实践中加深自己的理解,比如做一个博客系统的后台 api 等等。
java 没有那么多的变数,熟悉 springboot 这套后基本上就是照着写,相信自己,遇到问题谷歌,相信很快就可以入门了。
后续的夯实基础就可以看看 java 编程思想,effective java 之类的了。
xloger
32 天前
路线不对自然学起来费力。
不过上面 22 楼已经说的很好了我就不具体阐述了。

软件开发重要的是脉络,你要能从一个最简单的原型开始,逐步完善,一次补一块的知识点。而不是找一个成熟项目,从它的某一面开始硬写。
如果真的这样啃完了,大概率你的知识体系还是混乱的。很多东西知其然不知其所以然。
zhou405x
32 天前
找个培训班 半年速成...我就是培训班出来的, 我有经验
leegoo
32 天前
可能是后端牵扯的东西比较多吧。
java 的设计模式用的有比较多,同时前端较少关心计算机的底层东西,所以一开始很难是对的。
miaotaizi
32 天前
既然是前端, 那基础语法应该没问题, 建议跳过基础语法, 直接看 springboot 相关的书籍, 整体过一遍之后开始路项目就清晰很多
sikuu2al
32 天前
大学学的 java 大三后面自学转的前端
js 和 java 确实有很大不同 但是之前做过前端那你编程思想肯定没问题
现在更多的感觉只是不适应 而且现在有 gpt 不会就问简单的问题基本都能给你解答的明明白白
克服这段不适应的时间就都会好!
Tiller
32 天前
我认为学 Java ,不用按照项目源码一步一步来。

你先按照项目的文档,完成几个小的 curd 功能就可以了。

先从业务入手。这样 Java 的语法基础打的结实一点。

然后你再慢慢看源码,从登录开始看起。看他的权限怎么设计,看他怎么用第三方组件
AlanBrian
32 天前
找个想学前端的,2 个人互相促进学习
Meld
32 天前
@zczy999 #17

我理解他说的应该是抛弃过时的技术栈比如 SSM 之类的

直接学 Springboot + cloud 之类的
heeeeeem
32 天前
加我互助,各取所需,共同进步:WU9MT19ET0lUUklHSFQ=
wee911
32 天前
这样啊,你直接放弃吧
wind1986
32 天前
最好和公司项目, 跟着项目开发进步会很快, 底子可能不扎实, 但是成长会快, 然后回头补基础
sketcherly
32 天前
22 楼说的很清楚了
huzhizhao
32 天前
我觉得 22 楼说得很好了
X2S2
32 天前
借楼问问 java 学 vue 的难度,有没有要避坑的
0x663
32 天前
为啥要转 Java 啊,Java 市场已经非常饱和了。
sir283
32 天前
有前端基础,在学 Java ,不难的,站里不是有非常多做前端的,几天就会用 spring 全家桶吗?有前端基础学 Java 没难度的,很快就能上手,不要有压力,Java 主要是 crud ,是个人都会,傻瓜式编程。
maxwellz
32 天前
@sir283 几天?全家桶?你在吹牛吧
MrDarnell
32 天前
转啥不好转 java ,你能适应 java 那种啰嗦的语法吗?你玩玩 golang 、python 、node 、csharp 啥都行,各方面也不比 java 差,最不济你学个 kotilin 也成,哪个不比 java 先进点,我厌恶 java !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1089482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX