讀《大道至簡——從編程到工程》有感

    懷着熱情讀完這一章以後,瞭解到做者向咱們介紹了「語言只是工具「,」程序「,」方法「,」過程」,「工程」,「組織」,「上帝之手」這8個方面,讓我深刻認識到在工做當中應該注意的方面應該具有哪些素質和應該側重於哪一些方面。程序員

    從編程到工程,從語言到程序,這是咱們的必經之路。那麼語言是什麼,當我讀完這一章以後便對語言有了深一步的理解。語言,它僅僅只是工具,從代碼、方法、過程、工程到組織,從一個出生牛犢的小小程序到一個資深的軟件工程師,語言這個工具是咱們必需要認識到了,是咱們要重視的。對於語言來講,它不過是一門工具罷了,咱們只是利用它來實現咱們想要的東西,雖然工具的種類有不少,其功能也有不少的不一樣,所用的編程的複雜程序也有所不一樣。可是咱們不能去挑剔,去說哪個語言很差,哪個編程工具很差,咱們只要在選擇工具時看到他們各自的長處而且本身能夠駕馭的就好了。算法

    程序和方法,固然是咱們程序員最離不開的東西。程序=算法+結構。這也是編程的精義,那麼這些方法是怎麼得來的呢?從編程出現開始,人們就遇到各類各樣的困難,而後就經過不斷得思考,實踐,積累,總結。從而獲得解決問題的一系列方法。而咱們也隨時隨地均可能遇到一大堆的困難,那麼就須要咱們本身用學習過程當中的經驗去感覺解決問題,總結,理解,分析是做爲一個優秀的程序員的必要素質。編程

    伴隨着工程,過程出現了,解決的是工程中角色之間的關係問題。完成一件工程並不是一朝一夕的事兒它須要時間須要工做人員須要各部門分工合做來完成,這就要經過人與人之間的溝通與協做來完成具體的項目。每一家公司看重的都是利益,賣家和買家同樣都是爲了利益而互相合做。客戶提出的要求咱們就要盡力去實現它,而且努力達到客戶的要求,這就須要你們一塊兒慢慢溝通完成。小程序

    管理者是須要決策的,他們的工做是非技術性的,可是確實無比重要的,他們爲項目的各個階段創建計劃並細化,肯定目標,而且找到必定有效的方法。對每個人作到必定的瞭解,向他們提供所須要的資源。經營者就是咱們的大腦。工具

    咱們要像擁有上帝之手同樣去實現咱們的目的。從最初的簡單編程開始,到如今工程團隊的組織開發,實現(一個軟件)都是最終的目的。實現,是軟件開發的本質需求。而過程、單元、記錄、對象的出現,都是出自於實現的須要。學習

相關文章
相關標籤/搜索