前言
简单介绍下自己 , 一本毕业 ,21 届应届生毕业生 , 分享一下自己秋招的经历。
面试结果 :
美团 , 京东 , 头条 (offer)
百度 (三面等结果中..)
小米 , 搜狐 (挂)
我在大三的时候 , 没有参加春招 , 也没有参加秋招 , 我大三 三月份的时候在实习僧上投了几个简历 , 发现面的都很水 , 原来我在大学的时候 , 成绩还算 ok, 编程能力在班里也是前几的 , 但是说实话 , 找工作经验真的不足吧 , 我编程的时候 , 没关注过 JVM 原理 , 也没关注过 Java 里面一些实现机制 , 一些源码也没看过 , 这个时候 , 我就知道还需要努力了。我找了个几个人的小公司 , 先干着了 , 边干边复习吧 , 补一补基础 , 后来 , 跳槽到了 58 企服 , 一个 a 轮的创业公司 , 干的也很 happy, 然后就放弃春招了 , 然后今年 6 月份 , 公司取消了移动端开发 , 我就又失业了。。。
我在三月初开始复习 , 找工作了 , 前后一共大概一个半月的时间吧 , 最后收到了头条的 offer, 打算过去了。
以一个过来人的身份 , 给大家一点建议吧:
1. 毕业第一份工作 , 尽可能去大公司
理由: 大公司稳定性较高 , 不用担心失业 , 工资较高 , 生活水平不会差 , 大公司技术栈沉淀了很久了 , 比一般公司会好很多 , 大公司门槛相对较高 , 进来的人 基础不会太差 , 大家合作比较愉悦 , 大公司 一般来说 自带用户量 , 随便搞点什么 , 日活百万 千万 , 会对技术架构有一定要求 , 能学到的比较多。声明: 因为我在几个人的公司待过 , 也在 100 多人的公司待过 , 我深知创业公司的苦 , 但是我不是引战 , 我只是说出我的想法 , 我不会和别人讨论 , 毕业去大公司好 , 还是创业公司好 , 也希望评论区不要有人和我讨论这个问题 , 我只说出我的想法。
2. 不要急于实习 , 春招 尽量参加完
理由: 我觉得春招很长 , 机会很多 , 一步一步脚踏实地的走吧 , 举一个例子 , 没有 offer 不要着急去小公司实习 , 如果最后还没有 offer 可以考虑。如果收到一个还 ok 的 offer, 尽可能追求一下更好的 offer, 不要有一个 offer 就满足 , 多尝试 , 都付出这么多了 , 不多面面也可惜 , 不过面面 , 也不知道自己有多强 , 也不知道自己还有哪里不足。
3. 校招一定要参加
理由: 我认为即使春招定了 , 说我能留在百度 , 能留在阿里 , 我觉得也要尽可能走一下校招 , 因为校招会提供更多的机会 , 会让我们 以后不后悔 , 没准能拿到更好的 sp 或者更好的部门呢 , 一般 你有其它公司的 sp, 本公司也愿意给你提 sp 的。我觉得秋招不要懒 , 多复习多尝试 , 其次就是如果工作很忙很忙 , 建议请个小假 , 认真尝试校招 , 没准能收获更好的机会。
4. 心态
我觉得求职过程中吧 , 肯定是心态最重要 , 半个月没笔试 , 半个月没面试 , 我觉得这可能是常态 , 我觉得心态不要蹦 , 不要看到别人有 offer 自己没 offer 就不行了。我觉得不能光看见别人的 offer 吧 , 也要看到别人的努力 , 再就是面试本身就具有很大的随机性 , 所以不要盲目妄自菲薄 , 也不要没有自信 , 慢慢来 , 一步一步来 , 跟自己比呗 , 看看有没有进步。坚持就好 , 慢慢来 , 肯定能成功 , 就脚踏实地的搞 , 重积累 , 每天都要有收获。
5. 如何投简历
首先我们要有一份还 ok 的简历吧 , 这个就找学长或者朋友 , 老师帮忙看看吧 , 这个都 ok, 投简历的渠道吧 , 学长的内推 , 朋友的内推 , 如果这些都试了还是没什么 offer, 还可以试试实习僧 , 脉脉 ,boss 直聘上面 , 上面还是有一些大公司的散招的 , 这些也都可以多试试 , 多沟通 , 争取收获到面试的机会。找人内推的时候 , 尽可能简短的描述清晰 , 自己的优势的点 , 这样能增加面试的几率。
6. 加分项
名校 大公司实习经验 大赛获奖经验 github 博客 说明一下 , 前面的点 , 博主都没有 , 不过 github 和博客还 ok。
关于我的学习方式 ?
注 : 需要文中所有详细资料的小伙伴直接去文末领取 !
《高级 UI》
UI 这块知识是现今使用者最多的。当年火爆一时的 Android 入门培训 , 学会这小块知识就能随便找到不错的工作了。
不过很显然现在远远不够了 , 拒绝无休止的 CV, 亲自去项目实战 , 读源码 , 研究原理吧 !
《Framework 精编内核解析》
-
深入解析 Binder
-
深入解析 Handler
-
Dalvik VM 进程系统
-
深入解析 WMS
-
PackagerManagerService
《360°全方面性能调优》
1、设计思想与代码质量优化
2、程序性能优化
-
启动速度与执行效率优化
-
布局检测与优化
-
内存优化
-
耗电优化
-
网络传输与数据储存优化
-
APK 大小优化
3、开发效率优化
-
分布式版本控制系统 Git
-
自动化构建系统 Gradle
4、项目实战
-
启动速度
-
流畅度
-
抖音在 APK 包大小资源优化的实践
-
优酷响应式布局技术全解析
-
网络优化
-
手机淘宝双十一性能优化项目揭秘
-
高德 APP 全链路源码依赖分析
-
彻底干掉 OOM 的实战经验分享
-
微信 Android 终端内存优化实践
《Android 第三方框架》
本篇内容要点 (1042 页 )
-
热修复设计
-
插件化
-
组件化框架设计
-
图片加载框架
-
网络请求框架
-
RXJava 响应式编程框架设计
-
IOC 架构设计
-
Android 架构组件 Jetpack
《Jetpack 架构组件从入门到精通》
-
Android Jetpack – Navigation
-
Android Jetpack – Data Binding
-
Android Jetpack – ViewModel & LiveData
-
Android Jetpack – Room
-
Android Jetpack – Paging
-
Android Jetpack – WorkManger
-
Android Jetpack 架构组件之 Lifecycle
-
Android Jetpack Compose 最全上手指南
-
…
《高级 JetPack 强化实战》
-
初识 ConstraintLayout 之实现登录页面
-
Navigation 实践之实现 APP 主框架以及 Navigation 的相关介绍
-
使用 Coroutines, Retrofit, Moshi 实现网络数据请求
-
使用 TabLayout,ViewPager2 ,RecyclerView 实现实现歌单广场页面
-
歌单页面 MVVM 架构改造及其 ViewModel 和 LiveData 的使用介绍
-
Paging 实现加载更多和下拉刷新 , 错误后重新请求
-
vlayout 嵌套横向 RecyclerView 和 Banner 实现主页的展示 , 自定义 Moshi 的 JsonAdapter
-
Room 数据库实现增删改查和事务处理
-
Room 数据库 Migration
-
ExoPlayer 进行视频播放的实现
-
…
《Flutter 技术进阶》
-
为什么 Flutter 是跨平台开发的终极之选
-
在 Windows 上搭建 Flutter 开发环境
-
编写您的第一个 Flutter App
-
Flutter 开发环境搭建和调试
-
Dart 语法篇之基础语法(一)
-
Dart 语法篇之集合的使用与源码解析(二)
-
Dart 语法篇之集合操作符函数与源码分析(三)
-
Dart 语法篇之函数的使用(四)
-
Dart 语法篇之面向对象基础(五)
-
Dart 语法篇之面向对象继承和 Mixins(六)
-
Dart 语法篇之类型系统与泛型(七)
-
Flutter 中的 widget、
-
…
《NDK 模块开发》
主要内容包含 :
-
NDK 模块开发
-
JNI 模块
-
Native 开发工具
-
Linux 编程
-
底层图片处理
-
音视频开发
-
机器学习
《深入理解 Android 插件化技术 ( 附 Demo)》
第一章 插件化技术的前世今生 第二章 插件化原理 第三章 Android 插件化初探 第四章 架构演化 ( 大厂篇 )
-
360 插件开发之 DroidPlugin
-
滴滴 VirtualApk 实战
-
基于 VirtualAPK Android 重构之插件化
-
爱奇艺插件化原理分析之 Neptune 框架
-
腾讯插件化框架 Shadow 项目解析
《高级 Android 组件化强化实战 ( 附源码 )》
第一章 Android 组件化初识 第二章 Android 组件化初探目录 第三章 架构演化 ( 大厂篇 )
-
从智行 Android 项目看组件化架构实践
-
得到 App
-
微信 App
-
蘑菇街 App
-
爱奇艺 App
-
美团 App
-
携程 App
-
支付宝 App
-
…
由于篇幅问题 , 详解资料太全面 , 细节内容太多。需要的下方领取。
原文链接:https://blog.csdn.net/hcskhksa/article/details/119891643