要不要从Android客户端应用开发向服务器端大数据处理方向转型?

问题描述

本人硕士毕业5年,用Java和C++做了将近4年的Android应用开发。因为马上是30岁的人了,最近一直在担心10年20年后自己老了会不会被年轻人抢饭碗的事情。因为自己的性格和追求原因,希望往技术专家路线上发展。说实话现在Android客户端开发很火,自己在那上面也是下了一番苦功夫的,放弃真的有点舍不得。但是客户端开发门槛比较低,技术更新也比较快,也不知道5年10年后会是个什么样子。还有一点,如果走纯技术路线,Android应用开发的年薪30w,40w基本上是到顶点了,不太可能再往上突破了。所以最近在考虑要不要技术转型的问题。选择一个技术更新速度较慢,入行门槛比较高,需要很强的从业经验,而以后前景钱景都不错的技术方向是最理想的。最近看了很多网上的信息,感觉服务器端的大数据处理,云计算这个方向很不错,以后会有很大的需求量,而且这个行业是越老越值钱的,要是干久了(10年以上),年薪突破50W应该是完全有可能的。技术转型对自己来说是一个很大的决定,但自己的见识和经验有限,也许会有不成熟和不正确的地方,希望论坛上的朋友能给小弟一些建议。

解决方案

解决方案二:
帮顶,共同关注!
解决方案三:
引用1楼hc_z的回复:

帮顶,共同关注!

谢谢
解决方案四:
觉得还是有必要的,我硕士生在读,本科純软,现在跟着导师做硬件了
解决方案五:
愿意踏实做开发的人不多啊。支持楼主。
解决方案六:
跟着楼主看看
解决方案七:
我也在计划转这个,转型要新学的东西太多
解决方案八:
大数据和云计算是不是还用java多?
解决方案九:
我明年毕业,最近找工作也在考虑这个问题,愿与楼主同等高人指点。
解决方案十:
转服务端、物联网、大数据方向比较好!安卓客户端,是过眼云烟,没办法积累技术,因为很可能今后会被其它平台取代.而且现在安卓客户端很低,随便培训下就能干活,抢饭碗的多

时间: 2024-08-30 23:17:19

要不要从Android客户端应用开发向服务器端大数据处理方向转型?的相关文章

使用Mina框架开发QQ Android 客户端(2) 客户端与服务端的通信

一个简单的例子,对Mina框架有了大体的了解,在上节的基础上,看看 怎样实现客户端与服务端的通信, 废话不多说了,直接看代码: public class Test { public static void main(String[] args) throws Exception{ SocketConnector connector = new NioSocketConnector(); IoFilter filter = new ProtocolCodecFilter(new TextLineC

使用Mina框架开发QQ Android 客户端(3) 登陆功能的实现

在博客中有登陆界面的文章http://blog.csdn.net/vestigge/article/details/8124674 就不在重复了,直接看登陆的代码, 用Mina传递字符串上节已经看过了,要实现传递对象,也非常简单,只需要修改一下过滤器: chain.addLast("codec", new ProtocolCodecFilter(new ObjectSerializationCodecFactory())); 在Android客户端,登陆的Activity中: publ

android开发-Android客户端怎么判断是否登录或注册成功??

问题描述 Android客户端怎么判断是否登录或注册成功?? 想做一个学校教务管理系统的Android客户端 登录和注册的时候怎么判断是否成功登录和注册?还有登录的时候有验证码怎么办?求大神指导

安卓-android规范的开发流程是怎样

问题描述 android规范的开发流程是怎样 规范的安卓开发流程是怎样的?包括xml文件中id的定义,屏幕的适配等等,希望有经验的大牛给予指导 解决方案 参考:http://mobile.51cto.com/android-290903.htm 解决方案二: http://blog.csdn.net/jason0539/article/details/9823949http://www.cnblogs.com/xiongbo/archive/2011/08/15/2098130.html 解决方

Android基于Openfire开发即时通讯工具(2)登录openfire

上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器, 在服务器中创建好测试的账号 开发即时通讯工具(2)登录openfire-openfire即时通讯"> 下面看android客户端的代码,关于界面布局就不多说了,可以参考QQandroid客户端的界面: Android高仿QQ登录界面 http://blog.csdn.net/vestigge/article/details/8124674 至于为什么要仿别人的东西,不是喜欢山寨

一种Android客户端架构设计分享

前言:技术发展日新月异,业界各种Android客户端架构设计,五花八门,但我们不能简单地说哪种架构更好,因为脱离业务谈架构是没有任何意义的,适合业务的才是好架构.而架构也不是一成不变的,随着业务的发展,也许当初设计的架构已不足以支撑目前的业务,那么就需要改变之前的架构.接下来将分享下我们Android客户端的架构设计,在App的某个业务发展阶段或许有一些参考意义. 分层化与模块化 分层化与模块化应该是任何软件开发的共识. 分层化 在Android应用开发中通常可以分为如下几层:  SDK层:主要

Android客户端实现注册、登录详解(1)_Android

我们在开发安卓App时难免要与服务器打交道,尤其是对于用户账号信息的注册与登录更是每个Android开发人员必须掌握的技能,本文将对客户端的注册/登录功能的实现进行分析,不到之处还请指出. 在这里我们仅讨论客户端如何请求服务器进行注册,而服务器在收到客户端请求后进行的一系列操作并不在本文所述范围内,有兴趣大家可以参考  请求服务器  客户端在进行用户信息的注册和登录时一般使用post请求(携带参数)去服务器.以volley框架请求服务器为例,真正与服务器进行交互的就是如下代码: StringRe

《Android 应用案例开发大全(第二版)》——6.7节获取第三方程序中可调用的窗口

6.7 获取第三方程序中可调用的窗口 Android开发权威指南(第二版) 第X问1 源代码目录:src/ch06/InvokeSinaWeibo 现在很多程序中使用的功能并未包含在程序本身,都是通过各种插件方式获得的其他程序的资源.例如,经常会使用到的"分享"功能就是调用了系统中所有可以处理某类资源的窗口来实现的,如果这样的窗口多于一个,就会显示一个选择列表. 如果想利用其他程序中的资源,首先要了解程序对外的接口.但很多程序并没有公开相应的接口,在这种情况下,就需要通过该程序的APK

Android应用安全开发之浅谈密钥硬编码

Android应用安全开发之浅谈密钥硬编码 作者:伊樵.呆狐@阿里聚安全 1 简介 在阿里聚安全的漏洞扫描器中和人工APP安全审计中,经常发现有开发者将密钥硬编码在Java代码.文件中,这样做会引起很大风险.信息安全的基础在于密码学,而常用的密码学算法都是公开的,加密内容的保密依靠的是密钥的保密,密钥如果泄露,对于对称密码算法,根据用到的密钥算法和加密后的密文,很容易得到加密前的明文:对于非对称密码算法或者签名算法,根据密钥和要加密的明文,很容易获得计算出签名值,从而伪造签名. 2 风险案例 密