程式設計是屬於實踐的,說具體點就是需要寫**。有的是為了完成某些功能,有的是為了熟悉某些技術,是有很明確的目的性,達到目的的方式有很多種,但是,有些笨,只有去寫一下,看看執行的過程和結果,才能有些體會。有些羨慕程式設計思想裡對api熟練的程度,好像,正如他所說的,這個技術能做什麼,不能做什麼,都需要知道。越寫裡面的**,就越感覺對api熟練的程度,可謂信手拈來。他知道要寫什麼程式,也知道需要什麼去完成,而且,根據各種不同的場景,還有不同的實現方式,讀這樣的書,很有收穫。
前段時間參與新星**(www.xinxing001.com)專案的開發,寫**,得到點體會。
在寫訂單同步的時候,邊寫實現類,邊改介面,直在**感嘆沒有經驗,有時候寫著寫著,發現這樣不行了,就把介面改了,再調整,發生這樣的情況有很多次了。然後,就乾脆停下來,理一下思路,這個方法需要完成什麼,需要什麼樣的資料,又需要返回什麼,完成這個功能又需要哪些步驟,有時還想不清楚,就開啟記事本,先把要做的功能寫著,哪些元素是關鍵的,是線索,需要什麼格式的資料,每個環節又需要輸入什麼和輸出什麼,這樣,一寫,思路立馬清晰多了,就不會一會感覺這樣,一會感覺那樣,最後沒樣了。。
後來去寫商品列表頁面,上面的哪些方法還沒有想到可以使用,就直接去看其他專案是怎麼寫的,但是,還是有很多的不同,看到的只能給個模式,需要怎麼去寫,然後就先看看別人是怎麼寫的,有哪些是可以借鑑的,有哪些是不能複製的。
看著別人的**對著靜態頁面,寫著寫著就進入死胡同了,第二天來就把前天寫的都改了,去分析一下我所需要哪些資料,這些資料之間的關係是怎樣的,又該怎樣保證資料的正確性,最後發現,只有那個根據進來的那個目錄找到下級目錄或關聯商品的目錄這段**可以直接複製過來,其他的,還是需要自己去寫。
在這個過程中,遇到去關聯商品標籤,根據商品標籤選擇商品,那四種排序,有種,逢山開路的感覺,但是,覺得最有感覺的是哪個右上角顯示當前頁的目錄,這個,還真不知道是怎麼想出來的,好像是,一步一步的去試,看著哪個目錄的查詢,一點一點的去加進去,最後,就出來了。覺得自己還是有點天賦的。
上線之後,還再加銷售活動:商品n倍積分,每購買商品都會獲得積分,可以為某些商品單獨設定在某個時間段購買該商品獲得多少倍積分。這個因為可以根據目錄新增商品,最後儲存的都是商品,所以,需要根據選擇的目錄查詢出商品並儲存,就寫了乙個根據目錄節點查詢資訊的方法,這些目錄節點的深度是不確定的,個數也是不確定的,寫出來之後,覺得商品裡列表的那個,太簡單了,怎麼就沒有靜下心來去想一想的。這個活動的資料儲存進去了,但是,怎麼使用,就是另外的事情了。
因為前面有過分析寫程式需要哪些元素的感覺吧,這次,遇到一時不知道從**著手或者怎麼寫感覺都有漏洞,就把需要的元素列出來,比如:活動、商品、積分、會員等級、n倍積分數等這些都找出來,既然他們都出現了,那麼他們肯定是有關係的,只是,需要出現的先後順序不同,可能每個元素之間的關係不是直接的,需要轉幾道彎才能關聯上,然後,分析,進入最核心的業務需要哪些外部條件,比如:購買的商品在這個時間段內沒有參加活動,當前的活動沒有這個會員等級,只有滿足了所有的條件才能進去計算。
最後:感覺寫程式,在技術上確實需要多些**的,無論多麼簡單,寫的是那種感覺,熟能生巧,只有熟悉他,才會在需要他的時候,他就突然的跑到你的腦子裡了,在業務上,要是不能一氣呵成,那麼就需要去分析一下,需要哪些元素,他們之間的關係又是怎樣的,可能,需要變換乙個所需要顯示出來的程式結構。其實,程式是,找到所需要的原始資料,構造排除得到基本的,然後,讓各個元素之間關聯起來,得到需要輸出的那樣的資料,簡單的就是,需要明確目的,這程式是幹嘛的,怎樣才能更好的打到目的,裡面的關鍵是什麼,找到了明確了,剩下的就是把**碼起來,把程式跑通,當然,也會有些錯誤的,很多不確定因素,這個就需要各種控制了。
企業績效管理(EPM)新星
近日,f one作為唯一受邀的全面預算管理軟體提供商,在 2018中國財務共享服務中心高峰會暨亞太智慧型財務共享最佳實踐頒獎盛典 上發表了相關的行業觀點,受到了在場嘉賓的一致好評,一同參與圓桌討論的還魯花集團財務中心副總經理姜波 步步高共享服務中心副總經理以及孩子王財務總監。本次大會由fssc主辦,...
數碼新星cike破風而來
2019 新年伊始,數碼科技界一位名為 cike 的新品牌破風而來,cike是誰?在血雨腥風的數碼領域,cike的亮點是什麼?cike以 讓科技更鮮活 為主張,致力於將更多設計巧思應用在日常生活中觸手可及的輕科技產品上 專注於將成熟的產品再設計,將產品功能挖掘極致,用設計給消費者帶來更多的鮮活體驗。...
每週好書推薦《超新星》劇透預警
這本書是科幻 的集錦,裡面有多個中篇和短篇科幻,比較適合那些無法看完大部頭書的人。本書中的作者們用奇思妙想,為我們構造出乙個個亦真亦幻的世界,給人留下了很深的印象。因為篇幅所限和時間所限,我寫一下,我感觸最深的八篇 的讀後感。第二篇是 是誰惹的禍 作者益蟲。是一種旅行者悖論和對彌補過去的綜合反映,另...