自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1659)
  • 收藏
  • 关注

原创 Java项目常用技术栈整理

8、缓存:redis, a、自行在Jedis基础上封装JedisClient, b、spring redis集成的RedisTemplate 、 lettuce , c、Redission。6、 关系数据库: mysql, 集成mybatis、 采用mybatis-plus 或mybatis-generator。12、API网关: spring cloud gateway如果使用springcloud体系推荐用)、apache-apisix 、 kong(lua语言)

2025-09-11 21:52:21 249

原创 AI时代的开发者应该了解哪些技术栈?

在人工智能铺天盖地涌来的时代,在AI将要大规模替代大多数职位的明天,作为IT行业里的技术人,我们有必要了解一下AI相关的基础知识,如果你将要找工作,那么未来大概率会被问到AI相关的面试题,即使你找的工作不是直接从事AI产品开发的工作,也很有可能会被问到一些AI基础知识。下面我们就来说一下,作为非直接AI开发人员应该了解的一些AI外围开发知识,比如AI Agent智能体开发, MCP协议、Function Call、模型微调等。

2025-09-11 21:50:54 688

原创 9个很实用的Java开发技巧:包含代码和详解

在大伙的日常Java 开发中,总会有一些技巧,能够很好的帮助我们提高代码质量和项目的开发效率。这里,我来给大家分享下具体的技巧实践,并附上实际案例,帮助大家在实际工作中,可立刻应用起来。需要根据不同的场景,选择 ArrayList、LinkedList、HashMap、TreeMap中合适的数据集合结构处理数据。解析:合适的集合数据结构,可以提升程序性能,比如:HashMap 适合做快速查找,TreeMap 适合用在排序的场景等。解析:良好编码习惯,合理的注释和统一规范,是成熟团队必不可少的。

2025-09-03 22:03:37 544

原创 13 个 Python 开发者都应该知道的实用技巧

这个很棒的技巧将帮助您以干净的格式修剪原始数据或 Web 数据,有时我们会遇到一些粗大的原始数据,其中包括一些额外的空格、特殊字符等,要清理它,您可以查看以下示例代码。很多 Python程序员使用括号方法来访问字典中键值的数据,但是,当您遇到关键错误时,程序将停止,为了避免这个运行时发生错误,您可以获取一种方法来访问字典中的键值。如果您看过上面的示例代码,您就会知道我没有导入 NumPy 模块并直接使用它们的功能,所以说,这就是使用 Pyforest 的好处。

2025-09-03 22:02:15 255

原创 嵌入式开发必须掌握的16条防御性编程策略

防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能地“保护”自己。我们通过明确地在代码中对设想进行检查,击碎了未记录下来的设想。这是一种努力,防止(或至少是观察)我们的代码以将会展现错误行为的方式被调用。防御性编程是一种编程习惯,是指预见在什么地方可能会出现问题,然后创建一个环境来测试错误,当预见的问题出现的时候通知你,并执行一个你指定的损害控制动作,如停止程序执行,将用户重指向到一个备份的服务器,或者开启一个你可以用来诊断问题的调试信息。

2025-09-02 21:58:47 678

原创 JavaScript中90%人不知道的优雅编码技巧

现在我写的函数大多只接收一个对象参数,返回值也经常是对象。这要归功于ES2015引入的解构赋值特性,我甚至给它起了个可爱的名字"RORO"。小贴士:解构赋值是现代JavaScript最棒的特性之一。本文会大量使用这个特性,不熟悉的朋友可以先快速了解一下。资深技术博主李明用6分钟就能让你掌握ES2015解构语法。这个模式有四大优势:1. 命名参数2. 更清晰的默认参数3. 更丰富的返回值4. 便捷的函数组合让我们一一来看。

2025-09-02 21:56:29 317

原创 十字路口的二本计算机专业:就业率背后的机遇、挑战与破局之道

近三年,对于二本计算机专业而言,是一个“挤泡沫”、“回归理性”的过程。它告别了过去那个“风口上的猪都能飞”的狂热时代,迎来了一个真正考验内功的时期。就业率的数字背后,是机遇与挑战的激烈碰撞。对于身处其中的学子而言,这无疑压力巨大,但也意味着一个更公平的竞技场——

2025-08-31 23:06:47 621

原创 IT领域入行路径解析:明确方向与规划未来

研读学习大纲:不管选择哪个方向,都应先获取详细的知识体系大纲,明确学习路线和重点内容结合个人情况选择:根据自身基础、可投入时间及学习能力选择最适合的入门方向突出实战积累:在理论学习的同时,高度重视项目实践,通过实际开发巩固技能规划持续成长:入行只是起点,需提前构思职业发展路径,保持学习与进步IT行业入门途径多样,没有 universally 的最优解,只有与个人条件最匹配的选择。大模型方向入门快但岗位竞争激烈;Java后端需求稳定但需不断跟进技术发展;C/C++方向细分领域多但需尽早明确专注领域。

2025-08-31 23:06:12 698

原创 作为架构师,你需要了解的五个高层认知~

架构的核心心法是 “无招胜有招,见招拆招”,在变化的上下文中进行权衡和决策,并保持系统的持续演进。

2025-08-30 14:08:33 459

原创 架构师必须要熟练掌握的软件架构设计和组织原则

在 2000 年 7 月,加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC 会议上提出了著名的 CAP 猜想,而后,在经过两年的努力,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 从理论上证明了此猜想,从而使 CAP 理论正式成为了分布式计算领域的公认定理。换句话说,依赖于抽象,不要依赖于具体实现。识别系统中可能的不稳定或者变化,在不稳定组件上创建稳定的抽象接口,将可能的变化封装在接口之后,使得系统内部的不稳定或者变化不会对系统的其它部分产生不良影响。

2025-08-30 14:05:53 534

原创 系统架构师——4个小知识点

是传统的中间件技术与XML、Web服务等技术结合的产物,主要支持异构系统集成。ESB基于内容的路由和过滤,具备复杂数据的传输能力,并可以提供一系列的标准接口。ESB主要功能有:服务位置透明性、传输协议转换、消息格式转换、消息路由、消息增强、安全性、监控与管理。在采用ESB进行系统集成时,各个现有系统将会以模块的形式接入ESB中,需要明确与ESB交换的数据。

2025-08-28 21:37:45 257

原创 架构师必备:要懂点信息架构

大多数技术架构师在设计系统时,90% 以上的精力放在了技术实现上,却忽略了最终用户如何使用这个系统。以下这样的场景我们应该都见过:功能强大的 ERP 系统,员工需要培训一个月才能熟练使用配置灵活的中台管理系统,业务人员宁愿用 Excel 也不愿意打开技术先进的数据平台,分析师找个报表要点击七八次这些系统在技术层面可能已经不错了,但在信息组织和呈现上却是不尽人意。作为架构师,我们不仅要考虑系统怎么实现,还要。这就是信息架构要解决的问题。

2025-08-28 21:36:21 924

原创 MySQL 技巧你必须掌握(二)

• 代理:对业务透明,推荐 MySQL Router 或 ShardingSphere。记得把事务里的读也打到主库,否则刚写进去读不到,客服电话会打爆。定期用 pt-osc 做在线 DDL,业务无感知。一旦数据量上去,性能雪崩。打开 report.html,谁最慢一目了然。只有几行,先过滤出 VIP 名单,再去。缓存与数据库的一致性,先写库还是先删缓存?,MySQL 随便挑一行,业务可能错乱。延迟双删(异步任务 1 秒后再删一次)。查询时就能直接走索引,避免全表扫。半年后回来看,你就是最靓的仔。

2025-08-27 20:04:20 225

原创 MySQL 技巧你必须掌握

ON DUPLICATE KEY UPDATE:存在即更新,不存在则插入。MySQL 要先扫 100020 行,再丢掉前 100000 行。大批量插入,用多值 INSERT 而不是 N 条单条。用 UNION ALL 代替 OR,让索引各司其职。,MySQL 直接读索引不回表,IO 瞬间减半。最左前缀原则:联合索引像火车车厢,必须按顺序挂。场景:埋点统计表,每天每个用户一条记录。• 利用覆盖索引:下文第 8 点细讲;利用覆盖索引,让查询在索引里就结束。先转成数字再比较,索引直接失效。

2025-08-27 20:03:07 413

原创 进军头部互联网企业的技术准备路径:定位、方法与周期规划

不少人存在认知偏差,认为熟练掌握某一开发框架(例如Spring)就能通过大厂面试。实际上,大型企业在招聘过程中最为重视的是与。算法部分所占比重可能超过60%,而具体框架及项目经验往往仅占20%左右。如果目前算法练习较少甚至零基础,那么调整学习重心、优先投入时间到算法与基础上至关重要。常规的算法提升方式包括:在LeetCode等平台完成一定数量的题目(建议至少200题)掌握基本数据结构:数组、链表、堆、栈、哈希表、树与图等熟练常见算法思想:动态规划、二分查找、回溯、贪心算法等。

2025-08-26 22:04:20 398

原创 AI相关岗位应用开发与算法研究:职业选择与未来趋势

所谓AI应用开发,是指基于现有大模型(如各类开源或商用模型)进行具体业务场景的实现,例如构建智能问答系统、自动化客服、企业知识库助手等。该方向最显著的特点是。具备编程基础(例如掌握Python、Java等)的学习者,通常可利用业余时间,约每天两小时、周末五至六小时,持续三个月左右,即可基本掌握所需的开发技能。学历背景并非决定性因素,实际编码能力和系统集成经验更为关键。当前市场对AI应用开发人员的需求正在上升,但仍属小众。粗略估计,每10个Java工程师招聘中,约有1个属于大模型应用类岗位。

2025-08-26 22:03:29 293

原创 进军头部互联网企业的技术准备路径:定位、方法与周期规划

不少人存在认知偏差,认为熟练掌握某一开发框架(例如Spring)就能通过大厂面试。实际上,大型企业在招聘过程中最为重视的是算法能力与计算机系统基础知识。算法部分所占比重可能超过60%,而具体框架及项目经验往往仅占20%左右。如果目前算法练习较少甚至零基础,那么调整学习重心、优先投入时间到算法与基础上至关重要。常规的算法提升方式包括:在LeetCode等平台完成一定数量的题目(建议至少200题)掌握基本数据结构:数组、链表、堆、栈、哈希表、树与图等。

2025-08-25 15:21:45 910

原创 Java高级架构师面试精选内容宝典:系统构建技术面试体系

从关系型数据库MySQL、PostgreSQL到NoSQL如Redis、MongoDB,再到新兴的图数据库与时序数据库,包括SQL优化、索引设计、分库分表实战等内容。涉及Hadoop、Spark、Flink、Kafka等组件的原理与使用场景,包括数据湖、流处理、批处理集成等大数据架构中常见问题的解决方案。该部分包括微服务架构、服务治理、分布式事务、CAP理论、系统伸缩与负载均衡等核心议题,帮助考生理解如何设计高可用、高并发的分布式系统。希望系统补充分布式、高并发、大数据等领域知识的开发者;

2025-08-25 15:15:47 1595

原创 程序员如何“逆袭”:掌握五大技巧,成为团队核心!

开发者应该专注于有效地管理工作、有效地解决问题,并知道何时寻求帮助。他们应该优先考虑彻底的测试和稳定的部署,及时解决运营问题,并持续学习,同时遵循代码最佳实践,以实现可持续发展。

2025-08-24 20:48:59 153

原创 互联网程序员必备的性能优化技术

在缓存之后便是数据库技术,缓存访问热点数据后,执行的交易操作需要对数据库中的表进行增删改查,通过将数据库分为主库、读库、大表分为小表,让每个用户请求都能快速访问到数据、快速执行操作,降低了用户延迟,实现了性能优化。互联网的发展推动了越来越多的企业加入互联网,越来越多的产品出现在互联网,越来越多的网民涌现在互联网,除了提供基本的服务之外,还需要提供更好玩、更便捷稳定的服务,就像手机一样,我们对它最基本的性能要求就是待机时间长,在互联网的性能要求就是不慢不卡,因此。在IO多路复用技术之后,便是IO零拷贝技术。

2025-08-24 20:46:01 308

原创 构建Java技术栈与职业发展路径详解

技术学习是一个循序渐进的过程,从Java基础到架构师级别,需要不断积累和实践。构建完整的技术栈不仅有助于求职,也能为未来的职业发展打下坚实基础。无论你的目标是进入一线互联网公司,还是成为某一领域的技术专家,明确的学习路径和持续的努力都是成功的关键。希望本文能为你的技术学习和职业规划提供一些启发和帮助。

2025-08-21 17:15:10 658

原创 Java求职指南:高效学习路径与重点技术梳理

然而,求职不同于技术深造,尤其是对于普通开发岗位而言,企业更看重的是对核心技术的掌握程度和实际应用能力。最关键的在于索引的使用与优化,以及SQL语句的编写和调优。应能熟练编写高效查询,并理解索引的工作原理。Java基础是面试的必考内容,应重点掌握以下几个部分:关键字、字符串处理、异常机制、I/O操作、集合框架以及反射机制。不必过于深入,但需掌握垃圾回收的基本算法和内存管理机制,这有助于在面试中展现对程序性能的理解。设计模式种类繁多,只需了解最常见的一些模式,如单例、工厂、代理等,并能说出其适用场景即可。

2025-08-21 16:47:01 687

原创 AI就业全景透视:程序员进阶的四个层次与突围策略

当私有模型部署成本降至百万以内,当智能体开始承担HR初筛任务,程序员的真正价值已从“代码实现”转向“以技术组合解决业务问题”的架构思维。选择宽口径技术基座(Java/C++等)与AI能力融合,在窗口期完成关键跃迁,是应对这场生产力变革的理性策略。基于行业实践与技术发展趋势,AI就业可划分为四个关键层次,为从业者提供清晰的进阶导向。建议将AI能力与Java/C++等主流技术栈结合,构建所谓“技术基座”,避免技能路径过窄带来的职业风险。对程序员而言,技术门槛较低,适合作为副业切入点,特别是自媒体运营方向。

2025-08-20 14:00:51 410

原创 IT行业核心岗位发展路径与理性抉择

与之形成鲜明对比的是测试开发领域,具备编程能力的测试架构师年薪可达百万级别,如某知名互联网企业的测试管理者(专科学历)通过领导自动化测试框架开发,实现年薪150万元。这三个层次的架构师年薪普遍突破百万,体现的是技术深度与业务广度的复合价值。建议从业者建立三维评估体系:技术深度(掌握核心技术的程度)、业务耦合度(理解行业需求的能力)、自动化能力(将工作成果产品化的水平)。通过客观分析各技术方向的发展轨迹与市场价值,从业者可做出更符合技术发展趋势的职业决策,在快速变革的技术生态中建立可持续的竞争优势。

2025-08-20 13:42:48 763

原创 C/C++编程能力提升的一些小众技巧

函数指针常量 :Max;函数指针变量:p;数名调用如果都得如(*myFun)(10)这样,那书写与读起来都是不方便和不习惯的。所以C语言的设计者们才会设计成又可允许myFun(10)这种形式地调用(这样方便多了,并与数学中的函数形式一样)。函数指针变量也可以存入一个数组内。数组的声明方法:int (*fArray[10]) ( int );我们先来看看百度百科是如何定义回调函数的:回调函数就是一个通过函数指针调用的函数。

2025-08-18 16:19:53 374

原创 Linux程序开发调试全攻略:掌握这些调试技巧,让你的程序飞起来

🎯 生产环境监控(eBPF)↑⚡ 性能优化(perf+火焰图)↑🔍 内存调试(valgrind+asan)↑🐛 逻辑调试(gdb+日志)↑✅ 编译期检查(静态分析)

2025-08-18 16:18:02 490

原创 程序员如何高效工作

高效的工作并不是让你更好的当牛马,而是在当牛马的过程中,让自己更加游刃有余,得心应手。身体已经被禁锢小格子中,精神不应该也被奴役;当你高效起来,能发现工作嘛,也能开开心心的。

2025-08-17 19:12:16 826

原创 作为IT行业的过来人,我有三点建议想给年轻程序员分享一下!

三五人技术团队的小公司尽量去,去了大概率待不长久,你想想整个技术团队,才那么几个人,但是要干的活包括软件开发、上线测试、运维等等一堆的工作量,为了按时上线,基本除了睡觉就剩上班加班了。干了一段时间,你会感觉自己什么都会,但是又没有底气。其实每个程序员,只要在这个行业扎实干过几年的,对于普通的项目,很多功能都能实现的,基本上你的基础能力就已经够用了,除非你想走技术专家的路线。底层程序员一般都没有啥好的未来,唯一的好处就是在职在岗的时候,拿到手的工资比其他行业要高,所以干个十几年,拿着这笔钱也能实现半躺平。

2025-08-17 19:10:10 221

原创 240万字Java面试题库10+资深讲师总结-今日分享

● 实现 writeObject(ObjectOutputStream) 与 readObject(ObjectInputStream):在调用 defaultWriteObject() 后,可插入数据检查或额外逻辑。● readResolve():在反序列化最后替换或校正返回对象(如保证单例),比直接使用 readObject() 更清晰。

2025-08-14 14:14:31 246

原创 Java基础核心240万字面试题总集-今日分享

在 JDK8 中,HashMap 在内部结构和操作流程上做出了一些关键优化,提升了性能和稳定性,主要区别如下:① 链表转为红黑树处理碰撞 在 JDK7 中,每个桶(bucket)仅使用链表结构存储冲突元素,最坏情况下查询时间为 O(n)。而从 JDK8 开始,当某个桶中的链表长度超过阈值(默认为 8)且容量足够大时,会将链表转为红黑树结构,查询/插入时间复杂度降为 O(log n)。② 插入方式由头插法改为尾插法 JDK7 中是链表头插法插入新节点,可能导致遍历性能差异;JDK8 改为尾插法插入,提高一致性

2025-08-14 14:09:20 765

原创 一些资深程序员不愿分享的工作小技巧

沟通纪要、会议纪要、周报、工作总结、需求文档、总体设计文档、详细设计文档、单元测试文档、测试用例文档、需求变更文档、产品说明书、项目总结文档等等,这些无一不需要实践训练。看看Spring,hibernate,Struts等最流行的开源软件的文档就知道,他们的文档写的多么的易懂。要学会通过数据来驱动你的代码优化,利用性能指标来指导你的优化方向,从而提升软件的效率和响应速度。实际上,面对各种奇怪的问题和 bug,你需要的更多是解决这些问题的能力。将功能实现仅仅视为程序员的第一步,甚至是最基础的一步。

2025-08-13 19:50:39 359

原创 震惊!Java程序员竟然不知道这些隐藏技巧,难怪你加班到凌晨!

掌握这些技巧,不仅能提高你的代码质量,还能提升你的开发效率,让你在职场中更加游刃有余。Lombok是一款Java库,它可以通过注解的方式,自动生成getter、setter、toString等方法,让你的代码更加简洁优雅。NullPointerException是每个Java程序员的噩梦,Optional的出现,让你可以优雅地处理null值。今天就来揭秘几个Java开发中鲜为人知的小技巧,让你代码水平蹭蹭蹭往上涨,从此告别加班,告别秃头!代码简洁明了,扩展性还强,老板看了都说好!再也不用担心空指针异常啦!

2025-08-13 19:34:14 192

原创 MCA高级架构师Java面试通关秘籍!以及大模型、大数据、大并发、所有技术栈知识点持续更新!超全整理,不信来查!

这份凝聚了数十位业内大咖智慧与经验的MCA高级架构师精选面试题库,不仅是你冲击心仪Offer的“通关秘籍”,更是系统梳理技术体系、弥补知识短板、提升架构思维的高效工具。面对大并发、大数据、大模型等核心挑战,以及分布式、高可用、底层调优等深度考点,如何高效精准地备战?一份全面覆盖、深度聚焦、持续进化的精选面试题库,正是你破局而出的制胜利器。Java核心机制(JVM内存模型、GC算法与调优、并发编程基石、类加载、网络IO模型)答案组织层次清晰,涵盖核心原理、设计考量、优劣对比、最佳实践,易于理解与记忆。

2025-08-12 16:26:20 2033

原创 程序员浅谈计算机专业IT岗位提升!如何走向快速路线?

计算机求职的核心逻辑是:先通过精准定位、技术短板补充、简历优化,抓住眼前的机会;再通过系统化学习,构建长期竞争力。而专业老师的作用,就是帮你在每个环节避开技术陷阱 —— 他们清楚哪些是面试高频考点,哪些技术方向有发展前景。无论是想快速入行、进大厂,还是实现涨薪,记住:技术实力是根本,找对方法能让你少走 5 年弯路。借助专业指导,聚焦核心技术,你会发现,理想的工作和薪资,其实离你并不远。

2025-08-12 16:18:48 944

原创 架构师之路:如何从Java程序员成长为技术Leader?10年经验总结与职业规划建议

刚开始做Java开发时,我也跟大家一样,整天盯着代码发呆,遇到bug就抓耳挠腮。十年过去了,回头看看自己从普通程序员到架构师的这段旅程,真是感慨万千。今天就跟大家聊聊怎么从一名Java程序员一步步成长为技术Leader。

2025-08-11 20:03:57 480

原创 从菜鸟到高手——程序员的成长之路

对于程序员来说,技术的变化太快,要学习的东西也太多,我刚毕业的时候做了一段时间的 VR,当时是使用 Uniity 和 C# 来开发的,后面又去做 Android,在 Android 这一块又做过跨平台的渲染引擎,性能优化,业务等等,在我的职业生涯中,使用过的语言包括 c#,Java,Kotlin,C++,Rust 等等,我业余时间也有自己做一些前端或后端的东西,对 vue,node,python ,php 等等技术也都涉猎。成为某一个领域的专家,在这个领域有大量的输出,是建立我们影响力最重要的方式。

2025-08-11 20:03:06 821

原创 计算机求职高效突围:目标导向的精准突击策略

计算机求职是场战略与效率的博弈。定制目标路线,避开认知盲区提供项目攻坚、题库破解、简历优化等实战工具专业干预显著提高简历转化率与面试成功率选择专业赋能,是用最小成本实现职业突破的理性决策。达成阶段目标后,持续的体系化学习将开启技术深水区的探索之门。牢记:精准突击解决当下问题,系统筑基赢得未来战场。

2025-08-10 17:23:15 597

原创 Java面试被问麻??20年程序员教你求职高效学习方法:聚焦核心技能,速成实用主义学习路线!

很多Java开发者面临一个迫切的需求:只想快速找到一份工作。技术上该怎么学?市面上技术琳琅满目,难道要“挨个挨个学”?如果是为了长期的技术成长和钻研,广泛学习当然没问题。但这需要投入大量时间——1年?2年?对于大多数并非志在冲击大厂或成为高级专家的普通求职者来说,目标很明确:快速、高效地找到一份Java开发工作。何必把学习过程搞得那么复杂漫长?简历上堆砌一堆技术名词,很容易在面试中被深挖细节问得哑口无言。在有限的时间内,如何快速掌握面试的核心重点技术呢?核心内容: 关键字的理解与使用(如final。

2025-08-10 17:01:00 507

原创 10年架构师感悟:从问题出发,而非技术

另外,还有一种可能是,你不更新知识,不深入思考,那么很大概率,你所创造的技术和业务丧失了领先性,没有领先优势,只能被动紧紧跟随竞争对手。这实际上是一个恶性循环,你花越多的时间去忙碌,就越没有时间去学习,去提高自己的工作技能,最终只能靠加班来追赶,结果就更加忙碌,更加没有时间学习,最终你将陷入一个无法自拔的恶性循环中。此外,如果你停止编码,最大的影响不是技术上的滞后或代码编写速度变慢,而是你可能会逐渐失去对编程的敬畏之心,忘记作为程序员的体验,特别是编码过程中的那些挑战与痛苦。这也是敏捷方法的一种体现。

2025-08-08 15:31:27 843

原创 架构师多年经验分享,如何成为架构师?

成长,是认知的升级我们经常说,要有架构师的能力,或者说需要成长为一个架构师。但是我们需要怎么成长?或者说什么才是“能力”?架构师的能力包含了什么内容?在我看来,能力的本质就是认知。所以,所谓架构师就是有着架构师的认知,和一些通用技术能力。为什么在我的认知里(哈哈,这句话也说明了这个标题的重要性),所谓能力,就是不同的认知能力。所谓成长,就是认知升级的一个过程。我想先用一个例子,来说明这个事情。我在面试中经常被问到一个问题,我也喜欢问别人:java当中如何处理多线程,如何处理并发。高级工程师的回答:使用Thr

2025-08-08 15:29:55 778

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除