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

Java 猿如何晋级?

  •  
  •   gongzili456 ·
    gongzili456 · 2014-07-20 15:24:04 +08:00 via Android · 5032 次点击
    这是一个创建于 3813 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作两年了,主要是从事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之类的,提交个注释也很好,久而久之就越来越熟悉,越来越有参与感
    jyhmijack
        28
    jyhmijack  
       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   ·   实用小工具   ·   2827 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:28 · PVG 11:28 · LAX 19:28 · JFK 22:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.