學習感想——自己簡陋的作品

vasar發表於2019-02-15

註冊laravel-china論壇差不多快一年多時間了。
起初是公司準備一個專案2個人開發需要二個星期完成,還包括後臺部分。經過和同事協商用laravel框架,因為laravel框架有個可以直接使用的後臺laravel-admin。開發的過程是痛苦的一邊開發一邊看文件。經過百度找到了laravel-china,發現找到"家"的感覺。
再後來,公司專案開發快結束的時候,專案取消。成了所謂的玩具專案。不過學習了很多laravel知識。剛開始開發的時候都沒注意開發規範,好多東西都不知道咋使用,比如請求驗證,我還是停留在if else 來判斷。後來看來文件,才糾正過來。
laravel-china論壇有很多學習都課程,幾乎我都買過。學習都時候也做來好幾遍。因公司其他專案,沒使用laravel,所學都東西也開始慢慢的淡忘。年前離職在家,自己問下自己,你都花來時間跟教程做了好幾遍,到底學會了多少?能否獨立都完成大部分功能?答案可能是否的?你們是否有這樣的經歷。
大年30的時候,我就想我是否能用laravel 開發自己的一個網站,隨便寫點什麼都行,讓它執行起來。反正各種想,使勁想,發現平時我們在搜尋引擎找資源的時候好多都不是我們想要的。但是想要都是後面幾頁的。有人說了。用瀏覽器書籤儲存,直接去點選訪問。我告訴你我就是這樣的,感覺還是去google 百度搜,因為書籤太多了,著急想要的卻發現很難找到。這個時候我就想能不能做一個資源分享的網站,記錄連結,想要的時候去搜尋,可以節省大部分時間。
說幹就幹。
第一步,去阿里雲找域名,註冊找帶tool的域名,發現ohmytool.net沒有被註冊。然後就買了。
第二步,建立專案,搭建後臺,設計資料庫,這些都很熟練了。很快就搞完了。
第三步,展示資料,前臺頁面怎麼弄,自己寫最簡單的htmlcss 。完成首頁是這樣的:
file
也許是前端太菜了,只能這樣了。後來用了bootstrap前端框架,完成首頁是這樣的:
file
感覺還行,後來參考了下laravel-china的網站,發現使用了semantic 前端框架。打算想用一下。發現前端太花時間了。想網站儘快上線。最後還是使用bootstrap
最終首頁是這樣的:
file
其他頁面在bootstrap的元件中像放模組一樣粗略的完成了。這裡後面有時間在慢慢設計。
第四步,準備上線。很原始的。專案提交到GitHub,伺服器git pull, 沒有過多的運維知識就這樣來,很簡單吧?你們都會的。正式環境的環境指令碼論壇都有。直接拿來安裝。部署完成,發現哪裡不對。chrome提示我網站不安全,啥?https? 網站又配置了https,很簡單的.我用的免費的freessl。 好了到這裡可以跑起來了。
經過執行兩天,發現如果資源太多,沒有搜尋。怎麼能玩轉下去。把學習的課程L06 Laravel 教程 - 電商進階 中的Elasticsearch 用上把。這裡又花了半天天時間學習,半天時間編碼除錯,最終在本地環境可以使用。想部署到正式環境。發現我的VPS伺服器記憶體僅僅只有512M,壓根跑不起來。最後還是先mysql匹配查詢。等伺服器時間到期後再進行升級,部署上去。
目前為止就把首頁進行改造了一下。後面的列表頁都沒怎麼弄。只想說前端太花時間了。也說明我們學習的東西真的很多,感覺學不完。想做好一個頁面要有過硬的html, css, js 基礎功力。這裡推薦感覺基礎不牢固的同學去mozilla WEB入門進行學習。一定要手敲例項,把基礎打牢固。對後面使用對前端框架才能順手。

UI設計,主要參考了一下網站:
semantic
laravel-china
medium
人人都是產品經理

最後總結:

  • 忘記所學的知識最好方法就是實踐到應用當中。
  • 簡單的事情做起真難。
  • 克服學習的一切困難,要有堅持不懈的精神。

相關文章