第一篇:PHP開發(fā)工程師崗位職責
1.負責PHP相關(guān)產(chǎn)品模塊開發(fā)工作。
2.負責公司業(yè)務(wù)系統(tǒng)開發(fā)、單元測試、系統(tǒng)對接工作。
3.負責公司已有網(wǎng)絡(luò)管理系統(tǒng)的二次開發(fā)。
4.負責相關(guān)系統(tǒng)的設(shè)計與編碼工作。
5.負責研發(fā)產(chǎn)品技術(shù)文稍的編寫工作。
第二篇:PHP開發(fā)工程師-實習報告
畢業(yè)實習報告專用紙
PHP開發(fā)工程師實習報告
一、實習目的和意義
我自大二起便對PHP Web開發(fā)產(chǎn)生了濃厚的興趣,然后便一直在進行相關(guān)的學習。由于學校沒有開設(shè)相關(guān)課程,所有的學習和實踐都只能源于自己思考和書本知識,故而難免在經(jīng)驗上有相當大的欠缺。我越來越清醒地認識到Web開發(fā)是一項技術(shù)工作,更是一門對經(jīng)驗依賴性很強工作,于是我便決定開始自己的實習。
為了進一步了解PHP Web開發(fā)的相關(guān)知識,掌握PHP Web開發(fā)的基本技術(shù),豐富PHP Web開發(fā)的實戰(zhàn)經(jīng)驗,鞏固SQL的基礎(chǔ)知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率,我開始了此次實習。通過實習,鞏固大學所學專業(yè)的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實習崗位簡介
崗位名稱:PHP開發(fā)工程師
主要工作:本次實習我的主要工作與其他同事合作使用PHP語言在EcShop開源商城項目上二次開發(fā)出一個B2C商城。
三、實習內(nèi)容和過程
入職第一天要求熟悉公司的開發(fā)環(huán)境,以及代碼風格。
公司的開發(fā)環(huán)境是WAMP平臺,即Windows、Apache、MySQL、PHP環(huán)境,開發(fā)工具是PHPEclipse和Navicat。
原本以為如今公司開發(fā)都會在Linux系統(tǒng)下,這才清楚開發(fā)環(huán)境全憑個人喜好以及熟悉程度。其實同樣是做架構(gòu),同樣是寫代碼,環(huán)境不重要。只是因為最后的服務(wù)器是Linux系統(tǒng),為了避免上線以后出問題,所以對常見的Linux的特點要求熟悉。
Apache并不要求掌握多少,因為服務(wù)器維護有專職人員做,而且做的更專
畢業(yè)實習報告專用紙
業(yè)更好,我們只是簡單的能使用就好。
Eclipse是一套很強大的IDE,有各種版本適合各種語言開發(fā),如Java、PHP等。其附帶的功能強大而又方便,是大中型項目的開發(fā)利器。因為在大中型項目開發(fā)時,項目內(nèi)部結(jié)構(gòu)錯亂復雜,各個文件之間存在個各種各樣的依賴關(guān)系,這時候一個好的IDE可以省下很多使用Notepad開發(fā)時的勞力。
Navicat是一套數(shù)據(jù)庫管理工具,用它來連接MySQL比命令行操作更方便,比phpMyAdmin更快捷,因為C/S的系統(tǒng)有更快的響應(yīng)速度以及處理速度。
代碼風格是影響團隊開發(fā)的一個很重要因素,這一點在我們后面進行開發(fā)的時候給我?guī)硐喈斏羁痰母杏|。從簡單的代碼縮進、留白,到更深入的數(shù)據(jù)處理方式,處理環(huán)節(jié),每個人都有自己的理解和想法,因為每個人都有自己的經(jīng)驗。
代碼格式還好說,在公司見識到了很方便的代碼美化工具,可以方便的轉(zhuǎn)化為自己賞心悅目的格式。但是數(shù)據(jù)的處理方式、流程、環(huán)節(jié),卻是項目整合的關(guān)鍵。比如關(guān)鍵字過濾的處理,重復處理會影響效率,比如某個顯示值的變換,萬萬不能重復處理。所以在一開始就必須規(guī)定好入口參數(shù)、出口參數(shù)的格式,并且將數(shù)據(jù)處理流程規(guī)定好!即有一套精確的數(shù)據(jù)流圖!
關(guān)于數(shù)據(jù)庫架構(gòu)——理論和實踐
該商城是由一個經(jīng)驗豐富的項目經(jīng)歷、還有幾個專職人員帶領(lǐng)我們幾個實習生一起做。在數(shù)據(jù)庫架構(gòu)的問題上我第一次感受到經(jīng)驗和書本的矛盾關(guān)系。
在看到該商城的數(shù)據(jù)庫架構(gòu)時,我不禁覺得其有問題。按著書上關(guān)于數(shù)據(jù)庫范式的講解,毫無疑問該網(wǎng)站的數(shù)據(jù)庫存在數(shù)據(jù)冗余等諸多問題,難道這個項目經(jīng)理和這些工程師們不懂數(shù)據(jù)庫范式?事實證明我猜對了一半,當我滿懷疑惑提出數(shù)據(jù)庫的問題后,才發(fā)現(xiàn)有一個工程師真的不清楚數(shù)據(jù)庫范式是什么,甚至連這個概念都沒聽過。另外一個工程師帶著我分析這個網(wǎng)站的用途和需求,并講解了這樣設(shè)計的優(yōu)點和缺點,以及按著規(guī)范的范式要求去設(shè)計的優(yōu)點和缺點。最終我了解到,數(shù)據(jù)庫范式是一個規(guī)范,它在理想程度上解決了數(shù)據(jù)冗余,刪除出錯等諸多問題,但是當我們完全按著數(shù)據(jù)庫范式去設(shè)計的時候就發(fā)現(xiàn)并沒有想象中的好。因為有一些冗余或刪除出錯很可能一年才遇到一次,而且在人為提醒的狀況下完全可以避免,但是為了避免冗余所耗費的勞力,所付出的代價卻是相當巨大的。
畢業(yè)實習報告專用紙
關(guān)于注釋
開發(fā)的時候被一再強調(diào)注釋的重要性。并且就連注釋的格式都規(guī)范的死死的。這就是團隊開發(fā)。每一個文件都必須有文件注釋,每一個函數(shù)都必須有功能注釋以及參數(shù)注釋,甚至就連每一個變量都必須有注釋,必須清清楚楚標明用途,哪怕它的標識符很清楚表示它只是個password。
如今的開發(fā)語言都有其相應(yīng)的自動生成API幫助文檔的小軟件,每一個軟件都規(guī)定了注釋的規(guī)范,以方便生成幫助文檔,好在這些文檔規(guī)范大致相同。剛開始很驚訝,因為注釋的內(nèi)容居然能占一半,甚至更多,這在以前都未曾遇到。
如何解決問題
商城開發(fā)到一半遇到兩個問題:一個是視頻播放上傳,再有一個就是自動繪制圖表。
視頻上傳在土豆、優(yōu)酷上屢見不鮮,可是真正到了自己開發(fā)的時候才發(fā)現(xiàn)并不像想象的那么容易。我只要一想到上傳時網(wǎng)絡(luò)狀況、斷點續(xù)傳、視頻格式這些技術(shù)問題,頭就大了。自動圖表就更不必說,根本不知道從哪里下手,更不能接受的是項目經(jīng)理和兩個工程師居然也沒遇到過類似問題。
當時我覺得這件事或許解決不了,因為項目已經(jīng)分好時間,工期只有這么多,即便能解決怕也是要超工期。最后向上級反映一下改一下需求然后可能就不了了之了。事實證明了我的想法很愚蠢,因為經(jīng)理根本就沒向上反映,只是相當?shù)ǖ亟o了一句話:上網(wǎng)找找方法,肯定能實現(xiàn)。沒想到真讓經(jīng)理說中了。
最后大家齊心合力,首先把問題分析,難關(guān)一個一個克服,經(jīng)歷了整夜守著谷歌翻譯看幫助文檔,經(jīng)歷了整夜手工輸入連接下載flash接口,經(jīng)理了整夜調(diào)試修改別人的代碼……經(jīng)歷了一個又一個不眠之夜,工作居然提前完成了!
事后一次聚餐的時候大家說根本沒想到這個可能實現(xiàn),經(jīng)理說:“類似的狀況我之前就遇到很多回了。最開始也是想著該需求,后來才認識到,公司招人來是解決問題的,工作就要盡責!有需求就必須滿足!即便滿足不了也得盡全力去做。最重要的是:事情都是人做的,別人能做,自己為什么不能,即便不能自創(chuàng),抄也可以抄來”。
四、實習心得:
1.關(guān)于公司的開發(fā)環(huán)境和代碼規(guī)范
畢業(yè)實習報告專用紙
公司的環(huán)境和規(guī)范,都是長期以來根據(jù)實踐經(jīng)驗慢慢總結(jié)出來的,很適合當前規(guī)模項目的開發(fā),因此必須及時熟悉。這就如生產(chǎn)力和生產(chǎn)關(guān)系之間的聯(lián)系,毫無疑問當前的生產(chǎn)關(guān)系是適應(yīng)生產(chǎn)力的。
規(guī)范包括代碼規(guī)范和架構(gòu)規(guī)范,它制定了數(shù)據(jù)處理流程的規(guī)范,以及考慮因素。然而不同的項目對應(yīng)不同的需求,應(yīng)當考慮的因素也是不同的。比如一個普通公司的內(nèi)網(wǎng)只允許內(nèi)部員工訪,這樣的話對安全系數(shù)的要求就不高,但大流量大負載的狀況就得多加考慮!換過來如果是一個機關(guān)部門的網(wǎng)站,顯然不會有大流量大負載的情況出現(xiàn),因此在這上面便可以少考慮,而安全系數(shù)就是不得不考慮的致命因素!
2.關(guān)于理論和實踐
最開始的數(shù)據(jù)庫問題讓我明白了書上的理論在面對實現(xiàn)中的硬傷時表現(xiàn)得是那么蒼白,那更多的只是理論上的完美,而實際工作中是不存在完美的!
后來的代碼實現(xiàn)工作讓我認識到,即便是理論上掌握了,實踐的話卻不一定成功。且不說無數(shù)次調(diào)試后才能保證語句的正確,單單是邏輯錯誤出現(xiàn)的頻率就幾乎讓人崩潰。原本在腦海中那么清晰地思路,到實現(xiàn)的時候才發(fā)現(xiàn)居然有那么多問題沒想到!
公司實習這段時間我清楚了什么叫:紙上得來終覺淺,絕知此事要躬行!3.注釋——責任心的體現(xiàn)
在公司開發(fā),最開始被迫寫N多注釋,到后期整合項目的時候才發(fā)現(xiàn)多虧有這些注釋。它們使得我們可以很方便地回想起自己當時的想法,更使得我們可以毫無障礙地讀懂別人的代碼,以后即便是換了一批人員進行二次開發(fā)或者維護都會很方便。
注釋,既是對自己作品的信心,也是對自己作品的負責!4.公司招人是需要解決問題
商城遇到的兩個問題最終被解決,我清楚地知道問題解決的每一個過程。從最開始的毫無頭緒,到后來的稍有眉目,再到后來思路清晰,然后一步一步實現(xiàn)!經(jīng)理那句話給我印象很深刻:公司招人是要來解決問題的!我想我以后都不會輕易說不行了。
畢業(yè)實習報告專用紙
五、實習感受
通過本次實習,我基本了解了公司的開發(fā)流程,以及一些開發(fā)時的注意事項,同時也使自己的代碼水平上升了一個層次。然而更多的收獲在于了解到工作是什么樣的狀態(tài),工作中的問題以及遇到問題怎么做。經(jīng)過這次實習,工作于我不再是想象中的那個空洞的名詞,我深深地感受到它的存在!深深地體會到它和學校的區(qū)別!
第三篇:開發(fā)設(shè)計工程師崗位職責
1.負責電動車整車造型設(shè)計。
2.負責車架建模。
3.負責電動車結(jié)構(gòu)設(shè)計。
4.負責為制造生產(chǎn)環(huán)節(jié)提供完備的設(shè)計圖。
第四篇:資料開發(fā)工程師崗位職責
通過參與產(chǎn)品研發(fā)的全過程如設(shè)計、開發(fā)、測試、開局等熟悉產(chǎn)品,基于IPD、CMM開發(fā)流程,采用國際信息開發(fā)的最新標準和工具,開發(fā)產(chǎn)品的安裝、操作、維護手冊等各類面向客戶的技術(shù)資料和聯(lián)機幫助。
第五篇:產(chǎn)品開發(fā)工程師崗位職責
1.負責按國家、行業(yè)規(guī)范要求開發(fā)新產(chǎn)品,按公司交給的開發(fā)任務(wù)安排工作進度。
2.負責按規(guī)定要求編制計劃投產(chǎn)的配方及生產(chǎn)工藝,生產(chǎn)工藝編寫控制點明確,表述清楚,符合大生產(chǎn)條件。
3.負責由自己開發(fā)配方的試生產(chǎn),直到穩(wěn)定正常生產(chǎn),協(xié)助完成成品生產(chǎn)工藝文件編制。
4.負責處理生產(chǎn)中有關(guān)產(chǎn)品的異常情況,負責與配方有關(guān)的原料檢驗中出現(xiàn)不合格的最終確認。
5.負責及時提供配方相關(guān)的采購技術(shù)資料、原料檢驗標準、檢驗方法、產(chǎn)品內(nèi)控標準。
6.負責在試生產(chǎn)過程中對配料工人的技術(shù)培訓。