框架對於乙個軟體而言是非常重要的,但是個人認為對於自主學習來講卻是困難的。我們可以從其他人的使用文章、使用框架的專案原始碼或框架使用說明中學習如何搭建、使用框架,但是框架本身的設計理念確實很難理解的。因為本人程式設計時間不長,才剛剛2年多一點,接觸到的公司大部分都是3層架構,對於現在火熱的mvc雖然有了解過,也就是只知其形不知其意,表面而已。
我去面試的時候,經常會有面試官這樣問我:「你使用過某某框架嗎?","對它你有多少了解。」,"你在多少個專案中使用過這個框架?"等等類似的問題。對於這型別的問題我想當苦惱,我個人認為我可以從其他的去討了解到某某框架,可以根據別人提供的教程自己搭建、嘗試使用,但是這遠遠跟實際開發有所區別,畢竟自己搭建及使用框架的環境是很粗陋、簡單的,也許會對作者介紹的某些功能進行單一的使用或模仿性的操作,大概了解一些基本的套路、設計流程,但是對於見解而言,始終就是停留在表面。
畢竟框架在發展的過程中,經歷過很多的問題,出現問題,解決問題,然後進一步改善框架,就算是作者而言,對於框架本身也不能說是100%的了解,作者對於框架的設計理念佔據著絕大的部分,但是實踐方面作者也只是能從框架的當前使用環境中獲得經驗,更多的問題會在其他使用者的實踐中獲得反饋,進而框架得到改善。因此沒有乙個框架使用的環境為前提時,想要理解框架的設計理念、處理經驗可以說是很難的,光從其他人的使用經驗分享文章上去理解,也只是停留在看的程度,只有真正的遇到了才能有所體會。
本人經驗尚淺,對於程式設計思想也只是停留在新手的階段,希望高手們可以給予指點。
博弈 個人 見解
由於周測 做了好久的博弈題,找了好多關於博弈的相關資料,感覺自己,似乎還是動了那麼一點點。臨睡前,就小小的總結一下,希望以後看到的時候,可以有所感悟吧!接下來是正題。講到博弈,事實上也就是找規律,可是知道一般的博弈型別能夠高速便捷的解決這個問題。博弈的型別大致有下面幾種 巴什博弈,威佐夫博奕,尼姆博...
mysql個人見解
mysql基本原理 僅個人理解 mysql屬於c s架構,即客戶端和服務端互動 1.連線 例php mysqli connect 以客戶端發起請求,mysql服務端進行接收並處理,其中客戶端每發起的一次鏈結mysql均起乙個執行緒來維持乙個socket 套接字 此時會有服務端資源的開銷,因此mysq...
BGP 個人見解
bgp是一種用於自治系統之間的動態路由協議,主要用於交換as之間的可達路由資訊,構建as域間的傳播路徑,防止路由環路的產生,並在as級別應用一些路由策略.bgp作為事實上的internet外部路由協議標準,被廣泛應用於isp之間 1,bgp是一種外部閘道器協議,起作用不在於自動發現網路topo,而在...