所謂的「程式設計思想」

2022-08-17 19:24:12 字數 1072 閱讀 3198

很多事情,當你把它想得很嚴肅、很莊重,並且當你做這些事情的時候,注定很多遺憾將永遠無法得到填補,程式設計也不例外。

很多時候,當乙個人總是很嚴肅、很莊重,並且當他做一些事情的時候,注定很多細節將永遠留下遺憾,當他程式設計的時候也不例外。

所以,凡是事情,懷著輕鬆的態度把它做好就夠了。凡是為人,保持愉悅的心情做好當下的事情就夠了。可能看了很多學究的書籍,看到程式設計思想,我自然而然就想到了物件導向的程式設計思想,想到了繼承、封裝以及多型三大特徵,想到solid五大特性,想到了「找到共性,隔離變化

」。但是,這些理論,用起來就絕對變了味道。當你實際使用時,你絕不會想到,乙個共性的東西抽象完了,變得更加複雜,更加難以引用,花了很多的時間,卻做了"虧本的買賣"。

仔細想想,其實是我太急燥,太急於求成,太急功近利。乙個框架的構建,沒有架構者數十年深厚的積澱,如何能夠穩固。對於乙個學unity3、4個月軟體專案數趨近於0.5的訊號處理專業的學生而言,還是先通過量變來改變自己的眼界,初期目標不應該是「架構」,而是能夠通過乙個專案舉一反三,通過一種語言舉一反三,通過一種技術舉一反三,通過一種演算法舉一反三,等等等等。

接下來,我又了解到:(4)就是你能不再糾結於技術的細節和實現,給你乙個專案你能用非常清晰的思維和思想以及毅力去做到最好

(5)現在大部分公司都是這樣子的,如果你總是要求自己做到最好的話,你就已經比別人厲害了,而不在於你技術有多牛

(6)就像你說的unity,在公司裡面做,從配環境到上手寫應該都不用超過乙個星期

我感覺,清晰的思維應該就是每個專案完成後進行的反思,思想應該也差不多。但是毅力,我著實應該加強一下。其實,就我真實的感受,當我靜下心來慢慢做一件事情的時候,每完成一步,就會獲得一絲的愉悅,慢慢地就會走完全部路程。關鍵還是心中有乙個微微的思路,哪怕很模糊,但只要我確定,這麼走下去沒錯就夠了。並且,不要老是想用一種優雅的方式來完成,只要能夠滿足需求即可。優雅,一種可遇不可求的姿勢,豈是可以經常靠經驗得來。

好了,就寫這麼多吧。總結一下,我獲得的最重要的收穫就是,用一種自己能夠駕馭的方式來完成客戶或者自己提出的需求,不要一開始就逼著自己用一種只可仰視的方法完成,因為這種方法目前還不屬於自己。懷著輕鬆的態度、保持愉悅的心情做好當下的事情(編身邊的程式,不要覬覦太多,因為那些,遲早都會有的)。

程式設計思想

pop面向過程的程式設計思想把電腦程式看作是一組命令的集合,即一組函式的順序執行。面向過程設計時,將整個程式切分成幾個函式模組,每乙個模組負責解決乙個問題。oop把物件作為程式的基本單元,乙個物件包含了資料和運算元據的方法 method 物件導向的程式設計把電腦程式視為一組物件的集合,每個物件都可以...

程式設計思想的整理

最近看了一篇大牛寫的招聘記錄及相關感受,裡面說到招聘的一些要求,其中提到了程式設計思想。之前我一直注重擼碼,卻忽略了擼碼過程中的學習。雖然說工作中不會過多的用到相關理論,但個人覺得招聘往後還是會越來越注重理論與實踐的結合。言歸正傳,下面說下我整理的程式設計思想 鏈式程式設計其實就是通過點語法將多個操...

traits程式設計思想

首先引用書上的一句話 stl中心思想是把資料容器和演算法分開。迭代器是兩者結合的關鍵,那麼我們演算法當然是通過迭代器來對容器操作了,但是我們在演算法中經常需要得到迭代器的相應型別 比如 迭代器說指向的型別。那麼怎麼得到這些型別呢,當然你可以通過函式模板實現部分功能,也可以通過在迭代器裡自定義這些型別...