零
职场建议:
- 01、领导分配任务时,一定要确认清楚
- 接受任务时,一定要和上司沟通清楚,千万不要不懂装懂。没有正确理解上司意图,后面会出现很多麻烦。
- 02、及时反馈、持续反馈、结果反馈
-
**上司交代你的任务,一定要及时反馈。不要担心上司会烦,你刚开始反馈时,他可能会说不用,但只要你坚持下去,他一定会对你加分。**
-
- 03、给领导方案,而不是问题
-
**领导存在的意义,并不是手把手教你去做,而是帮你定大方向的。所以,向领导征求意见时,要提前准备好你的备选方案,让领导做选择题,而不是问答题。**
-
- 04、未成定局的事,不要搞得人尽皆知
-
**未成定局的事,默默开心就行了,不要搞得人尽皆知,不然出现意外自己会很尴尬。**
-
- 05 、不要在背后说别人的坏话
-
**知乎上有个热门话题:说说工作以后你在职场学会的东西?点赞最高的回答是:不要在背后说别人坏话,因为最后一定会传到那个人耳朵里。**
-
- 06、职场上,钝感比敏感更重要
-
**不要总把自己放在受害者的位置上,在工作中,你不可能不受委屈。我们必须要清楚一件事:挨骂、受挫、委屈,也是工作的一部分。**
- 07、不要把情绪带到工作中
-
**不把情绪带到工作中来,是一个成年人该有的自觉。情绪外放,从来不会被看作真性情,别人只会觉得你幼稚。**
- 08、对自己的要求,要比职位高一级
-
**一位师长曾经对我说:以后工作了,对自己的要求要比自己的职位高一级。这个道理,我后来越琢磨越觉得有价值。**
-
- 09、 想当将军,先学会服从
-
**在团队中服从命令,是极其重要的专业素养,一旦方案确立,就不要抱怨,不要消极应付,而要积极认真地执行。只有先学会被领导,才能成为一个好领导。**
-
- 10 、远离不必要的社交
-
**90%的职场社交都是无用的。职场新人不要忙着建什么人脉,把你的专业做得精彩才是根本。你有本事了,别人自然会主动来找你,你也就有了人脉。**
-
- 11 、靠谱是比聪明更重要的品质
-
**什么叫靠谱?靠谱就是:事事有回音,凡事有交代,件件有着落。做好领导交办给你的小事,先证明你是一个靠谱的人,你才能接到更大的重任。**
-
- 12、永远不要只满足于60分
-
**想成为前5%的职场人,对自己的标准就不能是60分。公司的规章制度,永远是为最差的员工准备的,而不是为5%的优秀员工准备的。**
-
- 13、培养自己的杀手锏技能
-
薪酬不是和你的工作量成正比,而是和你的不可替代性成正比
-
**你在职场上的地位,不是由你的工作量决定的,而是由你的不可替代性决定的,所以你得培养自己的杀手锏技能。**
-
- 14、别做职场老好人
-
**别做职场老好人,要建立自己的底线和原则。不然,你会牺牲大量的时间和精力。如果结果好,你是给别人做嫁衣;如果结果不好,你还得替人背锅。**
-
- 15 、朋友圈是一种隐形简历
-
**微信朋友圈,从来不是单纯的朋友圈,它是你的隐形简历。最好的朋友圈状态是“在什么山上唱什么歌”:工作的时候,斗志满满;休息的时候,珍惜时光。天天晒吃喝玩乐,会显得玩物丧志;天天晒熬夜加班,则会令人生厌。要显示自己安排生活、管理时间的能力,而不是经常地抱怨。**
-
- 16、不要把同事当密友什么都说
-
**工作不是生活,同事不是朋友,对待同事可以热情,可以互助,但千万别把同事当密友,什么老底都让他知道。没有利益关系都是朋友,一旦有利益冲突,翻脸只是一瞬间的事儿。**
-
一 iOS
OC基础
OC进阶篇
原理篇0 x1
从预编译的角度理解Swift与Objective-C及混编机制
原理篇0 x2
第一节:《Objective-C 高级编程》学习笔记
Objective-C之GCD多线程(一)
Objective-C之GCD多线程(二)
Objective-C之Blocks(三)
Objective-C之Blocks(二)
Objective-C之Blocks(三)
Objective-C之Blocks-四
第二节:底层实现原理
iOS底层解析Weak实现原理
weak singleton
深入浅出GCD 深入浅出GCD之dispatch_group
RunLoop要点
RunLoop系列之源码分析
Runloop面试与总结
Runloop实战
第三节:HTTPS原理
看完还不懂HTTPS我直播吃翔
第四节:Swift3.0 Swift3特性
面试篇
iOS中级面试题
iOS面试题练习(二)
招聘一个靠谱的iOS
招聘一个靠谱的iOS参考答案(上)
招聘一个靠谱的iOS参考答案(下)
突破性思维
三 、Swift
官方
Swift翻译组
《iOS 渲染原理解析》 《模糊的 Any 和 Optional》 《Swift 5 之后 "Method Swizzling"?》
Swift 开源和工具
[ChartView made in SwiftUI](
三 Flutter 跨移动端
Flutter原理
解读 Flutter 中热重载原理:https://mp.weixin.qq.com/s/Rd03kZLr26AJGcW2RXZc3w Dart VM 的相关简介与运行模式解析
Flutter开源
Flutter实践
字节跳动为什么选用Flutter:并非跨平台终极之选,但它可能是不一样的未来
https://github.com/AppPear/ChartView)
四 、 H5 跨移动端
五、 计算机硬件和网络
操作系统系列
- 硬核操作系统入门
- 硬核操作系统之进程和线程
- 硬核操作系统之内存管理
- 硬核操作系统之文件系统
- 硬核操作系统之输入输出
- 硬核操作系统之死锁
- 操作系统核心概念
- 操作系统网站推荐
- 操作系统硬核回答
- 计算机基础常识
- 操作系统超全面试题
计算机入门系列
- 程序员需要了解的硬核知识之 CPU
- 程序员需要了解的硬核知识之内存
- 程序员需要了解的硬核知识之二进制
- 程序员需要了解的硬核知识之磁盘
- 程序员需要了解的硬核知识之压缩算法
- 程序员需要了解的硬核知识之操作系统和应用
- 程序员需要了解的硬核知识之操作系统入门
- 程序员需要了解的硬核知识之控制硬件
计算机网络系列
- 计算机网络基础入门
- 你不得不知的计算机网络
- 计算机网络应用层
- 计算机网络基础知识
- TCP/IP 基础知识
- 计算机网络应用层协议
- 计算机网络传输层
- 计算机网络网络层
- 一文了解 ARP 协议
- 一文了解 DNS 协议
- 一文了解 ICMP 协议
- 一文了解 DHCP 协议
- 计算机网络数据链路层
- Web 页面的请求流程,超详细
六、汇编语言
七 硬件&端智能
八、经验 & 效率&工具
App优化
《抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15%》
【译】你可能不知道的iOS性能优化建议(来自前Apple工程师) -- 来自掘金:RoyCao
1、二进制:https://github.com/facebookincubator/BOLT
2.1 今日头条优化实践:iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
- 针对Mach-O中__TEXT 段迁移
- 减少App Store下载大小的原理
- 在实践过程中遇到的问题,并从源码的角度详细分析了问题产生的根本原因以及解决方式,解答了相关疑问和上线后遇到的问题。
[苹果在 iOS 13 已经对下载大小做了优化,所以本方案无法再对 iOS 13 的设备的下载大小进一步优化。
即,若用户的设备 < iOS 13,那么本方案可以减少该设备上 App 32~34%的下载大小;
若用户的设备 >= iOS 13,本方案不会对该设备的 App 的下载大小有进一步优化,也不会有负面影响。]
3.1 今日头条品质优化 - 图文详情页秒开实践 3.2 抖音品质建设 - iOS启动优化《原理篇》
4.1 iOS性能优化实践:头条抖音如何实现OOM崩溃率下降50%+ 4.2 iOS 稳定性问题治理:卡死崩溃监控原理及最佳实践
App架构
抖音 iOS 工程架构演进
1.抖音项目一开始是单体架构+Cocoapods,业务代码、工程配置、资源文件全部放在一个大业务仓库。由 Podfile 文件描述第三方仓库的依赖版本。
阶段二:分离壳工程后的工程架构(After splitting of host shell pod)
阶段三:单仓多组件工程架构(Multicomponents in single repo)
阶段四:Example 子壳工程架构(Subshell for bizcomponent in example project)
技术拓展
抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(一) 抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(二) 抖音Android团队-抖音包大小优化-资源优化 今日头条 Android '秒' 级编译速度优化 字节跳动在 Go 网络库上的实践
思维拓展
资源帖丨字节跳动技术 Leader 们推荐的学习资源 推荐收藏 | 美团技术团队的书单
面试
- iOS 内存管理机制 内存方面总结的很全面,内容很多,准备面试的同学可以抽时间看看。