[Index finger animation] Read The. Passionate. programmer [Overview]

Source: Internet
Author: User

My ebook: The. Passionate. programmer_creating.a.remarkable.career.in.software.development [2009] [En] [PDF]

This book is the work of a San, dedicated to guiding programmers how to get a remarkable career. Some ideas are worth looking at, especially for people like me who are at a critical career threshold.

Piaoger decided to translate the key part, learn English, and pass the time.

[Note: After completing the first part of the comparison, I suddenly found that someone has translated this book, and it is said that the translation quality is good. The title of the book is a copy: I am programming, and I am happy. Do I still need to continue reading and translating, or simply spend some money to buy a book?]

> Why does the company hire you?

Software is a business. as software 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 keep e later, keeping you employed costs your company a significant amount of money. your company is investing in you. your challenge is to become an obviusly 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.

Software is a business. As software developers, We are businessmen. Our company will not hire us because of love. It never exists in the past, nor in the future. This is not a commercial task. Business does not exist for us to have a place to work. The commercial purpose is "make money ". To stand out from a company, you have to understand how you adapt to business plans to make money.

The company spent a lot of money on hiring you. Your company is investing in you. Your task is to turn it into a good investment. You must begin to judge the efficiency of your business value to organizations or customers.

Think of your career as if it is the life cycle of a product that you are creating. that 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 domains you focus on consciously and deliberately. How do you balance risk and reward? How do supply and demand factor into the deploy?
• Invest in your product.

Your knowledge and skills are the cornerstone of your product. properly investors in them is a critical part of making yourself marketable. simply knowing howto program in Visual Basic or Java isn' t good enough anymore. what other skills might you need in the new economy?
• Execute.

Simply 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 purchased if nobody knows it exists. How do you get find recognition in both your company and the industry as a whole without "sucking up "?

Consider your career as the product life cycle. This product is composed of your skills. In this book, we will focus on the four aspects that a business needs to focus on when designing, manufacturing, and selling products. We will also see how these four aspects will be applied to our profession:

• Select Market

Carefully select the technology and business areas (Business Scope) you are interested in ). How can you balance risks and returns? How does the supply-demand relationship affect the decision?

• Investment

Your knowledge and skills are the foundation of products. Investing in them appropriately is an important factor that makes your products competitive in the market. It is not enough to learn what VB or Java is. So what new things do you need to learn in the new economy?

• Execution

Employees with strong skills alone will not reward the company. Employees must deliver. How can we keep the pace of delivery and not make your face dirty? Or you know if you have delivered the right value to the company.

• Market

Wine is also afraid of alley depth. How can you get recognized by the company and industry without being flattering.

----------------------------------------------------------------

Piaoger:

In this book, Chad believes that software development is part of a business plan, while software developers are part of a business plan. Similarly, if you are hired by a company, you are not doing charity or providing a place where you can go to work every day. To some extent, if a company hires a person and is investing, the person to be invested should show the value of his investment. Chad compares jobs to the life cycle of a product, and focuses on four aspects: market choice, investment, execution, and market. It analyzes how a programmer can have a career that can be circled.

-----------------------------------------------------------------

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.