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

选 Java 后端还是 Android

  •  
  •   Ironsongming · 2015-07-01 17:37:15 +08:00 · 6383 次点击
    这是一个创建于 3439 天前的主题,其中的信息可能已经有所发展或是发生改变。

    舍友拿到了A公司和B公司的offer,A公司给的是Java后端岗,环境一般,技术氛围一般,没什么妹子,每周965;B公司给的是Android岗,环境很好,技术氛围也好,妹子多,但长相一般,每周966;两所公司都是创业公司,待遇差不多,总体上B公司比较高大上,舍友大学都是以后端开发为主,所以现在很纠结!

    21 条回复    2015-07-02 17:52:11 +08:00
    morethansean
        1
    morethansean  
       2015-07-01 17:52:13 +08:00
    你难道不知道现在最吃香的是什么行业!
    danieldong
        2
    danieldong  
       2015-07-01 17:59:42 +08:00
    个人拙见,后端转前端应该不难;但是前端转后端难,需要积累的技术太多了。另外,楼主要考虑以后的晋升,太高的级别很少有前端的人,拙见而已
    sudoz
        3
    sudoz  
       2015-07-01 18:05:13 +08:00
    @danieldong 以后大前端的地位只会越来越高
    nikubenki
        4
    nikubenki  
       2015-07-01 18:19:25 +08:00 via iPhone
    另一个不是Android吗,怎么讨论起前端的问题了
    qiayue
        5
    qiayue  
       2015-07-01 18:22:23 +08:00
    @nikubenki 相对于 java 后端,安卓就算前端
    Ironsongming
        6
    Ironsongming  
    OP
       2015-07-01 18:35:41 +08:00 via iPhone
    @morethansean 不是很清楚
    qige023
        7
    qige023  
       2015-07-01 18:38:23 +08:00   ❤️ 1
    一、根据行业和机会进行选择吧,二、看工资、三、妹子多就算附赠程序员鼓励师了。。。

    上面有人说前端转后端难,个人不太认同。

    假如你后端用的都是 SSH 这些有套路的东西,我不认为有多少难度

    要说难得话,从JAVA 转C++ 确实比较难,从顶层应用到 底层框架开发会比较难

    这些鬼我都搞过,从技术含量而言,个人觉得 搞好Android 和搞好JAVA后端一样要 精通JAVA,线程模型,并发等,而Android端还涉及界面编程,相对会更难一些。。。
    yorkw
        8
    yorkw  
       2015-07-01 18:47:27 +08:00
    @qiayue 让我想起有一次吃饭隔壁几只牛B哄哄的创业菌管android和ios叫前台...
    qiayue
        9
    qiayue  
       2015-07-01 18:49:52 +08:00
    @yorkw 前台肯定不对,前端可以理解
    colincat
        10
    colincat  
       2015-07-01 19:08:08 +08:00
    千万别选java后端,忙成dog
    jadetang
        11
    jadetang  
       2015-07-01 20:45:44 +08:00
    java后端说白了就两条路,一是实现业务,做系统,二是做中间件。第二条路对技术水平要求比较高,一般的小公司也不会有专门的中间件团队。所以我建议还是去做Android开发吧。
    TF
        12
    TF  
       2015-07-01 20:57:35 +08:00
    綜合條件看上去 B 比較好
    davisdut
        13
    davisdut  
       2015-07-01 21:33:28 +08:00 via iPhone
    二楼好像把android开发说的很简单的样子
    em70
        14
    em70  
       2015-07-01 21:36:27 +08:00
    当然android啊,现在大量缺人,互联网公司发展也比软件公司好得多.JAVA一般去外包公司,钱少活累又没前途
    neo2015
        15
    neo2015  
       2015-07-01 21:40:46 +08:00
    android当前比较之前,先混一段想换再说
    miki6180
        16
    miki6180  
       2015-07-01 21:42:37 +08:00 via iPhone
    搞安卓吧,让市场决定我们的价值。可以先精通一门技术再拓展开来。不同意说什么安卓前端比java简单的说法,现在的前端不是以前的画画图,美工能做的事情,异步,多线程,数据库什么的都要学,操作系统底层也会涉及,感兴趣可以像底层发展。现在的所谓的前端很复杂,技术难度不比后端低。
    Ironsongming
        17
    Ironsongming  
    OP
       2015-07-02 00:14:07 +08:00
    @em70 互联网公司不要Java后端的?
    cys
        18
    cys  
       2015-07-02 00:26:42 +08:00 via Android
    静静得看着你们,等待讨论结果。
    em70
        19
    em70  
       2015-07-02 00:37:50 +08:00 via Android
    @Ironsongming 很少,互联网项目要求快速迭代,脚本语言优势更大。
    danieldong
        20
    danieldong  
       2015-07-02 14:53:53 +08:00
    @qige023 界面编程其实没那么难,我是Androider
    qige023
        21
    qige023  
       2015-07-02 17:52:11 +08:00
    @danieldong 我意思是说相对 那些JAVA框架式CRUD 开发来说 android 开发(包括界面,异步,多线程,数据库)会难一点,对综合能力要求也会更高。。。

    另外看是什么内容的界面编程了,写几个layout,开发几个自定义组件当然不难

    假如我个人感兴趣的图形编程(Opengles渲染) 也算是界面编程的一部分的话,我觉得是很挺难的

    这是我做的支持安卓的三维渲染框架,原生NDK C++实现,https://github.com/qige023/Glorex
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 372ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.