丁丁在上海

看懂当下和未来的三件事

朝鲜如何在72小时内从“新冠零病例”增至120万例

关于北京科兴生物违法犯罪的举报信

中国驻乌克兰前大使高玉生:俄已败!

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

自由微信安卓APP发布,立即下载! | 提交文章网址

码农翻身

5月15日 下午 7:00

漫画 | 为什么程序员干两年后就要跑路?

张大胖毕业了,进入一家知名的互联网公司,准备大展宏图。熟悉了一周的环境以后,经理交代了工作。他打开了公司的代码库,发现了一些神奇的事情。张大胖发现,公司几乎所有的系统都是用一个古老的内部框架开发的。终于,新的项目来了,张大胖非常高兴。张大胖和同事们努力干活,疯狂加班除了写代码,张大胖每天至少要参加两个会议。除此之外,还有数不清的其他会议还需要应对各种各样的报告。经理不顾大家死活,见缝插针地安排任务看到张大胖累得快要不行了,经理放出了大招:两个月后,项目快要完工了。老板为了鼓舞士气,不失时机地搞了一次公司团建。团建现场,气氛非常热烈经过团建蹂躏的张大胖和同事们回来继续加班,就在新系统快要完成的时候,老板带来了“好消息”新功能终于加上了,但是,需求的重大变化让软件不堪重负看着摇摇欲坠的房子,张大胖心中一片悲凉。点击下方图片,查看更多精彩
5月6日 上午 8:55

漫画 | 放弃吧,技术分享根本搞不起来!

张大胖在业余时间自学了Docker和k8s,他自告奋勇给大家做了一次分享,受到了好评。经理听说了这件事儿,给张大胖布置了一个任务。张大胖只好给大家发邮件,请大家报名技术分享,可是没人搭理。果然,第一次技术分享,效果不太好第二次分享,依然很水。第三次分享,没人来了。深夜,忙完工作的张大胖回到家,坐在电脑前,制定技术分享的流程。张大胖把流程图交给了经理。经理很快组建了评审委员会。新的流程开始实施了。流程严格执行,过滤了大部分选题。张大胖心想,这个“激励”措施应该可以让很多人行动来吧。可是,第一个月,大家一点儿动静都没有。第二个月也没啥动静。到了第三个月的最后两周,事情不对了。季度末,技术分享一场接着一场,只不过又回到了最初的状态。不过,每个人都完成了经理分配的KPI。失望的张大胖在自己的电脑上做了一个总结。年终,经理由于推动技术分享的实施获得了公司的大奖。后记:有人说,在学习面前有三种人:犯人、过客和探索者。对于犯人来说,他们做的事情都是被迫的,比如被迫做/听一次技术分享,感觉就像犯人一样,自由被限制了。
3月30日 上午 10:00

漫画 | 单元测试实在是太可怕了!

在把这些问题解决之前,就开始大干快上,采用运动式的方式做单元测试,注定是要失败的。
2021年12月20日

漫画 | 结对编程实在太可怕了!!

结对编程是对一个人的心智、道德修养更高的要求。编码不再是私人的工作,而是一种公开的“表演”,程序员的代码、工作方式、技术水平都变得公开和透明。
2021年12月13日

漫画 | 为什么面向对象糟透了!

双11期间我的书《码农翻身》和《半小时漫画计算机》做了一个活动,可以『以50元的价格,买到两本书』,活动1000本,很快就一抢而空,很多小伙伴留言说没抢到,挺可惜的。
2021年11月24日

漫画 | 被TDD/BDD/DDD......“逼疯”的程序员

原文地址:https://www.infoq.com/articles/star-driven-approaches/
2021年11月16日

漫画 | 为什么我再也不想写高质量代码了?

脱离了天坑的张大胖兴奋地打开了新公司代码库,定睛一看,他立刻傻眼了......
2021年9月9日

漫画 | 为什么中国没有搞出浏览器引擎?

此后,Google也fork了Webkit的源码,并且花了大功夫梳理,使得使得可读性更好,编译效率更高,2013年形成了一个新的开源浏览器引擎Blink。
2021年8月30日

我开发了世界上最流行的软件,并把100%的公司股份送给了老婆!

首先,它是一个可靠的、稳定的数据库,对事务的支持,让它在应用崩溃时也不会丢失任何数据。这比你自己操作XML,JSON等文件要可靠得多。
2021年8月16日

漫画 | 悲催的中国式软件开发

张大胖很无奈,只好带着那几个弟兄,按照自己的理解,没日没夜地开发,996是别想了,熬个通宵才是家常便饭。
2021年7月5日

看看我每天的工作,你们这些程序员都是辣鸡!

其实这篇漫画带有黑色幽默的意味,这些数据结构、算法、以及稀奇古怪的面试题根本不会在工作和生活中遇到,
2021年6月28日

谨防失联,请保存!

今天我正好找到了几年前注册的一个小号(还有留言功能呐,哈哈),当做一个失联的备份吧,请各位小伙伴们保存一下。
2021年6月27日

漫画 | 浏览器一个比一个“无耻”

:https://webaim.org/blog/user-agent-string-history/
2021年6月23日

Redis作者“不懂”分布式锁?

是否可以设计这样的方案:加锁时,先设置一个过期时间,然后我们开启一个「守护线程」,定时去检测这个锁的失效时间,如果锁快要过期了,操作共享资源还未完成,那么就自动对锁进行「续期」,重新设置过期时间。
2021年6月17日

我决定辞掉工作,全职开发我的操作系统!

我想最有可能的原因是:中国有很多像Andreas这样的天才程序员,只不过他整天被需求压得喘不过气来,业余时间被996榨干,回到家中,累得根本没有时间和精力去鼓捣自己的兴趣和爱好了......
2021年5月31日
2021年5月24日

史记 · 码农列传

吾尝闻鸿儒谈笑于高堂之上,曰分布式、曰微服务、曰大数据、曰云计算。心窃羡之,而恨己无孔明之才,少管仲之略,欲与其把臂而谈,援疑质理,又恐才薄智浅,难通迂曲之理,是故不敢妄言。
2021年5月21日

JetBrains又出编程神器!

张大胖和何小痩不用坐在一起,张大胖只要把自己的IDE分享出去,何小痩就能看到并且控制,这样两人交替着做“领航员”(思考、提醒)和“驾驶员”(写代码),时不时通过语音和视频交流,高效地完成任务。
2021年5月21日

这位技术总监,我喜欢!

为什么要记大家的名字呢?再说个我的经历。之前一个领导,比我高两级,我和他平时也没啥交集。一次偶然的机会他叫出来我的名字,我当时的感觉就是“领导居然知道我的名字?”,感觉非常好。
2021年5月20日

我们计划招收300人,免费学习数据分析和Python

在学习这门课程后,很多学员成功转行商业数据分析行业。其中一位更是跳槽至某知名广告公司,一份数据报告就卖到数千美金。如果你在这个行业多磨砺几年,一份数据报告卖到十几万美金也不是不可能。
2021年5月20日

如何驾驭MySQL架构设计,实现千亿级数据分库分表?

不仅在面试环节是被反复考核的考点,在实际工作中更是能够发挥极大价值。但对于很多开发者来说,常常会有一个错觉,面试造火箭、入职拧螺丝…我曾经也有这种感受,后来慢慢理解了这并非
2021年5月19日

天天说要做性能优化,到底在优化什么?

性能看护篇:从性能测试前置这一核心的性能看护出发点着手,深入产品的组件级、系统级的多层级性能测试,让你在理解性能看护核心理念的基础上,清楚地知道如何实现性能测试用例自动化,并能集成到
2021年5月18日

两位巨佬的一顿晚饭,整个互联网被改变了

大家知道英文字母用一个字节保存就够了,如果Unicode规定每个英文字符也用两个字节或三个字节来保存,那每个英文字母前面势必要补上0,
2021年5月18日

对不起,你的密码被破解了!

Diffie不信这个邪,生于1944年的Diffie非常迷恋数学,长大后又迷上了计算机安全,可以说是个密码学极客。
2021年5月17日

你管这破玩意叫 RDB?

本来想着让大家分享到朋友圈获取,但想想看算了,加我好友(公众号低并发编程-菜单栏-关于),即可获取这个精致的小
2021年5月14日

GitHub刷题笔记“封神”!有人靠它连拿5个offer

正好Clay最近在准备面试,于是他就花了一个多月的时间用来刷题背模板,不试不知道,面试中有很多题都可以套模板,全程有种手撕算法面试的感觉,顺利拿下5个offer!
2021年5月13日

漫画 | 给乔布斯提供肩膀的巨人

当年的各类计算机八仙过海,各显神通,不仅各个指令集标新立异,而且几乎所有方面都彼此不一,甚至连基本的字宽度和内存寻址方式都不一样
2021年5月13日

面试被刁难仍能拿到offer,就凭这三点

大厂面试题的重难点都分别是什么?
2021年5月12日

程序员,你敲键盘的声音暴露了你的秘密!

大部分人流连于短视频、娱乐八卦等纯粹感官刺激世界,并不珍视真正的宝藏——曾经无限进化的“超级大脑”。若想在未来与时代共舞,我们亟需重塑数理思辨能力和深度思考能
2021年5月12日

计算机女神,互联网第一夫人!

说自己为这张照片感到骄傲,但如今这一切已经变得极为遥远。她的儿子偶尔会向她解释她的形象带来了怎样的意义,但作为对计算机一点不懂的人,她只是表示:“我弄不明白这些事,但我觉得我应该是做得不错。”
2021年5月11日

软件设计没做好,让你多加了多少冤枉班!

编程范式:选择了几个最主流的编程范式,包括结构化编程、面向对象和函数式编程,帮你建立起软件设计的根基;
2021年5月11日

漫画 | 三千年的密码战争,人类天才的巅峰对决

因为发信人和收信人可以协商采用字典上的任何一个单词、任何单词组合,乃至杜撰的单词。译码人根本没法通过尝试的方式来破解。
2021年5月10日

看完粉丝和他女朋友的爱情故事,我泪目了。。。

BAT码农,转行程序员,Bug小王子,著名背锅侠。西二旗风中之狼,211院校挂科之神,真·搬砖者,伪·小说家。
2021年5月8日

程序员孔乙己

又好笑,又不耐烦,懒懒的答他道,“谁要你教,不就是打通信息屏障,聚焦用户感知赛道,复用打法达成持久收益,抽离透传归因分析,最后作为抓手为产品赋能吗?”
2021年5月7日

阿里为啥放弃Oracle,选择全面拥抱它?网友:断臂求生?

12年后才开始对性能优化有比较明确的认知。以前靠异步处理机制和共享内存的使用解决大数据频繁请求的问题,可一旦数据关系变得复杂,就躲不过去了,必须硬着头皮研究。每次跟团队年轻人唠叨最多的,也是数据库。
2021年5月7日

不把脖子伸出去,美帝不就卡不住了吗?

慢慢生态就扶持起来了嘛。无锡56所不就在从指令集,编译器,编程语言,系统全重新造车,这样的家伙亮出来,他难道还能把手伸过太平洋,伸进你家卡你脖子?
2021年5月6日

非常适合做副业的技能,体面、有趣,且门槛不高!

12月8日,在央视网主办的2020年度央视网教育盛典中,开课吧荣膺2020年度口碑影响力职业教育品牌。想要职场进阶,先要擦亮双眼,选行业内首屈一指的靠谱大公司,绝对错不了。
2021年5月6日

和首席架构师吃了一顿米线,被吓住了!

架构师:你看,这就是异步处理,我们下了单,就可以离开等待,米线做好了会通过小喇叭“回调”我们去取餐;如果同步处理,我们就得在收银台站着等餐,后面的请求无法处理,客户等不及肯定会离开了。
2021年4月30日

如何突破越忙越穷的困境?

两年前,小镇姑娘小雨选择当“北漂”,从3k底薪的销售,到如今每月靠理财收入超越工资,即便遇上股市震荡,但她有一项目盈利率竟高达69.84%,妥妥成了宝宝的未来学业基金~
2021年4月30日

这个公众号很有前途!

你刚刚看到的《你管这破玩意叫多路复用》,背后是闪客用几年时间,研究并自制操作系统,而产生的对内核层无微不至的细节把控,才能在用户层讲得如此透彻。
2021年4月29日

漫画 | Unix/Linux 比 Windows 差远了!

Gancarz根据自己的经验以及和其他领域使用Unix系统的资深程序员们的讨论结果,写成了The
2021年4月28日

死磕FB大佬算法“标答”,一个月上岸Google!

FLAG一线大厂算法标答(共38页),拉到文末免费领取:
2021年4月27日

介绍一位超级大美女

但是,她又对表演感兴趣,有一次,好奇心极强的她伪造了母亲的签名,在奥地利的萨莎电影公司谋得了一个场记的活儿。很快,美貌的拉玛就在一个叫做《街上的钱》的电影中出镜。
2021年4月26日

看产品经理怎么用360实现Java垃圾回收!

最后就是产品未来,如果这个产品上线之后,我绝对不满足只回收垃圾,我要把工具平台化,那些不符合设计模式的代码、很久没有查过的数据库数据,都可以直接回收删除,打造一体化、全方位Java垃圾回收平台!
2021年4月25日

老婆离家三周,我写了一个操作系统!

(注:第二系统效应,意思是在首个系统(如CTSS)创建成功以后,打算创建一个新系统,修正旧系统的遗留问题,添加新特性,结果塞进去太多东西,得到了过于复杂的系统)
2021年4月19日

漫画丨让你专心干技术,没让你干到35岁啊…

而现在,当一切“漏洞”几乎被全方位无死角的堵上后,我们就会看到这样一个拼命内卷的人才市场
2021年3月3日

漫画 | Linux之父:财务自由以后,我失眠了!

Linux如果早几年出现,没有踏上互联网的大潮,就不会有大规模的使用和全球范围内的协作,如果晚出几年,很可能会被别的操作系统所替代。
2021年3月2日

重磅!七国首脑会议决定制裁Go语言!

JavaScript则辩解说C/C++/C#也可以写代码运行在浏览器端中,不信你们去看WebAssembly,还有Java也做桌面开发例如IDEA和Eclipse.....
2021年2月28日

漫画 | 打死我也不搞负载均衡了!

本文所描述的,其实就是著名开源软件LVS的原理,上面讲的两种负载均衡的方式,就是LVS的NAT和DR。LVS是章文嵩博士在1998年5月成立的自由软件项目,现在已经是Linux内核的一部分。
2021年2月22日