Manifesto of Software Craftsmanship
Manifesto of Software Craftsmanship
As aspiring Software Craftsmen ,we are raisingthe bar of professional software developmentby practicing it and helping others learn thecraft. Through this work we have come to value:
Not only working software,but also well-crafted software;
Not only responding to change,but also steadily adding value;
Not only individuals and interactions,but also a community of professionals;
Not only customer collaboration,but also productive partnerships。
That is, in pursuit of the items on the left wehave found the items on the right to be
indispensable.
譯文:
《軟體工藝宣言》
作為有理想的軟體工匠,我們一直身體力行,提升專業軟體開發的標準,
並幫助他人學習此工藝。通過這些工作,我們建立了如下價值觀:
不僅要讓軟體工作,更要精益求精;
不僅可以響應變化,更要穩步增加價值;
不僅要有個體與互動,更要形成專業人員的社群;
不僅要與客戶合作,更要建立卓有成效的夥伴關係。
也就是說,左項固然值得追求,右項同樣不可或缺。
看完這篇極具意義的短片文章後,我腦海中閃過一個詞:學徒模式。
我們現在,或者將來,可能是程式設計師,可能是軟體管理員,或者為設計者,每天都會面對許多困難,我們需要的不只是經濟上的成功,更是需要一種自我實現的路徑。而軟體工藝宣言,或許能夠告訴我們。
Corey Haines–《軟體工藝宣言》的制定者這樣說:”成為坦誠交流的社團,釋出這樣一份宣言,開始設定軟體工藝的原則並完善具體的理論學說,這樣,我們就能為新的開發者描繪出振奮人心的願景。對軟體工藝真正感興趣的人也可以更快地找到我們,與我們討論學徒計劃,並同積極參加學徒計劃和‘熟練工’計劃等軟體工藝活動的公司交流。有的時候,這樣做會使他們更快地接觸軟體工藝思想,甚至還能避免他們在其他情境下所遇到的挫折。”
對此,我認為,學徒模式,即一個高手養成計劃,就是軟體開發者從一名平平無奇的小菜鳥,到熟能生巧的大神,他們首先是被軟體工程所吸引併產生濃厚興趣,其次是不斷學習軟體開發的過程並儘可能避免先人開發過程中遇到的挫折,最後,他們可能開發出一款頗具社會價值的軟體。
這樣,無論是自我實現,亦或是獲得經濟上的成功,都是一種人生價值的實現。
相關文章
- 軟體定義交付宣言(Software Defined Delivery Manifesto)
- Cisco Firepower 9300 Series FTD Software 7.6.0 & ASA Software 9.22.1
- Cisco Firepower 4100 Series FTD Software 7.6.0 & ASA Software 9.22.1
- Cisco Firepower 1000 Series FTD Software 7.6.0 & ASA Software 9.22.1
- Cisco Secure Firewall 3100 Series FTD Software 7.6.0 & ASA Software 9.22.1
- 1. install software
- LightBeter Software User Agreement
- Ubuntu: 軟體庫(software repositories)Ubuntu
- From Software 的「鋼之魂」
- Fedora 29 使用 SCL (Software Collections)
- ELEC5517: Software Defined Networks
- JCB ServiceMaster 4 Software(10/2024)AST
- IEMS5731 Software Design and Developmentdev
- Heavy Duty Truck Diagnostic Scanner and Software
- Cisco Firepower 9300 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- Cisco Firepower 4100 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- Cisco Firepower 2100 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- AMD Radeon Software是什麼有什麼用 AMD Radeon Software可以關閉解除安裝嗎
- Apache資源(Apache Software Foundation Distribution Directory)Apache
- HITSC_3_Software Construction Process and Configuration ManagementStruct
- GNOME Software 3.31.2 開發版釋出
- HITSC_1_Views and Quality Objectives of Software ConstructionViewObjectStruct
- RobotCraft 2019第四屆機器人技術國際學院Robotics Craftsmanship International Academy(譯)Raft機器人
- Cisco Secure Firewall 4200 Series FTD Software 7.4.2 & ASA Software 9.20.3 釋出下載 - 思科防火牆系統軟體防火牆
- 在Docker中部署Confluence和jira-softwareDocker
- Mac數字音樂庫——Elsten Software Bliss for MacMac
- Specops Software:歐洲網路犯罪調查
- Elsten Software Bliss 音樂視覺化管理視覺化
- 神From不再 From Software的內憂與外患
- Cisco ASA Software遠端認證繞過漏洞
- Sonata Software與Quant簽署最終協議協議
- Id Software:後大師時代的復興
- Fundamental Approaches to Software Engineering 18th International Conference, FASE 2015, Held as ...APP
- 最全面的CQRS和事件溯源介紹 - Software House ASC事件
- Software-Defined Networking and Security From Theory to Practice (Data-Enabled Engineering).pdf ...
- win10系統怎麼刪除Google Software Reporter工具Win10Go
- 關於Codigger之軟體專案體檢Software Project HealthCheckProject
- Jira Software 年度總結:12個重要功能大放送!