PJzhang:左耳朵耗子-陈皓
猫宁!!!
参考链接:https://coolshell.cn/haoel
左耳朵耗子原名陈皓,那个是他的网络ID,在我眼中是个值得尊敬的程序员,虽然我对他真人没什么了解。
这是他博客的自我介绍:
20年软件开发相关工作经验,10年以上项目和团队管理经验。擅长底层技术架构,团队建设,软件工程,软件研发咨询,以及全球软件团队协作管理。对高性能,高可用性,分布式,高并发,以及大规模数据处理系统有一些经验和心得。喜欢关注底层技术平台和互联网行业应用。技术擅长C/C++/Java和Unix/Linux/Windows。曾于Amazon中国任研发经理,负责电子商务全球化业务(全球开店)和全球库存预测系统的研发。曾在阿里巴巴北京研发中心、商家业务部曾任资深专家一职,负责电商云平台、开放平台,云监控和电商多媒体平台。曾在阿里巴巴核心系统专家组从事阿里核心系统和阿里云ECS相关的虚拟化平台的开发工作。现在创业中,MegaEase创始人,致力于为企业的高并发高可用架构提供一整套的技术解决方案和产品。
软件开发了二十年来,在银行呆过,在给银行做系统集成的国企呆过,在专注分布式计算系统的公司呆过,在去需要进行海量数据实时处理的公司呆过,底层做了这么多年,现在想从纯底层基础架构技术转到业务技术方向,从金融行业转向电子商务互联网行业,原因有那么几个:
- 底层技术研究了十来年了,离业务太远了,越来越有点技术书呆子。
- 多了解一些业务和用户,这有利于思路开阔和创新,也有利于自己的发展。
- 从面对企业的IT公司转向面对互联网用户的IT公司。有利于在激烈的环境中锻炼自己
下面这个是我个人的“痛恨手册”,这足以证明,这是一个愚蠢的时代。
- 痛恨各种不从研发团队出发,不从团队和项目出发的流程、方法论、咨询师、SQA、流程部门。
- 痛恨那些为所欲为的,为了自己商业目标牺牲用户利益的中国IT企业。
- 痛恨中国的C2C式的那种简单的抄袭和复制。
- 痛恨互联网上的那个墙,还有那些烦得不能再烦的审查机制。(我能拥有.cn域名真是一种壮举)
- 痛恨中国的某些编辑和某些作者乱出书,出烂书。
另外,我在至少45岁前不会出书,因为我觉得在那之前,我是不会沉淀足够的学识,没有资格出书。所以,请各种出版社的编辑们不要再来找我商谈出书的事。与其花精力来找我谈出书,不如想想怎么少出那么多的烂书。
他的个人博客是酷壳,coolshell
他的微博地址:https://weibo.com/haoel
他在极客时间中的专栏:左耳听风(洞悉技术的本质,享受科技的乐趣)
https://time.geekbang.org/column/intro/48
其中可以试读的URL如下:(拼团价格是199,虽然有人买卖廉价的PDF版本,至少可以不参与)
洞悉技术的本质,享受科技的乐趣
https://time.geekbang.org/column/article/181
Go语言,Docker和新技术
https://time.geekbang.org/column/article/294
答疑解惑:渴望、热情和选择
https://time.geekbang.org/column/article/540
故障处理最佳实践:故障改进
https://time.geekbang.org/column/article/1064
弹力设计篇之“认识故障和弹力设计”
https://time.geekbang.org/column/article/3912
程序员练级攻略:开篇词
https://time.geekbang.org/column/article/8136
程序员练级攻略:程序员修养
https://time.geekbang.org/column/article/8700
程序员练级攻略:技术资源集散地
https://time.geekbang.org/column/article/12561
谈谈我的“三观”
https://time.geekbang.org/column/article/84603
这个专栏总共108讲,从2017.10.10更新到2019.03.13,花费了他大量的业余时间,我需要思考的是,我的时间都去了哪里,我很忙吗,如何实现自我和社群的互利共赢。
互利共赢这一点,左耳朵耗子通过这个专栏是做到了,目前订阅用户约34000人。
做正确的事情比正确的做事情重要。
PJzhang:左耳朵耗子-陈皓的更多相关文章
- 【科创人·独家】MegaEase左耳朵耗子陈皓复盘创业:第一年盈利被当骗子,线下广阔天地大有可为
[科创人·独家]MegaEase左耳朵耗子陈皓复盘创业:第一年盈利被当骗子,线下广阔天地大有可为 原创: babayage CTO科创圈 与上百位科技创业者共同关注科创人的成长心路. 文末有彩蛋:& ...
- 左耳朵耗子:我对 GitLab 误删除数据库事件的几点思考
参考链接:https://www.infoq.cn/article/some-thoughts-on-gitlab-accidentally-deleting-database 太平洋时间 2017 ...
- 左耳朵耗子:我为什么要在极客时间 App 开设独家专栏?
参考链接:https://www.infoq.cn/article/2018/01/why-geektime 不少朋友都知道我在极客时间App 上开了一个收费专栏<左耳听风>,这个专栏会开 ...
- GDB中应该知道的几个调试方法 来自陈皓
GDB中应该知道的几个调试方法 2011年2月10日陈皓发表评论阅读评论62,325 人阅读 七.八年前写过一篇<用GDB调试程序>,于是,从那以后,很多朋友在MSN上以及给我发邮件询 ...
- 简明 Vim 练级攻略------转自陈皓coolshell
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progress ...
- fork &vfork --陈皓
http://coolshell.cn/articles/7965.html http://coolshell.cn/articles/12103.html#more-12103 前两天有人问了个关于 ...
- 以程序的方式操纵NTFS的文件权限(陈皓)
http://blog.csdn.net/haoel/article/details/2905 http://blog.sina.com.cn/s/blog_7f91494101018nmn.html
- 5、Makefile基础知识汇总(转自陈皓总述)
一.Makefile里有什么? Makefile里主要包含了五个东西:显式规则.隐晦规则.变量定义.文件指示和注释. 1.显式规则.显式规则说明了,如何生成一个或多的的目标文件.这是由Makefile ...
- 字符串常量与const常量内存区(——选自陈皓的博客)
1. 一个常见的考点: char* p = "test"; 那么理利用指针p来改变字符串test的内容都是错误的非法的. 例如: p[0] = 's'; strcpy(p, &qu ...
随机推荐
- Intel processor brand names-Xeon,Core,Pentium,Celeron----Pentium
http://en.wikipedia.org/wiki/Pentium Pentium From Wikipedia, the free encyclopedia This article ...
- Java 兔子问题(斐波那契数列)扩展篇
Java兔子问题(斐波那契数列)扩展篇 斐波那契数列指的是这样一个数列 0, 1, 1, 2,3, 5, 8, 13, 21, 34, 55, 89, 144, ...对于这个数列仅仅能说将兔子生产周 ...
- docker compose环境搭建
概述 Docker Compose提供一个简单的基于YAML配置语言.用于描写叙述和组装多容器的分布式应用. 使用docker定义和执行复杂的应用.使用compose,能够在一个文件中,定义多容器的应 ...
- UBUNTU安装PHP,即所谓得LAMP
Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组经常使用来搭建动态站点或者server的开源软件,本身都是各自独立的程序,可是由于常被放在一起使用.拥有了越来越 ...
- 还在为开发APP发愁? 这里就有现成通用的代码!
1.开源控件 1)首页: 1.1)首先是下拉刷新数据的 SwipeRefreshLayout 地址:https://github.com/hanks-zyh/SwipeRefreshLayout 1. ...
- HDOJ_1000
#include int main() { int i, j; while(scanf("%d%d", &i, &j) == 2) printf("%d\ ...
- react native 之页面布局
第一章 flexbox 布局 1.flexDirection:'row', 水平 flexDirection:'column',垂直 需要在父元素上设置这种属性才能实现flex. flex:1 会撑 ...
- LA-4726 (斜率优化+单调队列)
题意: 给定一个01序列,选一个长度至少为L 的连续子序列使其平均值最大;输出这个子序列的起点和终点;如果有多个答案,输出长度最小的,还有多个就输出第一个编号最小的; 思路: 用sum[i]表示[1, ...
- 理解Objective-C Runtime(四)Method Swizzling
Objective-C对象收到消息之后,究竟会调用何种方法需要在运行期间才能解析出来.那你也许会问:与给定的选择子名称相应的方法是不是也可以在runtime改变呢?没错,就是这样.若能善用此特性,则可 ...
- [SHOI 2009] 会场预约
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2028 [算法] 直接用std :: set维护即可 时间复杂度 : O(NlogN) ...