没有合适的资源?快使用搜索试试~ 我知道了~
首页激发热情:软件工匠之路
激发热情:软件工匠之路
需积分: 9 5 下载量 185 浏览量
更新于2024-07-18
收藏 1.83MB PDF 举报
"The Passionate Programmer 2nd edition" 是一本旨在激励程序员追求卓越并热爱自己职业的指南。作者Chad Fowler强调,每个人都有内在的独特才能,但只有找到他们真正关心的事物,才能将其激发出来。书中提倡的理念是,成为一名杰出的程序员不仅仅是提升技术技能,更是发展一种能够引领更充实生活的能力,工作只是其中的一部分。 书中探讨的主题围绕软件工匠精神,如何将对工作的热爱转化为专业成就。Chad Fowler分享了一套实用的策略和态度,教导读者如何尊重和热爱自己的专业,从而在行业中出类拔萃。书中不仅提供了具体的方法和行动计划,还帮助读者认识到,他们的职业选择并非孤立的困境,而是可以通过自身的努力和决心来改变。 这本书对于那些寻求成为伟大软件开发者的读者来说,是一本不可或缺的资源。它不仅有助于提升专业技能,如Bob Martin所言,书中充满了具体的计划,使读者对自己的职业道路有了责任感。同时,对于那些在职业道路上感到迷茫,如Kent Beck所述,书中的鼓舞和指导可能成为他们转变态度、重新点燃热情的关键催化剂。 通过阅读"The Passionate Programmer 2nd edition",程序员不仅可以提升职业素养,还能提升个人价值,实现从优秀工作者到卓越人类的转变。这本书的目标是激发读者对工作的热情,让他们的存在对世界产生有意义的影响,从而过上一个充满成就感和满足感的生活。
资源详情
资源推荐
IN
TRODUCTION
16
M
yco-workerSteve,whocontributedtheessayyou’llfindonpage 177,
andIcametothesameconclusion.Theonlywaytofindyourself
around those people as often as possible is to become one of those peo-
ple. In other words, if I wanted to be around people who brought me
up a level or two when I interacted with them, there wasn’t a company
IcouldapplytoworkatoracollegecourseIcouldsignupfor.Ijust
had to identify what it meant to be one of those people and do what it
took. So, I announced to Steve that I was going to become one of those
people.
That was the turning point of my career. I somehow forgot it until
years later when Steve reminded me of the conversation. I had told
him about the fact that I had, for the first time, been invited to give a
keynote speech at a conference. I was blown away that anyone would
ask me of all people to not only speak but to deliver one of the main
addresses to a software conference. I had indeed become one of those
people I had aspired to become.
Ididallofthiswithoutaformaleducationincomputerprogramming.
Iwasamusicianbeforebecomingacomputerprogrammer.Iwentto
college to study music. Since musicians don’t benefit much f rom col-
lege degrees, I chose to avoid any class that didn’t help me be a bet-
ter musician. This means I left the university with more credits than
required for any degree but still a few years worth of actual class time
before I could graduate. In that way, I’m unqualified to be a profes-
sional software developer—at least if you look at the typical require-
ments for a software engineering position on the job market.
But, though I’m unqualified to be a typica l software developer, my
background as a musician gave me one key insight that ultimately
allowed me to skip the step of being a typical software developer (who
wants to be typical, anyway?). Nobody bec omes a musician because
they want to get a job and lead a stable and comfortable life. The music
industry is too cruel an environment for this to be a feasible plan. Peo-
ple who be c ome professional musicians all want to be great.Atleast
when starting out, greatness is binary in the music world. A musician
wants to either be great (and famous for it!) or not do it at all.
I’m often asked why it is that there are so many good musicians who
are also good software developers. That’s the reason. It’s not b ecause
the brain functions are the same or that they’re both detail-oriented or
Report erratum
t
his copy is (P1.0 printing, April 2009)
Prepared exclusively for Alison Tyler
www.it-ebooks.info
IN
TRODUCTION
17
b
oth require creativity. It’s because a person who wants to be great is
far more likely to become great than someone who just wants to do
their job. And even if we can’t all be Martin Fowler, Linus Torvalds, or
the Pragmatic Programmers, setting a high target makes it likely that
we’ll at least land somewhere far above average.
You Own It
Most people follow everyone else’s plan but their own. To start differ-
entiating yourself, all you have to do is stop and take a good look at
your career. You need to be following your plan for you—not theirs.
How do you come up with this plan? Software is a business. As soft-
ware developers, we are businesspeople. Our companies don’t employ
us because they love us. They never have, and they never will. That’s
not the job of a business. Businesses don’t exist so we can have a place
to go every day. The purpose of a business is to make money. To excel
at a company, you’re going to have to understand how you fit into the
business’s plan to make money.
As we’ll explore later, keeping you employed costs your company a
significant amount of money. Your company is investing in you. Your
challenge is to become an obviously good investment. You will start to
judge your own performance in terms of the business value you bring
to the organization or customer who is employing you.
Think of your career as if it is the life cycle of a product that you a re
creating. Tha t product is made up of you and your skills. In this book,
we’ll look at four facets that a business must focus on when designing,
manufacturing, and selling a product. And we’ll see how these four
facets can be applied to our careers:
• Choose your market. Pick the technologies and the business do-
mains you focus on consciously and deliberately. How do you
balance risk and reward? How do supply and demand fa ctor into
the decision?
• Invest in your product. Your knowledge and skills are the cor-
nerstone of your product. Properly investing in them is a critical
part of making yourself marketable. Simply knowing how to pro-
gram in Visual Basic or Java isn’t good enough anymore. What
other skills might you need in the new economy?
Report erratum
t
his copy is (P1.0 printing, April 2009)
Prepared exclusively for Alison Tyler
www.it-ebooks.info
IN
TRODUCTION
18
• Execute. S
imply having employees with a strong set of skills does
not pay off for a company. The employees have to deliver.How
do you keep up the delivery pace without driving yourself into
the dirt? How do you know you’re delivering the right value for
the company?
• Market! The best product in history will not actually get pur-
chased if nobody knows it exists. How do you get find recogni-
tion in both your company and the industry as a whole without
“sucking up”?
New Edition
This book is a second edition of the book originally titled My Job Went
to India (And All I Got Was This Lousy Book): 52 Ways to Save Your Job.
The goal of the second edition was to focus more closely on what the
original book’s real intent was: to create a remarkable career. In doing
so, I not only created a new, more positive title, but I added new content
as well.
David Heinemeir Hansson, the creator of Ruby on Rails and partner in
37signals, contributed a new foreword.
Each section contains one or more essays written by people I’ve en-
countered or worked with whose careers are truly remarkable. The
essays provide insights into the decisions these innovators, develop-
ers, managers, and entrepreneurs have ma de a long the path to suc-
cess. They also underscore the fact that the techniques outlined here
aren’t just idealistic suggestions applicable only in a perfect environ-
ment. They’re real things that real people can do and accomplish.
Some of the original tips have been removed, and several new tips have
been ad ded. The entire last section from the original, called “If You
Can’t Beat ’Em” wa s removed. New tips were added throughout the
book that reflect new lessons I’ve learned since the first e dition wa s
published.
Some new “Act on It” sections have been added to tips held over from
the previous edition.
Report erratum
t
his copy is (P1.0 printing, April 2009)
Prepared exclusively for Alison Tyler
www.it-ebooks.info
IN
TRODUCTION
19
T
his introduction and the ending have been replaced to reflect the
book’s clearer focus on the goal of a remarkable career.
The goal of this book is to give you a systematic way of building a
remarkable career in software development. We will walk through spe-
cific examples and present a set of actions that you can take right now
that will have both short-term and long-term positive effects.
And, like I said before, we’re not going to talk about how to save your
job. If you currently find yourself feeling a fraid about losing your job,
the steps you’ll take to build a remarkable career will remove that fear.
Remarkable software developers don’t languish. They don’t find them-
selves fruitlessly searching for work. So, don’t worry. Stay focused on
winning, and the fear of losing will be forever a memory.
Report erratum
t
his copy is (P1.0 printing, April 2009)
Prepared exclusively for Alison Tyler
www.it-ebooks.info
剩余217页未读,继续阅读
Hoanghaidepzai
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功