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

初入职场,我是写 Android 还是 Python ?

  •  
  •   deepreader · 2017-03-31 14:56:58 +08:00 · 5064 次点击
    这是一个创建于 2792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟刚毕业,初入公司,现在有两个选择: Android 组或者 Python 组。

    Android 主要是做封装 C++ Graphics Engine ,做成 SDK ,给产品组提供 API ,技术比较 Hardcore 。

    Python 主要是做 Django ,很正统 /传统的服务器段的业务逻辑,顺便带点 Performance 分析与改良。

    自己大学时候写过几年很多 Python ,而 Android 只有三个月经验。人幸好不傻,学的比较快。不知道该继续搞 Python 还是学学新的自己不太熟悉的 Android 。

    求职场达人带带路,给点建议,小弟的感激不尽。

    28 条回复    2017-04-10 17:46:58 +08:00
    abbenyyy
        1
    abbenyyy  
       2017-03-31 15:29:54 +08:00
    学 3 个月就能写 JNI ,我好惭愧,我怎么觉得 JNI 好难....求指点学习技巧
    lan5635
        2
    lan5635  
       2017-03-31 15:32:32 +08:00
    从跳槽考虑 个人认为 Python 好点, Android 个人不看好
    shockwave1
        3
    shockwave1  
       2017-03-31 15:49:22 +08:00 via iPhone
    哪个钱多
    HLT
        4
    HLT  
       2017-03-31 16:14:44 +08:00
    无言以对
    mentalidade
        5
    mentalidade  
       2017-03-31 16:42:36 +08:00
    薪资第一,如果一样,看个人喜好和以后跳槽的成长了
    expy
        6
    expy  
       2017-03-31 16:48:12 +08:00
    面向工资编程。
    golp2000
        7
    golp2000  
       2017-03-31 16:52:35 +08:00 via Android
    兴趣第一,薪资并列
    nicevar
        8
    nicevar  
       2017-03-31 16:58:56 +08:00
    刚入职场, python 你已经学过优点熟悉了,当然是去挑战 c++了,提升大,搞了这个之后,其他基本上都是 easy 模式,再说 python 你平时也可以瞎搞
    jinhan13789991
        9
    jinhan13789991  
       2017-03-31 17:38:58 +08:00
    俩一起做~
    psklf
        10
    psklf  
       2017-03-31 18:12:30 +08:00
    C++ Graphics Engine 的话 不限于手机平台 Android iOS 改改都能用
    we3613040
        11
    we3613040  
       2017-03-31 18:51:51 +08:00
    公司是做什么的?哪个发展好呢?
    flyingghost
        12
    flyingghost  
       2017-03-31 19:17:36 +08:00
    感觉你这 Android 组已经和 Android 关系不大了,语言更多的是 C++,逻辑更多的是图形引擎。这两个路子相对坑深,如果能认真钻下去的话更容易走成骨干(因为人少),负面效果是很容易把自己玩得越来越窄。

    Python 组的话,不知道你们公司服务端规模大不大,业务有哪些。企业内部应用增删改查也可以叫服务端,亿级后台也可以叫服务端。
    不过总的来说,服务端舞台更广阔一些。虽然使用的是 Python/Django ,但能学到的大部分技术、思想其实和语言、框架、业务无关,是通用的。
    另外一个比较小的点,毕业生能利用自己有限的经验快速表现,得到老大的认可和持续栽培,在大公司也很重要。路遥知马力,但毕竟第一印象也很重要。

    拙见。
    irgil
        13
    irgil  
       2017-03-31 20:28:54 +08:00
    封装 sdk 有技术含量吗 = =
    kevinzhow
        14
    kevinzhow  
       2017-04-01 01:25:14 +08:00 via iPhone
    来我司写 Python 吧,还有 Ruby 可以选
    deepreader
        15
    deepreader  
    OP
       2017-04-01 01:59:39 +08:00
    @flyingghost 主要还是 Android ,封装 API ,图形引擎 C++是另外一个组在做。 Python 组服务器是亿级的,但是感觉广阔而又传统。

    @psklf Engine 是 cross-platform 的, Android, iOS 都在用,但是 Android 组主要做 Android 端封装 SDK 。

    @shockwave1 @mentalidade @expy 同一个公司,工资一样的呀。
    dcoder
        16
    dcoder  
       2017-04-01 07:18:14 +08:00   ❤️ 2
    @deepreader
    当然是 Python Django, Python measurement/monitoring. 然后往互联网 backend server, distributed system, devops, big data, 甚至是 machine learning 这一条科技树上走,这条路线上随便开新技能,都是今后热点有钱途领域.

    Android, iOS 本来就窄而且受限于 vendor lock ,你还在下面搞所谓 hardcore 图形引擎 API ,基本就是坑中之坑, 直白说就是脏活累活. 想用 C++ 搞 graphic, 自学就是, 可能比你去你公司维护升级别人的 legacy C++ graphic engine 还学的快.

    Python Django 和 low-level C++ graphic 都搞过的人给你的建议.
    没事不要给自己开 hard 模式,然后还觉得有成就感,那个就是操着卖白粉心,追着卖菜的钱途.
    deepreader
        17
    deepreader  
    OP
       2017-04-01 07:49:05 +08:00
    @dcoder 能私信联系下请教下经验吗?我能讲讲更详细公司的情况。我邮箱是 [email protected]
    knight322
        18
    knight322  
       2017-04-01 08:13:04 +08:00
    人生苦短~
    awolfly9
        19
    awolfly9  
       2017-04-01 08:23:01 +08:00 via Android
    人生苦短~
    nicevar
        20
    nicevar  
       2017-04-01 08:51:15 +08:00 via iPhone
    上面不少人应该还年轻,这样说吧,如果家庭条件好或者出生在一些城市,可以随意发展,如果不是的话你的人生只能靠你自己,首先要评估一下自己的能力,如果在一线城市,自己在这个领域能不能做到超一流,不能的话你可能要退回二线或者三线四线,需要本地找工作,到时候你会发现那些前沿科技高大上的技术毫无用处,那些原本冷门的技术倒是能跟一线城市保持一样的薪资水平
    xzwc
        21
    xzwc  
       2017-04-01 09:11:28 +08:00
    人生苦短 及时 python
    psklf
        22
    psklf  
       2017-04-01 09:37:31 +08:00
    @deepreader 那感觉一般啊。
    deepreader
        23
    deepreader  
    OP
       2017-04-01 15:28:40 +08:00
    @nicevar 冷门技术是指?高大上又是指?

    @knight322 @awolfly9 @xzwc 动态类型一时爽,代码重构火葬场。我自己也用 python 好几年,对 python 有爱。但是百万行 code 的 python code 修起来,那很酸爽。 Python 的库用起来也没有 static typed 的库方便好用。
    adubi
        24
    adubi  
       2017-04-01 15:31:13 +08:00 via Android
    楼上的意见都很中肯,不过我个人认为,要想立足就得有老板忌惮你的能力,这样你的出路才宽阔,不管安卓也好 py 也好,总之选择了就专精它,普通的一件事你做到极致也是一种成功
    wuxianrui
        25
    wuxianrui  
       2017-04-01 15:56:08 +08:00
    Python 好一点,不太看好 Android
    crashX
        26
    crashX  
       2017-04-01 16:23:28 +08:00
    国内 python 路太窄。当然我同意做后端更有钱途。
    nicevar
        27
    nicevar  
       2017-04-01 16:39:18 +08:00
    @deepreader 冷门说的是相对于现在的一二线城市的大热,高大上就是一二线城市的主流技术,因为一二线城市把一流的人才都吸纳过去了,下面小城市的公司根本没有足够的人才来支撑,也没有实力去在互联网行业与一线城市竞争,所以这些城市别说现在新流行的 go 、 rust 的之类看不到,就连 python 的职位也可能一个都没有,就算有一两个也可能就是打打酱油薪资很低的那种,从北上广的人回来一看空有一身本领无处施展很是尴尬,这些城市主流的可能是 c 、 c++做一些冷门的开发,比如偏向某些行业嵌入式方面的,互联网一大片基本上都是 php ,稍微好点的公司用 java
    drunkpianoNj
        28
    drunkpianoNj  
       2017-04-10 17:46:58 +08:00
    求你来别来做安卓了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.