那些年我读过的Blog(Ⅰ)
序
近期发现自己已经很久很久没有写过文章,其中包括公开的和非公开的Blog,于是自己去翻了以前很多关注的人的Blog,发现也已经有很大一部分没有更新了,遂有了本文,梳理一下自己那些年关注过并且现在已经不再更新的Blog。
我是从2009年下半年开始看Blog的1,一直保持较高频率的时间看了4年,是这些Blog的文章伴随了我的成长,一路走来。
技术类Blog
刘未鹏
在我这里,刘未鹏是对我影响最大的,他的文章,涵盖了技术(计算机系统、算法、编程、机器学习)、心智思维、数学这些领域,常常有跨领域的交叉解释。读他的文章,对我的心智和思维提升很多。
他在2009年毕业之前在CSDN写文章,后面申请了独立域名,就换了新的地方继续写,2012年之前,Blog的更新还是比较多的,在这之后,就很少很少写了,在这之后关注的领域也更多在了育儿方面,猜测是跟自己小孩有些关系吧。
他的个人经历,在南大读了7年(本科+硕士),然后去微软亚研,然后去西雅图微软总部,现在估计在西雅图晒太阳逗女儿玩吧。
刘未鹏的Blog其实现在还在更新,只是非常慢了,大概1-2年一篇,所以我也把他暂列为了不更新Blog的作者List里面。
下面附上曾经的和现在的Blog地址:
- Blog:http://mindhacks.cn/
- CSDN:http://blog.csdn.net/pongba/
- 豆瓣:http://book.douban.com/people/pongba/
其他
- 徐宥:http://blog.youxu.info/, 刘未鹏的好友,Blog在2011,2012之后更新频率大幅下降;
- 顾森:http://www.matrix67.com/blog/,他不是数学科班的,但是文章大多是数学相关的,看了提高对数学的兴趣,也是获益不少;
- 万维钢:https://www.geekonomics10000.com/,提升思维和对世界的认知,前两年开始在《得到》写付费专栏之后,Blog更新频率降了非常多;
- fudan_abc:https://blog.csdn.net/fudan_abc,这个Blog是复旦的三个人在维护,主要是Linux内核相关的,风格比较风趣,2012年之后没有再更新了;
- g9:https://blog.csdn.net/g9yuayon,和徐宥他们是好友,也是从徐宥那里知道他的blog,不更新好多年了,但是还是可以把历史文章一看;
- July:https://blog.csdn.net/v_JULY_v,他的文章对付面试挺有用的,所以后面本人也创业做在线教育、培训相关的了;
- 陈硕:https://blog.csdn.net/Solstice,Muduo网络库的作者,Blog主要是Linux、网络的偏多;
- 吴翰清:http://taosay.net/,人称道哥,网络安全的,Blog不更新很多年了,后面改写微信公众号了,先是阿里安全专家,后创业,然后公司又被阿里收购,被阿里收购之后,微信公众号也没有再更新过了。
- 池建强:http://www.cnblogs.com/Michael282694/,后面写微信公众号之后,把这个Blog的文章写清空了,这个地址现在没有任何东西;
- 张丹:http://blog.fens.me/about/,10+年工作经验,从程序员做到构架师,再转型为数据科学家。这个地址现在已经打不开了,不知道是Blog迁移了,还是不维护了;
- https://blog.csdn.net/phphot,当年CSDN排名第一的Blog,2009年之后没有更新了;
- 王远轩:http://blog.yxwang.me/,2013 复旦研究生,2013年之后很少更新Blog了;
- Lucida:http://www.cnblogs.com/figure9/,http://zh.lucida.me/,2013毕业在Google工作三年,2017年初加入Facebook,2016年之后机会很少更新Blog,据他自己描述,后面也不会更新高质量的文章了,太耗费精力了,没有那么多时间。他的文章有很多关于程序员书单,学习路径的书;
- 郭佳宝:https://www.byvoid.com/,清华计算机,中学就开始NOIP比赛,刚上大一就写了一本书《Node.js開發指南》毕业之后主要是写全世界旅游的游记,之前有很多好的技术文章;
- 林爽:https://linshuang.info/,郭佳宝的好友,目前Blog已不能访问;
- 张佳伟:http://ghosertblog.github.io/,cmd markdown在线编辑器作者;
- 张亮:https://blog.csdn.net/sparkliang,《Libevent源码剖析》作者,2016年之后Blog就没有再更新了;
- 吴垠:https://blog.csdn.net/wooin,2008年之后就没有再更新了,他的VIM配置相关的文章,让我受益多年,尤其是刚入行的时候帮助很大;
- http://blog.sina.com.cn/s/articlelist_1664227735_0_1.html,淘宝的故事和技术;
- 王飞:http://ibuick.com/,一名程序员,也是一名OS X / iOS科技文章作者,大学英语专业,后来因JAVA进入IT界。开发的软件大都是OSX平台的,比如desktopforecasting、icheck等。著有《OSX高手进阶》,参与创建APP分享站疯狂盒子。言辞犀利,率性而为,自称职业果粉,坚决的抵制一切盗版,算是程序员中的另类;
- 陈梓涵:http://www.cppblog.com/vczh,网名叫 vczh,目前在微软西雅图,C++领域大牛,github上有个人作品;
- 何咏:http://www.csyong.net/index.php,vczh的好友;
- 余昊:http://www.luanxiang.org/blog/,近两年,主要在写微信公众号了,Blog不怎么更新了;
- kedebug:http://kedebug.me/,文章被删掉不少;
- 李华明:http://www.himigame.com/,2013年左右,移动开发领域红极一时的Blog,不过我做后端的,感觉这个Blog不是很有意义;
- http://www.cnblogs.com/Dahaka,隔壁班的大牛,接触计算机很早,毕业之后几乎不写Blog了;
- kongfy:http://blog.kongfy.com/,南大本科+研究生,做分布式数据库相关开发,两年没有更新Blog了,以前的文章质量较高;
- http://www.blogjava.net/Hafeyang/,前端开发的Blog,2012年之后没有更新了;
- http://blog.wysaid.org/,有很多图形图像处理相关的实用技能;
- 其他几个:
非技术类Blog
绝影
在我还对程序世界一无所知的时候,他通过故事给了我认知。他是《疯狂程序员》的作者,一直在CSDN上连载这个小说,可惜现在他的CSDN主页已经被封了。
四川人,常搞一些软件破解类的事。
CSDN主页:http://blog.csdn.net/hitetoshi,已经被封了。
其他
- norains:https://blog.csdn.net/norains,小说《一个程序员的奋斗史》的作者,主要搞WinCE相关开发,小说连载完成后,再也没有更新了;
- 王信文:http://verypig.com/,创办的莉莉丝,手游《刀塔传奇》火了之后,Blog再也没有更新了;
- 陈小花:http://chenxiaohua.net/,王信文的老婆,Blog也几年没更新,偶尔写篇文章,当然现在早就转移到微信公众号写文章了,婚前的文章挺好的,婚后的文章,主题变了,看得少了;
尾
上面列的都是曾经我看过优质并且更新的Blog,如今都不怎么更新了,还有一些遗漏的,不过不想花更多的精力去补全了。很多人不写了,大概有如下几点原因:
- 年龄渐增,精力有限,没有那么多时间写出高质量的文章了,索性不写了;
- 转移到别的平台去了:
- 免费的微信公众号;
- 付费的各种专栏,《得到》,《极客时间》等等;
- 觉得写文章花时间和精力,收益小,不想写了。
然而我看了不少文章,自己却不爱写,可能还是输入的不够,写不出来吧。
下一篇文章我会写写我看过的Blog,目前还在更新的。
Footnotes:
1 因为这个时间我刚刚踏入大学的校门,大学之前几乎没有网络,对Blog也是一无所知。
那些年我读过的Blog(Ⅰ)的更多相关文章
- C++高并发场景下读多写少的解决方案
C++高并发场景下读多写少的解决方案 概述 一谈到高并发的解决方案,往往能想到模块水平拆分.数据库读写分离.分库分表,加缓存.加mq等,这些都是从系统架构上解决.单模块作为系统的组成单元,其性能好坏也 ...
- C++高并发场景下读多写少的优化方案
概述 一谈到高并发的优化方案,往往能想到模块水平拆分.数据库读写分离.分库分表,加缓存.加mq等,这些都是从系统架构上解决.单模块作为系统的组成单元,其性能好坏也能很大的影响整体性能,本文从单模块下读 ...
- (转)我看PhD by 王珢
我看PhD by 王垠 前段时间看了一下这些关于 PhD 的负面信息: 一个专门反对读 PhD 的 BLOG 叫“100 Reasons NOT to Go to Graduate School”(下 ...
- IT人学习方法论(三):高效学习
一些有关“怎么学”的建议 首先需要明确方向,否则即使学习方法再高效,也不免南辕北辙,背离自己的目标.关于学习方向的讨论,请参见之前的一篇文章 .下面我来重点说一说有关“怎么学”的建议. IT技术,不是 ...
- OpenCV实时美颜摄像并生成H264视频流
为什么美颜摄像这么简单的功能,OpenCV这个开源项目网上很少有代码呢?对于在windows平台下,生成h264视频流也比价麻烦,没有现成的api可以使用,需要借助MinGw编译libx264,或者f ...
- .NET面试题系列(十六)数据库面试题
数据库事务的四大特性 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚.因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响. ...
- [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED3.txt
[20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED3.txt --//简单探究12c TABLE ACCESS BY INDEX ROWID BATCH ...
- 山寨HTML5API classList类
preface 认为自己去写一些类,你真的会找到自己不足的地方.事实上厉害不是你实现一个类.而是你怎样去设计一个类,能让开发人员更加easy操作. 对于这个操作样式,能够通过javascript訪问s ...
- threading.local()、多线程里全局变量锁
这个人的系列文章值得一读:http://blog.51cto.com/suhaozhi/category3.html/p2,不过这个系列总共15偏,Python并发入门,有很多文字描述错误,有些道理也 ...
随机推荐
- 网页图表控件Highcharts选项配置参数
Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全.这里,我把Highcharts常用的最核心的参 ...
- 自开发实现Quartz Web管理
网上能找到的QuartzWeb管理的资料都是使用的一个国外人写的Quartz WebApp的东东.功能也非常全面. 可是作为自己的应用其有用不了那么多功能,一般我们仅仅要能够定义一个job,指定一个C ...
- Protocol Informatics (PI项目)【基于网络轨迹的协议逆向工程文献学习】
Protocol Informatics[基于网络轨迹的协议逆向工程文献学习]by tsy 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途.恕作者著作 ...
- 读-《c++设计新思维-泛型编程与设计模式之应用》经典记录(英文书名:《modern c++ design》)
1.以设计为目标的程序库都必须帮助使用者完毕静止的设计.以实现使用者自己的constraints,而不是实现预先定义好的constraints. 2.Anything that can be done ...
- ZK框架笔记1、ZK Ajax框架简介
简介 ZK是一个基于事件驱动和组件的框架,他为web应用提供了丰富的接口.zk包括一个基于Ajax的事件驱动引擎.一整套丰富的XML用户接口语言(XML User Interface Langu ...
- 【DB2】NVL2函数
语法: NVL2(表达式1,表达式2,表达式3) 如果表达式1为空,返回值为表达式3的值.如果表达式1不为空,返回值为表达式2的值. 例子: SELECT ID, NVL2(SEX,'非空','空值' ...
- windows开了远程控制访问老提示密码账号不正确
今天搞windows忽然遇到一件诡异的事情 今天想开一个远程控制,点吧点吧该做的事情做了,服务也开了,防火墙都直接关了,然后用另一台电脑访问,总是提示凭证(密码账户)不对,这账号信息我输的是百分之一百 ...
- RxJava API使用示例
概述 RxJava API示例代码,可离线查看rxjava1.0大部分API的marble图,描述,示例代码,并支持示例代码实时输出及展示执行结果. 详细 代码下载:http://www.demoda ...
- jumpserver v0.5.0 创建用户和管理机器
用户管理-创建用户 data 用户详情 如下 创建用户组 data 资产列表添加资产 jumpserver 的 root 公钥需保持到 后端服务器的 authorized_keys 里, 然后测 ...
- Js实现AES/RSA加密
1. function aesEncrypt(text, secKey) { var key = CryptoJS.enc.Utf8.parse(secKey); var iv = CryptoJS. ...