IT實習生——我的實習週記

編程語言 PHP HTML 軟件 灰迪同學 2017-05-19

在實習期間我學習了建站、網站優化和前端遊戲開發設計。在實習的前3個月,我主要是根據公司業務展開學習,建站要求、域名空間、移動平臺前端開發、模板框架的使用。這期間我做了兩個網站,一個是自己用PHP+MySQL和Dreamweaver搭建的企業網站 ,另一個是使用ECShop模板搭建的商城網站。


IT實習生——我的實習週記

PHP語言是一種HTML內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,PHP具有非常強大的功能並且是免費的,所有的CGL或者JavaScript的功能PHP都能實現,而且支持幾乎所有流行的數據庫和操作系統,最重要的是PHP的效率高,消耗相當少的系統資源。我使用sublime軟件製作網站的幾個基本頁面,然後開始設計網站的數據庫,數據庫的作用是實現網站頁面與用戶之間的交互。在設計數據的時候,我利用在學校學習的知識搭建了一個可以實現簡單功能的數據庫,有管理員表,新聞表、產品表和產品分類表。然後開始編寫網站的登陸和退出功能。雖然以前在學校有學習過PHP的基本功能實現,但對session還是不太瞭解,,後來在組長的幫助下,終於學會使用登陸和退出動能的編寫,也知道了session可以暫存用戶的信息。與cookie還是有著區別的,最後,在組長和同學的幫助下,終於搭建成自已第一個獨立完成的網站。


IT實習生——我的實習週記

在接下來的幾個月。我開始學習網站測試和優化,建站的語言有很多,除了PHP,還有ASP、JSP、.NET等。PHP的源碼由於是完全開放的,不斷地有新函數庫加入,不斷地更新,這就需要我們學習更多有關PHP的知識,但由於PHP提供的數據庫接口支持彼此不統一,要將多個不同的數據庫數據統一就需要花費更多的時間和力氣了。而基於web系統開發的網站,在開發、發佈和實施和維護中都會有很多問題,例如前端的XSS、CSRF漏洞,後端的SQL注入漏洞,IP地址等,還有web站點的不利於網站優化,網站的TDK、鏈接的需要很大的精力去做。這大概就是我不願意用web去建站的原因吧。學習了網站的測試與優化,對網站的瞭解也更多了一點,不再單純的認為建設網站只是把功能做出來就可以了,還要考慮網站的安全問題、兼容性、性能等。

現在我在這家公司實習也有9個月了,也從原來的實習菜鳥成為一個基本可以獨立完成任務的員工了。不再是那個只會回答我在書本上有看到過這個程序是怎麼實現的,而是自己可以解決在工作中遇到的問題,現在公司也會分一些小項目給我試著獨立完成了。從客戶那裡獲得需求,根據需求設計網站,實現網站的功能,每每公司接到新單需要建站,我都會想起自己第一次做的網站。那個網站雖然實現了基本的功能,但建站的時候沒有考慮到網站的鏈接測試,負載測試、壓力測試、數據庫的安全,瀏覽器的兼容、代碼是否簡潔,利於優化等問題。那時主管只叫我在公司好好學習,還以為自己做得挺好的。對於工作的項目,我個人認為最重要的,就是改變了自己以前的思維模式和習慣,以前做程序,一開始就做網站的頁面架構,簡單設計一下網站的基本功能,中途想到什麼再加進去,最後的結果就是自己沒法完成這個內容,自己又有拖延症的毛病,總在最後的時刻才開始著手解決問題,很多功能沒法實現,對於程序的數據庫也不夠重視,不會考慮網站的安全問題,是否會被別人入侵等。


IT實習生——我的實習週記

通過實習,我學到了很多課本所沒有的,也有不少的體會,以下幾點體會:一是自己的態度要端正,不能太依賴他人。遇到問題自己首先去百度谷歌尋找答案,然後動手解決它,而不是遇到不懂的,馬上去請教組長,等待組長的回覆。二是要有計劃,公司安排下來的工作,要分配好時間去完成,不要以為自己可以很輕鬆的搞定就推遲做,最後往往因為時間不夠充足而沒有做好作品。三是要有前瞻性,IT行業需要的人才也是不斷在變化的,我們也要不提升自己,在學習現有技術的同時也要利用多一點時間去學習其他的技術知識,這樣就不會因為公司的突然變化而失業很久。

相關推薦

推薦中...