热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C/C++程序员如何转型到安卓?

2年经验,1.5年MTK山寨机经验,基础还算扎实,数据结构什么的也玩得转,英文一般。对安卓,JAVA没任何经验。现在我希望转去做安卓,需要做什么准备呢?我个人的计划:年后辞职,这段时间自学
2年经验,1.5年MTK山寨机经验,基础还算扎实,数据结构什么的也玩得转,英文一般。
对安卓,JAVA没任何经验。

现在我希望转去做安卓,需要做什么准备呢?

我个人的计划:
年后辞职,这段时间自学下JAVA和安卓的东西,估计学不了多少但是起码有个了解。
年后尽量找个安卓底层的工作,保持自己在C/C++方面的优势。
假如找不到,先找个要求比较低的外包什么的。
薪酬现在是9.5K,只要可以做安卓的工作,6K也可以接受。

38 个解决方案

#1


恩,计划不错,祝福LZ!

#2


转ios

#3


不看好IOS啊。
我认为安卓将来的发展会比IOS好。

#4


据说没多久C++也可以开发Android,大牛先淡定一年半年的吧

#5


Qt for Android?

#6


应用层是比较偏向Java的,但是安卓的开发和传统的Java也是有不小的差别,只是借用了Java的语法而已

#7


不淡定啊,现在感觉到巨大的危机感。
而且自己也不算大牛。。。。。
主要是对安卓完全没了解,之前也去过一家公司面试安卓,被狠狠鄙视了。

#8


1.5年/9.5k?

#9


。。。9.5K两年经验算是一般吧,而且我是刚加了工资啊,之前8K

#10


“薪酬现在是9.5K,只要可以做安卓的工作,6K也可以接受。”
哥们儿别这么不自信,即便没有实际android开发经验,也没理由接受这么大的落差。

#11


你确信搞安卓同资历的工资会比9.5k高么,还是你非常喜欢安卓移动平台开发。

#12


牛人那,我还准备去学C/C++呢

#13


我之前是搞wm的。。
去面试android,一般的公司我的wm经验只是随便问问,主要还是问java基础、android方面的。。


9.5k--->6k夸张了点,你的心态应该保持在8k左右

#14


为何一定要做安卓呢

#15


9.5k--->6k
你想干嘛????????????????????????

#16


先把心里的经验移除, 把自己当成一片白纸

#17


。。。9.5-->6K是因为我认为暂时可以不考虑薪水的问题,毕业两年还是积累期,可以从事一个有前途的行业才是最重要的。
我觉得未来几年安卓会占领几乎所有移动设备,因此前途还是很乐观的,而且我的期望是做底层方面的工作,不丢掉C/C++,以后即使安卓没落了也不怕。

#18


祝福楼主

#19


未来几年顶多就是把symbian灭掉。。几乎占领所有不可能。
苹果、WP7的用户也会不少。。。

觉得有前途去努力做就行了,,就入门来讲,也就跟C/C++一样简单

#20


害死人啊 明显是来扰乱市场 为社会主义添堵...

#21


9.5K伤不起啊

#22


我个人认为还是基础牢固最好了。
楼主,你才两年都9k+/月,怎么这么厉害啊。
我为什么达不到呢。
引用 17 楼 h330513544 的回复:
。。。9.5-->6K是因为我认为暂时可以不考虑薪水的问题,毕业两年还是积累期,可以从事一个有前途的行业才是最重要的。
我觉得未来几年安卓会占领几乎所有移动设备,因此前途还是很乐观的,而且我的期望是做底层方面的工作,不丢掉C/C++,以后即使安卓没落了也不怕。

#23


该回复于2016-06-17 17:14:27被管理员删除

#24


引用 23 楼 focus 的回复:
安卓不远的未来也会采用C/C++来开发了。
楼主这个都不知道吗?
java只是权益之计,而且效率的确成问题,
起码我用安卓的手机和ipad相比就不是一个档次的东西。


你应该拿IPAD和安卓的平板来比。。。。

都说做底层,JAVA只是补充自己的弱点。。。。

#25


C++ 面向对象的 转JAVA 应该 不难吧  据说10来天就OK了。。 熟悉一下 Andriod 开发工具  应该就行了。
  
我只会C  至于C++这些面向对象 不晓得,o(︶︿︶)o 唉····· 打算年底开始学C++
  
希望 以后andriod 用C、C++ ~!!!

#26


楼主找Android的工作建议把目标价调到12K以上
做C++的做Android工资没理由往下走

#27


该回复于2016-06-17 17:14:27被管理员删除

#28


顶楼主 我之前做WEB的
今天刚面试了家公司  做android ROM 开发的..
因为我没经验  给我4K  我欣然接受

#29


做安卓的真多,明显找工作的时候大多是会安卓。。。
不喜欢

#30


我该咋办?

#31


2年9.5K已经不错啦,楼主加油

#32


1线城市可以尝试,其他城市就算了

#33


不过从c/c++转向java怎么有点像自废武功,招android底层开发的不多,即便招也大多是厂商,一般也需要有linux经验。到处都是招做应用层的,在hr和猎头眼里那些从培训机构培训完java/android的出来都比之前做c/c++转向java的有竞争力,太浮躁了!

#34


9.5K啊!~

#35


有想法

#36


该回复于2012-08-29 13:27:33被版主删除

#37


引用 4 楼 sxqinge 的回复:
据说没多久C++也可以开发Android,大牛先淡定一年半年的吧

哦也!!!!

#38


楼主真的疯了

推荐阅读
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
author-avatar
li永不言败ly_608
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有