前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为数不多的闲谈一篇

为数不多的闲谈一篇

作者头像
老李秀
发布2020-03-11 10:41:39
6451
发布2020-03-11 10:41:39
举报
文章被收录于专栏:可能是东半球最正规的API社区

大家好,我是「谢顶道人」老李。

今天这篇纯属闲聊,没有任何主题,由松散的两三个段落组成,其中第一部分由问答形式组成,提问者为与我旗鼓相当的「谢顶法师」老赵。


关于《PHP网络编程》

简介:《PHP网络编程》,模仿大佬的《UNIX网络编程》起的名字,英文名就叫《PHP Network Program》简称《PNP》,在公众号的菜单「技术精华」中选择「PHP网络编程」即可。

提问:现在什么进度了? 回答:我翻了下哈,发现已经快写完了,还差最后三四篇,前面我说过猛呷一口恒河水这周就能完结撒花了...我截个图你们感受下

提问:写完这个系列后,后面有什么计划吗?

回答:有...我估计后面还得接着写那么2-3篇的续集,因为难免有所错误以及遗漏,这些都会集中在续集中

提问:那续集完成后,后面有什么计划吗?

回答:有,跟着这个文章系列的有一个代码项目,叫做Yet Another Workerman,我应该会持续在github更新,这是《PNP》的代码实践项目。首先是光说不练,等于白干;其次是明年等JB全家桶到期后,我还得拿github项目去JB公司申请新的Lisence

提问:有计划开新的系列文章吗? 回答:像《附近的人》以及《PNP》这种又臭又长的系列短期没有,因为需要规划,况且《附近的人》系列还没有完结

提问:最近在忙什么代码项目吗?

回答:嗯,有的,除了Yet Another Workerman之外,大家应该有些人知道我年前还有一个山寨Redis的flag没有完成,还因此打赌输了给大家在群里发了200红包,我犯了一个「过高估计自己实力」的错误,但是还是得要继续写完的。我想等我写完这个山寨Redis后,我应该就开始新的又臭又长系列文章了,内容不出意外应该就是和《APUE》以及《UNP》相关的内容了,你应该知道这两本书原著容易让人抽抽,我想用我的风格结合写山寨Redis的实践过程来用我的语言方式表达一下,不过,我也可能考虑采用视频方式

提问:打算分享一些关于PHP内核的文章吗?

回答:不,主要是市面上大量相关资料和书籍,然后是我自己也不是很懂,我基本没怎么看过PHP源码,顶多是写文章时候遇到了就临时去扒一扒,比如那篇《大战file_put_contents》...其次是在这个问题上我的个人观点是非常强烈的:那就是与其花费这些力气研究PHP内核实现不如把这些精力放到研究Redis或Nginx上。如果你的职业规划或者你的兴趣在语言设计上,那你可以当我没说;如果你早就搞定Redis、Nginx等之流,那你当我没说;如果你立志为ZendVM做贡献,那你也当我没说;如果你就是好奇感兴趣,那你也当我没说。我这句话呢,更适用的群体是像我一样的菜菜们,你们投入的成本是你们的时间加精力,如果你当下的目标是研究「高性能高并发*NIX服务器」,那么把这些精力放在Redis或Nginx上才是正道,在完成阶段性目标之前好钢需要用在当前的刀刃上,你可以在搞定「高性能高并发*NIX服务器」这个目标后,考虑研究PHP源码,然后自己参与ZendVM或者发明新语言。以上是带有强烈个人主观色彩的建议,你可以认为我这些观点是错误的,我们彼此尊重

提问:打算分享一些关于PHP扩展的文章吗?

回答:可能会,我自己写过一些简单的PHP扩展,电脑里也躺着一些瞎鼓捣的玩意。如果说这个技能指标写在大家简历上能让面试官眼前一亮,我倒是觉得有些必要开个小系列。如果你想做一些简单的PHP扩展,即便你没有熟烂PHP源码也是完全没有问题的

提问:... ...我都不知道要问啥了。。。

回答:那个最近由我主演的中美合拍的...

提问:住口!...


一个小瓜

前天一个小老弟给我发消息表示委屈,事情是这样shai儿的:

其实老手都知道咋回事,说白了就是HTTP协议里POST方法的Content-Type问题,之前我在说HTTP协议的文章里就说过这种常见事儿...不过今天遇到这个事儿明显不是「菜鸡互啄」,是「菜鸡甩锅」。

下图节选自《基于select IO复用的HTTP服务器(十一)》

不过既然发生了,事后总结下为了避免下次这种情况再次发生,让自己无辜背锅,应该这样:

  • 自己整清楚服务器接受数据的格式以及类型,不要相信其他人
  • 确认完毕后本次需求改动的接口,好歹写个API文档,以文档为准,注意是本次需求相关接口的文档,不是全部,因为我知道很多API随着业务发展早就没有文档了
  • 适当防卫反击

这种事儿恶心不,当然恶心,但是你的老板原上草给你的工资里就有一部分费用叫做「恶心费」。还有一种解决方式就是技术分享时候自己主动上去分享,上去就分享HTTP协议,在讲解Content-Type时候直接针对这种常见的联调现象(不针对人哟)进行剖析...

这里就不得不说了,如果你有一个基础好脑袋瓜子好使的合作方是多么的幸福,遇到一个基础差劲而且公共场合又不会说话爱甩锅的人是多糟糕。


病毒无情人有情

最近那沙雕毒开始在全球范围蔓延,嘲讽的是当我们的一线战士在与沙雕毒正面硬钢的时候,一些「国际友人」各种指手画脚「云参与」外加舆论批判指导,现如今,可是被不分国界的毒给毒打了,做人啊还是得厚道。

前两天老板与我沟通2019年绩效,老板问我自我感觉,我琢磨了琢磨决定交代自己:「我这人吧,不爱冲在前边争什么,如果轮到我了,我就干,没轮到我,我也不会说自己主动要求啥,中规中矩吧,来年我希望自己能xue微能主动探索一些,尤其是在以技术+业务的综合理解深度上」。除了基础平台部外,其他技术体系都是围绕业务展开而量身定制的,你要对业务理解不深刻,技术上也没法搞什么建设的,除非你研究方向就是基础设施,基础设施这些都是通用的。后来我想了想其实我到DIDI后也不是一点儿沉淀和感悟也没有,比如来之前你问我DIDI是干啥的,我会回答「打车的啊,手机上就能打车」,我现在会以我个人目前所积累到的感悟回答「努力建设良好司乘生态,无限夯实司乘风控安全,流畅撮合司乘交易,致力于人类美好出行」,说正经的我们一直很努力。

其次是我虽然自称「谢顶道人」但实际上还好,其实我头发挺浓密的,或者说一般浓密吧,我翻到了一张之前跟凯越的合影,这张合影的背景上下文是那天我去MOMO入职而凯越那天离职去“ 绅士国度 ”留学,我俩就索性在门口咔嚓了一下:


老板送了我本《穷查理宝典》

老板年前送了我一本书《穷查理宝典》,原因没说,我估计就是看我穷想拉扯我一把。其实好几年前,我天天搞股票投机倒把,所谓的追涨杀跌,我之谓也,最扯皮的就是我买了辉山乳业,你们搜一下这个H股当年遇到了什么事情。实际上短线技术咱来不了的,熟烂的技术指标以及毒辣的眼光和敏锐的嗅觉和足够的金钱筹码我都不具备,两排每排三个显示组成的方阵我也没这物理条件,什么精通MACD指标内在逻辑也是不存在的,完美解析各种交叉线也是不可能的,更不要说那些看着市场伺机而动的高端操作了,什么这里一波儿融券做空,对冲降低综合风险,那里配资完美融合杠杆大量吃货,咱都整不了的。虽然我失败了,但是我并不悲哀,因为我那会儿拢共就几千块钱...

中间我再也没有专门花时间在市场上面,中间开始补课,直到现在又慢悠悠地回来了,被一些书籍奶了一波儿,再加上换了一种思路,心态上也稳了很多,新韭菜那种追涨杀跌一看红就激荡一看绿就跳墙的心思也弱势了许多。在我的感(hu)染(you)之下,妻子这些天直接给了我10W,再加上我自己的20W,又浩浩荡荡准备进入这个(jiu)市(cai)场(chi),没有了一周暴富的想法,尽量追求三年一倍。

我不劝人炒股,这段话是我对「自己决定进入市场的新韭菜(我也是新韭菜)」们说的话:一定要学习补充大量基础知识,你一定要记着「敬畏市场」!我看到很多人连LOF、ETF、分级的概念都不清楚就急哄哄开始买基金,更有一些老哥甚至连A股是T+1还是T+0都没搞清楚,一提PE、PB都是一脸懵逼,你们也太拿市场不当回事啊。市场就是人类集体人性所折射出来的黑洞深渊,资本的吃人不眨眼在这里体现的淋漓尽致。你碰运气赚到的钱,迟早要凭实力被反噬进去,大家好自为之。

顺风人人是镰(gu)刀(shen),逆风个个是韭(cai)菜(bi)

最后这段话是个人建议:一些有格局的泥腿子们已经提前嗅到了大闸放开、CPI是要破新高,看了看自己银行卡里的两万块连CPI都跑不赢,心里难受,但自己又实在是不懂股票基金又有恐惧感,这样的话你们可以考虑一些「定投指数基金」,注意这里有两个关键点一是定投、二是指数基金,赚不了大钱,但是跑赢CPI妥妥的,比如沪深300,请务必补充搜索相关知识。这仅仅是个人建议,毕竟

市场有风险,投资须谨慎;赢了毋念我,输了勿怨我

要是亏了钱不开心咋办,跟我似的娶个漂亮的妻子,她温柔持家懂事,你瞅瞅她不开心就烟消云散了。


关于工作

今年对于全球来说属于过年就开启了困难模式,对于我们自己来说也一样,不成熟的年轻人或多或少类似于「GDP关我屁事」的可笑言论,你可知道「GDP掉一个点」意味着有多少人失业吗?这些人失业后不会和你抢饭碗吗?所以,珍惜目前的工作岗位,千万不要轻易离职,更不要提裸辞,这年月去创业的简直就是天神下凡。

公司还有好多我了解尚不深刻的内容,比如长链接坐标流清晰、比如异地多活、比如LBS方案,我是没有机会亲临亲历了,但是吃不了猪肉一定要看看猪跑,众多的积累沉淀不能浪费了。

其实在《PNP》系列文章里我也屡次建议大家不要着眼上层那些花花绿绿,把底子好好夯实了,以不变应万变,别老跟风就是雨的,什么AI火了大家都学Python我也要学Python,NodeJS异步非阻塞我要学NodeJS,当然工作所需除外,好好把基础夯实了,你对不同语言操练起来都完全都是得心应手的,别闲没事儿参与什么语言PK大战,对于绝大多数人来说这些PK基本毫无意义。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 高性能API社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档