28
回答
android还是大数据java——一个新人码农的抉择
科大讯飞通用文字识别100000次/天免费使用。立即申请   

 本人男,大四,南京某双非cs特色本科在校生。秋招刚过,拿到了一个中型创业公司的offer。


    在校期间做的项目很杂,php的后端,老三大件的前端,android,片上代码都有写过,不过专攻android,也学的做的最多,可能跟入行多年的前辈们没得比,不过在同水平选手中算是android走的比较远的了,算下来连学带做有2年了,而且比较感兴趣。


来到这家公司,被公司安排到了大数据java岗,带我的是一个34岁的老程序员了,做了十几年的java,代码也的确很有水平,他的计划是先给我看他的代码,入门javaee,了解spring框架,大数据带着看,在公司的测试集群上耍,他们大数据这块是跟联通合作的,所以数据源和环境都不是问题。


现在问题来了:假设我毕业后留在这个单位,是继续跟着做java大数据,还是提交申请,把我转到android岗?


以下是一些分析:


0:讲道理做大数据前景也不差,而且也有很多值得学的东西,但是个人已经有一定android基础,正打算往底层深入,而且对android开发兴趣大一点,大数据偏后台,不是太合口味。


1:在这个公司里,java大数据好像比android工资高,而且技术实力强一些,因为不是专业做android的公司,不过大数据水平也强点有限,还是在用基础工具的阶段,DM,ML没怎么搞。


2:这公司时间也不短了,大数据这块又是给某通信巨头提供解决方案的,一个问题就是项目比较老,技术栈落后,软件过程流转慢,比如他们android面试官在听我讲到glide、okhttp时表示完全没听过等。这倒没什么,但关键是我担心按照他们java大数据的技术路线这么走的话,以后跳槽找到的工作大概率也是像这样的迭代慢,技术陈旧的公司,估计会很憋屈


3:这一条基本上是android开发前景危机的老生常谈了,跟老大聊天时谈到的,他说javaee呀,大数据什么的,技术更新慢,10年前的技术,到今天还在用,这就意味着这类程序员越老越吃香,就像医生一样,但android不同了,像这类的前端技术(好吧可能在老大这样的老牌后端眼里不是后端的都是前端)更新很快,基本一年就会变天,辛苦一年学到的技术很容易因为各种因素要重新学,一旦依赖的平台或框架被淘汰,就只能和新人程序员一样,出来重新学,重新找工作,从头干起(老大说这话时猛嘬了一口烟,看来是在android推翻Symbian的大潮中经历过什么)


        4:想到再补

举报
wzk100
发帖于2年前 28回/5K+阅
共有28个评论 最后回答: 1年前
在我来说,这两者没差的,两者都不落下,多学点岂不是更好。
--- 共有 2 条评论 ---
RickyLi回复 @wzk100 : 这个主要在自己吧。我学Android的,做了javaweb开发,闲暇之余学习了.net,c。偶尔接个单子或者工作中这些都能用得到,不仅拓展了知识面,且对计算机语言更深入了解,目前在研究数据架构。 2年前 回复
wzk100现在在实习了,没时间两者兼顾了,怕两个都做不好,要是还在学校当然有大把的时间学 2年前 回复
选大数据, 而且会用 android 里的第三方库并不能说明技术水平, android的学习阶段还是建议 SDK 编程
选大数据,做大数据的人去做android不难,做android的人去做大数据就太难了
--- 共有 2 条评论 ---
strivezsh回复 @wzk100 : android说到底 就是 画客户端的啊 后边不还是靠大数据支撑 2年前 回复
wzk100android做精也很难的,只能算是门槛不高 2年前 回复
做你喜欢的事情,兴趣是关键
--- 共有 2 条评论 ---
狼1111_35801你口口声声兴趣在android,别人评论就心虚了。在我看来你这不是兴趣。只是对android比较熟,对陌生的领域没底而已 2年前 回复
wzk100兴趣在android。。。可是你看看ls,好多人挺大数据,心虚了 2年前 回复
现在大数据吹得很好,个人觉得也可以学学,android这块看兴趣吧,本人工作5年,从事android开发4年,因为一直做android应用开发,对framework多少有些了解,在深入的就不行了。最近一年在做服务端开发,研究hadoop,为什么呢,不知道为啥。只是觉得android做够了,就尝试新东西。
--- 共有 1 条评论 ---
wzk100前辈,我兴趣还是在android上的,但是感觉大数据也有很值得学的东西,不过在公司实习的日子却没有做android时那种畅快感,现在我还在mapreduce里给数据作预处理,神烦。。。能弱弱的请问前辈看好哪个方向呢 2年前 回复
做自己爱做的事,偏前端的一般能更好的做出有用的产品,偏后台的会了解更多的底层知识。各有好处。
顶部