Review of "professional guidance for software architects"

Source: Internet
Author: User

Recently, I accidentally discovered the book "professional guidance for software architects", which has been written in the corner of the bookcase for many years. I purchased this book from China-pub five years ago with a yearning for the career of software architects, I hope to improve my understanding of this profession. The first time I read it, I felt like I was in the fog of the mountains and clouds. The whole book is almost a variety of analogy between software and architecture, from two different fields, to software architects-architects, software engineers-architects,ProgramPersonnel-construction workers of various types of work. I couldn't understand them at the time. After re-reading, I was deeply touched. In retrospect, it was indeed my own reason. In the past, my knowledge and professional experience were not enough to understand the true meaning of the analogy.

As stated in the book, there are too many failure cases in the software industry. It can be said that every software engineer has experienced project failures more or less. The reason is that the demand is not good, the Project Manager's ability cannot be controlled effectively, and the design and development personnel cannot fully utilize their own capabilities. Of course, these often affect the success or failure of a project. The failure rate of software projects is surprisingly high, which is largely due to unclear division of labor. I think that I will occasionally work as a software engineer or programmer for some well-known reasons. The sentence in the book is very good. The architect is the customer's spokesperson and is responsible to the customer to determine the architecture and technology selection. The software engineer is responsible for the architecture through design, programmers should be responsible for the design based on quality and quantity. In fact, most software companies or software departments in China cannot do this. from the Organization to the software practitioners, the expectations for their own positioning are too high, and they always hope to be a dedicated team.

Today, I feel excited and uneasy when I feel the stones in my career as an architect. We hope to be responsible for our customers and become their real spokespersons.

Related Article

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.