怎样才能成为一名出色的资深开发者?

2019 年 9 月 23 日

怎样才能成为一名出色的资深开发者?

做什么不重要,怎么做才重要。

如果你想成为一名真正杰出的资深开发者,那只有一个办法:犯错误、改正错误、从错误中学习、分享错误、再重复这一过程。

所有犯过的错误都将成为你的宝贵经历。再从经历中学习,这就是成为一名成功资深开发者的关键。很简单,对吗?

换句话说,你刚刚步入社会,成了一名初级开发者,你纠结着该怎样做才能取得职业发展。这只是时间的问题吗?你要不要回到学校继续深造呢?或者再多拿些高级认证?

并不全是。

虽然正规教育可以让你迅速得到提升,但事实上我认识许多资深开发者,他们都只有大学学历而已。

好的资深开发者不仅要能写出漂亮的代码,还必须具备某些其它特质,这样才能受到别人的青睐。资深开发者是能为公司带来 10 倍以上价值的人,他们知道好的东西是怎样的,可以为顾客交付价值。

不要把资深开发者仅仅当成一个职务名称,它更是一套工作上的行为准则。不是你的工作内容,而是你的做事方法,让你真正地成为资深开发者。关于这一点没有什么好商量的。你不可能一进入职场就是个资深开发者,在成长的过程中你肯定会犯错,犯很多很多的错,但这些最终都会转换成你学到的东西和经验。

下面这些特质是我从许多资深开发者身上总结出来的,正是这些特质,把他们与普通的开发者区别开来。

原文链接:【 https://www.infoq.cn/article/cOouSJVrQuifclloKEaA 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2019 年 9 月 23 日 11:35 2887
用户头像

发布了 10 篇内容,共 569259 次阅读,收获喜欢 52 次。

关注

评论 1 条评论

发布
用户头像
认同
2019 年 09 月 25 日 19:08
回复
没有更多评论了
  • Justin James 谈高效开发者的特质

    Justin James是Conigent公司的首席架构师,他指出要想成为一名优秀的开发者,仅仅写出可用的代码是远远不够的,还需要具备一些综合的素质,包括学习技术和非技术两方面的新技能、务实但不教条主义、知道如何寻找答案等等。

  • 从开发人员到管理者,我学到了什么

    技术工程师在转型为管理者时通常会感觉到一种颠覆性的变化,因为管理者的工作不再是以个人或项目的成功作为主要目标,而是专注于整个团队的成功。可以说,向管理者的转型是一个具有更大挑战性的选择。来自Stack Overflow的David Haney在今年二月被提升为工程经理,他最近在自己的博客中撰文记录了这段时间以来所领悟到的心得。

  • 代码之殇·第二版

    《华章程序员书库:代码之殇(原书第2版)》是《代码大全》的姊妹篇,资深软件开发专家30余年工作经验结晶,被誉为“软件行业的财富”,微软公司软件工程师必读之书。它从软件开发流程、技术、方法、项目管理、团队管理、人际沟通等多角度总结出90余个具有代表性的问题(大多数问题可能会给公司或软件项目带来毁灭性灾难),并给出了问题的解决方案和最佳实践,值得所有软件工程师和项目管理者研读。

  • 开篇词 | 你写的每一行代码,都是你的名片

    写代码这件事,还真的有点“看山是山,看山不是山,看山还是山”的味道。

    2019 年 1 月 2 日

  • 特别放送:选择比努力更重要

    结合作者经验,分享程序员该做出怎样的选择,来应对“技术太多学不过来”的问题。

    2019 年 10 月 9 日

  • 结束语|如何成为一个编程好手?

    这个专栏设立的愿景,是想要传达编写优秀代码的理念,帮助你保持长久的竞争力。

    2019 年 4 月 17 日

  • 为什么你写的代码糟透了?

    下面的清单将帮你了解你是否在编程方面糟透了,并且如果你想要做出改变,可以做些什么。

  • 硅谷产品经理们都来自什么背景?

    硅谷对产品经理的背景并没有一个特定的要求,相较于学术背景和工作经验,产品经理的软实力才是更重要的。

    2018 年 5 月 3 日

发现更多内容

第11周总结+作业

林毋梦

“全球+”浪潮下,企业出海选择合适的“技术船舶”成关键

华为云开发者社区

网络 华为云 企业出海 网络加速 宽带

华为云会议的前世今生

华为云开发者社区

直播 云服务 华为云 视频编码 视频会议

不得不了解系列之限流

梦朝思夕

限流

oeasy教您玩转linux010106这儿都有啥 ls

o

面经手册 · 第7篇《ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!》

小傅哥

Java 数据结构 小傅哥 面试题 ArrayList

炒股不要看K线图(分享最近学习投资的一点心得)

Nick

投资 理财

新金融分布式架构之SOFAStack解决方案

阿里云金融线TAM SRE专家服务团队

性能相关,内存

Linuxer

性能

CRM企业到底该不该做PaaS?

ToB行业头条

PaaS SaaS CRM

莱卡、宾利都在用,英特尔oneAPI渲染工具带来高质量视觉体验

intel001

MySQL redo与undo日志解析

Simon

MySQL Redo MySQL日志

硬核科技:莱克立式吸尘器,引领家居清洁“新态度”

InfoQ_967a83c6d0d7

Flink-键值分区状态-10

小知识点

scala 大数据 flink

难以遏制的人因差错-Go的日志工具之痛

田晓亮

go 微服务

云原生技术采用增加,全球60%后端开发人员都在使用容器 | 趋势分享

博云技术社区

云计算 容器 云原生 PaaS 博云

币期权DAPP 8月28日全球同步耀世上线,掀起币圈追捧热潮

InfoQ_967a83c6d0d7

我也没想到 Springboot + Flowable 开发工作流会这么简单

程序员内点事

java 14

全民加速节:动态加速在在线教育应用上的最佳实践

巨侠说

在线教育 CDN

零代码简史

明道云

SaaS

从6大应用场景,看边缘计算落地生根

博云技术社区

边缘计算 PaaS 容器云 云平台 博云

usdt承兑跑分系统开发,区块链支付跑分系统搭建

WX13823153201

usdt承兑跑分系统开发

Java | 你知道快速搭建一个spring boot项目该怎么做吗?

简爱W

Luajit字节码分析之KSTR

whosemario

lua

Docker 镜像构建之 Dockerfile

哈喽沃德先生

Docker 容器 微服务 容器技术 容器化

温故知新——Spring AOP(二)

牛初九

spring aop ioc

GrowingIO AWS 成本优化之路

GrowingIO技术专栏

AWS 成本优化

GitMaster 更新v1.9.0,支持Gitea,Gist拥抱黑暗模式

neo

gitlab tree gitee GitHub、

Redis系列(一):Redis简介及环境安装

简爱W

Redis系列(二):Redis的5种数据结构及其常用命令

简爱W

柔性电子拥有改变地球的能力吗?

脑极体

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

怎样才能成为一名出色的资深开发者?-InfoQ