5月15日 下午 7:00
码农翻身
漫画 | 为什么程序员干两年后就要跑路?
张大胖毕业了,进入一家知名的互联网公司,准备大展宏图。熟悉了一周的环境以后,经理交代了工作。他打开了公司的代码库,发现了一些神奇的事情。张大胖发现,公司几乎所有的系统都是用一个古老的内部框架开发的。终于,新的项目来了,张大胖非常高兴。张大胖和同事们努力干活,疯狂加班除了写代码,张大胖每天至少要参加两个会议。除此之外,还有数不清的其他会议还需要应对各种各样的报告。经理不顾大家死活,见缝插针地安排任务看到张大胖累得快要不行了,经理放出了大招:两个月后,项目快要完工了。老板为了鼓舞士气,不失时机地搞了一次公司团建。团建现场,气氛非常热烈经过团建蹂躏的张大胖和同事们回来继续加班,就在新系统快要完成的时候,老板带来了“好消息”新功能终于加上了,但是,需求的重大变化让软件不堪重负看着摇摇欲坠的房子,张大胖心中一片悲凉。点击下方图片,查看更多精彩
5月6日 上午 8:55
漫画 | 放弃吧,技术分享根本搞不起来!
张大胖在业余时间自学了Docker和k8s,他自告奋勇给大家做了一次分享,受到了好评。经理听说了这件事儿,给张大胖布置了一个任务。张大胖只好给大家发邮件,请大家报名技术分享,可是没人搭理。果然,第一次技术分享,效果不太好第二次分享,依然很水。第三次分享,没人来了。深夜,忙完工作的张大胖回到家,坐在电脑前,制定技术分享的流程。张大胖把流程图交给了经理。经理很快组建了评审委员会。新的流程开始实施了。流程严格执行,过滤了大部分选题。张大胖心想,这个“激励”措施应该可以让很多人行动来吧。可是,第一个月,大家一点儿动静都没有。第二个月也没啥动静。到了第三个月的最后两周,事情不对了。季度末,技术分享一场接着一场,只不过又回到了最初的状态。不过,每个人都完成了经理分配的KPI。失望的张大胖在自己的电脑上做了一个总结。年终,经理由于推动技术分享的实施获得了公司的大奖。后记:有人说,在学习面前有三种人:犯人、过客和探索者。对于犯人来说,他们做的事情都是被迫的,比如被迫做/听一次技术分享,感觉就像犯人一样,自由被限制了。
3月30日 上午 10:00
漫画 | 结对编程实在太可怕了!!
结对编程是对一个人的心智、道德修养更高的要求。编码不再是私人的工作,而是一种公开的“表演”,程序员的代码、工作方式、技术水平都变得公开和透明。
2021年12月13日
漫画 | 为什么面向对象糟透了!
双11期间我的书《码农翻身》和《半小时漫画计算机》做了一个活动,可以『以50元的价格,买到两本书』,活动1000本,很快就一抢而空,很多小伙伴留言说没抢到,挺可惜的。
2021年11月24日
漫画 | 被TDD/BDD/DDD......“逼疯”的程序员
原文地址:https://www.infoq.com/articles/star-driven-approaches/
2021年11月16日
漫画 | 为什么中国没有搞出浏览器引擎?
此后,Google也fork了Webkit的源码,并且花了大功夫梳理,使得使得可读性更好,编译效率更高,2013年形成了一个新的开源浏览器引擎Blink。
2021年8月30日
我开发了世界上最流行的软件,并把100%的公司股份送给了老婆!
首先,它是一个可靠的、稳定的数据库,对事务的支持,让它在应用崩溃时也不会丢失任何数据。这比你自己操作XML,JSON等文件要可靠得多。
2021年8月16日
Redis作者“不懂”分布式锁?
是否可以设计这样的方案:加锁时,先设置一个过期时间,然后我们开启一个「守护线程」,定时去检测这个锁的失效时间,如果锁快要过期了,操作共享资源还未完成,那么就自动对锁进行「续期」,重新设置过期时间。
2021年6月17日
我决定辞掉工作,全职开发我的操作系统!
我想最有可能的原因是:中国有很多像Andreas这样的天才程序员,只不过他整天被需求压得喘不过气来,业余时间被996榨干,回到家中,累得根本没有时间和精力去鼓捣自己的兴趣和爱好了......
2021年5月31日
史记 · 码农列传
吾尝闻鸿儒谈笑于高堂之上,曰分布式、曰微服务、曰大数据、曰云计算。心窃羡之,而恨己无孔明之才,少管仲之略,欲与其把臂而谈,援疑质理,又恐才薄智浅,难通迂曲之理,是故不敢妄言。
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日
GitHub刷题笔记“封神”!有人靠它连拿5个offer
正好Clay最近在准备面试,于是他就花了一个多月的时间用来刷题背模板,不试不知道,面试中有很多题都可以套模板,全程有种手撕算法面试的感觉,顺利拿下5个offer!
2021年5月13日
程序员,你敲键盘的声音暴露了你的秘密!
大部分人流连于短视频、娱乐八卦等纯粹感官刺激世界,并不珍视真正的宝藏——曾经无限进化的“超级大脑”。若想在未来与时代共舞,我们亟需重塑数理思辨能力和深度思考能
2021年5月12日
计算机女神,互联网第一夫人!
说自己为这张照片感到骄傲,但如今这一切已经变得极为遥远。她的儿子偶尔会向她解释她的形象带来了怎样的意义,但作为对计算机一点不懂的人,她只是表示:“我弄不明白这些事,但我觉得我应该是做得不错。”
2021年5月11日
阿里为啥放弃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月26日
看产品经理怎么用360实现Java垃圾回收!
最后就是产品未来,如果这个产品上线之后,我绝对不满足只回收垃圾,我要把工具平台化,那些不符合设计模式的代码、很久没有查过的数据库数据,都可以直接回收删除,打造一体化、全方位Java垃圾回收平台!
2021年4月25日
老婆离家三周,我写了一个操作系统!
(注:第二系统效应,意思是在首个系统(如CTSS)创建成功以后,打算创建一个新系统,修正旧系统的遗留问题,添加新特性,结果塞进去太多东西,得到了过于复杂的系统)
2021年4月19日
漫画 | 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日