导航:首页 > 操作系统 > android开发一年经验

android开发一年经验

发布时间:2024-12-25 15:06:22

‘壹’ 杭州android一年工作经验跳槽能有多少薪水

8K到10K吧,技术其实也就那些,没什么
难不难
的。一般的应用开发用不到啥多难的技术。
你能不能设计整个数据库,还有接口逻辑这些,能的话10K不成问题。

‘贰’ 一年android经验,工资在杭州8k,去新加坡工资大概4k新币,这个工资是否偏低,综合发展来看有必要去吗

4K新币还是不错的。那边企业该有的员工福利一样也不会少。加班费,十三薪,花红,年假,医疗报销都很完善。
职业发展肯定没办法给你分析,仅从钱上面给你算一笔账。
一个月1k新币也能活的不错,只是住的地方稍微远一点。
想要生活条件好一点,2K应该可以达到(当然不包括成天买买买)。剩下2K左右也就是每月能存不到1W。肯定比你在杭州存的多吧。
房租和烟酒比国内偏贵,其他都还好,品牌的东西甚至比国内便宜。
生活环境包括绿化,空气质量,交通等都发展得很好。

‘叁’ 二本的我,历时1年社招入职字节安卓岗心路全历程与面经分享!

写下这篇文章的目的,一方面是:整理复盘面试知识点,分享面试知识、经验;另一方面是:希望能给同样准备找工作、跳槽的你,一些“前车之鉴”。

先自我介绍一下:本人双非、一个普通的二本本科生, 毕业后进入到一家创业公司做Android开发相关工作。说实话,从实习就在这家公司,两年时间里,自我感觉是没有任何进步的。虽然,同事总说还是有很多进步的,只是没发现。为什么我会有这样的感觉呢?

直到去年年底的时候,意料之中的“厄运”来了,领导约谈。结果可想而知,年终绩效凉凉。自己也突然意识到,虽然年终奖没了,但是在反思之下,自己确实是有很多问题的,那个时候就有了要离职的念头。可是,谁想到因为年初爆发的疫情原因,我们开始了在家办公。那个时候,听说今天就业行情都不好,自己也就一直没想着去准备面试,没想着从根本上先解决自己身上的“问题”。

后来,因为在家办公用眼过度得了如派世虹膜炎(对老板的说辞,其实是熬夜玩游戏),已经影响了办公。因为这个前前后后请假,一个月左右。等到眼睛恢复差不多的时候,已经 5 月份左右了,公司也开始复工。

到 6 月底的时候,自己整理了下简历,也尝试着投了几家。

第一家面试公司是新浪微博,自己真的是裸面,不能再裸了。面试官态度很好,最后说,你回去再准备准备吧。那个时候,自己的态度还是吊儿郎当的。后面几天,也面了网络、作业帮等,结果可想而知,都是一面一日游。

到了 7 月份,公司半年绩效考核,但是公司规定只有 B+ 才能参加晋级,让我下定决心了跳槽。本来还抱有一丝希望,不涨工资也就算了,连这次晋级都参加不了。于是开始了自己埋头面试的日子。

都说因为疫情羡运,就业行情不好渣肢,为什么有的朋友却能拿到好的 offer?在网上看面经的时候,都在说工作一年就跳槽的,找工作都很难。 而且就Android开发现在的一个市场行情而言,想要找到一个高薪,相对于稳定有前景的工作,就只有进大厂。这也让我确定了自己目标,进入一线互联网公司。

于是,开始认真的准备面试,大概花了半个月的时间去准备。从面试的自我介绍开始,优化简历,简历也在不断面试的过程中也在不断修改优化,然后熬夜刷算法题,刷面试题。大概在 7 月 15 号后,开始重新投递简历,约面试。

为了积累面试经验,我就从一些小公司开始投,比如第一家,现场面-懂球帝,整个面试过程很顺利,直接到部门 CTO。第一家面试让我最开心的不是走到了终面,而是自己之前刷过的一个算法题,恰巧被问到,很有成就感。后来又陆续面了,中文未来、顺丰同城科技、作业帮等。

时间差不多到 8 月份了,这个时候领导也发现我不对劲,找我谈话,我也就跟领导摊牌了,这给了自己很多压力。因为同事们大多都知道,我要离职,期间也有想过,要不找个小公司,先进去学习着,待个一年再出来。但是由于面的公司的技术栈、薪资等都不能达到预期,就都拒了。

到了 8 月份,我开始投递大厂,网络、滴滴等互联网公司,但是结果都不理想,最多走到二面就结束了。 给我最大的打击就是一些底层,源码方面的面试题,一旦问到,就支支吾吾根本不知道该从哪里说起,因为很多源码根本就没有去看过,平时觉得只要会用就行了。

**还有一些其它方面的问题,例如性能优化,也是大厂非常重视的方面。在后悔之前的时间里自己根本没有想过去学习这些的同时,也意识到自己需要花时间把这块的短板给弥补起来,不然不管去面试多少次,也只是浪费宝贵的面试机会而已。

接下来一个月的时间,就是在网上看各种相关的博文、资料,在牛客等平台刷别人分享的大厂真题,并且去做归纳整理,并去一些中型公司“实践”,查漏补缺。到了 9月中旬的时候,换了个手机号码,重新捯饬捯饬了简历,趁着“金九银十”的东风,把所有大厂又投了一遍。

陆续又接到网络、滴滴、作业帮等的面试,这次都走到二面,但是都死在了三面上。我记得很清楚,有一个网络的医疗事业部,三面自以为很顺利,当天晚上躺在床上都很激动,想象着这下能拿到 offer了,很久很久都无法睡下。

但是等了 3-4 天,依旧没有接到后续的电话,有点着急了,就加了三面面试官的微信,询问了一下。给出的结果是:三面未通过,原因是对于一些项目准备的不够充分,虽然一些底层方面的问题回答的很好,之前一定看过研究过,但是还是有其它人选了,你还是很优秀之类的话。

说实话,自己也预想到这个结果了。但是,自己还是很难受,很有挫败感。这也给我后面的面试,在心态上,有了很大的转变。就这样 9 月份走过了,但是自己仍然没有拿到理想的 offer,不知道这种心情,你们是不是也很有同感。

这些面试中面的最多的就是网络,总共应该有 10 个,都是不同部门的。有母婴事业部、搜索、网络app、智能小程序、内容策略、医疗健康事业、知识中台等等,面经中只有一部分,有好多都没有来得及写面经。

国庆中秋双节,大家都在计划如何出去游玩,而此时的我,一点点玩的心都没有。除了刷题、复盘之前的面试,完善知识体系,别的什么都不想干。

国庆之后,回到公司,打开 BOOS,发现没有什么新的岗位了,还是很失落的。就觉得看不到希望了,而现在在工位上,其他什么都不想干,领导同事都在看着,仿佛都在说,你为什么还没有走,是不是太菜,还找不到工作。当然这些都是我自己想的。

很开心的是,后面还是接到了面试,还有希望,哈哈哈哈哈。10 月份的面试有,网络、作业帮、字节。

值得让人开心的,准备了这么久,终于在这个收获的季节,得到了答案。上面的三个面试都陆续的通过,并且拿到 offer。综合考虑了之后,选择了字节跳动,虽然,作业帮给出了诚意,但是很抱歉字节是如此的吸引人。

下面给出我拒绝 offer的内容,希望大家面试,都能经历这样的结果。

下面是我提离职的内容

在国庆的那段时间,真的是吃啥都不香,内心慌得一匹。虽然一开始就想过大不了换另外一家小公司,只要够“混”就行,但是一想着后面自己付出了那么多的努力,又是那么的不甘。好在黄天终不负有心人,现在也已经入职字节快1个月了,虽然跟自己想象的大厂,有些出入,但钱确实给的够,而且能明显的感觉到自己每天都能学到新的东西,在进步。

好了,最后给大家分享一个我在复习准备期间发现的一个的一个宝藏。一位字节架构师前辈整理的一个架构师学习笔记, 内容包含框架源码解析、性能优化、算法、NDK开发、架构项目实战等等,学习笔记和视频都有,这是他的 GitHub ,感兴趣的可以自己去看看! 为此也非常感谢这位大佬的分享,大家如果需要的话,记得给大佬点个小星星哈!

‘肆’ android 需要具备什么技术

android开发任职要求:

1.Android/iphone平台手机终端软件开发精通Android开发平台及框架,一年以上实际开发经验;

2.精通Android GUI程序开发;

3.1年以上J2ME开发经验,熟悉J2ME编程;熟悉Linux环境编程优先 ;从事过嵌入式开发工作2年以上。

4.熟悉HTML/WML/HTTP,具有良好的编程思想;

5.熟悉C/C++或者java开发语言和环境;

6.有一年以上移动终端应用软件开发经验,有Android或者iPhone开发经验尤佳;

7.基础扎实,精通常用数据结构与算法和设计能力;

8.熟悉移动终端特性和开发特点; 熟悉移动终端网络编程,了解3G\WiFi等技术;

9.熟悉C++/C#, MSSQL/MySQL数据库开发;熟悉多线程、Socket或ACE等网络通信编程技术;

10.熟悉java各种编程方法,比如多线程,jni,idl等。 熟悉JVM的运行机制,移植或者扩展过JVM到嵌入式平台者优先,比如phoneme 等。

11.精通Android平台UI开发优先;英语良好,能阅读英文资料;

工作职责:

1.负责Android平台的浏览器开发。

2.在Android手机上设计并开发应用程序或游戏;

3.Android平台框架层的维护以及扩展。

4.移植各种流行的框架体系(多媒体,蓝牙,无线)到android上负责Android项目的开发工作;

5.负责Android项目的架构设计、方案的制定;

6.跟进Android的新技术发展。纂写设计开发及实现文档;

7.根据产品功能需求设计并完成软件实现;

8.参与产品需求分析并制定技术实施方案;

‘伍’ 关于学习安卓底层,懂得进

我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。

先说下我的入门过程:
第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震撼,用的vim+ctags+cscope来阅读,还算不错,架构挺清晰的。

第一步,我找到了一本好书《Android的设计与实现 第一卷》它讲了Android框架层的启动,初始化,服务框架初始化,Binder,消息循环,PackageManagerService,ActivityManagerService。据作者说后面会出讲UI子系统的第二卷,拭目以待。其实这本书看了几十页我就发现需要第二步的知识,否则看不下去,于是跳去第二步。

第二步,学习Linux系统编程,在看《Android的设计与实现》的时候我发现,框架层的Native部分,全是Linux编程。为了掌握这部分知识,我花了4个月学习了《Linux系统编程手册》(TLPI)这本1000多页的书,我以前是搞WIndows文件系统这块的,所以C语言还比较熟,TLPI的习题很有意思,量也比较大,坚持下来还是收获很多。

第三步,花了4个月学习了一些Linux内核的知识,看了LKD,PLKA看了一半多。越学越没底,觉得不懂得越来越多,不过这个也正常,只有靠慢慢磨,估计以后要不断的磨这块。

第四步,回头看Android源码,这次一口气看完了《Android的设计与实现 第一卷》,终于对框架层有了谱。同时真的数次把我看晕,前面看Linux内核源码都没这么晕,不断在Java层和Native层之间跳有点磨脑浆。其中我又觉得Java的基础没有打太牢,回去补了一个月的《Core Java》第八版。但是这书没有涉及UI子系统,于是又看了《Android内核剖析》

第五步,《Android内核剖析》(这本书实际上是讲框架层的,作者也是个搞嵌入式的,所以他在写框架层的时候文笔不太好,很罗嗦,不过还是有很多看点,到他后来写做ROM,玩开发板时估计是说到了他的本行,一下子遛起来了看得出还是挺有水平的,这本书知识有点旧毕竟讲的是2.3很多代码已经过时,但是作者很多点子很有参考价值)这本书讲UI子系统和按键/触摸消息处理系统还是很有分量的,尤其13章View绘制那里,结合源码研究很有收获。而后面他讲编译框架和ROM相关的东西都是挺宝贵的资料。

第六步,为了再补一下其他诸如电源管理模块等子系统的知识看了,《深入理解android》系列,个人认为这个系列看起来有点不太舒服,不过作为补充印证还是比较有价值。

第七步,《Android系统源代码情景分析》,罗升阳的源码分析大作,比《Android的设计与实现》分析得更细致,但缺点是涉及到模块比较少,选用的源码也比《Android的设计与实现》更旧一点。看完书后需要去研究作者的博客,东西挺多的,一定让你满意。

第八步,买块开发板自己玩。这步我还没走到,原因是我觉得我还差点准备知识。可能要再几个月,到时准备入块6410或者树莓派。

最后,由于我11年以前都是搞Windows这块的,所以对Linux知识不是很了解,不得已看了这么些书,如果是一直做Linux的人,很多步骤估计可以省掉了。直接上源码才是正道。

我本身做着移动GIS开发的工作,学框架层全是因为兴趣,但招聘平台Android框架层开发人员还是蛮有竞争力的有不少定制ROM,智能电视的工作都处于人才难求状态,毕竟有一定的门槛,现在各种ios培训,让奔着钱干开发的人纷纷涌入,而ios只能干sdk开发的缺点就暴露出来了,一堆新手老手,菜鸟大牛全挤在SDK开发这块,我觉得不太妙。 反观Android这边,虽然入门菜鸟没有搞ios来钱,但是可持续性很好,从sdk-》框架》驱动》内核这样干下去。干着干着发现自己渐渐变成了Linux开发者/嵌入式开发者的人也不少,新人,老手,菜鸟大牛各居其位,层次性很好。

‘陆’ 自学Android开发,有什么经验可以分享

Android系统起源于2008年的9月,其最大的特点就是可以自由开源处理,由于Android比较自由,所以众多的厂商会推出各种形形色色功能各具欠缺的产品,所以也会给从业者提供极大的就业空间, 但是这同样是一把双刃剑,在血腥暴力的方面的程序或游戏的管控,都是目前Android正在面临的难题Android使用的语言主要是C语言和Java语言等。目前Android的市场范围非常之广泛,特别是在国内,几乎80%的手机都是Android系统。

阅读全文

与android开发一年经验相关的资料

热点内容
linuxboot修复 浏览:843
程序在线编译系统的设计与实现 浏览:722
电脑c盘记录存在哪个文件夹 浏览:155
算法分析与设计替换方法 浏览:850
老程序员丢失手机 浏览:272
新世纪日本语pdf 浏览:85
基于单片机的数字示波器 浏览:36
登qq服务器连接中什么意思 浏览:436
表格宏命令 浏览:994
肯德基app设定在哪里 浏览:472
苹果电脑文件夹怎么添加打印机 浏览:701
pythonswagger 浏览:235
作业打卡解压素材 浏览:159
pdf导入ibooks 浏览:577
xps文件转pdf 浏览:134
怎么样获得命令方块 浏览:899
安卓studio如何改主题 浏览:933
linux自动获取ip命令行 浏览:208
做设计做程序员适合的电脑 浏览:778
网站有源码和没有源码的区别 浏览:680