1
unique 2015-07-18 19:43:07 +08:00 via Android
j2ee是不错的选择
|
2
asj 2015-07-18 20:05:37 +08:00 via iPad
楼主坐标?
|
3
binarymann OP @asj 成都
|
4
kennedy506 2015-07-18 20:22:39 +08:00 via iPhone
马一下,毕竟我也准备开始自学。不知道从哪下手
|
6
hahasong 2015-07-18 22:06:35 +08:00
android
|
7
powergx 2015-07-18 22:12:49 +08:00 via iPhone
学php吧
|
8
eightqueen 2015-07-18 22:13:26 +08:00 3
1. 如果你着急找工作的话,学安卓开发吧,简单,而且工作岗位多。
1. web开发水太深,你需要掌握spring、mybits、hibernate等框架,还需要了解tomcat等servlet容器,mysql、mongodb等数据库,最好懂点linux系统,会写个简单的shell。 1. 千万别在算法上浪费时间,掌握递推、动态规划、贪心、并查集、博弈的入门练习题就可以了。 1. 别玩scala的play框架,先把spring学会。 |
9
djyde 2015-07-18 22:14:44 +08:00
Android
|
10
codegeek 2015-07-18 22:20:13 +08:00 1
初级熟悉http,servlet,jsp,ssh即可
高级还需要需要熟悉多线程,并发编程,设计模式,linux,数据库,缓存,消息队列,分布式架构等。 |
11
cs419 2015-07-18 23:09:29 +08:00 via Android
学PHP好点 我就是搞Java web方向的 工作了 培训过 依然感觉东西好多要学 感觉PHP上手快点
|
12
anexplore 2015-07-18 23:11:27 +08:00 1
j2se基础一定要好啊,要明白各个数据结构底层代码如何实现的,例如hashmap、concurrenthashmap实现等等;并发编程;算法也是必须的;这些基础打好了,后面就好说了。
|
13
unionx 2015-07-18 23:13:17 +08:00
大数据!
|
14
lijianying10 2015-07-18 23:19:15 +08:00 1
JVM
GC 框架之类的你只需要读说明书会用即可。 只有上面这两项个人觉得,注意只是个人觉得比较重要。 本人java虽不是最擅长,但是觉得这两项最重要。 希望能帮到楼主,祝楼主武运昌盛。 |
15
OpooPages 2015-07-18 23:20:53 +08:00 via Android
如何更容易被公司看中啊?
1 知识面广,某一面或几面精。 2 要开价合理。 |
16
dcoder 2015-07-18 23:27:48 +08:00
@eightqueen 说的靠谱
|
17
pelloz 2015-07-18 23:47:20 +08:00 2
楼主,我和你情况差不多,我2月过年前辞职在家开始学习编程,只有大学时候的计算机2级C基础,3个月以后就找到工作了。主要就是学的网上的马士兵的java教程。看完以后自己做了一个MES系统的网站,找工作的时候一天就确定了自己满意的公司。你可以看看我自己用来找工作的项目 https://github.com/PelloZhang/mes 差不多做成这个样子就好了,这个项目从开始到写完画了我差不多3周的时间。搞JavaWeb差不多要弄懂SSH框架,然后前端技术要看得懂,能使用简单的前端框架比如ExtJs/EasyUI/Jquery等,我没画时间在算法上面,我只能简单写写排序,不过找到工作以后我就开始补充这些知识了,反正先找到工作养活自己优先嘛...我在家专心搞也就花了3个月多一点,而那些报班的同学花了几万块现在还在上课等着培训班给他们介绍2k块一个月的工作呢...楼主加油。
|
18
binarymann OP @eightqueen 感谢回复,今天看了下貌似现在大家都推荐Spring,完成了J2SE的部分后,我也从它开始 :)
|
19
binarymann OP @pelloz 非常感谢!马士兵老师的课程已下载,跟着就开始学习!
|
20
binarymann OP @pelloz 关于马士兵老师的视频,再请教下,我下载的是2005年(视频里面PPT上写的)的...JDK版本还是1.5,不知道会不会太老了?
|
21
pelloz 2015-07-19 15:40:06 +08:00 3
@binarymann 这个是我用的教程 http://pan.baidu.com/s/135V10 具体是哪个jdk我不记得了,但是我是直接使用JDK8来学习的,其实基础几乎是一模一样的,等你学完了再找一篇说明不同jdk区别的文章看一看就好了。顺便再给你一个软件 http://pan.baidu.com/s/1eQvqnPg 这个软件可以很好的加速视频播放而且声音不会变得难听,我当时学的时候几乎都是两倍速播放,效率高多了。 最后大礼包:http://yun.baidu.com/share/home?uk=1040300808&view=share#category/type=0 这个是尚学堂公开的课程网盘,里面很多有用的资料。 切记、切记、切记,不是资料收集得越多越好,而是你真正看进去了多少,找到一条学习的主线,然后间歇看一看旁枝末节的东西,扩展知识面,你会进步很快的。
|
22
saximoer 2015-07-19 21:29:19 +08:00
先把SPRING学会!先把SPRING学会!先把SPRING学会!
SPRING 会用,和深入了解的区别还是很大的。。。 可以说现在学会了SPRING 以后 对你掌握JAVA 其他技术和改进自己的代码结构 都有很大的帮助 |
23
snnn 2015-07-19 23:00:24 +08:00
Java se。
我工作8年了,写了7年的java。Spring之类我至今都不会,可能是因为我不写网站吧。 我还见某些top级的公司java程序员连个ant/maven的hello world级别的配置都不会写。 所以无所谓了。 |
24
binarymann OP @snnn 请问写配置难吗?还是说全靠记忆的,做过一遍就知道,我听别人说过做JAVA配置的东西很多
|
25
codeyung 2015-07-23 10:19:38 +08:00
web的话 需要的多一些 包括一些框架 如果是做android的话 java的se看一下 可以去看android了
企业的话 应用spring hibernate mybatis struts 之类的框架 有时间可以看看spring的源码 很有帮助 |
26
codeyung 2015-07-23 10:21:55 +08:00
@binarymann 不是从它开始 se看完之后应该回看一下 jsp 和 servlet 之类的东西 具体的要规划一下
|
27
codeyung 2015-07-23 10:23:05 +08:00
没时间的话 看一下框架整合 和单独使用的配置区别 有时间研究一下源码 剩下如果用新的框架 了解一下特性 和区别 一般不会有太大问题 加油少年
|