带你全面掌握高级知识点!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?年薪50W
开头
在大厂,写得一手好文档是一个非常吃香的技能。这可不只是一个锦上添花的东西,而是很多工程师晋升,打造自己话语权的武器。 我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。
可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看源码分析?这是一些初级或者刚入门的工程师的普遍的困惑。这是因为大部分刚刚入行的朋友有一个很深的误区,就是他们以为做软件工程是一个和计算机打交道的工作,其实不然。软件工程不只是和代码打交道,更重要的是和人打交道,是一份社会性质很强的工作。在大部分公司里面,尤其是大厂,牵涉到的人,组,都是非常非常多的。在小厂,人与人之间交流意见和设计可以口口相传,心领神会,但是一旦人开始多了,就只能靠文档了。除非你可以厉害到一个人把所有代码撸完,不然还是最好老老实实的夯实自己写文档的能力。
如果你有写技术博客的习惯,那么恭喜你,相信你已经对如何抓住文档受众的技巧有所了解了。这对你在大厂生存有很大的帮助。如果没有也不要伤心,这篇文章就是为你精心设计的。
在这篇文章里,我会大致的把一份安卓的项目设计文档的骨架,和一些我工作中实际遇到的正反例都列出来,方便大家以后在工作中实践。
本文的特点在于将繁琐的知识化为系列专题的形式展现给读者,当你能跟随博主构建的体系化学习知识点时,恭喜你,你已经干掉了BAT、字节、网易等大厂的几乎80%以上的Android开发人员。这种无所不知的痛快感,是不是感觉你已成为别人眼中的大神了?
PS:【别急看到后面会有收获的!】
学习思维导图
###一个B站Up主:卡泰本田6
对应思维导图来进行学习视频更新
对应图中架构能力——架构模式——MVVM
- 实战MVVM和Jetpack的完美结合让页面开发不再烦恼(上)
对应图中架构能力——架构模式——设计模式 - 【BAT面试必问设计模式】进阶Android高级工程师 架构再重购?(上)
对应图中架构能力——架构模式——APP框架
- 百万用户app架构师亲授:Jetpack如何运用到app架构中(上)
其他分支就不一一展示了
总结
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。
我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。
Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。但是周末花一天时间体验一下它的开发流程,了解一下它的优缺点、能干什么或者不能干什么。这个时间,并不是我们不能接受的。
如果有时间,其实通读一遍 Flutter 的文档,是最全面的一次对 Flutter 的了解过程。但是如果我们只有 8 小时的时间,我希望能关注一些最值得关注的点。
附
Android学习PDF+架构视频+面试文档+源码笔记
(跨平台开发(Flutter)、java基础与原理,自定义view、NDK、架构设计、性能优化、完整商业项目开发等)
优化、完整商业项目开发等)
[外链图片转存中…(img-klXsv5sV-1610439870359)]
带你全面掌握高级知识点!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?年薪50W相关推荐
- 安卓开发入门小程序!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?灵魂拷问
开头 1.一定要把基本的数据结构,经典的算法,Unix编程,程序编译链接及计算机原理等基础知识扎牢,这些会长远影响你的职业发展. 2. 推荐从C语言入门,不单是因为很多操作系统.网络协议栈开源代码由C ...
- 一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?绝对干货
Android系统庞大且错综复杂,今天小编将带领大家初探Android系统整体架构,一窥其全貌. 引言 本文作为Android系统架构的开篇,起到提纲挈领的作用,从系统整体架构角度概要讲解Androi ...
- 一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?大厂面经合集
目前情况:10届某民办大学本科生,实际接触Android年限6年多了,工作年限五年半(注意,我说的是工作年限,不是工作经验),今年1月份裸辞后歇了大半年,经常一周也收不到几个offer,好不容易熬到H ...
- 安卓开发实战讲解!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?值得收藏!
1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都有投入相关案例生产使用. 基于Flutter+Dart+ch ...
- 安卓开发快速学习!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?BAT大厂面试总结
Android开发者该如何提升自己? 说说我的两点建议: 1.横向发展:(适合有自己专精技术的人) 在自己擅长领域深入钻研的同时,会Hybrid开发(Flutter,RN,H5)之外,会web开发.微 ...
- Android开发不得不会!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?面试真题解析
开头 Android开发中,热修复技术被越来越多的开发者使用,市面上也出现很多成熟的开源框架.但对大部分开发者来说,热修复依然是一个既熟悉又陌生的词.仅仅知道热修复的作用,会使用框架,那样意义并不大. ...
- 一个宝妈如何完成逆袭做到月入5万+,单品利润破20万的
一个宝妈如何完成逆袭做到月入5万+,单品利润破20万的 17年一个做花生日记的宝妈在我经常理发的店门槛支了个海报,上面的内容是让人下载花生日记APP,并且用简单的几句话描述了花生日记的好处,由于理发的 ...
- 带你全面掌握高级知识点!深入理解java虚拟机pdf下载
一般来说,零基础从入门到就业,所学学习内容如下,今天划重点的内容是第一个文件夹:001基础(se) 二.其中第一个文件夹,001基础(se)作为整个java的语法思想等基础,下面我来进行划分下内容重点 ...
- SpringBoot之配置文件,带你全面掌握高级知识点
pets:‐ cat‐ dog‐ pig 而第二种写法则是yaml对于这类数组类型的优化写法,支持将值写入一行,代表一个数组的值,使用[]进行包裹,如下: pets: [cat,dog,pig] 自动 ...
最新文章
- Java学习总结:37(比较器)
- QIIME 2教程. 16纵向和成对样本比较q2-longitudinal(2020.11)
- Android提高21篇之二:SurfaceView的基本使用方法
- 软件体系架构阅读笔记一
- linux c 命令行参数处理函数 getopt()和getopt_long()
- python【数据结构与算法】深入浅出Linear(线性表)
- 专家支招:手把手教你如何选型移动CRM
- mysql delete exists用法_自学MySQL第五天
- 全向轮底盘磁导轨寻迹
- java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据
- 腾讯招视频内容理解算法研究员/高级研究员30W-60W
- 介绍struct bus_type非常好的
- word 中 给日文汉字标注假名 。 ( ルビ )
- js正则表达式——数字校验
- 论文笔记-Leverage Lexical Knowledge for Chinese Named Entity Recognition via Collaborative Graph Network
- Linux用户和用户组详解
- 【大数据部落】用关联规则和聚类探索药物配伍规律
- 腾讯云短信 Node.js SDK
- 安装RHEL 7(Centos7类同)
- SAT数学解题方法介绍