首页 > 其他分享 >三年Android开发就这水平?我还不如去招应届生

三年Android开发就这水平?我还不如去招应届生

时间:2023-06-22 11:02:07浏览次数:50  
标签:实战 不如 Kotlin 源码 Android 解析 Flutter 应届生


三年Android开发就这水平?我还不如去招应届生_Android

公司前段缺人,也面了不少android程序员,结果竟然没有一个合适的。

一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失望。

看简历很多都是3年工作经验,但面试中,不提算法逻辑,仅仅基础的技术很多也知之不详,多数人数年的工作经验仅仅是用大量第三方堆砌起的类似产品,毫无深度,对于网络数据库视频等等一问三不知,都停留在只会调用些第三方服务的基础方法层面上,算法更是一问一个死,前沿技术最新动态也毫无关注。

而这些人的薪资要求却是都接近20k,并且在谈论过程中自视甚高,特别有一个给我留了很深印象,简历有3年经验,做的都是电商类的展示项目,面试过程中一直强调自己技术如何如何强大,在原公司如何的受重用,问了些细节部分,全部是用的第三方,几乎没有什么自己东西,问及一些视频处理,性能优化一概不知,直接告诉我他都用网上评价好的,肯定没问题,问到算法问题无法解决竟然说道android根本不需要算法,后半截场面很尴尬,为了礼貌没有直接结束,又问到一些重写控件问题,也是完全不会,然后告诉我说,这些东西都没有必要学,仅仅用第三方的就能全解决了,我向他提及一些这些三方不包含定制功能怎么做,他告诉我说可以让公司改需求。。。。

最后招了2个应届生培养了一段时间也算能帮手了。

我跟几个朋友说起这个事,他们也有同感,人心浮躁,肯踏实做技术的没几个,大批只冲着高工资来,做什么都停留在能用,而不是会用而。

由于市场大批量流入这些不合格的自认优秀的程序员,使得多数公司不得不降低了期望,但是真正有实力的程序员,基本没有受到什么影响,要跳槽还是很容易的。

如果对现在的工作不满意,又没有足够的经验,不妨先静下心来进修一番。

绵薄之力

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

一、架构师筑基必备技能

1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
……

三年Android开发就这水平?我还不如去招应届生_使用指南_02

二、Android百大框架源码解析

1.Retrofit 2.0源码解析
2.Okhttp3源码解析
3.ButterKnife源码解析
4.MPAndroidChart 源码解析
5.Glide源码解析
6.Leakcanary 源码解析
7.Universal-lmage-Loader源码解析
8.EventBus 3.0源码解析
9.zxing源码分析
10.Picasso源码解析
11.LottieAndroid使用详解及源码解析
12.Fresco 源码分析——图片加载流程

三年Android开发就这水平?我还不如去招应届生_Kotlin_03

三、Android性能优化实战解析

  • 腾讯Bugly:对字符串匹配算法的一点理解
  • 爱奇艺:安卓APP崩溃捕获方案——xCrash
  • 字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
  • 百度APP技术:Android H5首屏优化实践
  • 支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
  • 携程:从智行 Android 项目看组件化架构实践
  • 网易新闻构建优化:如何让你的构建速度“势如闪电”?

三年Android开发就这水平?我还不如去招应届生_Android_04

四、高级kotlin强化实战

1、Kotlin入门教程
2、Kotlin 实战避坑指南
3、项目实战《Kotlin Jetpack 实战》

  • 从一个膜拜大神的 Demo 开始
  • Kotlin 写 Gradle 脚本是一种什么体验?
  • Kotlin 编程的三重境界
  • Kotlin 高阶函数
  • Kotlin 泛型
  • Kotlin 扩展
  • Kotlin 委托
  • 协程“不为人知”的调试技巧
  • 图解协程:suspend

三年Android开发就这水平?我还不如去招应届生_Android_05

五、Android高级UI开源框架进阶解密

1.SmartRefreshLayout的使用
2.Android之PullToRefresh控件源码解析
3.Android-PullToRefresh下拉刷新库基本用法
4.LoadSir-高效易用的加载反馈页管理框架
5.Android通用LoadingView加载框架详解
6.MPAndroidChart实现LineChart(折线图)
7.hellocharts-android使用指南
8.SmartTable使用指南
9.开源项目android-uitableview介绍
10.ExcelPanel 使用指南
11.Android开源项目SlidingMenu深切解析
12.MaterialDrawer使用指南

三年Android开发就这水平?我还不如去招应届生_使用指南_06

六、NDK模块开发

1、NDK 模块开发
2、JNI 模块
3、Native 开发工具
4、Linux 编程
5、底层图片处理
6、音视频开发
7、机器学习

三年Android开发就这水平?我还不如去招应届生_使用指南_07

七、Flutter技术进阶

1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter开发环境搭建和调试
5、Dart语法篇之基础语法(一)
6、Dart语法篇之集合的使用与源码解析(二)
7、Dart语法篇之集合操作符函数与源码分析(三)

三年Android开发就这水平?我还不如去招应届生_Android_08

八、微信小程序开发

1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战……

三年Android开发就这水平?我还不如去招应届生_Android_09



标签:实战,不如,Kotlin,源码,Android,解析,Flutter,应届生
From: https://blog.51cto.com/u_16163452/6534429

相关文章

  • 【Android】如何实现同一个布局保证高度不变,使用不同高度的背景
    背景预实现一个切换tab,实现选中与未选中的背景切换,特别之处在于选中背景图和未选中背景图高度不相同,切换之后需要在java代码中动态设置LayoutParams改变高度。预期效果当前问题点选中背景为.9图,未选中背景为xml中通过shape实现。将当前ViewGroup设置为选中状态的固定高度选中效果正......
  • Android binder 机制驱动核心源码详解
    前言应用程序中执行getService()需与ServiceManager通过binder跨进程通信,此过程中会贯穿Framework、Natve层以及Linux内核驱动。binder驱动的整体分层如上图,下面先来宏观的了解下getService()在整个Android系统中的调用栈,ServiceManager本身的获取:与ServiceManage......
  • Android面试技巧总结,这下offer稳啦
    最近有很多朋友给我后台留言:自己投了不少简历,但是收到的面试邀请却特别少;好不容易收到了大厂的面试邀请,但是面试官问得太深了,结果也挂了;对于面试官的问题,明明知道该怎么做,但是却说不清楚。这些问题不是个例,很多人都有这样的困扰。很大一部分是技术层面的问题。薪资比较高的前端岗位......
  • 六年Android开发从组员到Leader的心路历程分享
    前言在互联网工作的这些年,大厂和小厂都待过,也接触过各种各样的管理者和组员,直到近两年自己开始成为技术Leader,算是在两种角色上都有些切身的心得体会,这里给大家分享下,希望能给大家的职场工作带来一些启发。简单说明下,在毕业不久加入阿里的第一年,团队大概十几个人,作为三个新人之一,......
  • Android太太太太太卷了,累了
    我们聊到互联网行业的时候,一个不可避免的话题就是“内卷”,而在程序员这个群体中,Android,绝对是卷得最厉害的。毕竟前几年Android兴起的时候,入门门槛低,培训机构培养了大批Android开发,市面上的初级前端根本不缺,他们很多也是在一些中小厂里写一些重复性的业务代码,再加上后面又有更多的A......
  • Android - Jetpack ViewModel源码探秘
    ViewModel使用场景当横竖屏切换时,希望数据不丢失,可以用ViewModel当成存储媒介;可作为Activity&Fragment通讯的媒介;ViewModel的创建//Activity中构建MyViewModelViewModelProvider(this).get(MyViewModel::class.java)//ViewModelProviders类中publicViewModelProvider(@NonNu......
  • 干了六年Android开发现在裸辞失业了,再过2个月就30了,该怎么继续生活?
    这是我在某论坛看到别人分享的故事,觉得可以展开聊一下,对于我们这些中年程序员,可以裸辞吗?前言首先介绍一下主人公的情况。目前所在的是一家小的创业公司,待了3年多,薪资一般吧,之前在一家中型上市企业也干了三年,因为想涨薪所以跳到现在这家小公司。就在年前,公司年终总结,公司老板会和各......
  • 字节跳动总监封神之作《Android11.0最新Framework解析》,1595页,限时免费下载高清PDF文
    Framework始终穿插在App整个研发生命周期中,不管是从0到1的建立阶段,还是从1到N打磨阶段,都离不开Framework。成为一名AndroidFramework高手,就会成为招聘中非常稀缺的人才,可以成为你的敲门砖。很多同学都表示在面试时必问Framework相关问题。因为目前大公司的app开发都要基......
  • 那些年我面过的「六年经验」的Android初级工程师
    前言不知不觉,作为一个Android团队负责人已经好几年了,在这几年中面试过很多同学,有实习生、有初级的、有中级的、也有高级的。近来回顾以往面试过程,感觉有一些求职者的工作经验和自身能力不匹配,比如六年经验的初级工程师,当然这里只是感觉。不从技术能力来判断,是从一些非技术能力来判......
  • 字节总监用了半个月整理出的1595页《Android11.0 最新Framework解析》高清PDF开发下载
    作为过来人,发现很多学习者和实践者都在AndroidFramework上面临着很多的困扰,比如:工作场景中遇到难题,往往只能靠盲猜和感觉,用临时性的补救措施去掩盖,看似解决了问题,但下次同样的问题又会发作,原因则是缺乏方法论、思路的指引以及工具支持;能力修炼中,缺乏互联网项目这一实践环境,对Fram......