Java 猿如何晋级? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gongzili456
V2EX    程序员

Java 猿如何晋级?

  •  
  •   gongzili456
    gongzili456 2014-07-20 15:24:04 +08:00 via Android 5372 次点击
    这是一个创建于 4131 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作两年了,主要是从事Java Web的工作,平时写java 和 js各占一半,数据库方面的知识很少。常常看一些技术贴,前后端技术都挺感兴趣,但是为了找个高点薪水的工作还是想把Java学精,苦于公司没有太多这方面的机会练手(公司现在多数让我写些页面上的东西)。基础的java知识都能掌握,但还不能达到运用自如,不知该怎么系统的规范的深入学习java 。自己捣鼓了好多小项目,但都未能坚持完成,都搁浅了github。前段时间了解了下node js 写了个非常简陋的博客,便没在深入,感觉自己特别浮躁。 也看了不少书,但都是粗略一看,不太深入。java涉及的方面很多,没找到往哪个方向努力~~~有哪位能指点迷津,或是有哪位能跟我交流合作一块捣鼓(其实我还是挺激情的,只是自己一个人缺乏动力):)
    30 条回复    2014-07-22 13:40:21 +08:00
    chshouyu
        1
    chshouyu  
       2014-07-20 15:39:46 +08:00
    做任务 打野怪
    laozhao0
        2
    laozhao0  
       2014-07-20 15:42:39 +08:00
    算法、大数据、机器学习、数据挖掘、广告。
    看看招聘网站上这些的工资就知道方向了。
    shichimiya
        3
    shichimiya  
       2014-07-20 15:48:01 +08:00
    结果一看工资高都是大凶女助理,然后方向就不知不觉变奇怪了
    incompatible
        4
    incompatible  
       2014-07-20 15:54:51 +08:00 via Android   3
    java核心编程卷一卷二要通读一遍,里面讲了java中最基本的方方面面
    接下来要把ioc、aop、rmi、事务管理、orm的原理弄明白,这些是web开发和企业应用开发中最核心的东西
    如果有时间,建议读一下javaee中的规范,比如jpa、ejb、jms、sevlet、xa、jndi等等 虽然工作中通常用不到,但是对你理解当下流行基于spring的java开发绝对有帮助
    n37r06u3
        5
    n37r06u3  
       2014-07-20 17:59:21 +08:00
    楼主 工资多少?
    gongzili456
        6
    gongzili456  
    OP
       2014-07-20 21:00:06 +08:00
    @n37r06u3 6.5K 2年这些是不是很少啊
    calledT
        7
    calledT  
       2014-07-20 21:26:21 +08:00
    @gongzili456 坐标呢,要是在二三线城市不算少了
    gongzili456
        8
    gongzili456  
    OP
       2014-07-20 21:27:47 +08:00
    @calledT 问题是在帝都啊
    kappa
        9
    kappa  
       2014-07-20 21:39:09 +08:00 via iPhone
    @gongzili456 按现在的行情,如果是互联网公司就比较低了。
    Navee
        10
    Navee  
       2014-07-20 21:43:42 +08:00
    嘿嘿,楼主情况和我类似,很喜欢捣鼓技术,就是目前的公司环境不允许.
    自己又懒...
    我也在帝都哦
    gongzili456
        11
    gongzili456  
    OP
       2014-07-20 21:45:55 +08:00
    @kappa 公司业务比较冷淡了,估计也挣没有太多收入,考虑跳槽中。。。。
    heliar
        12
    heliar  
       2014-07-20 22:03:23 +08:00
    @gongzili456 两年这样子可以考虑换地方了
    cad0420
        13
    cad0420  
       2014-07-20 23:28:08 +08:00 via Android
    同问…感觉自己也不可能用Java做些什么自己的项目来提高,只能靠工作。所以现在打算自己搞搞安卓开发了…可以自己写些东西出来比较有成就感…
    vjnjc
        14
    vjnjc  
       2014-07-21 00:26:28 +08:00
    haha同6.5k 2年。
    同github上一堆搁浅的个人项目
    同志!
    xiparos
        15
    xiparos  
       2014-07-21 07:02:19 +08:00
    我怎么感觉java这门语言是最难接到私活的一种语言,各位怎么想?
    qq2511296
        16
    qq2511296  
       2014-07-21 08:33:06 +08:00
    @xiparos 同感 php接活的很多 空间什么的都比jsp的便宜
    ren2881971
        17
    ren2881971  
       2014-07-21 08:39:05 +08:00
    @xiparos 同意。 新手或者初级的话不好接。 高级一点就一头扎在公司的工作上了。接私活还得是php 之类的 快速。
    steeeeps
        18
    steeeeps  
       2014-07-21 09:00:46 +08:00
    看了问题,我还以为是我发的贴呢,一看用户名不是自己,就放心了
    gongzili456
        19
    gongzili456  
    OP
       2014-07-21 10:12:07 +08:00
    @steeeeps 为何放心?
    kennedy32
        20
    kennedy32  
       2014-07-21 10:14:55 +08:00
    @incompatible 目前在用这个入门。话说这不是入门书么
    incompatible
        21
    incompatible  
       2014-07-21 10:32:43 +08:00
    @kennedy32 这两本的章节之间没有递进关系。相对于head first java这种入门书籍来说,它们更像是手册,适合入门以后读
    kennedy32
        22
    kennedy32  
       2014-07-21 11:46:52 +08:00
    @incompatible 但是head first java太老了,我觉得新书好一点
    GoRuby
        23
    GoRuby  
       2014-07-21 12:53:02 +08:00 via Android
    找个开源项目参与进去是提高技术最快捷的方式
    gongzili456
        24
    gongzili456  
    OP
       2014-07-21 13:53:07 +08:00
    @GoRuby 可是怎么参与呢?
    incompatible
        25
    incompatible  
       2014-07-21 14:04:45 +08:00
    @kennedy32 的确 刚刚搜了一下,发现head first java是讲jdk 1.5的m(_ _)m 确实太老了
    我待过的两家公司分别用的是1.6和1.7 而1.7相对于1.6没有新增太多特性
    所以最起码也得从1.6学起
    dingtianran
        26
    dingtianran  
       2014-07-21 14:51:13 +08:00
    Android ?
    GoRuby
        27
    GoRuby  
       2014-07-21 19:22:23 +08:00 via Android
    @gongzili456 找一个工作中用到的或感兴趣的开源软件,去研究它的源码,然后给社区提交issue patch之类的,提交个注释也很好,久而久之就越来越熟悉,越来越有参与感
    KKKKale
        28
    KKKKale  
       2014-07-22 06:49:05 +08:00 via iPhone
    还是打算一直java下去么
    gongzili456
        29
    gongzili456  
    OP
       2014-07-22 09:06:19 +08:00 via Android
    @jyhmijack 要转其他语言么?就目前来说只接触过node,没用过其他语言。问题是刚转过去能找到怎么样的工作?
    format
        30
    format  
       2014-07-22 13:40:21 +08:00
    看开源框架,spring,ibatis,hibernate,struts2,tomcat的开源框架你看过了吗?
    多线程,高并发的知识你会不?
    http协议了解吗?

    还有很多知识。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 14:27 PVG 22:27 LAX 06:27 JFK 09:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86