干了5年Android开发,突然感觉自己啥也不会,啥也不想干,还要继续吗?(1)

安卓SDK离线包安装(Android 5.0 For ADT-Bundle) 网上查询了很多的安卓的离线包安装,但是感觉很多都没有用,自己也“深受其害” , 今天刚好找个时间来整理下! 本文章值针对于:ADT-Bundle工具 首先声明此文章是在 此博客下 改良与继承 而生: http://blog.sina.com.cn/s/blog_649e603c0102v82t.html 1.首先我们下载最新的 adt-bundle  2014年  版本号 : 阅读详情

所谓中年危机,就是我们怕自己被别人取代,被比我们年轻气盛的年轻人取代,那你有没有思考过,他们拿什么取代你呢,你有五年甚至十年的工作经验、项目经验,他们大都初入社会,初入职场,如果你可以被他们替代,是不是应该反思一下自己多年的工作意义在哪里。

所以各位同事们战友们,自怨自艾和心灵鸡汤改变不了现实的残酷,养不了老婆喂不了孩子,无论是中年危机还是中年焦虑说到底是自己的不自信和能力不够,我们应该做的不是每天在被取代的恐慌中感叹,而是在成熟冷静中稳扎稳打,砥砺前行,紧跟互联网行业的变化,不被落下,让自己在二十多岁干二十多岁的事情,三十多岁干三十多岁的事情,相信一个人努力中所蕴含的潜能,远超过自我想象以外,加油吧各位程序员老铁们,我们一定会和危机说再也不见的。

最后

每个行业都有做得好的也有做得差的,只要不断学习不断进步,就能摘到别人摘不到的果实。

对于程序员来说,要学习的知识内容、技术有太多太多。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,可以关注我,每天更新各种技术干货。

至此,做为一名Android开发者,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

1.高级UI,自定义View

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2.NDK模块开发

内容主要涉及以下几个方面:

  • NDK 模块开发

  • JNI 模块

  • Native 开发工具

  • Linux 编程

  • 底层图片处理

  • 音视频开发

  • 机器学习

3.数据结构与算法

为什么要研究数据结构?

这是因为所有的程序本质上是对数据进行处理,如何高效的处理数据,这依赖于数据本身的结构(如类型(整型、浮点型等)、维数、是否为复杂类型(结构体类型、类类型)等)以及数据之间的逻辑关系(线性、非线性等)。

数据结构离不开算法,设计好的数据结构就是为了让算法顺利方便的实施。

4.Java进阶与内核原理

内容主要涉及以下几个方面:

  • HashMap

  • ArrayList

  • LinkedList

  • Hashset源码分析

  • 内存模型

  • 垃圾回收算法( JVM )

  • 垃圾回收机制和调用 System.gc()的区别

  • 类加载过程

  • 反射

  • 多线程和线程池

  • 设计模式

  • Java的泛型

等等…

5.Flutter技术进阶

本篇知识要点:

1、Flutter跨平台开发概述

2、Windows中Flutter开发环境搭建

3、编写你的第一个Flutter APP

4、Flutter Dart语言系统入门

6.360度全方面性能调优

随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。

1、设计思想与代码质量优化

2、程序性能优化

  • 启动速度与执行效率优化

  • 布局检测与优化

  • 内存优化

  • 耗电优化

  • 网络传输与数据储存优化

  • APK大小优化

3、开发效率优化

  • 分布式版本控制系统Git

  • 自动化构建系统Gradle

4、项目实战

  • 启动速度

  • 流畅度

  • 抖音在APK包大小资源优化的实践

  • 优酷响应式布局技术全解析

  • 网络优化

  • 手机淘宝双十一性能优化项目揭秘

  • 高德APP全链路源码依赖分析

  • 彻底干掉OOM的实战经验分享

  • 微信Android终端内存优化实践
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

总结

作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!

资料.png
资料图.jpg

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!

[外链图片转存中…(img-ntgkRhKV-1711987449865)]
[外链图片转存中…(img-YSSAYszD-1711987449865)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
安卓开发个人小作品(2)- QQ简仿 个人小作品系列,这次继续介绍自己曾经写的一些“小玩意”,这次就介绍下自己初学安卓时,写的一个简仿QQ吧。 里面都是一些基础知识,但是作为初学者来说,还是可以学到很多东西的。 由于这个涉及到的知识很散,就按照界面一个个说,主要就是一些安卓基础,要是你能耐心看下去的话,肯定都能做到。好啦,开始吧。 目录 1.欢迎界面(handler、Timer的使用等) 2.登录界面(属性动画、editTe... 阅读详情

相关推荐

一文搞懂什么是OTA(空中升级)

OTA(Over-The-Air,空中升级)是一种通过无线通信技术实现远程更新设备固件或软件的方法。这项技术广泛应用于现代物联网(IoT)设备、智能手机、汽车、嵌入式系统等领域,提供了一种无需物理连接的便捷更新方式。OTA更新的核心在于使设备能够自动、可靠、安全地从远程服务器获取和应用更新,改善设备性能、添加新功能或修复安全漏洞。

不积跬步无以至千里 7万+

干了5年Android开发,突然感觉自己啥也不会,啥也不想干,还要继续吗?

每个行业都有做得好的也有做得差的,只要不断学习不断进步,就能摘到别人摘不到的果实。对于程序员来说,要学习的知识内容、技术有太多太多。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,可以关注我,每天更新各种技术干货。至此,做为一名Android开发者,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

Android23333的博客 1938

zabbix 监控EMC存储

经过搜索,找到了脚本地址,该项目应该是模板原作者创建的,该项目也有zabbix模板,和上面的应该是相同的,我用的是上面的模板。./unity_get_state.py --api_ip='X.X.X.X' --api_port='443' --api_user='zabbix' --api_password='PASSWORD' --storage_name="zabbix web前端配置的主机名" --discovery。修改权限,给zabbix用户执行权限,模板调用时以zabbix用户执行。

wangyfde的专栏 3758

想着干了 5 年 Android 开发,突然感觉自己啥也不会,内心疑惑:还要继续吗?

关于这个问题 这就要看你是怎么看待的了,不同人的情况不一样。 其实有这种焦虑很正常,毕竟搞技术的,只要不去主动更新自己的技术栈,一直只是年复一年地搬砖的话,确实干5年干十年都是一个样,无非是经验涨了一点,但是技术确实陈旧不堪。 还有就是不同级别的开发他思考问题的方式是不同的,考虑的问题也是不同的。初级工程师都在想着怎么把功能实现出来,中级工程师都在想着怎么实现功能能偷懒一点,高级工程师都在想着怎么能把功能做得最优…如果你让一个初级工程师去思考中级乃至高级工程师思考的问题,很显然他肯定是觉得自己什么都不会了。

云雾蜜蜜,咩咩 2640

三菱PLC FX3U温度控制系统案例

U0\G100是平均次数的设置,设置为100个数据取平均,这样数据显示更加稳定,通道1的数据显示再U0\G10里面,温度模块的数据对应是0~150°输出0~10V,对应到0~10000的数据10000是150°的66.667倍,因此把数据传送到D0后转换成浮点数,再去除以66.667,就得到实际的温度了,数据存放到D2。触摸屏软件使用EBpro软件,设计界面如下,右边的是温度的实时曲线图,左边的是温度报警表,当当前温度超过了报警温度这种时,就会在这个表格上显示对应对应的报警。(1)实时显示温度值;

u010670857的博客 4060

ACT代码梳理:新手学具身智能,不需要学会一堆理论,先跑起来再说

我是一个刚接触具身智能的小白。第一次看 ACT 项目,什么 Transformer、VAE、Mujoco、rollout,全是天书。但我没打算先把理论补完。太难,也太慢。我的策略是:直接上手,边做边学,卡在哪就学到哪。这篇文章是我的第一站——带你一起看懂 ACT 项目的整体架构,了解它的核心模块和流程。开始前,我列了 本文出现的18 个关键词,是我一开始完全搞不懂的。你可以先扫一眼,如果不认识的超过 10 个,那我们就是同路人,可以放心往下看了。

qq_17405041的博客 1210

干了快3年Android了,感觉自己的职业生涯已经快凉了

背景 首先我是个菜鸡,工资也低的一笔。 刚毕业时候在一家国企上班干 app 开发,干了快两年的时候,跳槽到了一家伪大厂干安全。投了不少简历都没有回音,只有这加伪大厂要我就来了。当时说好了会接触一些底层的东西,然而平时也就写 python 脚本,逆向,android 上写了一些风控的东西,感觉有点 low,工资也不高,当初没敢多要,hr 给的比我要的还高。刚刚 leader 谈了谈明年的规划,现在想跳槽。 现在也是很尴尬,原来 app 开发的东西也忘了不少,然后其实我想干 framework 开发,自己对 a

m0_52308677的博客 184

UE5网络模块实战:属性复制、RPC与联机开发踩坑指南

多人联机开发中,网络同步是核心难题。UE5网络模块以服务器权威为基础,通过Actor复制、RPC和所有权机制实现多端状态一致。理解属性复制与OnRep回调、区分Server/Client/Multicast RPC的适用场景,是构建稳定联机架构的关键。本文结合数字孪生与多端协作场景,探讨如何将渲染与逻辑分离,并针对打包后网络失效、端口防火墙、崩溃排查等工程实践问题给出解决方案。通过蓝图接口解耦表现层,利用C++创建StaticMesh组件实现服务器逻辑与客户端表现分离,同时注意专用服务器不加载渲染依赖(如D

weixin_29010003的博客 273

2024 Android前行艰难,不想被公司优化,面试官问的那些原理你都懂吗?(1)

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。这也是我这些年来养成的习惯,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。

2401_84123213的博客 629

使用TMS320F28335控制四位共阳数码管

简要阐述利用F28335控制四位共阳数码管的整个过程,包括原理、思路、部分代码以及调试过程。

liujunhaozuishuai的博客 2660

OpenCV入门(一)Python环境的搭建

因为有点Python基础,并且Python是比较好入门的编程语言,所以,机器视觉后面打算在Python这个平台下进行。

小幽余生不加糖 8123

android串口开发面试,做了6年Android开发

我这里整理了一份完整的学习思维以及Android开发知识大全PDF,有需要的同学可以自行领取。资料获取方式:Android完整知识学习体系路线当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。

m0_61369275的博客 1122

Chrome DevTools MCP 实战完整教程

本教程介绍了Chrome DevTools MCP(Model Context Protocol)在智能Web测试中的应用。该系统通过MCP协议将Chrome开发者工具能力标准化,并与AI结合,提供了统一的测试解决方案。核心功能包括智能自动化、深度调试分析和性能监控优化。教程详细讲解了环境搭建、MCP服务器配置、参数说明及多种工具集(输入自动化、导航、设备仿真、性能分析等)的使用方法。通过mcp-use库的MCPAgent和MCPClient组件,用户可以轻松实现自然语言驱动的浏览器操作和测试流程管理。

blues_C的博客 3809

我和谷歌共成长-资深安卓开发的转型之路

一.回顾2019: 故事一.有幸抽中了门票! 2019年gogole在上海举办了开发者大会,当时也是在优快云参加的门票抽奖。有一天晚上,在一个人工智能的创业公司面试,然后收到了优快云发来的短信,告诉我抽中了google开发者大会的门票。然后我当场把这消息分享给了面试官(有两位),然后面试官都都漏出了羡慕的眼神,骄傲了好一会。 故事二.克服困难,参加大会! 2019年开发者大会举办的那两天(开发者大会持续两天时间),正好召开那两天,因为新入职了一家公司工作比较忙,并且还带着一个团队,所以请假

分享+记录 765

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

5年安卓开发的自省与迷茫

这是一个下雨的早上,起的早,来写这篇博客。 毕业后,就一直从事安卓开发开发的工作,到现在5年半的时间了。近期我感到非常迷茫,未来的路该怎么走。职业生涯难道就这样了吗? 没有去北上深广,一直留在省会城市,当初我的想法是,反正那些去了北上深广的人都是要回来的,我何不一直留在这里,把根基打好。 大四后半年去了一家实习单位,毕业后就留在了那。老板认可我的技术,让我带了个小团队,带他们做APP开发,可...

学习是孤独的,如何才能耐得住孤独 1465

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android安卓学习日志1 聊一聊安卓的历史和笔者的想法

本文介绍了Android的发展历史和作者的学习计划。Android最初由Andy Rubin团队开发,后被谷歌收购并开源,通过开放策略迅速崛起。从2008年首款Android手机面世到2019年取消甜品命名,Android已成为全球主流移动操作系统。作者计划在Windows平台上使用Android Studio和模拟器,通过Kotlin语言学习Android开发框架,逐步掌握移动客户端开发技能。文章展现了Android从初创到成熟的历程,以及作者对移动开发领域的学习热情。

charlie114514191的博客 878

2021年安卓开发进阶课程!漫谈MySQL权限安全,已拿offer_android开发工程师要求mysql

最近跟我的一些读者交流,有一位读者的经历让我记忆深刻:“有一次和大学同学聚会,和几个在BAT的同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本的状态,没有什么机会精进技术,同样是工作了三年,和同学的差距越来越大”我继续问他,他说真正让他受打击的是这个月的一次面试。“面的是一个大厂,面试官问了很多问题,一大半的问题我都是一知半解,回答上来问题也是特没底。大概回顾了这场面试:上来先是问了Java基础知识,自定义view,算法等等,这部分我还算准备的充分。

2501_90359211的博客 599

安卓ASO避坑指南:2025年开发者必须避免的5大常见错误

本文为安卓开发者提供了2025年ASO(应用商店优化)的五大避坑指南。针对华为等主流商店取消关键词设置的新规,文章重点剖析了关键词堆砌陷阱、视觉资产设计误区、评论管理不当、元数据更新缺失以及忽视应用本身质量等常见错误,并给出了基于语义理解、场景化设计和数据驱动的优化策略,帮助开发者提升应用可见度与下载转化率。

blue的专栏 864

你觉得 Android 还有必要继续吗?(2)

我的面试经验分享可能不会去罗列太多的具体题目,因为我依然认为面试经验中最宝贵的不是那一个个具体的题目或者具体的答案,而是结束面试时,那一刻你的感受以及多天之后你的回味~很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2401_84520271的博客 93

htc g1 android4.0,都以为HTC G1是世界第一部安卓手机?其实不是!

原标题:都以为HTC G1是世界第一部安卓手机?其实不是!G1由HTC制造,采用528MHz单核处理器、3.2英寸显示屏以及不带闪光灯的320万像素摄像头……听起来是不是非常寒碜?但6年前,它被公认为是iPhone的主要对手之一。HTC曾将G1命名为HTC Dream,但合作伙伴T-Mobile在发布和销售时把它称为T-Mobile G1。这个名字听起来更有历史意义,它也造成了HTC后续推出的一系...

weixin_39617502的博客 1136

2024 年 9 月美团 Android 面试总结,安卓面试八股文

结果不重要,重要的是过程。所以说,平时写代码的时候需要多多思考,不一定用到才去Google,对于一些新的技术,要不断追求同时别忘记了基础很重要,基础,基础,基础,重要的事说3遍。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。面试之前一定要针对性地做好准备,简单来说就是刷题,跟着岗位需求去刷,跟着你的项目去刷,刷的越深越好。

pckzzy117的博客 1486

2024年从事Android开发5年了,想跟闲聊一下35岁定律(1),2024年最新银行软件测试面试题

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2401_84520457的博客 1045
上一篇: IDEA中部署Tomcat及原理
下一篇: 整日碎片化学习“凡不凡”?来看看优秀的Android开发都是如何学习的,破解碎片化学习的骗局!
普通网友
博客等级 码龄3年 8469粉丝 668原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值