程式設計小白的成長記錄和階段性總結

August5th發表於2017-11-16

前言:作為一個非計算機專業的真小白,跳進網際網路行業的坑是我這輩子覺得最正確的決定。 我願意窮盡一生去探索這片令人興奮嚮往的「地帶」。

背景

粗略的看過 《 Laravel 教程 - Web 開發實戰入門 》以及 《 Laravel 教程 - Web 開發實戰進階》之後,確實是對 Laravel 這樣一個快捷規範的框架所吸引,也確實看到了我這種新人小白從來沒有見過的東西。

也正好利用這個契機,利用 Laravel 寫了公司展會用的 抽獎系統,程式碼極其不規範 : ( ,還用到了安正超大神十分優雅的 laravel-wechat
但是我期待有一天,我會重新再寫一次這個小小的抽獎系統,用規範的程式碼和語法,去完成一遍。

目前也是邊工作,邊努力提升自己。這一個多月,自己申請了免費的雲伺服器,搭建了 LNMP 環境。上線了自己的抽獎系統程式碼,成功的在公司展會上使用,為公司公眾號新增了幾千的關注,哈哈哈。參考了很多博文,以及 Summer 大神的環境搭建指令碼,給我帶來的價值也是不言而喻的,也讓我對許多流程和結構都有了一個全新的認識。


這是一個小插曲:

在學習進階教程 7.3 小節的時候,我提交了一個改進,原因是 Summer 大神有一段程式碼忘了判斷使用者是否登陸。
我提交的程式碼是這樣的

<?php
return array(
    'permission' => function () {
        // 只要是能管理內容的使用者,就允許訪問後臺
        if (Auth::check()) {
            return Auth::user()->can('manage_contents');
        } else {
            return false;
        }
    },
);

但是 Summer 大神改進後的程式碼是這樣的

<?php
return array(
    'permission' => function () {
        // 只要是能管理內容的使用者,就允許訪問後臺
        return Auth::check() && Auth::user()->can('manage_contents');
    }
);

emmm,我這個羞愧啊,都無以言表了。也認識到了自己真的是菜到變形,認識到自己真的還有很長的一段路要走。收起自己浮躁的心,好好提升自己。說這麼多,其實也是想表達自己遇到這個 Laravel 社群的激動心情,感謝前輩們的付出,營造出這個氛圍良好,乾貨滿滿的社群。筆芯筆芯。

之後會在學習 Laravel 5.5 的時候,在專欄中記錄自己覺得有用的內容,反覆操練還是王道,站內的教程也是我學習的指引!再次感謝前輩們的付出!

最後英文也得學,一定要學好!一定要學好!一定要學好!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章