【博客】【复盘】2022/3/6 - 2022/3/11工作反思
整体回顾
这周感觉效率比较低下,目标感不是非常强烈,特别长期的目标是缺失的,短期的目标其实比较明确,就是把当前经手的一些事情搞好。没有一些更长期的明确目标其实非常容易变懒,有一种非常徒劳的紧迫感。但是长期目标如何设定,感觉可以找一个也有类似想法的人,这样我感觉能够大家一起努力,互相监督。这个方向最好能够细分一点,比方说都是研发,别的领域context比较少。很难有个比较统一的规划,做事方法可能也都不太相同。
上次工作计划
新人串讲
框架完成
详细填充当前部分
其他部分了解程度到80%
数据分析
分析过程,end-to-end
分析数据源
分析metrics
...
【博客】前Facebook PET分享感想
听Facebook前Engineer分享的感想
走在前面
在预见到一些情况可能出现的时候,很多人会想在非常前面,大概比这个事情真正会发生的时间早上1-2年。所以他们很早就开始出解决方案,这个方案对于我们来说可能是抄的,觉得好像他们一下子就出了一个非常成熟的方案,但实际上内部的人,在空闲时间想了非常多的解决方案。例如signal loss这个东西,早在两年前苹果开始又这个迹象要限制的时候,他们就已经在想一些可能的解决方案了。内部非常卷,实验了很多方法,最后才定下来PET的方案,最开始甚至还做过类似于拟合缺失信息的方案,所以看来任何一个东西都不是一蹴而就的,而是内部实验了很多东西并且验证可行性才搞出来的。他提到了engineering文化,大概就是技术人员会想更多,虽然我们可能没有这种...
【Basic】 Makefile Basics
Example Makefile
.PHONY: generate update_submodule server rpc mock build run clean build_run
fetch:
go get -u github.com/google/wire
go get -u github.com/golang/mock/gomock
go get -u github.com/smartystreets/goconvey/convey
generate: update_submodule server rpc mock
update_submodule:
ifeq ($(wildcard idl/.*),)
git submodule init
endif
g...
【Golang】 Golang Microservice Structure
Code Structure
.
├── Makefile
├── README.md
├── app // 依赖注入
│ ├── container.go // 依赖注入容器
│ ├── wire.go // wire 依赖声明
│ └── wire_gen.go // wire 自动生成代码
├── build.sh
├── conf // 项目配置
│ ├── db.conf // db配置
│ ├── db_boe.conf // boe db配置
│ └── kitex.yml // server配置
├── consts // 公用常量定义...
【AI】Deep Learning Argot
Argot Definition
Argot
Explanation
Expressivity
模型的表达能力用来衡量参数化模型如神经网络的可以拟合的函数的复杂程度。深度神经网络的表达能力随着它的深度指数上升, 这意味着中等规模的神经网络就拥有表达监督, 半监督, 强化学习任务的能力[2]。 深度神经网络可以记住非常大的数据集就是一个很好的佐证。
Generalization
泛化能力,推广模型到不同的场景中的能力,表达能力增强,则能力下降。因为表达能力代表了当前场景下的对特定问题的表达程度。
Regulariz...
【博客】【复盘】2022/2/28 - 2022/3/4工作反思
整体回顾
反思总结
当前有一个非常深刻的感想,当汇报一个东西的时候,要尽可能的让更多的人支持你,包括明面上支持你的和那些隐形的支持者。对于这两种支持者,很重要的事情就是让他们看到你要汇报的内容,不然如果在你真正汇报的时候呈现出的内容让人大吃一惊,那么原本的支持者的态度也会变得模棱两可。
【Big-Data】框架和概念学习
Concept Collection
Category
Concept
Explanation
Pros
Cons
General Platform
Spark
A unified analytics engine for large-scale data processing. Spark: SparkSpark Explanation: Spark explanation
Spark is a fast and resilient large distributed data processing platform.
...
【博客】【复盘】2022/2/21 - 2022/2/26工作反思
整体回顾
上周ToDo
准备谷歌面试 – 面试并没有成功进行,因为Google无法解决我的签证问题,我需要double check这个问题;
再次熟悉所有的数据结构与算法的基本写法;
培养自己先考虑corner case与写test case的习惯;
总结没考虑到的corner case
阅读广告相关书籍
wenjie share的公司文档 – half done
《Google AdSense实战宝典》 – 换成了《向上汇报》
工作细节规划
明确组里面每个人都在做什么事情
明确组里面目前ROI最高的事情是什么
...
共计 124 篇文章,16 页。