摘要:经常有刚毕业的新人问我,程序员的第一份工作该怎么选,应该去大公司,还是小公司? 年轻人真纠结,肯定是选给钱多的那个啊。 好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。 作为一个过来人,今天这篇文 阅读全文
posted @ 2020-03-30 14:14 四猿外 阅读(3488) 评论(17) 推荐(13) 编辑
摘要:今天这篇文章我们继续说架构师大刘的故事。 故事纯属虚构,别对号入座哈。 前言 大刘日子最近还不错,经常午睡醒来,就继续拿着手机看小说摸鱼。大刘对当前所在的这家公司比较满意。大部分系统已经成熟稳定,用户量也中规中矩。虽然有些项目技术陈旧,但好处是没啥幺蛾子技术问题冒出来等着解决。 只是有时候大刘心里会 阅读全文
posted @ 2021-06-04 13:30 四猿外 阅读(1451) 评论(12) 推荐(8) 编辑
摘要:多年以前,那时我正年轻,做技术如鱼得水,甚至一度希望自己能当一辈子的一线程序员。 但是我又有两个小愿望想要达成:一个是想多挣点钱;另一个就是对项目的技术栈和架构选型能多有点主动权。 多挣点钱是因为当时我刚结婚不久,有自己的家庭规划,所以挣钱的欲望也蛮强。 而想有多点技术主动权的原因则是当时领导很赏识 阅读全文
posted @ 2021-06-03 14:51 四猿外 阅读(755) 评论(8) 推荐(7) 编辑
摘要:之前文章说过,如果使用 RabbitMQ,尽可能使用框架,而不要去使用 RabbitMQ 提供的 Java 版客户端。 细说起来,其实还是因为 RabbitMQ 客户端的使用有很多的注意事项,稍微不注意,就容易翻车。 我是 2013 年就开始用起了 RabbitMQ,一路使用,一路和它一起成长。当时 阅读全文
posted @ 2021-06-01 13:47 四猿外 阅读(891) 评论(0) 推荐(6) 编辑
摘要:一、事前 你相信吗?曾经有一段日子,我几乎没接到过合格的产品需求。 开局几句话,技术全靠猜。 总是以为简单的需求 曾经,我从产品那里接到过这么一个需求: 对系统的用户进行分级,不同级别的用户有不同的福利。 依然如常,无图无文档,只是这么一句话。我知道,需求一句话,分析五日功嘛。为了项目能持续发展,我 阅读全文
posted @ 2021-05-27 13:12 四猿外 阅读(805) 评论(2) 推荐(4) 编辑
摘要:今天这篇文章,我们继续讲架构师大刘的故事。 大刘有段时间经常会给一些程序员讲课。这一方面是由于团队培训的需要,一方面也是大刘自身想搞搞凡尔赛,嘚瑟一下自身的实力。 大刘讲课是允许公司任何一个人进去听的。提前一个星期把主题公布在公司群里,有人想听到日子直接去就是了。 有一次,大刘在聊并发话题的时候,为 阅读全文
posted @ 2021-05-24 13:17 四猿外 阅读(352) 评论(1) 推荐(0) 编辑
摘要:在我最初接触微服务的很长一段时间里,有两类问题都困扰着我和团队,这是让我印象最深的两类问题: 没有配合微服务理念的团队 没有配合微服务理念的基础设施 后来,在和一些搞了微服务的同行多次交流后,发现他们当初也面临和我类似的问题。 这次就写写我最早搞微服务遇到的问题。 有些问题放到现在来说,已经有解决办 阅读全文
posted @ 2021-05-12 13:33 四猿外 阅读(966) 评论(2) 推荐(1) 编辑
摘要:从我接触微服务以来,迄今也得有五六年了。断断续续要么从零开始,要么中途接手,也经历了 5 套微服务项目了。 从这些项目中的经验以及和同行交流来看,根据业务切分微服务的方法总的来说思路不复杂,但是落地总是出现了各种各样的问题。一直到现在,我也还在探索着最好的微服务落地的最佳办法。 在上一篇文章我也提过 阅读全文
posted @ 2021-05-11 13:44 四猿外 阅读(1190) 评论(7) 推荐(8) 编辑
摘要:我负责的技术团队,现在有 100 人出头。团队里包括了:前端、后端、测试、运维&DBA、还有几个客户端和 AI 工程师。 我下面分了 7 个组,每个组都有一名组长,组长们汇报给我。 100 多人的技术团队,我是怎么带的呢? 我带团队是从 3、 5 个人、十几个人、几十个人团队一点点锻炼出来的。 自我 阅读全文
posted @ 2021-05-07 12:59 四猿外 阅读(4155) 评论(20) 推荐(42) 编辑
摘要:不管你喜不喜欢微服务,现在微服务无疑已经是程序员们绕不过去的话题了。无论你是想把目前的架构改成微服务,还是你要出去面试高级一点的岗位,需要深入理解微服务。 提起微服务,很多程序员对它是又爱又恨,想学微服务不知道如何开始,学了一点之后,又找不到地方去实践。总之就是感觉微服务遥不可及,又很难驾驭。 首先 阅读全文
posted @ 2021-04-28 14:22 四猿外 阅读(995) 评论(5) 推荐(1) 编辑
摘要:程序员最怕读别人的代码,比这个更可怕的是什么? 从别人那里接手一个老项目 别问为什么,并且不接受反驳。 前任程序员或者是编码能力不行,或者是跳槽之前故意摆烂……于是,一个隐藏着一堆烂摊子的项目,扔给了后来接手的人。 本来以前是代码里夹翔,后来就是翔夹代码了。 这些翔有各种各样的风味,其中就有那么十八 阅读全文
posted @ 2021-04-27 13:35 四猿外 阅读(891) 评论(5) 推荐(4) 编辑