程式設計師模式

2021-04-12 12:53:28 字數 1046 閱讀 7511

在我的心中,程式設計師是乙個做事有計畫,有思想,具有高超技術,解決能力的藝術家。自己作為乙個程式設計師,自愧不能達到如上的標準。看到過乙個程式設計師曾經這樣自嘲:「乙個只有半瓶子水晃晃蕩蕩的程式設計師。這些年來一直從事開發的工作,稀里糊塗跑過許多城市,流浪過許多地方。不知不覺就準備奔三了,技術,日新月異;

人,越來越懶;理想,越來越遠;錢包,越來越扁。以物喜,以已悲,喜聽好話,聞過不改;跟小屁孩們一起玩起帝國或wow,常黑白顛倒;驕傲易自滿,有色心沒色膽;好吃懶做,做事拖拉;目標一堆,計畫不如變化」;自己自愧連這樣都達不到。但自己還要把自己心中的那個高大形象做個總結。成熟的程式設計師把乙個任務分解為多個細小的任務,逐一攻克。也許沒有把程式設計師作為乙個「設計者家」更好的稱謂了。他們有思想,有能力,完成任務。

工程任務一旦分配在自己身上,他們肯於承擔。且並不急於完成任務。他們冷靜分析本次工程任務可能存在的問題。把整個任務分階段進行規劃,分解。大致的工作步驟如下(視任務不同,有時候可能有所改變):

第一:設定目標:在限定事件內,以當前最優化的方法完成任務。

第二:分解任務:把總體目標分解為如下乙個個小的任務:

輸入,中間處理,輸入結果(作為下一任務輸入)

第三:實施:實施的過程是考驗自己的知識,經驗的時刻。精神高度集中,忘記了周圍的一切。也許開始的設計會因為某個步驟的實施而有些許改變,但總的目標不會變化。

第四:組裝:把各個分解的任務組裝到一起,形成整個的產品。

第五:測試:使用各種方法來驗證自己的程式可以適應使用者的變化。

第六:總結,維護:總結此次工程的整個實施過程中遇到的問題,解決的辦法,成功之處,失敗之處。形成文件,文件是為了便於自己的記憶而形成的,而不是為別人而寫的,至少要保證自己在一年後再看這個文件,可以很清楚的對整個工程進行維護。程式設計師,在我的心中是乙個高雅的職業,也曾經被別人誤解為:吃青春飯的;只會copy,paste的人;紙上談兵的藝術家;

也許有些我們的戰友不太爭氣吧。給人那樣的感覺。但我總覺得乙個素質很好的程式設計師所具有的這樣的

整個專案的實施經驗可以作為其他任何工作的乙個模式。

把除了程式以外的事情,工作也按照程式任務一樣的模式進行操作,所有的工作我們可以使用「程式設計師模式」進行實施。 

黑馬程式設計師 設計模式

一 設計模式概述 1 設計模式概念 我們專案中有很多相同的東西,我們把這些相同的東西抽取出來 符合某種規則,這個稱為設計模式。二 簡單工廠模式 1 如果有寫完乙個類不想讓其他人建立這個類的物件怎麼辦?第一種把構造私有化 第二種定義抽象類 2 物件導向的設計原則?對修改關閉,對擴充套件開放 三 工廠方...

黑馬程式設計師 設計模式

第一講 設計模式 1.設計模式概述 設計模式 design pattern 是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。使用設計模式是為了可重用 讓 更容易被他人理解 保證 可靠性。2.物件導向思想設計原則 在實際的開發中,我們要想更深入的了解物件導向思想,就必須熟悉前人總結過的...

程式設計師何苦為難程式設計師

職場上有很多辛酸事,很多合夥人出局的故事,很多技術骨幹被裁員的故事。說來模板都類似,曾經是名校畢業,曾經是優秀員工,曾經被領導表揚,曾經業績突出,然而突然有一天,因為種種原因,被裁員了,想申訴,想求解釋,結論是,能力不匹配,未能與企業一起成長云云。這有兩說,一說是企業冷血,卸磨殺驢,嫌棄老人成本太高...