楼主 2 年十个月 Android 开发,想在业余的时间自学下 java 后台的东西, 比如怎么架服务器啊 什么的 怎么给客户端返回数据 什么的. 怎么在服务器上搭建 sql 管理数据什么的。。。 想咨询下 怎么起手比较好, 有点迷茫.. 去哪能找到比较系统的学习路线呢?
谢谢 v 友们指教
1
wangkai123 2017-01-16 11:15:26 +08:00 1
实习生菜鸟的想法:找公司的 Java 后台 检出一个给刚入职的熟悉的 demo 或者其他小项目,看看代码结构,然后模仿着写就很快上手了。不过前提是知道基础的 java web 的一些概念?现在 Spring 和 Spring boot 上手还是很快的,我一开始啥都不懂,看了一周代码就可以自己写“玩具”代码了。写着写着再去补基础反而快很多
|
2
zengfxios 2017-01-16 11:51:18 +08:00
目测 是培训出来的!
|
3
340244120 2017-01-16 12:05:34 +08:00 via Android
慕课网 有 Java 后台职业路线及视频。框架用 smm
|
4
Antidictator 2017-01-16 12:08:43 +08:00 via Android
@340244120 smm ? ssm ?
|
5
rongyiran 2017-01-16 12:11:46 +08:00
|
7
bk201 2017-01-16 13:01:56 +08:00
你怎么学 andriod 怎么学后台,好像没差别。
|
8
340244120 2017-01-16 13:09:40 +08:00 via Android
@Antidictator ssm !
|
9
AltairT 2017-01-16 13:16:34 +08:00
想知道 LZ 主 Android 学习路线,我大概断断续续自学了几个月 Android,看了 core java 第一行代码,权威编程,小工到专家,在看群英传,感觉依然很菜,达不到当下行情的就业要求,看这两年经验起的行情甚至有转学 Java Web 的念头
|
10
tedzhou1221 2017-01-16 13:22:31 +08:00 1
看到楼主写的,应该对 java 开发理解点偏面。 可以先去了解一下 java 后台开发大概是做什么的,这样能让你更好理解!
楼上也有说去慕课网学习,也是不错的。 我就实话说一句,希望不要介意。 对于差不多三年的开发经验的程序员来说,去学习同种语言的知识应该是很容易的。连一楼自称菜鸟的都知道如果去自学。楼主真的要自我提高啊! |
12
Cbdy 2017-01-16 14:08:14 +08:00
既然是业余学习,抛开 Java EE 和 Spring 吧,试试这个: P
|
14
xuhaoyangx 2017-01-16 14:13:09 +08:00
SpringMVC Mybatis 感觉这两个能让你最快上手,去理解的框架。 Spring strust2 hibernate , Struts 太老,配置都麻烦, hibernate 太重
|
15
geralt0725 2017-01-16 14:14:41 +08:00
起手寒冰箭
|
16
chenleicpp 2017-01-16 14:22:44 +08:00
是不是可以学习下 nodejs 呢
|
17
saberpowermo OP |
18
saberpowermo OP @tedzhou1221 你这个说的对 我确实需要自我提高。
业余时间都用来打游戏了。。哎。。 |
19
tedzhou1221 2017-01-16 15:06:49 +08:00 via iPhone
@saberpowermo 英雄联盟我安装了 3 次卸载了三次,最后把电脑砸了才戒了这瘾
|
20
saberpowermo OP @tedzhou1221 ...我也是沉迷 LOL, 天天就是和媳妇二连打 lol 中野双排 或者 包下路。。。哎。
|
21
palmers 2017-01-16 15:09:17 +08:00
你如果可以尝试搭建一个框架然后在上面开发,那你可以把搭建好的框架上传到 github 上- 报错的也行,最好有 maven 或者 ant 或 gradle 管理项目,然后把使用的仓库配置也上传一份,然后找一个愿意帮你的人 clone 代码帮你看看, 我有时间也愿意帮你看, 我说这个最主要的目的是,如果你现在在 java web 端稍微有能力自己开始的话就直接动手来得比较快,虽然开始有点痛苦.
|
22
cycgit 2017-01-16 15:13:06 +08:00
@saberpowermo 中野联动 节奏带的飞起。 敢问大兄弟段位。
|
23
saberpowermo OP @palmers 我咨询看了看你的话 感觉我现在急需去补一下 java 后台的一些概念 包括楼上的一些朋友 都在说框架的问题
|
24
saberpowermo OP |
25
jiangss007 2017-01-16 15:28:30 +08:00
LOL 跟 Java 有什么关系?歪了
|
26
KirkZheng 2017-01-16 16:01:36 +08:00 via Android
安卓不需要 Java 基础吗?交互不也要用到网络数据库之类的,当然,培训可能就不要。
|
27
saberpowermo OP @KirkZheng 咨询的是 学习后台需要掌握什么
java 肯定是掌握了的。。 |
28
wupher 2017-01-16 16:06:02 +08:00 1
拍脑袋写的技能树,难免遗漏和不全,仅供参考:
- java 语言基础 - maven / Gradle Project 管理与自动化 - 各种第三方常用类似 commons, json, guava ... - 连接层框架( Spring 系列) - web 框架( spring mvc, struts ) - ORM 框架( mybatis, spring-jdbc, hibernate, jpa ) - Application Server ( Tomcat ...) 非专业使用,我建议学习一下基础语法,再加上 Spring 全家桶都能做些后台小应用自己玩玩了。 Spring 全家桶可以从 Spring boot 着手。 |
29
saberpowermo OP @wupher 感谢回复 我已经把你说的东西 抄在小本本上了 晚上回家仔细研究一下
感谢 |
30
SpringHack 2017-01-16 16:57:36 +08:00 via Android
重要的是楼主有妹子,你们有么😂😂😂
|
31
saberpowermo OP @SpringHack ...这不是关键 见笑了。。。
|
32
v2dead 2017-01-16 18:07:02 +08:00 1
php 程序员来放下厥词
学多少框架我感觉都是虚的。 楼主本身是做安卓工作的, java 基础肯定还是有的,缺少的只是服务端概念,后台服务端那套什么语言都差不多,只是适用场合不太一样而已。 有空就从计算机网络原理这种书看看,轻量的实现一个 http 服务器,这个不是什么难事。基本的网络知识脉络基本就可以随便写后台了。后续使用各类框架的时候,也就是看看手册的事情, tomcat , serverlet 实现过程都是那个样子。至于上层框架就是代码组织的问题了,照着手册写习惯就可以了。 |
33
woshifyz 2017-01-16 18:14:43 +08:00
题主既然会 android 的话, java 基础就有了,如果只是要搭一个后台出来,可以直接用现成的框架就好了,例如 springboot ,当然如果要深入理解学习的话,感觉还是需要有人指导,编程这种东西,还是经验活儿
|
34
liuzhen 2017-01-17 13:48:45 +08:00
自己搭后台的话, jfinal 吧
以后想参与后端团队开发就 springmvc mybatis 然后了解 nginx 、 redis 、消息队列的安装与使用 关系数据库表的索引 然后再了解并发、分布式、大数据 |
35
junho 2017-01-19 15:49:16 +08:00
我是搞 iOS 的开发的 最近也是在熟悉后端开发
所以我选择了 golang 一个是不用一上来就搞各种各样的配开发配置 二是上手简单 总的来说主要是学习后端的开发思维 怎样方便学习就怎样来 |