V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
valjean
V2EX  ›  程序员

关于一个 java 程序员的困惑。

  •  1
     
  •   valjean · 2015-12-01 10:38:27 +08:00 · 4687 次点击
    这是一个创建于 3041 天前的主题,其中的信息可能已经有所发展或是发生改变。
    自己搞了一年的 java web 了。最深刻的感受就是: java 要学习的东西太多了。从前端的技术 html 、 js 、 css 、 jsp 到后台的 spring 、 springmvc 、还有数据库 mysql 、 redis 、 mongodb 。这还不算用到的各种开源工具。有时候感觉会特别累,而且由于工作不是都用到,所以学过了会忘记。常常陷入这样的漩涡,太头疼了。知道这里有很多大牛,希望就这个问题指点一二,不胜感激,在此先谢谢了。
    44 条回复    2015-12-02 17:05:17 +08:00
    cxe2v
        1
    cxe2v  
       2015-12-01 10:55:38 +08:00
    你这不是 java 程序员的必修,这些是全栈程序员的必修
    billyu
        2
    billyu  
       2015-12-01 11:14:49 +08:00
    我正在学 java web 陷入了与你差不多漩涡 有时候真的感觉好累😢😢
    usapla
        3
    usapla  
       2015-12-01 11:17:49 +08:00
    自己搞了一年的 PHP 了。最深刻的感受就是: PHP 要学习的东西太多了。从前端的技术 html 、 js 、 css 、 PHP 到后台框架的 TP 、 Laravel 、还有数据库 mysql 、 redis 、 mongodb 。这还不算用到的各种开源工具。有时候感觉会特别累,而且由于工作不是都用到,所以学过了会忘记。常常陷入这样的漩涡,太头疼了。知道这里有很多大牛,希望就这个问题指点一二,不胜感激,在此先谢谢了。
    worldcao
        4
    worldcao  
       2015-12-01 11:19:49 +08:00
    还好吧 也不是很多
    echo1937
        5
    echo1937  
       2015-12-01 11:28:31 +08:00
    哪怕你搞 nodejs ,该学的东西基本一样不少,只是少学一门语言而已。
    HentaiMew
        6
    HentaiMew  
       2015-12-01 11:30:27 +08:00
    这是最初级阶段程序员都要懂的东西… web 开发本身就不是纯后端开发,很多运营后台的页面都是后段程序员写的。任何语言都是如此。
    对 Java 而言,你懂的还太少太少。
    并且你还得在无意义的工作进行过程中不断的学习有意义的内容,才能摆脱你现在干的基础,简单又繁琐的活。
    valjean
        7
    valjean  
    OP
       2015-12-01 11:37:51 +08:00
    @cxe2v java 程序员的必修有哪些
    valjean
        8
    valjean  
    OP
       2015-12-01 11:39:49 +08:00
    @HentaiMew 恩,我们运营后台就是用 easyUI 框架做的,说实话做到后期就感觉很无聊了,全是一些业务的东西,看不到技术上的突破。
    valjean
        9
    valjean  
    OP
       2015-12-01 11:41:10 +08:00
    @usapla 同感 O(∩_∩)O
    easing
        10
    easing  
       2015-12-01 11:52:17 +08:00
    换成 python , ruby 任何一个 web 开发语言都得有这些啊,其实学起来也不是那么费劲,就是东西多了点。
    admol
        11
    admol  
       2015-12-01 11:55:23 +08:00
    感觉和你有一样的困惑
    yuatom
        12
    yuatom  
       2015-12-01 11:57:49 +08:00
    感觉和你一样,而且现在还在 PHP 和 Java 之间徘徊。
    ifconfig
        13
    ifconfig  
       2015-12-01 12:13:58 +08:00
    所以到后期有个一定经验后搞后端的工资相对来说会比 APP 高(注:相对)
    pengfei
        14
    pengfei  
       2015-12-01 13:01:38 +08:00
    原来大家都这样啊
    Geoion
        15
    Geoion  
       2015-12-01 13:03:36 +08:00
    自己搞了一年的 python 了。最深刻的感受就是: python 要学习的东西太多了。从前端的技术 html 、 js 、 css 、 websocket 到后台框架的 django 、 tornado 、 flask ,还有数据库 mysql 、 redis 、 mongodb 。这还不算用到的各种开源工具。有时候感觉会特别累,而且由于工作不是都用到,所以学过了会忘记。常常陷入这样的漩涡,太头疼了。知道这里有很多大牛,希望就这个问题指点一二,不胜感激,在此先谢谢了。
    Easonn
        16
    Easonn  
       2015-12-01 13:07:11 +08:00
    自己搞了一年的 拯救地球 了。最深刻的感受就是: 拯救地球 要学习的东西太多了。从前端的技术 html 、 js 、 css 、 websocket 到后台框架的 django 、 tornado 、 flask ,还有数据库 mysql 、 redis 、 mongodb 。这还不算用到的各种开源工具。有时候感觉会特别累,而且由于工作不是都用到,所以学过了会忘记。常常陷入这样的漩涡,太头疼了。知道这里有很多大牛,希望就这个问题指点一二,不胜感激,在此先谢谢了。
    wate
        17
    wate  
       2015-12-01 14:50:06 +08:00
    要懂得拒绝!
    我之前老大让我把公司网页搞下,我说 我也不是谦虚,你说我一个做服务器的,怎么会做客户端那些呢?你还是另请高明吧
    kingcos
        18
    kingcos  
       2015-12-01 14:52:12 +08:00
    ==准备入坑 Java web... 求指点==
    jay4497
        19
    jay4497  
       2015-12-01 15:08:55 +08:00
    @usapla +1
    usapla
        20
    usapla  
       2015-12-01 15:12:45 +08:00
    @wate 公司已经研究决定了,就让你来做 CTO
    wuyexiong
        21
    wuyexiong  
       2015-12-01 15:13:37 +08:00
    @kingcos 同求 哈哈哈哈 找了本 HeadFirst Servlet 哈哈 你有什么好资料没
    Juggernaut
        22
    Juggernaut  
       2015-12-01 15:18:12 +08:00
    @echo1937 NODE.JS 要学 JAVASCRIPT ,有啥其他要学习的吗
    qq613601072
        23
    qq613601072  
       2015-12-01 15:49:19 +08:00
    g 跟帖不少,跟一个
    yunba
        24
    yunba  
       2015-12-01 15:55:56 +08:00
    学计算机好像就是这样,我是化学跨专业的 自学的计算机 现在就这感觉
    sunjiayao
        25
    sunjiayao  
       2015-12-01 16:00:46 +08:00
    我现在已经搞不清自己到底是运维还是 java 程序员
    g67261831
        26
    g67261831  
       2015-12-01 16:04:30 +08:00
    我也是做 java 的,很多东西了解后 ,要用了再去深入了解。
    hcymk2
        27
    hcymk2  
       2015-12-01 16:23:00 +08:00
    http 协议可以了解下 linux 学习下
    tcpdump 和 Wireshark 这些工具也可以乘此机会用下
    valjean
        28
    valjean  
    OP
       2015-12-01 16:36:44 +08:00
    现在用框架处理业务逻辑基本没啥问题,但是有写东西不太了解原理。现在正买些书,补补这方面的东西。
    fds
        29
    fds  
       2015-12-01 16:52:21 +08:00
    学个新语言换换脑子。
    valjean
        30
    valjean  
    OP
       2015-12-01 16:58:34 +08:00
    @fds c 、 c++、 Python 也有接触,不过现在用的不多了。换脑子可以,但是现在还得靠这个吃饭。也就接触下。
    valjean
        31
    valjean  
    OP
       2015-12-01 16:59:28 +08:00
    @cxe2v 全栈的应该还要学的更多,这点那够用。。
    feilaoda
        32
    feilaoda  
       2015-12-01 17:40:19 +08:00
    忘了就忘了,记不得 google ,只要记得搜什么就好
    脑子哪能记着那么多具体的实现,所以技术面试一直很吃亏
    我也蛮佩服一些人的

    坑大就多用点时间爬,不着急
    valjean
        33
    valjean  
    OP
       2015-12-01 17:44:21 +08:00
    @feilaoda 这话实在。哈哈
    wuyadong
        34
    wuyadong  
       2015-12-01 18:18:06 +08:00
    这些是大部分程序员都要了解的好嘛。大部分会用能用就行,然后选择几个钻进去研究。
    acoder2013
        35
    acoder2013  
       2015-12-01 18:32:27 +08:00
    学的越多,懂得越少
    wohenyingyu01
        36
    wohenyingyu01  
       2015-12-01 18:38:10 +08:00 via iPhone
    我也是个做 java 的,公司让我做安卓,我二话不说就去了,做完又让我做 ios ,我也屁颠屁颠就去了,看来会的少才能做的广哈哈
    Ouyangan
        37
    Ouyangan  
       2015-12-01 19:35:07 +08:00 via Android
    同样的困惑,陷入爱里面~
    mzer0
        38
    mzer0  
       2015-12-01 21:05:35 +08:00
    拿高工资的人学的都多. 无论什么行业, 都是学得多, 用得少, 但这不代表可以不学.

    我举个例子, 假设我是医生, 我平常很少遇到有人长两个心脏, 那我需不需要学习相关知识? 遇到长着两个心脏的病人, 我就说"对不起你这病太罕见了我们这里不收".

    弄清楚自己的定位, 有目标的人, 上进的人, 都会多学一些.
    wy315700
        39
    wy315700  
       2015-12-01 21:07:23 +08:00   ❤️ 1
    @mzer0
    传说中的:不好意思,你这个病我读书的时候老师说不是重点,,,,
    blue7wings
        40
    blue7wings  
       2015-12-01 22:17:01 +08:00
    其实,不多。
    changqingshuya
        41
    changqingshuya  
       2015-12-01 22:22:13 +08:00
    确实想说这些其实不多,还有其他好多呢。。。多实践,问题驱动学习最好
    simo
        42
    simo  
       2015-12-02 09:54:40 +08:00
    光学一个前端就够累的了,各种新框架、技术栈,还没学完一个,另一个就出来了。
    所以还是修炼内功,以不变应万变。关键是找到你认为的内功。
    eightqueen
        43
    eightqueen  
       2015-12-02 10:43:58 +08:00
    你这个是后端程序员的苦恼, java 、 php 、 python 都会遇到,想简单点,学移动端开发或者前端开发。数据库这个大锅彻底甩掉,高并发问题不用操心,能省不少事。
    LINEX
        44
    LINEX  
       2015-12-02 17:05:17 +08:00
    我觉着不光这个啊,我还想再学学 python , ruby , scala , C++, JVM 啥的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2546 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:42 · PVG 23:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.