1. 程式人生 > >實習兩週總結

實習兩週總結

前些時間在公司兼職兩週,很辛苦,但學到一些東西,總結下。

1、第一週週一至週五,改後臺系統的介面,用到了iframe,改了一半,發現用iframe的話,會影響一些關鍵功能的使用,而且留給我的時間也不多了,所以就放棄了這個任務。

2、後面接手了一個前後端開發的任務,是在後臺匯入excel資料表格,然後在前端展示資料。

       剛開始給了我一個表格框架,類似excel可以固定表頭和前幾列。自己嘗試了兩天,實現動態顯示資料。雖然最後實現了,但是速度比較慢,介面比較醜,分頁也不是很好做,當然也還有一些其他的原因,最終捨棄了這個方案。

      後面使用的JUI中的表格框架,很強大,當時老大覺得這個挺好,我也覺得很牛。然後我又嘗試了兩天,實現了動態資料的展示,也有分頁,速度還好,這些都達到了要求。但是當時老大要求是裸表格,也就是需要去除到框架中其他一些東西,例如表格左側的一些選擇項和上面的一些欄目,發現如果修改這些的話,會非常麻煩而且比較難。然後去官網上檢視文件,也嘗試了一些方法,還是行不通,最終還是捨棄了這個方案。

      最後,使用了easyUI中的表格,最終滿足了所有要求。不過如果用tp框架的話,可能實現起來比較難,我沒試,我用的是原生的php來做資料互動的。

3、第三個任務是匯入excel中的資料到資料庫中,然後將sql檔案匯出來,發給老大,然後通過老大電腦匯入到公司伺服器的資料庫中。遇到的第一個問題是,有些資料行匯入不進去,後面檢查發現有些行的屬性值中開頭和結尾有雙引號,所以匯入失敗。於是我把excel檔案複製了一份,然後把這些資料行中的某些屬性值刪除,然後再匯入,之後再將這些屬性值填充到資料庫中。遇到的第二個問題是,匯出的sql檔案過大,phpmyadmin能夠上傳的sql檔案最大為8M,如果超出,則無法上傳,這個時候應該可以修改配置來增大上傳檔案限制大小,我當時採用的是將匯出sql檔案拆分成三份,然後發給老大。最後一個問題是,我發給老大的sql檔案不能匯入,會出現錯誤報告,當時我懵逼,後來也沒解決這個問題。但現在想想,突然發現,應該是前面那幾條補充資料的事情,我應該去掉那幾條資料的某些屬性值,匯入之後再新增進去。

老大在這項任務上給我的建議:

(1)寫死的東西比較多,尤其是用原生php的時候,不像TP框架,很多可以靈活配置;

(2)資料庫那邊有三年的資料,但當時老大問我,如果下一年呢,這個時候就需要把年數往後推一年,而我資料庫寫的比較死,這個問題我後面也想了,可以把資料庫的某些欄位改成公用的,例如設定三個欄位:今年,前年,大前年,再修改下程式碼。

4、第四個任務是寫微信公眾號頁面,介面是UI設計的,設計的很好,很美觀。我是在UI設計完幾天後才開始寫這個介面的,因為前面一直在做第三個任務。寫這個介面的時候,碰到以下幾點問題。

(1)PS熟練度。給了我設計圖,但是我不太會切圖,非常影響效率;

(2)圖片規格。這個當時做的時候比較糾結,不知道圖片應該定成多大的;

(3)框架適應度。用的是TP框架,有特定的語法,如果寫的html結構不太好,那麼套框架的時候需要改動很多地方。

最終這個介面我寫了一半,後面就沒搞了。

PS:

1、實習內容就上面四項任務。

如何提升效率和質量?

當時老大經常說我做的慢,尤其是第三個任務的時候。這個問題之後考慮好再寫吧,哈哈哈。