摘要:
不管你喜不喜欢微服务,现在微服务无疑已经是程序员们绕不过去的话题了。无论你是想把目前的架构改成微服务,还是你要出去面试高级一点的岗位,需要深入理解微服务。 提起微服务,很多程序员对它是又爱又恨,想学微服务不知道如何开始,学了一点之后,又找不到地方去实践。总之就是感觉微服务遥不可及,又很难驾驭。 首先 阅读全文
摘要:
程序员最怕读别人的代码,比这个更可怕的是什么? 从别人那里接手一个老项目 别问为什么,并且不接受反驳。 前任程序员或者是编码能力不行,或者是跳槽之前故意摆烂……于是,一个隐藏着一堆烂摊子的项目,扔给了后来接手的人。 本来以前是代码里夹翔,后来就是翔夹代码了。 这些翔有各种各样的风味,其中就有那么十八 阅读全文
摘要:
这篇文章还是架构师大刘的故事。 故事之前先说个题外话,最近到了金三银四跳槽季,有不少读者问我一些简历、面试的问题,这些问题大部分在之前的一篇硬核文章里都写过,传送门在这里: 最全干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南 非常全面的一篇程序员找工作的干货文章,基本涵盖了求职的整个流程,最难得 阅读全文
摘要:
编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。 1. 程序员的宿命? 程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入 阅读全文
摘要:
我第一次做项目经理,那是十多年前的事情了,当时给国家开发银行做一个财务风险分析的系统,这个项目: 金额:200 万 周期:起初定的 8 个月做完 人员:10 个人左右。除了我之外还有,需求分析师 2 人;测试 1 人;Java 5 人(那时候还没有前后端分离这个词,前后端一起搞);BI 工程师 1 阅读全文
摘要:
前几年的时候,大刘吃了一个大亏,一个能记忆一辈子的大亏。 1 那是一个夏天,正是午饭时间。大刘刚搞定了一个项目问题,没来得及吃饭,也不太饿,但是极困,就趴在桌子上小睡。这是一个难得的放松间隙,周边同事们的笑闹声、交谈声、屋外的汽车鸣笛声、外卖的呼喊声都已渐渐模糊了起来。 大刘感觉身体暖洋洋的,却不热 阅读全文
摘要:
经常有读者在微信上问我: 在学编程的过程中,看了不少书、视频课程,但是看完、听完之后感觉还是不会编程,想找一些项目来练手,但是不知道去哪儿找? 类似的问题,有不少读者问,估计是大部分人的困惑。 练手项目那肯定是去github找啊! 之前我在知乎上回答过这种问题,分享了一些 github 的项目,点赞 阅读全文
摘要:
在主动要求涨工资这方面,不要学我,为什么? 因为在我工作的十几年里,我从来都没有主动要求过涨工资。这不是优点,这并不对! 先说说我的经历,工作这么久,待过很多公司,我在涨工资方面一直很被动。 经历一 我第一家公司在北京,是一个非常小的公司,算上我程序员就 4 个人,靠给客户做一些小软件项目为生。小公 阅读全文
摘要:
架构师大刘的故事,断更有一段日子了,别着急,今天我们续上: 今年春节大刘响应国家号召,过年没有回老家。 春节假期里,大刘约了许久不见的、同样也没回老家的小马吃了顿饭。 小马是大刘以前的同事,比大刘小好几岁。小马刚毕业的时候,去了大刘所在的公司,正好进了大刘所在的项目。 当时的小马基本上啥也不会,大刘 阅读全文
摘要:
大概从 2013 年开始,我就开始了自己和 RabbitMQ 的接触,到现在已经有七年多了。 在这七年中,既有一些对 RabbitMQ 的深度体验,更有无数的血泪史。 而根据我这么多年的使用经验,我将 RabbitMQ 的心得形成一些提醒或者规范分享给大家,这样,大家以后使用 RabbitMQ 的时 阅读全文