摘要: ​无论是在知乎、公众号或各种技术论坛,程序员的35岁门槛问题总会成为大家热议的话题。 最近在和团队的小伙伴谈话时,也有不少同学有这个困惑和焦虑,甚至有小伙伴工作才两三年,25岁的年纪就开始担忧35岁的工作。 恍惚35岁已经成为程序员的“魔鬼年龄”,造成这个问题的本质原因,可能是因为现在的社会信息传播 阅读全文
posted @ 2020-11-27 08:01 程序员北哥 阅读(4816) 评论(71) 推荐(17) 编辑
摘要: 在我们的工作中,经常会遇到系统或模块重构工作,今天就来聊一聊我曾经经历过的一次系统重构经历。 01 背景‍ 重构发生的背景是,原有的系统架构采用all-in-one的方式,随着业务的快速发展,用户访问量急剧上升,系统请求流量成倍增长,陆续出现了各种问题。当时的系统架构的示意图如下 02 痛点 当时遇 阅读全文
posted @ 2020-11-21 09:05 程序员北哥 阅读(1644) 评论(2) 推荐(6) 编辑
摘要: 一直以来,我都从事着研发相关工作,对研发工作过程中的一些方法论逐渐形成一些自己的认识和总结,无论是技术、架构、团队管理、项目管理和对业务的研发支撑等。研发这个岗位,在日常工作中接触最多的人之一就是产品经理。也经常思考,对产品经理这个岗位来说,它的核心要求和方法论有哪些呢?俞军的产品方法论基本解答了我 阅读全文
posted @ 2020-11-10 17:26 程序员北哥 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ​北哥在前文陆续总结了程序员成长所具备的核心能力,以及Java程序员成长过程中应学习的基础知识。在一个Java程序员工作3、5年之后,已经可以承担起大部分的核心开发工作,成长为团队中的高级开发人员。大部分工作中遇到的问题都已经可以自行解决。这个阶段很多同学会面临着新的成长困惑,到底接下来自己还需要在 阅读全文
posted @ 2020-11-09 13:47 程序员北哥 阅读(1440) 评论(6) 推荐(5) 编辑
摘要: 北哥在前文总结了程序员的核心能力,但在专业能力维度,只是做了大概的阐述,并没有详细展开。从今天开始,我会把我作为程序员成长过程中,学习的知识总结成系列文章陆续发出来,供大家学习参考。 本文是第一篇,关于Java领域的相关技术内容 北哥是java程序员出身,写了有十多年的Java代码,这里的分享是我这 阅读全文
posted @ 2020-11-07 09:08 程序员北哥 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 随着互联网和移动互联网的快速发展,各类应用软件(app)如雨后春笋般涌现,许多应用程序甚至成为超级app,一些活跃用户过亿的应用程序成为国民app,这些app的兴起与程序员这个群体密不可分。快速发展的行业、互联网巨头的光环、国民级的应用程序带来的成就感、远超出普通行业的薪水,每年都在吸引着大量的程序 阅读全文
posted @ 2020-11-06 10:16 程序员北哥 阅读(462) 评论(0) 推荐(1) 编辑