感觉前端自学后端是不是还是从 Java 开始学比较好?

47 天前
 guin

逛了一圈各种课程的相关网站感觉还是 java 的课体系全,实战多,看了下慕课等网站也就 java 的课程涵盖的多 深度比较广,各种类型的什么直播平台、充电桩、AI 、网约车,从基础到微服务,物联网,高并发什么类型的课都有,后端最重要的除了基础是不是就是积累业务能力?如果学其他语言的话感觉业务实战不足 没那么多类型的实战课可以学,除非进公司,大家的意见呢?

4876 次点击
所在节点    程序员
37 条回复
kkwa56188
47 天前
从 SQL 学起吧, 我听说现在做前端的会 join 两个以上的表的不多了
dcsuibian
47 天前
赞成。我觉得 Java 是最值得学习的后端语言。
Java 有不少缺点,语法非常啰嗦(写个 http 请求巨麻烦),入门简单、深入困难、生态非常大,启用慢占用大,函数式(.stream())和异步编程( async/await )非常弱、语法糖少等。
最主要是上手慢,我感觉初学者估计要 4~6 个月的学习才行

但是 Java 其实属于企业稳健派,强大而且啥都有。生态库全、跨平台且稳定性强、自带多线程机制、也非常适合大型团队。反正我自己的经验,Spring Boot 里的屁大点事在其他语言的框架里都很麻烦。


说几个适合你的:
1 、Java 和 Js 的风格接近,都是小驼峰,相比而言 C#是大驼峰,Python 是 snake_case ,当然 Node.js 另说
2 、就按你说的,课程多,学习资料多。而且 GitHub 上 Web 项目中前端 Vue+Spring Boot+MySQL 这种架构频率极高,可以参考
3 、Java 后端人多,如果你以后还是前端为主的话,那和你合作的后端极大概率是写 Java 的
4 、你们公司如果现在就是 Java 后端的话,直接就可以参考学一学(可选,因为公司的代码大概率质量不咋样)
guin
47 天前
@slowgen 大佬 受教了
zhennann
47 天前
花半天时间试一下 VonaJS ,提供了目前代码最直观、功能最全面的 ORM 框架
yb2313
47 天前
学习任何语言都别靠视频——那只是低效的单向输入。最高效的路径是借助 AI 辅助直接实战,在解决问题中同步完成输入与训练,让知识真正嵌入思维模型。我推荐 Rust ,或偏向 GC 的 C#、TS 。
Honwhy
47 天前
学习前端知识吧。
1 、JavaScript 高级程序设计
2 、Vue 设计与实现
3 、jQuery 技术内幕(老古董,但是思路还是不错的。。。,随便翻翻不建议全读,太大部头了。。。
。。。还有很多,欢迎补充
Lemonadeccc
47 天前
刚 1 年前端,最近在学 nestjs ,自身比较菜
SchwarzeR
47 天前
node python go 啊
node 能平滑转换
python 学习曲线平滑
go 没有花活并且部分设计哲学能强行套 js 触类旁通

java 相对有些重了,一学就要带着整套生态一起搞
red13
46 天前
为了工作不建议学 java ,要是玩 Minecraft 开发模组可以倒是可以学学
simondung
46 天前
学啥都没用,不招你
Ming5Ming
46 天前
千万别学 java ,学完脑子会受损,最好学习 node->python->C#
Ketteiron
46 天前
如果你会 ts ,从 node 开始学习最好,nest 跟 java 的 springboot 一毛一样。
v2er119
45 天前
不说目的就是耍流氓,就这,还是有这么多热情 V 友
LightLolo
44 天前
node python go java
hd7771
44 天前
学 jvav 降低智商,不建议
boliang2333
43 天前
java 平均工资、岗位、不出差都是优势
karott7
43 天前
现在这行情还敢学 java ?从个人工作或者独立开发角度真不如 js

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

https://ex.noerr.eu.org/t/1163440

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

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

© 2021 V2EX