小弟刚毕业,初入公司,现在有两个选择: Android 组或者 Python 组。
Android 主要是做封装 C++ Graphics Engine ,做成 SDK ,给产品组提供 API ,技术比较 Hardcore 。
Python 主要是做 Django ,很正统 /传统的服务器段的业务逻辑,顺便带点 Performance 分析与改良。
自己大学时候写过几年很多 Python ,而 Android 只有三个月经验。人幸好不傻,学的比较快。不知道该继续搞 Python 还是学学新的自己不太熟悉的 Android 。
求职场达人带带路,给点建议,小弟的感激不尽。
1
abbenyyy 2017-03-31 15:29:54 +08:00
学 3 个月就能写 JNI ,我好惭愧,我怎么觉得 JNI 好难....求指点学习技巧
|
2
lan5635 2017-03-31 15:32:32 +08:00
从跳槽考虑 个人认为 Python 好点, Android 个人不看好
|
3
shockwave1 2017-03-31 15:49:22 +08:00 via iPhone
哪个钱多
|
4
HLT 2017-03-31 16:14:44 +08:00
无言以对
|
5
mentalidade 2017-03-31 16:42:36 +08:00
薪资第一,如果一样,看个人喜好和以后跳槽的成长了
|
6
expy 2017-03-31 16:48:12 +08:00
面向工资编程。
|
7
golp2000 2017-03-31 16:52:35 +08:00 via Android
兴趣第一,薪资并列
|
8
nicevar 2017-03-31 16:58:56 +08:00
刚入职场, python 你已经学过优点熟悉了,当然是去挑战 c++了,提升大,搞了这个之后,其他基本上都是 easy 模式,再说 python 你平时也可以瞎搞
|
9
jinhan13789991 2017-03-31 17:38:58 +08:00
俩一起做~
|
10
psklf 2017-03-31 18:12:30 +08:00
C++ Graphics Engine 的话 不限于手机平台 Android iOS 改改都能用
|
11
we3613040 2017-03-31 18:51:51 +08:00
公司是做什么的?哪个发展好呢?
|
12
flyingghost 2017-03-31 19:17:36 +08:00
感觉你这 Android 组已经和 Android 关系不大了,语言更多的是 C++,逻辑更多的是图形引擎。这两个路子相对坑深,如果能认真钻下去的话更容易走成骨干(因为人少),负面效果是很容易把自己玩得越来越窄。
Python 组的话,不知道你们公司服务端规模大不大,业务有哪些。企业内部应用增删改查也可以叫服务端,亿级后台也可以叫服务端。 不过总的来说,服务端舞台更广阔一些。虽然使用的是 Python/Django ,但能学到的大部分技术、思想其实和语言、框架、业务无关,是通用的。 另外一个比较小的点,毕业生能利用自己有限的经验快速表现,得到老大的认可和持续栽培,在大公司也很重要。路遥知马力,但毕竟第一印象也很重要。 拙见。 |
13
irgil 2017-03-31 20:28:54 +08:00
封装 sdk 有技术含量吗 = =
|
14
kevinzhow 2017-04-01 01:25:14 +08:00 via iPhone
来我司写 Python 吧,还有 Ruby 可以选
|
15
deepreader OP @flyingghost 主要还是 Android ,封装 API ,图形引擎 C++是另外一个组在做。 Python 组服务器是亿级的,但是感觉广阔而又传统。
@psklf Engine 是 cross-platform 的, Android, iOS 都在用,但是 Android 组主要做 Android 端封装 SDK 。 @shockwave1 @mentalidade @expy 同一个公司,工资一样的呀。 |
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 模式,然后还觉得有成就感,那个就是操着卖白粉心,追着卖菜的钱途. |
17
deepreader OP @dcoder 能私信联系下请教下经验吗?我能讲讲更详细公司的情况。我邮箱是 [email protected] 。
|
18
knight322 2017-04-01 08:13:04 +08:00
人生苦短~
|
19
awolfly9 2017-04-01 08:23:01 +08:00 via Android
人生苦短~
|
20
nicevar 2017-04-01 08:51:15 +08:00 via iPhone
上面不少人应该还年轻,这样说吧,如果家庭条件好或者出生在一些城市,可以随意发展,如果不是的话你的人生只能靠你自己,首先要评估一下自己的能力,如果在一线城市,自己在这个领域能不能做到超一流,不能的话你可能要退回二线或者三线四线,需要本地找工作,到时候你会发现那些前沿科技高大上的技术毫无用处,那些原本冷门的技术倒是能跟一线城市保持一样的薪资水平
|
21
xzwc 2017-04-01 09:11:28 +08:00
人生苦短 及时 python
|
22
psklf 2017-04-01 09:37:31 +08:00
@deepreader 那感觉一般啊。
|
23
deepreader OP |
24
adubi 2017-04-01 15:31:13 +08:00 via Android
楼上的意见都很中肯,不过我个人认为,要想立足就得有老板忌惮你的能力,这样你的出路才宽阔,不管安卓也好 py 也好,总之选择了就专精它,普通的一件事你做到极致也是一种成功
|
25
wuxianrui 2017-04-01 15:56:08 +08:00
Python 好一点,不太看好 Android
|
26
crashX 2017-04-01 16:23:28 +08:00
国内 python 路太窄。当然我同意做后端更有钱途。
|
27
nicevar 2017-04-01 16:39:18 +08:00
@deepreader 冷门说的是相对于现在的一二线城市的大热,高大上就是一二线城市的主流技术,因为一二线城市把一流的人才都吸纳过去了,下面小城市的公司根本没有足够的人才来支撑,也没有实力去在互联网行业与一线城市竞争,所以这些城市别说现在新流行的 go 、 rust 的之类看不到,就连 python 的职位也可能一个都没有,就算有一两个也可能就是打打酱油薪资很低的那种,从北上广的人回来一看空有一身本领无处施展很是尴尬,这些城市主流的可能是 c 、 c++做一些冷门的开发,比如偏向某些行业嵌入式方面的,互联网一大片基本上都是 php ,稍微好点的公司用 java
|
28
drunkpianoNj 2017-04-10 17:46:58 +08:00
求你来别来做安卓了
|