本人是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)!