畢業一年總結分享一些工作經驗[PHP開發]

來源:互聯網
上載者:User
本人是PHP開發一枚,去年6月底正式大學畢業,到現在快一年了。工作時間從去年2月份開始來實習,算下來有一年多了。

在進入現在的公司之前,自己有在讀大學的時候學習過PHP並做過一些個拿不出手的項目,大概是在大二下學期開始接觸網頁設計,當時從Dreamweaver傻瓜式的拖DIV塊來做簡單的網頁,再後來陸續學習了PHP,MySQL等必備知識。

大四前的暑假有家網站外包性質公司要我去實習,沒去,外包太累,做過外包的挨踢男們都懂。

2012年2月進入現在的公司實習,是家互連網公司,也是自己嚮往類型的公司,公司在前幾年名聲有點大,但現在並不景氣。可能正是對這個好奇吧,我決定親身來體會下這個公司的現狀,看看到底在做些什麼,就這樣開始了挨踢男都經曆過的前奏。

和大家一樣,剛進公司先熟悉業務,沒有大家羨慕的1~2個月培訓,這批校招的都是直接上崗。找到自己的位置,搭建各種環境,拉去各種代碼,開通各種許可權,熟悉代碼,沒個一星期這些基本的東西都搞不定(沒經驗,老大們也都能體諒)。


略過過程式的經曆,重點分享下在PHP開發路上的總結:

1、永遠不要小看PHP

我身邊的同事、朋友有些覺得PHP開發沒搞頭,因此,有些在開始迴歸C++,也有些在嘗試無線開發,IOS開發、安卓開發等等,都有。但是,我想說的是:PHP其實沒有大家想的那麼簡單!看過一些轉其他語言的同事的代碼,那叫一個慘烈,一個簡單的例子:在統計後台展示某個遊戲某天的登入人數。同事的做法:從資料庫裡邊把該天該遊戲登入的所有使用者名稱單select出來儲存到一個PHP陣列變數裡邊,然後再用PHP函數count()一下得出結果!相信很多朋友會直接從資料庫裡select count....出結果,並不是像我同事這樣吧!


2、不要過分依賴PHP

PHP只是一種開發工具之一,還有很多其他的程式設計語言可供你實現需求,請不要過分依賴PHP來做你所有的需求。舉個例子:假如要你備份PostgreSQL資料庫的一張表資料到MySQL同樣表類型的資料表,並且表資料量上百萬,上千萬你會怎麼弄?難道寫個PHP指令碼,從PG資料庫一段一段的取資料再儲存到MySQL嗎?其實,還有更好的辦法。先將PG整個表匯出為CSV格式檔案,然後用Linux awk命令產生Insert插入命令,直接在Linux上執行這個sql檔案,從而實現資料表備份(這可能不是最好的辦法,DBA的備份方法更快)。

說到這個例子,我想分享的是:PHP攻城師不要僅僅會用PHP,我們要需要會點其它實用的語言,Linux shell就是一個非常不錯的語言。


說在最後:第一份工作對剛畢業的挨踢開發來說非常重要,多瞭解下行業環境,別輕易聽別人的評價,要自己去查閱相關資訊。本人PHP開發一枚,分配的是PHP開發工程師,實際上用PHP的時間少,多半是在寫SQL,shell多,畢業快一年了,沒啥拿的出手的項目,唯一大家也能看得見的就是這個推書吧codejia.net大學快畢業那會做的,做這部落格的原因很簡單:自己喜歡買書,編程教程方面的書。所以也就建了這麼個部落格分享一些好的編程書。以後的IT開發路還很長,希望能跟將要踏入社會的學弟們有所啟示吧!

以上就是畢業一年總結分享一些工作經驗[PHP開發]的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.