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

32 天前
 helloword001
前端转 Java 开发,自己找的 Java 项目实战,计划自己一点点的把这个项目代码全部敲一遍,过程中太难了,太多卡点了,遇到小问题还能搞定,遇到大点的问题和不懂的问题就很难坚持了,就想放弃了,但是还是想继续走 Java 这条路,求大家给指点指点,我这种情况怎么办,谢谢各位大佬
5421 次点击
所在节点    程序员
75 条回复
kongkongye
32 天前
用 py 语言吧
helloword001
32 天前
@kongkongye 转 Java 开发,坚定这条路了
Akitora
32 天前
找 GPT 多聊聊
StinkyTofus
32 天前
不积跬步无以至千里,Java 开发已经非常简单了, 文档丰富, 资料多。 不管你遇到什么问题, 网上都能收到解决方法。 你要做的就是坚持看完书, 还要多看基本, 多敲代码。 如果这都办不到, 你还能学什么, 回家挑大粪吧。
LandCruiser
32 天前
你先说一个你所谓的大问题,让大伙看看到底是什么问题啊
helloword001
32 天前
@StinkyTofus 说的非常对,还得多看多敲多学
chingyat
32 天前
坚持助啊兄弟。遇到大问题可以来 v2 问。
ufan0
32 天前
Java 生态非常成熟,语法也不难。
你现在主要就是适应的过程,坚持住就好。

比较重要的是,你找的实战项目是什么样的?可千万别是 Structs 、Spring MVC 之类的,学起来复杂,且业界用的也少了。

最后,会用 Java 工具类+get/set 在小公司就能独当一面了。
wxw752
32 天前
我当年从外行转 Java ,有的问题能卡半晚上,坚持过来就好了。还记得当年把某个问题搞清楚的瞬间,心里感觉太爽了😂
xuld
32 天前
客观地分析:我一直认为,JS 转 Java 比 Java 转 JS 难。为什么呢?
表面上,两者都是编程语言,都是 if 、for ,很像,好像除了写法区别就没啥别的。其实不是。

举个例子,如果把“大聪明”这个词翻译成英文,是什么?
如果从字面翻译,就是“very clever”,很聪明的意思。但显然我们都知道这个翻译是不对的。

所以你从 JS 转为 Java 时,很多时候你都在做字面翻译,就只看到两者写法的区别,而忽略了同样一个词,在不同语言是有不同潜台词的。

编程语言背后蕴含了很多潜台词,而 Java 的潜台词比 JS 多的多,也是更难掌握的关键原因。

你可以去看看学校里教 Java 是怎么教的吗,是第一天就让你写 Hello World ,一周后就学习各种业务框架吗。不是。

写 Java 之前,你需要学习很多预备知识,比如计算机的运行原理、类型的概念、内存的理解,等等,而这一切都是为了让你能写出正确的 Java 代码。
但在写 JS 之前,以上这些都不需要掌握。JS 真正做到了让非科班出身的小白也能吃程序员这口饭。

当然,不排除个别人自学掌握了 Java ,但相信多数人在自学 Java 时都会碰到障碍,然后他们发现前端才是真正适合他们做的事情。

学习 Java 之前,你需要自问,你是不是有耐心的人。所谓的耐心,就是你愿意放弃工作、放弃收入,潜心学习坚持半年时间,只为了把 Java 学好。如果满脑子都是“没钱了怎么办?”,“这样真能找到工作吗”,“学这么多有什么用?”,尽早放弃把,你不适合 Java 。
layxy
32 天前
找一些开源的脚手架练练,这个只能积累经验,没办法速成,语法倒还好,经验只能慢慢积累
coffeygao
32 天前
用 python 或者 php 先单文件熟悉下后端代码逻辑。然后用点 mvc 框架,再慢慢转变 java springboot 全家桶
flytsuki
32 天前
人生苦短,学个容易写的语言
ZZ74
32 天前
op 教我前端 我教你 java 咋样
weenhall5
32 天前
有 gpt 为啥不用
darkengine
32 天前
为啥要按照源码一点点敲啊,github 上找个写得好的 example 项目,逐步按照加东西就好了啊
zczy999
32 天前
@ufan0 兄弟你不在国内吗。。。国内 java 后端都已经被 spring 统治了,不学 spring 找不到工作的
zczy999
32 天前
有问题多问问 gpt 还挺有用的
ufan0
32 天前
@zczy999 谢谢你的提醒,我想我应该在最后一句加上 Spring Boot2/3 。
BBCCBB
32 天前
先把 java 基础打好, 基础不好啥都难搞

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

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

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

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

© 2021 V2EX