惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
量子位
The Cloudflare Blog
美团技术团队
T
The Exploit Database - CXSecurity.com
博客园 - 【当耐特】
Spread Privacy
Spread Privacy
P
Proofpoint News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 三生石上(FineUI控件)
T
Tor Project blog
博客园 - 司徒正美
宝玉的分享
宝玉的分享
T
Threatpost
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Secure Thoughts
T
Threat Research - Cisco Blogs
Hacker News: Ask HN
Hacker News: Ask HN
Jina AI
Jina AI
博客园 - 聂微东
A
Arctic Wolf
I
Intezer
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
小众软件
小众软件
T
Tailwind CSS Blog
The Hacker News
The Hacker News
L
LINUX DO - 最新话题
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
TaoSecurity Blog
TaoSecurity Blog
Project Zero
Project Zero
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cloudbric
Cloudbric
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
大猫的无限游戏
大猫的无限游戏
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Troy Hunt's Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
V2EX - 技术
V2EX - 技术
The GitHub Blog
The GitHub Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog

Jiajun的技术笔记

你好,2026! TiDB 源码阅读(六):TiDB Coprocessor 源码解析 性能优化的核心思想 TiDB 源码阅读(五):索引 TiDB 源码阅读(四):AST、逻辑计划、物理计划 CockroachDB Serverless Architecture podman 无故退出 Cursor Control-L (CTRL-L) Keyboard Shortcuts in Terminal Replace docker with podman Using xmonad with xfce4 A RC script for freebsd frpc 自己动手写一个k8s controller AI 会取代你的(编程)岗位吗? 自建DERP服务器提升Tailscale连接速度(使用Nginx转发) 自动升级Docker容器 再读《程序员修炼之道-从小工到专家》 让浏览器下载文件 再读《软件随想录》/《黑客与画家》/《软技能》 HTTP 压力测试中的 Coordinated Omission 2的补码 编程语言中的 context 是什么? flutter macOS 构建出错 Flatpak 使用小记 Golang CAS 操作是怎么实现的 PostgreSQL 当MQ来使用 Clash 结合 工作VPN 的网络设计 使用 PostgreSQL 搭建 JuiceFS PostgreSQL 配置优化和日志分析 有GitHub Copilot?那就可以搭建你的ChatGPT4服务 窗口函数的使用(以PG为例) 读《为什么学生不喜欢上学》 OpenAI Prompt Engineering 摘录和总结 读《打造真正的新产品》 VueJS 总结 Linux 自动挂载 alist 提供的webdav FreeBSD 使用 vm-bhyve 安装Debian虚拟机 FreeBSD 和 Linux 网卡聚合实现提速 GPT 帮我搞定了时区转换问题 长任务系统如何处理? macOS/Linux 编译 InputLeap 使用开源软KVM - synergy-core 解决 macOS 终端hostname一直变化问题 KVM 共享 Intel 集成显卡 PromQL 备忘 读《格鲁夫给经理人的第一课》 读《打开心智》 为什么要把复杂的联表操作拆成多个单表查询? 红包系统的设计 MySQL Index Condition Pushdown Optimization Go mod 简明教程 OpenWRT 使用 Android/iOS USB 网络 搭建旁路由 Golang gRPC 错误处理 编写可维护的单元测试代码 OAuth 2 详解(六):Authorization Code Flow with PKCE OAuth 2 详解(五):Device Authorization Flow OAuth 2 详解(三):Resource Owner Password Credentials Grant OAuth 2 详解(四):Client Credentials Flow OAuth 2 详解(二):Implict Grant Flow OAuth 2 详解(一):简介及 Authorization Code 模式 ElasticSearch 学习笔记 三种git流程以及发版模型 错误处理实践 权限模型(RBAC/ABAC) OIDC(OpenID Connect) 简介 任务队列简介 PostgreSQL 操作笔记 使用Drone CI构建CI/CD系统 Golang migrate 做数据库变更管理 使用PostgreSQL做搜索引擎 Nginx 源码阅读(三): 连接池、内存池 Nginx 源码阅读(二): 请求处理 Nginx 源码阅读(一): 启动流程 Go 泛型简明教程 KVM 显卡穿透给 Windows 使用 HTTP Router 处理 Telegram Bot 按钮回调 使用反射(reflect)对结构体赋值 GIN 是如何绑定参数的 你好 2022(2021 年终总结) 用Go导入大型CSV到PostgreSQL 使用 OpenWRT 搭建软路由 使用软KVM切换器 barrier 共享键鼠 SQL 防注入及原理 使用 gomock 测试 Go 代码 gevent不是黑魔法(二): gevent 实现 gevent不是黑魔法(一): greenlet 实现 用 entgo 替代 gorm 应用内使用crontab不是那么方便 单测时要不要 mock 数据库? Sentry 自建指南 用selenium完成自动化任务 用闲置的安卓手机做垃圾电话短信过滤 推荐三个时间管理工具 一次事故反思 当JS遇到uint64:JS整数溢出问题 SQLite3 存储以及ACID原理 Redis源码阅读:pub/sub实现 Redis源码阅读:zset实现 Redis源码阅读:bitmap 位图的运算 Redis源码阅读:set是怎么做交并集运算的?
2018年就要到了,这一年都做了什么呢?
Jiajun Huang · 2017-12-20 · via Jiajun的技术笔记

一年又这么过去了,到年底的时候就应该总结一下过去的一年做了哪些事情,学到了什么,悟到了什么,有什么是需要改进的。

2017年,要说发生的重大事情,第一是,发现自己原来想做的是高性能自研软件的研发,想成为技术专家,而不是CRUD程序员。 第二是做舅舅了,这让我对人生有了一些新的思考。第三是我也要还贷款了。。。有经济压力和没有的差别是巨大的,幸好不用太久。

今年学到的东西细数一下还是有一点的:

  • (3月)学习了一门新的编程语言-Golang。Golang我是在年初的时候学的,不得不说这个语言啊,好处一大把,槽点也是一大把,
  • 不过鉴于许多不可替代的优点,我还是决定把它加入到个人的工具箱语言之一,自此,除了Python之外,就有了第二把斧子,Golang。
  • (3月)学习了一把Google的先进理念:读了好几篇非常出名的论文,包括 Map Reduce, GFS, Raft(这个不是Google家的)
  • (6月)自动化部署。学习自动化部署主要得益于有一个同事特别推行devops理念。虽然我不喜欢做运维工作,但是对于学习先进的东西 倒是不反感,于是对一系列的自动化工具也熟悉了。
  • (8月)把web开发这一整套流程给捣腾清楚了:HTTP协议,TCP/IP协议,并发,数据库操作,数据库优化,负载均衡,预防单点,自动化 部署,异步任务,系统设计,可扩展性等等等等。不过都不是精通,这么广泛的知识,没个几年还真精通不下来。不过脉络已经整理 清楚了,接下来要做的事情就是各个击破。
  • (10月)开始拿出一部分钱来学习投资,投资什么呢,基金。最好玩的莫过于第一次买入,成功的在最高点买入,然后第二天一看, 跌了!马上又抛出了,于是就这样成功的成为了韭菜。然后开始每天花一点时间去研究这些东西,尽管目前仍然处于韭黄状态,不过 心态倒是淡定了许多。
  • (11月)开始学习算法。算法啊,大学的时候我就开始叫嚷着算法很重要blabla,不过一直都忙于学习别的东西,而忽略了这个最重要的 基础知识,跟着算法导论的书和视频过一遍下来,感觉很棒,2018年的大目标就是算法。
  • (12月)RSS。RSS的好处在于,以前我都是搜集一把网站,然后加到书签里,有空的时候一个个去翻,用RSS之后,就不用这样了,每天打开 RSS看看,是不是有更新就可以了。不过这也带来一个缺点,就是信息过载,有些网站更新的太勤快,然而信息质量并不是那么高。 所以RSS也许要经常去维护,把垃圾踢掉,然后发现新的精品。

除了这些,还有这些思考:

  • 不应该给自己打标签,别人也是。标签会推着你的心往它走。有一段时间,我向外宣称我的工作效率高,的确,我完成工作的速度 会比别人快一些。然后同事们也 “非常配合” 的宣称我的工作效率高,给自己打上了这一个标签之后,工作的时候为了不负这个标签, 就会赶,带来的后果就是产出质量开始下降。花了我好一会儿才把心态重新拉回正轨,摆脱了这个标签对自己的影响。
  • 无论何时,80%的进步都是靠自己。无疑,一个大的平台可以给你带来很多知识,也许是无数人踩坑带来的经验总结,拥有这些, 你就等于站在巨人的肩膀上。所以我对自己说,80%靠自己,60%靠平台,如果两者兼备,就可以获得140%的进步。最好的佐证就是, 同学每天会花半小时左右玩游戏,周末白天几乎都花在上面(他自己口述的),而我几乎所有时间都花在了这上面,但是经过对比, 并没有发现有什么差距可言。
  • 多请教别人。我司有一个非常敬业&厉害的DBA和一个非常敬业&厉害的运维,我经常问他们一些问题,例如数据库方面怎么成为 更加厉害的选手,例如云服务和以往传统的运维区别等,都能得到很好的回应,这些都是他们的宝贵经验,请教之后,我也获得了 一份,而且还不用自己亲身去趟坑,岂不美哉!
  • 如果有读很多书的上司,那你就走运了。我就从他们那里挖来了很多好书,经过高手亲身阅读,筛选之后推荐给你的书,往往质量 都很高。
  • 不要给自己设限,要经常走出舒适区。读了上司推荐的心理学相关的书,原本我以为自己已经算成熟的了,读完之后连连感叹, 我做的不够好!
  • 要坚持给自己投资。我给自己做财务规划之后,决定每个月给自己划分200元拨款用于买书,钱有两种,一种是眼下的,一种 是未来的,拿什么让自己的工资随着经验的提升而增加?一是能力,二是运气,不过,有能力的人运气通常都不会太差。
  • 坚持的力量非常可怕。每天坚持背一些单词,不需要太多,等地铁的时候背一点,中午吃饭排队的时候背一点,感觉英语 自高三巅峰开始一路下跌之后,又开始缓慢上扬了 :)

去年给自己定下的目标有一个没有做到,那就是拿着Ukulele去卖唱,哈哈哈。给自己的2018年也定下一些小目标:

  • 2月之前看完MBA公开课
  • 6月之前刷完Leetcode中的大部分,以及完成自己定下的算法的目标
  • 新的一年,再学习一门新的语言,2018年我选择C语言
  • 阅读Redis和Nginx实现,这两座大山我已经想要攻克很久了,是时候了
  • 学习分布式系统公开课,之前有尝试过,不过最后失败了,2018年需要完成(毕竟底层知识已经比之前好多了不是么)

今年对自己所做最大的体悟就是:Never Stop!送给在座的所有人 :)


相关文章