服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

原创 140 多篇,是时候来篇总结了

日期: 来源:徐公收集编辑:徐公

光阴似剪,日月如梭。不知不觉,从 17 年广工毕业到现在,已经毕业 5 年多了。

从大四开始写博客,有原创 110 多篇, 也获得了 CSDN 博客专家称号和掘金优秀作者称号

image.png

回想这五年来的程序员生涯,谈不上满意,也谈不上失落,处于中上游状态吧。有一些事情本来可以做得更好,却因为某种原因或者某种选择,没能取得更进一步的成绩(改天有时间再讲哈)。。。

不过过去的都过去了,遗憾或者后悔都没用,只能面对。抓住今天,脚踏实地,一步步出发。

技术上,有一些个人的一些小心得,分享给大家

1. 学编程,如果要掌握一个知识点,一定要动手去实践,敲代码。很多知识,你看了,貌似懂了,但是你没动手去实践,你永远不可能掌握他的,尤其是初学者,切忌好高骛远,捡了芝麻,丢了瓜。


2. 善用搜索引擎,学编程,尽量用 google 搜索,少用百度。道理你懂的


3. 善用搜索技巧,关键词很重要。一些前沿技术,或者疑难杂症,有时候你用中文搜不到,不妨用英文提取关键字,说不定会有另外一种收获


4. 要学会多归纳总结,形成自己的一套学习方法。尤其是一些重点难点,要尽量搞懂他,吃透他,下次遇到类似的问题,就可以举一反三了。面试跳槽的时候,也可以用这个来当作你的亮点。


5.程序员要多培养一些业务思维,产品思维。懂业务的程序员,更能理解,发现团队的痛点,针对性作出一些改善措施,这样的人往往能够在团队中脱颖而出,取得更好的绩效。同时,在生活中,说不定也能发现额外的机会,发现自己的一片新天地。

更详细的可以看我去年写的这篇文章,我的 5 年 Android 学习之路,那些年一起踩过的坑

下面是我这五年来的一些技术文章,大概整理了一些,进行分类,有兴趣的可以看一下。(有一些链接是外链,因为公众号限制,可以点击文章底部的原文,跳转到 github 查看

Android 基础&必学

必知必会

Android 点九图机制讲解及在聊天气泡中的应用

SharedPreferences灵魂拷问之原理

java 源码系列 - 带你读懂 Reference 和 ReferenceQueue

Android livedata 源码解剖

Android lifecyle 源码解剖

Android LiveData 使用详解

Android lifecycle 使用详解

你真的了解 View 的坐标吗

一步步读懂 ButterKnife

Android 二次封装网络加载框架

Android Fragment 的妙用 - 优雅地申请权限和处理 onActivityResult

TextView AutoLink, ClikSpan 与长按事件冲突的解决

聊一聊 Android 中巧妙的位操作

Android 自定义 MarqueeView 实现跑马灯 —— 原理篇

Android MarqueeView 实现跑马灯效果

Android Hook 机制之简单实战

ConstraintLayout最详细使用,减少嵌套优化ui,提升app性能

事件分发机制&嵌套滑动

图解 Android 事件分发机制

ViewPager,ScrollView 嵌套ViewPager滑动冲突解决

这可能是 ViewPager2 滑动冲突最全处理方案

使用CoordinatorLayout打造各种炫酷的效果

自定义Behavior —— 仿知乎,FloatActionButton隐藏与展示

NestedScrolling 机制深入解析

一步步带你读懂 CoordinatorLayout 源码

自定义 Behavior -仿新浪微博发现页的实现

自定义 behavior - 完美仿 QQ 浏览器首页,美团商家详情页

【使用篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview

【原理篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview

巨丝滑 —— 自己动手撸一个Android图片编辑器(支持长图)

有点酷,仿京东首页体验的嵌套滑动吸顶效果

自定义 View

『Android自定义View实战』实现一个小清新的弹出式圆环菜单

读源码长知识 | 更好的 RecyclerView 表项点击监听器

Android 弹幕的两种实现及性能对比 | 自定义 LayoutManager

这效果炸了,网易云音乐“宇宙尘埃”特效!

Android 玩转PathMeasure之自定义支付结果动画

Android实现图片转字符画效果

效果太酷了,Android 实现一个炫酷的自定义时钟

Android 自定义View之双层波纹气泡(xFermode)

Android-自定义气泡View,让我们告别.9图

TouchDelegate 的这些盲区了解一下?

Android 进阶

启动优化

Android 启动优化(七) - JetPack App Startup 使用及源码浅析

Android 启动优化(六)- 深入理解布局优化

Android 启动优化(五)- AnchorTask 1.0.0 版本正式发布了

Android 启动优化(四)- AnchorTask 是怎么实现的

Android 启动优化(三)- AnchorTask 开源了

Android 启动优化(二) - 拓扑排序的原理以及解题思路

Android 启动优化(一) - 有向无环图

面试官:今日头条启动很快,你觉得可能是做了哪些优化?

Android 页面异步加载优化的几种方案

源码分析

面试官,怎样实现 Router 框架?

面试官:简历上最好不要写Glide,不是问源码那么简单

从筛选简历和面试流程讲起,再给培训班出身的程序员一些建议

Rxjava 2.x 源码系列 - 线程切换 (上)

Rxjava 2.x 源码系列 - 线程切换 (下)

Rxjava 2.x 源码系列 - 线程切换 (下)

Rxjava 2.x 源码系列 - 变换操作符 Map(上)

Rxjava 源码系列 - 基础框架分析

一步步拆解 LeakCanary

java 源码系列 - 带你读懂 Reference 和 ReferenceQueue

入木三分:从设计者角度看Retrofit原理

【带着问题学】Glide做了哪些优化?

隐私合规

Android隐私合规检测(借助 Xposed)

一文学会字节码替换,再也不用担心隐私合规审核

真牛系列 - 一步步解决 App 隐私违规问题

正式开源!无恒实验室推出 appshark 自动化漏洞及隐私合规检测工具

Idea插件学习

Android Studio IDE 插件开发

IntelliJ IDEA/Android Studio插件开发指南

效率提升百分之四十,AS模板也太好用了吧

Android Studio Template(模板)开发

系统性解决IntelliJ IDEA插件开发环境问题

快看漫画提效工具之Android Studio插件

开发AndroidStudio图片压缩插件TinyPngPlus

性能监控&优化

Android 代码覆盖率如何实现

Android 快速适配 64 位架构

Android IO监控 | 性能监控系列

爱奇艺 Xcrash 是怎么捕获 crash 的

快手线上 OOM 监控方案 - KOOM 分析

Android NDK Crash 定位简单分析

今日头条 ANR 优化实践系列 - 监控工具与分析思路

Android 彻底消灭 OOM 的实战经验分享(千分之1.5 -> 万分之0.2)

疑难杂症

okhttp文件上传失败,居然是Android Studio背锅?太难了~

APP 定位过于频繁,我用反射+动态代理揪出元凶,太强了

RxJava 堆栈异常信息显示不全,怎么搞

耗时一周,我解决了微信 Matrix 增量编译的 Bug,已提 PR

什么?Android 编译线程爆了, gradle 内存 OOM 解决之路

个人总结

个人总结

程序员该如何写好自己的简历,一位 5 年中大厂老哥跟你聊聊

我的 5 年 Android 学习之路,那些年一起踩过的坑

关于我,一个简单低调的程序员

职场上这四件事,越早知道越好

今天,说三件小事

技术人的未来在哪里

致刚入职场的你 - 程序员的成长笔记

徐公随笔

关于小米得屌丝者得天下的一些思考

延迟享受,在最好的年纪请不要选择安逸

我面试人只看这4点

那些年,我们一起追过的安卓技术大佬们

职场上这四件事,越早知道越好

干起来,你就超过了 50% 的人

致刚入职场的你 - 程序员的成长笔记

拼夕夕事件反思,底层逆袭,靠拼命加班行吗

2019.05 随笔

面试必备

网络和基础

面试官系列 - https 真的安全吗,可以抓包吗,如何防止抓包吗

Android 面试必备 - http 与 https 协议

Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)

Android 面试必备 - 系统、App、Activity 启动过程

Android 面试必备 - JVM 及 类加载机制

面经

面试 Google, 我失败了 | Google 面经分享

常见的链表翻转,字节跳动加了个条件,面试者高呼「我太难了」| 图解算法

面试官:说说多线程并发问题

【不用背的原理】不用背的ThreadLocal原理

面试官:你能说说生产者消费者的几种实现方式吗

阿里钉钉,字节抖音 Android 面经分享

又卡了~从王者荣耀看 Android 屏幕刷新机制

设计模式

[即学即用] Android开发——状态模式

带你了解Android常见的内存缓存算法

Android 建造者模式(Builder)及其应用

责任链模式以及在 Android 中的应用

java 代理模式详解

装饰者模式及其应用

Kotlin下的5种单例模式,真香

算法

刚开始准备刷算法题目的时候,感觉真的是好难,十道题目有九道是不会的。心中曾一万只草泥马跑过,自己怎么这么辣鸡。

慢慢得,我发现算法也是一个可以通过练习慢慢成长的。

  1. 首先我们要掌握基本的数据结构,数组,链表,哈希表, Set,二叉树,堆,栈等。你要知道他们有什么优缺点,适应场景是什么,时间复杂度和空间复杂度是多少。而不能知道简单的 API。

  2. 接着,掌握了这些基本的数据结构之后,一些基本的算法你也要掌握以下,比如快速排序,归并排序,对排序,二分查找。这些基本的一定要掌握,面试当中经常也会问到。

  3. 分类刷题,我们在力扣上面可以看到,https://leetcode-cn.com/problemset/algorithms/ ,刷题是可以按标签来的。比如链表,数组,二分查找,二叉树,动态规划等

  4. 学好算法不是一日之功,需要长期的积累。建议的做法是每天做一两道题,题目不在多,贵在于理解。坚持一两个月,你会发现你的感觉逐渐好起来了

最后,让我们一起加油,一起进大厂,拿期权,高薪。

leetcode 算法

leetcode

arraylist-leetcode-list.md

arraylist.md

算法总结】30道题搞定大厂算法面试-二叉树

算法总结

【算法总结】你真的掌握了二叉树的遍历嘛

【算法总结】五道常见的算法-二叉树

面试官:手写生产者消费者模型

快速排序与各种衍生知识点

面试官系列 - LeetCode链表知识点&题型总结

java 版剑指offer集锦

面试官:你有m个鸡蛋,如何用最少的次数测出鸡蛋会在哪一层碎?

归并排序 递归版和非递归版的实现

笔试题—字符串常见的算法题集锦

小结

以上是我对 5 年来,技术文章的一些简单整理。如果你认可我的话,可以加入我的知识星球,是付费的哦,原价 365 元/ 每年,一天一元,为了回馈公众号老粉丝,前 50 名加入者,打六折,相当于 220 元。

加入这个星球,我会提供以下服务。

  1. Android 初级学习路线,主要针对初学者和初级工程师

  2. Android 进阶路线,适合技术想进阶的工程师,我不会一次性分享太多,会已每周一更的形式分享出来,这样学起来更加有动力,也能够与时俱进

  3. 简历,还有面试指导,帮助大家拿到心仪的 offer。简历合适的话,我也可以帮大家内推,在各个大厂,基本都有一些认识的朋友。

  4. 职场经历的分享,对于职场新人,或者大学生,我相信我的经验还是可以帮助到挺多人的,让大家少走一点弯路,走在同年人的前面,建立自己的核心竞争力。

徐公的星球适合谁

  • 如果你是职场新人,你想技术有所提升,少走一点坑,那么我的经历和技术能力,相信是可以帮助到你的。

  • 如果你希望持续提升自己,获得更高的薪资或是想加入大厂,那么徐公的知识星球会对你有很大的帮助。

  • 如果你既努力,又焦虑,希望改变自己的生活状态,,欢迎可以加入徐公的知识星球,因为我经历过同样的阶段,而且最后找到了走出焦虑,靠近梦想的方法。和我一起每日迭代,持续精进。

不适合加入星球的人

  • 想走捷径,一夜走向人生巅峰的人,请不要加入

  • 想短时间内,就想实现能力爆发式增长的人,请不要加入

  • 想问能不能保证学了马上能升职加薪的人,请不要加入



相关阅读

  • 《中国通信》2023年2期电子书

  • 寒冬正在离去,春天就要来了!2023年《中国通信》第2期如约而至!本 期 的 封 面 文 章 “A Golden Decade of Polar Codes: From Basic
    Principle to 5G Applications”回顾新型
  • 官方出品的蓝桥杯参赛手册

  • 关注我们丨文末赠书作为计算机专业的学生,在保研、找工作的时候有相关竞赛的好成绩是非常大的优势。而权威、参赛人数多、认可度高的“蓝桥杯”全国软件和信息技术专业人才大
  • 可信区块链隐私计算平台研究与实现

  • 摘 要:区块链系统的共识机制和密码学机制保障了链上信息的真实性和流通性,但同时其无法解决链上信息的隐私保护问题,对于需要隐私保护的数据源缺少隐私保护的功能。隐私计算技
  • 信创环境下的DDoS攻击清洗算法

  • 全文共1046字,阅读大约需2分钟。科技自立自强是国家强盛之基、安全之要。党的二十大报告提出,到2035年,实现高水平科技自立自强,进入创新型国家前列。在技术创新与研发攻坚的过
  • 10分钟学会使用YOLO及Opencv实现目标检测

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达转自:snnu驿站计算机视觉领域中,目标检测一直是工业应用上比较热门且成熟的应用领域,比如人脸识别、行人检测等,国内
  • 总结 | 六大路径规划算法

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达来源 | 搬砖的旺财@知乎来源 | https://zhuanlan.zhihu.com/p/51372134编辑 | 焉知智能汽车1.自主机器人近距离
  • 生成式AI,ChatGPT和自动驾驶的技术趋势漫谈

  • 作者简介:Dr. Luo,东南大学工学博士,英国布里斯托大学博士后,是复睿微电子英国研发中心GRUK首席AI科学家,常驻英国剑桥。Dr. Luo长期从事科学研究和机器视觉先进产品开发,曾在某50
  • 面试官:为什么不建议用 equals 判断对象相等?

  • 点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!耗时8个月联合打造 《 2023年Java高薪课程 》,已更新了 102G 视频,累计更新时长 500+ 个小时,需要的小伙伴可以了解下
  • 拥有思想,你就是高级、资深、专家、架构师

  • / 今日科技快讯 /近日,阿里国际站最新跨境指数显示,过去一年新能源车充电桩的海外商机快速增长了245%,而未来还有将近3倍的需求空间,成为国内外贸企业的新机会。据悉,阿里国

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 原创 140 多篇,是时候来篇总结了

  • 光阴似剪,日月如梭。不知不觉,从 17 年广工毕业到现在,已经毕业 5 年多了。从大四开始写博客,有原创 110 多篇, 也获得了 CSDN 博客专家称号和掘金优秀作者称号。image.png回想
  • ChatGpt,普通人如何做到年薪 50 万、100 万

  • 最近,ChatGpt 很火,身边的人都在讨论,会不会成为下一个风口,像前几年互联网一样,迎来井喷式的发展。在这里插入图片描述小徐我也是在关注,这几天体验了,发现 ChatGpt 还是挺智能的,
  • 只需 3 步,人人都能搭建自己的 chatgpt 聊天机器人

  • 大家好,我是徐公,大厂 6 年经验,CSDN 博客专家。最近,ChatGpt 很火,身边的人都在讨论,会不会成为下一个风口,像前几年互联网一样,迎来井喷式的发展。徐公我最近也是在密切关注,在 git
  • 被迫离职后,我举报公司偷税漏税。现在求我和解

  • 大家好,我是徐公。见过太多被裁的消息,分享一篇爽文给大家。以下正文:前公司被我举报到了税局,现在天天求我撤销。打工人年度爽文!2022年1月份入职某公司运营岗,入职后一直兢兢业
  • 大厂被裁,我亦曾迷茫过

  • 大家好,我是「徐公」,6 年大厂程序员经验。最近收到好几位粉丝的私信。问我说,徐公,我去年年底被裁,现在还没找到工作,挺焦虑的,你这边有没有什么机会,可以帮忙内推?或者有什么建议嘛