V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Trumeet
V2EX  ›  问与答

学生党,会 Java ,无法坚持学下一门语言,大佬给点建议?

  •  
  •   Trumeet · 2018-12-09 13:34:55 +08:00 via Android · 2619 次点击
    这是一个创建于 1936 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做业余开发 2 年了,从报着 Java 和 Android 入门书籍啃,到现在看文档和书籍学一些技术和框架( Vertx,Docker 等),总是停留在皮毛,不知道如何进阶。

    现在仍写 Android,有时候读一读 AOSP,或者写一点后端。一直想再学一门语言( JavaScript 这么火....),比如 Kotlin,Go 之类,但是拿来书去啃,但却找不到当初学习 Java 的乐趣.....

    全栈大佬们支个招?

    21 条回复    2018-12-10 11:25:35 +08:00
    fzinfz
        1
    fzinfz  
       2018-12-09 13:49:31 +08:00 via Android
    找个自己迫切想解决的项目,最适合啥语言就学啥。顺便安利下,人生苦短,python 欢迎你~
    tdtdttdd
        2
    tdtdttdd  
       2018-12-09 13:50:19 +08:00 via Android
    语言没用,看协议,算法,linux 内核,我都听别人说的,我是不懂
    misaka19000
        3
    misaka19000  
       2018-12-09 13:55:42 +08:00 via Android
    别问 问就是推荐 python
    fyibmsd
        4
    fyibmsd  
       2018-12-09 14:01:06 +08:00
    转行
    westoy
        5
    westoy  
       2018-12-09 14:03:21 +08:00
    转行
    whileFalse
        6
    whileFalse  
       2018-12-09 14:16:30 +08:00
    学一门技术(而不是科学)的最好时机是你需要它的时候。

    等你需要做一个网站,并且发现 js 是最好方案的时候,才是学 js 的最佳时机。
    sty
        7
    sty  
       2018-12-09 15:00:39 +08:00 via Android
    做 Android 居然还不接触 kotlin 或者 dart
    zhgg0
        8
    zhgg0  
       2018-12-09 15:44:38 +08:00
    学语言没用,不需要学,只需要学好当前用的就行。需要用到某个语言的时候直接硬着头皮写,换语言成本很小的,换方向成本才大。学基础原理。
    zts1993
        9
    zts1993  
       2018-12-09 19:44:25 +08:00
    如果你想了解计算机原理 操作系统,学习 c/c++
    如果想替代 java 做业务,建议上 golang

    你看你 vps 内存那么小,还不赶紧上 golang
    musi
        10
    musi  
       2018-12-09 22:50:30 +08:00 via iPhone
    咳咳,不管什么语言在忽悠你,我 php 都得帮帮场子
    limbo0
        11
    limbo0  
       2018-12-09 22:53:01 +08:00
    先搞个爬虫?
    helsonxiao
        12
    helsonxiao  
       2018-12-09 23:18:43 +08:00 via Android
    大概率说明你实际上不想干那事儿,不要想太多。很多人老说减肥,也只是说着玩玩而已。
    helsonxiao
        13
    helsonxiao  
       2018-12-09 23:33:47 +08:00 via Android
    我觉得可以去面试看看,还能针对面试进行学习。光是想“学门其他语言”的压力不够促使你进步。
    ansonsiva
        14
    ansonsiva  
       2018-12-09 23:34:37 +08:00 via iPhone
    是不是自学都会碰到这种问题,我是自学 swift,也做了几个 app,连 macos 的也做了一个,但是看别人的代码总感觉我只是会了点皮毛,后面该怎么更进一步系统学习就没方向了,udemy 还有其他教学网站也看了,还是没方向
    Trumeet
        15
    Trumeet  
    OP
       2018-12-10 00:00:19 +08:00 via Android
    @fzinfz Java 狗是真心受不了那个缩进.....
    Trumeet
        16
    Trumeet  
    OP
       2018-12-10 00:00:36 +08:00 via Android
    @sty Java 用到老( x
    Trumeet
        17
    Trumeet  
    OP
       2018-12-10 00:03:55 +08:00 via Android
    @whileFalse 有过这种经历,一直想做网站,后端本想 Node 解决,结果 js 学了两天就转了 Vertx ( Java 的后端框架)((
    orangeade
        18
    orangeade  
       2018-12-10 02:08:57 +08:00 via Android
    @Trumeet Python 用多了受不了 Java 那个冗长的变量名和语法,所以接下来学习的编程语言是 go
    mikicomo
        19
    mikicomo  
       2018-12-10 09:52:51 +08:00
    C 总是会的吧,那 go 也是分分钟了(
    whp1473
        20
    whp1473  
       2018-12-10 10:25:29 +08:00
    可以学下 JS+html 写写前端,编写出可见的东西比较有成就感。
    java 你可以找个东西切入,比如编写《我的世界》的插件或者做个小游戏,或者爬一爬微信的 API 写个微信小机器人,总之从需求入手才是正途。
    Trumeet
        21
    Trumeet  
    OP
       2018-12-10 11:25:35 +08:00 via Android
    @whp1473 Java 是会的,Android 也写很久了,前段确实很吸引人 🏃
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5534 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:04 · PVG 17:04 · LAX 02:04 · JFK 05:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.