如果说程序员的硬通货是技术,那么软技能是什么?

简介: 程序员往往一心扑在编程技术上面,学习编程语言,算法,网络,自己子领域相关的知识等等。这非常正确,也是作为coder的核心竞争力所在,姑且称之为“硬技能”吧。对于有一个程序员来说除了日常码代码之外,其实也需要很多编程之外的软件能,非专业上面的技能可以更好的展现你的情商,与人合作的能力等。

​

程序员往往一心扑在编程技术上面,学习编程语言,算法,网络,自己子领域相关的知识等等。这非常正确,也是作为coder的核心竞争力所在,姑且称之为“硬技能”吧。

对于有一个程序员来说除了日常码代码之外,其实也需要很多编程之外的软件能,非专业上面的技能可以更好的展现你的情商,与人合作的能力等。

以程序员为例,我们的算法、计算机知识和编程能力等就属于 “硬技能”,是我们吃饭的家伙,大多数人等着靠他赚钱买车买房娶妻生子,但生活质量的好坏往往由 “软技能” 决定的,从两类技能的关系来看,“软技能” 是 “硬技能” 的催化剂。

说的 “软技能” 主要包括职业能力、生产力、学习力、自我营销等,今天我们主要聊一些容易欠缺的方面。

程序员软技能系列书单

​

 程序员修炼之道

《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。

作者简介

译者云风(真名吴云洋),曾任网易杭州研究中心总监,是网易《大话西游》《梦幻西游》等知名游戏的主要开发者;2011 年与前网易 COO 詹钟晖联合创办简悦(EJOY)游戏公司,兼任 CTO,现该公司已被阿里收购;在互联网、游戏界拥有较高技术影响力,常年发表博客文章,并著有《游戏之旅》及《Effective C++(评注版)》。

​

 程序员的三门课:技术精进、架构修炼、管理探秘

我们都有一个共同的梦想——成为更棒的程序员,但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法。

《程序员的三门课:技术精进、架构修炼、管理探秘》内容分为三大篇:第1篇介绍程序员的技能成长路径,介绍如何通过学习来加速成长,并讲解非常重要的业务分析和设计知识;第2篇详细介绍了架构修炼中的必备架构思维模式、架构设计过程,还通过真实案例剖析了架构设计的核心要素及关注点,以及如何通过架构设计来把控质量和风险;第3篇总结了做技术管理的诀窍,揭秘如何从准备做技术管理到实现自我管理再到实现团队管理。

《程序员的三门课:技术精进、架构修炼、管理探秘》适用于即将或者正在从事IT相关开发工作,却不知如何提升自己,希望通过适当的学习方法精进技术的初级程序员;也适用于具备一定架构设计经验,想进一步系统化提升架构设计能力的中级程序员;以及有一定技术积累,想从事技术管理却不知如何着手的高级程序员。

作者简介

于君泽

某互联网公司技术专家,在分布式系统架构设计、高并发系统设计、领域建模、研发管理、内建质量等方面有较多心得,乐于交流和分享,曾创立技术社群“中生代技术”。

维护技术公众号“技术琐话”。

李伟山

现任某人工智能公司技术总监,江湖人称“山哥”,在分布式系统架构设计、高并发系统设计、系统稳定性保障等方面积累了丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣,乐于分享。

个人技术公众号:技术方舟。

张洪亮

网名Hollis,知名技术博主,个人技术博客(http://www.hollischuang.com)阅读量达数百万。90后程序员,2015年毕业于哈尔滨理工大学,现任某互联网公司技术专家,专注于Java研发、技术架构及程序员的成长等方面。

个人技术公众号:Hollis。

​

软技能 代码之外的生存指南

对大多数软件开发人员而言,编码才是有趣的,而如何与客户、同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持自己的体形,如何找到真爱……这些则统统被视为畏途。本书恰恰可以在这些方面帮到你!  

本书提供专业的技术性指导,让你的生活变得多姿多彩、称心如意。开发人员兼人生导师JohnZ。Sonmez在本书中将针对各项重要的“软技能”,包括职业规划、提高生产力、个人投资与理财,乃至健身与恋爱,为开发人员提供建议。

本书由71章组成,无论从哪一章开始阅读,都会让你觉得妙趣横生,并沉浸其中。每章的结尾都有“采取行动”一节,向你展示如何(按照书中分享的技能)快速取得成果。

作者简介

John Z. Sonmez,他是“Simple Programmer”网站的创始人,他不辞辛劳地追求着“将复杂问题转化为简单解决方案”的梦想。他为在线培训机构Pluralsight开发了50多门在线课程,涉及iOS、Android、.NET、Java和游戏开发等多个主题。

他是“Get Up and CODE”播客的主持人,在这里他讨论程序员健身;他还

是“Entreprogrammers”播客的主持人,在这里他和其他三位开发者/企业家分享他们构建在线业务的真实故事。

John是软件开发人员的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更充实的生活。他通过“化繁为简”的方法,赋予他们达成自身目标的力量。

译者简介

王小刚,毕业于西安电子科技大学计算机学院,“计算机及应用”专业硕士研究生学历,曾先后服务于华为、IBM、中国移动无线数据研发中心,参与过3G(第3代无线通信技术)基站、MISC(移动互联网服务中心)等产品/系统的研发工作,担任过项目经理、质量保证经理、质量总监等职务。

业界知名的咨询顾问和培训讲师、六西格玛(6sigma)黑带,致力于软件研发管理与项目管理、产品创新、团队管理等领域的研究工作,帮助软件企业,特别是中小软件企业,持续提升产品创新与研发管理能力,先后为100多家企业的20 000多名软件开发人员提供过咨询和培训服务。

​

程序员炼成记:从小白到工程师

《程序员炼成记:从小工到工程师》主要介绍了作为一名软件工程师应具备的能力。内容主要包括Java的基础知识和JVM、死锁、CPP技术、Java8技术、G1 GC的实践、Java的优化方向、代码规范深度解读等深度知识,Spring Boot、Spring Cloud、Spring里的设计模式,关系型数据库的代表PostgresSQL和NoSQL数据库的代表Cassandra,分布式技术、消息中间件、大数据框架、搜索引擎、事务、Linux隔离技术、Go语言入门等高端技术。

最后一章,包含了作者多年的经验总结,列举了可能会遇到的问题,并提出了解决思路。

本书适合所有软件工程师,尤其适合工作两年以下的人,力求覆盖应用软件开发岗位的校招面试范围。

作者简介

周明耀,2004年毕业于浙江大学,工学硕士。13年软件研发经验,近10年技术团队管理经验,4年分布式计算、大数据技术经验。

出版书籍包括《大话Java性能优化》《深入理解JVM&G1 GC》《技术领导力:程序员如何才能带团队》。

​

相关文章
|
7月前
|
存储 人工智能 Linux
阿里云+本地零基础保姆级部署OpenClaw|三维记忆架构配置+千问/Coding Plan API+常见问题解答
2026年,AI智能体的核心竞争力已从单一任务执行升级为“持续记忆与自主进化”。OpenClaw(原Clawdbot)作为开源AI自动化框架的代表,突破性地采用“形式-功能-动态”三维记忆架构,通过Token-level(符号记忆)、Parametric(权重记忆)、Latent(向量记忆)三种物理形式,实现事实存储、经验积累与上下文管理的全场景覆盖。搭配阿里云千问大模型或免费Coding Plan API,可让智能体真正“记住”用户偏好、任务经验与知识规则,彻底摆脱传统LLM的“无状态困境”。
866 1
|
7月前
|
人工智能 JavaScript Linux
OpenClaw新手核心能力解锁保姆级教程:上下文构建比提示词更关键——阿里云/本地部署与API配置指南
很多初次接触OpenClaw的用户,都会陷入一个共同误区:把大量时间花在寻找更华丽、更复杂、更“万能”的提示词上,认为只要指令足够精巧,就能让AI输出完美结果。但真正进入实际工作流后会发现,决定AI能否稳定、准确、可落地执行任务的,从来不是提示词本身,而是**上下文是否完整、清晰、结构化**。
813 0
|
JSON 缓存 API
身份证二要素核验接口调用指南 —— Python 示例
本文介绍如何在 Python 中快速实现身份证二要素核验功能,适用于用户注册、金融风控等场景。通过阿里云市场提供的接口,可校验「姓名 + 身份证号」的一致性,并获取性别、生日、籍贯等信息。示例代码展示了从环境变量读取 APP_CODE、发送 GET 请求到解析 JSON 响应的完整流程。关键字段包括 code(1-一致,2-不一致,3-无记录)、msg 和 data。常见问题如 403 错误需检查 AppCode,超时则优化网络或设置重试机制。集成后可根据业务需求添加缓存、限流等功能提升性能。
1331 4
|
网络协议 算法 数据库
OSPF-3类LSA+过滤策略分析实验
OSPF-3类LSA传递路由规则详解 OSPF协议和过滤列表联用的一些测试
|
10月前
|
人工智能 算法 机器人
深度解析:政务服务机器人技术演进与主流产品选型指南
“放管服”改革下,政务机器人正从迎宾工具迈向“数字公务员”。依托神经符号AI、时空知识图谱、端侧VLM与SLAM导航等核心技术,实现精准审批、动态政策响应与智能服务。猎户星空、科大讯飞、优必选等产品各具优势,推动政务服务向高效化、人性化、智能化转型。
710 2
|
9月前
|
存储 缓存 监控
阿里云服务器经济型e实例性能、适用场景测评,收费标准与2026年最新活动价格参考
本文介绍阿里云2026年经济型e实例,作为入门级云服务器的性价比之选。该实例搭载Intel® Xeon® Platinum处理器,采用资源共享模式,支持灵活内存配比,适配个人博客、学习实验、小微企业官网及开发测试等轻量场景。价格方面,2核2G3M带宽年费仅99元,4核8G起价1595.11元,且支持优惠券叠加使用。文章详细解析其性能特点、适用场景、收费标准及选购策略,助力用户以最低成本实现上云需求,是个人开发者与小微企业的理想入门方案。
749 0
|
11月前
|
人工智能 架构师 开发者
破局2025:定义AI数字艺术新生态的十大关键人物
当AI艺术迈入生态竞争时代,十位创作者正重塑未来。他们超越技术炫技,以生态构建、商业创新与跨界影响力开辟新疆域。从乾元AIGC的多维赋能,到林响的数字乡建,再到织梦人的互动叙事,他们定义规则,连接技术与人文,成为AI艺术时代的建筑师与引路人。
|
10月前
|
Java
ArrayList 的扩容机制解析
ArrayList扩容机制解析:添加元素时先检查容量,不足则触发扩容。默认初始容量为10,每次扩容1.5倍,通过数组拷贝实现,耗时O(n)。频繁扩容影响性能,建议预估容量并初始化指定大小,提升效率。
|
机器学习/深度学习 人工智能 算法
基于YOLOv8的火焰烟雾实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
基于YOLOv8的火焰烟雾实时检测系统,使用6744张图片训练有效模型,开发了带GUI界面的系统,支持图片、视频和摄像头实时检测,具备模型权重导入、检测置信度调节等功能,并提供项目完整代码和数据集。
4293 1
基于YOLOv8的火焰烟雾实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
|
前端开发 Java 数据库连接
基于SpringBoot宠物领养系统的设计与实现(代码+数据库+文档)
基于SpringBoot宠物领养系统的设计与实现(代码+数据库+文档)

热门文章

最新文章