遠程工作獨立開(kāi)發(fā)者暑期實(shí)習工作總結
總結在一個(gè)時(shí)期、一個(gè)年度、一個(gè)階段對學(xué)習和工作生活等情況加以回顧和分析的一種書(shū)面材料,它能幫我們理順知識結構,突出重點(diǎn),突破難點(diǎn),因此我們需要回頭歸納,寫(xiě)一份總結了。我們該怎么去寫(xiě)總結呢?以下是小編幫大家整理的遠程工作獨立開(kāi)發(fā)者暑期實(shí)習工作總結,歡迎大家分享。
對于大學(xué)生來(lái)說(shuō),暑期兩個(gè)月的假期是一個(gè)很好的時(shí)間去實(shí)習,讓我們在成長(cháng)中學(xué)習中度過(guò)有意義的暑假,你寫(xiě)好暑期實(shí)習心得了嗎?下面小編帶來(lái)的是遠程工作獨立開(kāi)發(fā)者暑期實(shí)習工作總結。
六月中旬,我接手了一個(gè)基于WordPress平臺的網(wǎng)頁(yè)開(kāi)發(fā)項目,作為遠程工作的獨立開(kāi)發(fā)者,計劃用三周時(shí)間實(shí)現核心功能,但沒(méi)有取得任何實(shí)質(zhì)性的進(jìn)展;七月初,我作為實(shí)習生開(kāi)始為期八周的全職工作,繼續獨立的推進(jìn)這個(gè)項目,用四周時(shí)間實(shí)現核心功能,上線(xiàn)了內部員工測試版;在接下來(lái)的四周中,我實(shí)現了更多重要功能,整合同事提供的用戶(hù)界面,最終在離職前上線(xiàn)了對外部訪(fǎng)客的正式網(wǎng)頁(yè)。本文試圖從一名開(kāi)發(fā)者的視角,以上述三個(gè)階段為線(xiàn)索,總結這段經(jīng)歷。
6.18 ~ 7.4圣地亞哥
考到學(xué)期最后一天的期末考,令人精疲力盡的搬家,短暫愉快的潛水旅行,這些之后我宅在家中開(kāi)始著(zhù)手項目。坦白說(shuō),這是一段舒適而效率不高的時(shí)光:每天花四五小時(shí)在電腦前工作,白天在陽(yáng)光通透的客廳,晚上在燈火昏黃的臥室。因為處于剛剛放暑假的心態(tài),難以長(cháng)時(shí)間專(zhuān)注,經(jīng)常是遇到障礙時(shí)研究一兩小時(shí)就開(kāi)始刷社交媒體,瀏覽無(wú)關(guān)的網(wǎng)站。
我的計劃是一邊研究項目所需的技術(shù),一邊與身在上海的領(lǐng)導溝通網(wǎng)頁(yè)設計,試著(zhù)確定一版設計稿。然而,遠程工作溝通不便的性質(zhì)決定了我們的交流不可能百分百有效,不能完全理解領(lǐng)導的意圖;而急于給領(lǐng)導留下好印象的我,在技術(shù)研究不順利的情況下,盲目的希望用設計圖展示自己的能力,于是精耕細作的設計出許多我們所不需要的東西,浪費了不少原本可以用于學(xué)習技術(shù)時(shí)間。
在技術(shù)研究上,我的問(wèn)題是急于求成,缺少腳踏實(shí)地的耐心。面對一個(gè)新的編程語(yǔ)言和開(kāi)發(fā)環(huán)境,一開(kāi)始的手足無(wú)措是正常的。但我的應對方式是花一半左右的時(shí)間尋找第三方插件,寄希望于通過(guò)修改專(zhuān)業(yè)人士的代碼來(lái)解決我的問(wèn)題,或至少通過(guò)看別人的代碼搞懂項目架構。但是,項目的復雜性不允許我們整體采用第三方代碼,而且我并不能完全看懂專(zhuān)業(yè)開(kāi)發(fā)者的代碼,修改更無(wú)從談起。
我也有自起爐灶的嘗試,下載了文件傳輸,本地服務(wù)器等各種軟件,但慚愧的是,在我遠程工作期間始終沒(méi)有走出自己開(kāi)發(fā)的關(guān)鍵一步:搭建本地網(wǎng)站,F在回頭看,我當時(shí)已經(jīng)有了搭建本地網(wǎng)站的所有軟件、文件,也許再多Google一次,再看一篇教程就能做到。但別的無(wú)效嘗試耗盡了我本就不多的耐心。
7.11 ~ 8.6上海
經(jīng)歷了上一階段的不順利,我一度覺(jué)得自己沒(méi)有能力在這個(gè)項目中起到主導作用。所幸,公司依然安排我擔任項目開(kāi)發(fā)的.主力,這要感謝領(lǐng)導對我的信任。
在同事的幫助下,我搭建起本地網(wǎng)站,F下有了八周全職工作時(shí)間,不再急躁的我打開(kāi)我能找到的最貼近實(shí)用的教程,像個(gè)初學(xué)者一樣一個(gè)一個(gè)模塊的實(shí)現教程里的代碼,不去想是否有用。比起復制黏貼,我更喜歡一行行打出功能相同的代碼,換幾個(gè)變量名稱(chēng),即便代碼一模一樣也堅持自己手打。這樣做讓我以最快的速度上手了PHP這門(mén)對我來(lái)說(shuō)全新的語(yǔ)言。
跟隨教程建立最基礎的開(kāi)發(fā)環(huán)境后,我接下來(lái)所面臨的一大問(wèn)題是明白自己要找什么。一個(gè)例子,在上一階段對于第三方包裹的研究中,我知道了“短代碼”這一概念。這時(shí)我搜索的內容,從“WordPress插件如何在用戶(hù)端顯示內容”,變成“如何實(shí)現WordPress短代碼”?梢韵胍(jiàn),后者遠比前者更容易找到滿(mǎn)意的答案。知道“短代碼”這一概念,使我能夠把較為模糊的最終目的,具象為清晰可行的技術(shù)手段,這便是我所謂的“明白自己要找什么”。
另一個(gè)更為曲折的例子,在本地實(shí)現核心功能后,我發(fā)現在線(xiàn)上測試時(shí)數據庫讀取不成功。改用了新版本的數據庫函數并在本地測試通過(guò)后,運用到線(xiàn)上時(shí)依然不成功,但報錯信息發(fā)生改變,花了五六小時(shí)調試沒(méi)有成效。這時(shí)我認為我已經(jīng)排除了數據庫函數版本問(wèn)題,問(wèn)題理應不在我的代碼中,于是請求負責數據庫的同事著(zhù)手,自己開(kāi)始研究下一步的開(kāi)發(fā)。兩天后,同事發(fā)給我一段代碼讓我嘗試,雖然沒(méi)有成功,但其中一個(gè)關(guān)鍵詞引起我的注意。經(jīng)過(guò)幾番搜索,我發(fā)現我的數據庫函數版本在改動(dòng)后仍然不符合現有平臺,改用面對對象的數據庫函數后,問(wèn)題解決。
目前,我把“明白自己要找什么”不準確的定義為“已知所需的功能,落實(shí)到技術(shù)細節”的過(guò)程,我認為這經(jīng)常比學(xué)習一項技術(shù)更難。比如在第二個(gè)例子中,我先前誤認為問(wèn)題出在線(xiàn)上數據庫,正是已知出錯的功能,而沒(méi)有準確定位需要修改的技術(shù),直觀(guān)上說(shuō)就是“找錯了地方”。單純學(xué)習一項技術(shù)可以簡(jiǎn)單的借助搜索、教程以及不斷地實(shí)踐;而功能落實(shí)到技術(shù),常常不能搜索到明確的答案,而要依賴(lài)自己或他人的經(jīng)驗與主觀(guān)判斷。至于如何更好的“明白自己要找什么”,容我留到下一部分再說(shuō)。
我能在四周中完成核心功能,做完之前三周毫無(wú)進(jìn)展的工作,主要是做到了專(zhuān)注、踏實(shí)——專(zhuān)注于技術(shù),踏實(shí)的從零開(kāi)始做起。
8.7 ~ 8.10 & 8.20 ~ 9.6上海
進(jìn)入這一階段的開(kāi)發(fā),我面臨一些新的難點(diǎn)。面對更多樣的功能需求,快速上手使用各種第三方包裹;在編寫(xiě)面向客戶(hù)的頁(yè)面時(shí),與領(lǐng)導合作完成設計。好處在于,此時(shí)的我更熟悉崗位和項目,與領(lǐng)導和同事更好的溝通使我更專(zhuān)注并獲得更多支持,對編程語(yǔ)言和項目結構的熟悉讓我更好的工作在手頭需要的功能中。
我上文提到的,如何“明白自己要找什么”,在這一階段的工作中依然是最大的困擾。具體而言,學(xué)習、編寫(xiě)新功能之后,測試時(shí)出現“網(wǎng)頁(yè)超時(shí)”、“下載失敗”等有多種可能原因的問(wèn)題,此時(shí)我往往沒(méi)有好辦法。也是在一次次解決問(wèn)題的嘗試中,我獲得一些淺薄的見(jiàn)解。想要“明白自己要找什么”,根本的途徑是提高項目經(jīng)驗與代碼能力,前者幫助我們更準確的推斷問(wèn)題,后者使我們能夠更快更好的驗證每個(gè)改動(dòng)。但顯然,這兩者不是一時(shí)能夠提升的。
一個(gè)事半功倍的解決方法是高效的搜索,一項重要而需要練習的技能:用英文簡(jiǎn)短準確的描述問(wèn)題,篩選有用的搜索結果(因為英文互聯(lián)網(wǎng)中的技術(shù)指導更多更精)。比如,針對“WordPress插件如何在用戶(hù)端顯示內容”這個(gè)功能,谷歌搜索“WordPress plugin display content to user”,跳過(guò)搜索結果中前三項對可下載插件的介紹,第四項就是對于我們需要的技術(shù)的詳細教程。
同樣重要的是耐心和交流。有用的一則信息完全可能出現在十篇不相關(guān)的文章之后,少一分耐心就會(huì )錯過(guò);向他人解釋自己遇到的問(wèn)題可能是最好的理清思路方法,而外來(lái)的建議,即便來(lái)自不如自己了解技術(shù)的人,也常有旁觀(guān)者清的效果。
以上之外,我想提的另一點(diǎn)不僅僅關(guān)于代碼,同樣關(guān)于做好任何一樣工作,那便是精益求精。一方面是追求完美,在領(lǐng)導和同事無(wú)暇配合時(shí),能否不僅僅停留在“我已經(jīng)研究好了技術(shù),就等你來(lái)配合我”,而是盡力做好所有自己眼下能準備的要素,待開(kāi)始合作時(shí)就能緊密無(wú)間;另一方面是不懈努力,在一個(gè)功能測試失敗,想盡辦法沒(méi)法獨立解決時(shí),能否不要沮喪的開(kāi)始玩手機,而是轉而研究另一個(gè)將來(lái)也要用的功能,保持整個(gè)項目總有一處在推進(jìn)。這當然是說(shuō)起來(lái)容易的高標準要求,但我清楚要是我在這兩方面做的更好,或許能留下更完滿(mǎn)的結果。
當然,盡管留下一些不完美的妥協(xié),我最終在離職前比較好的完成了這個(gè)項目。這些能力和意愿上的可提高之處,不妨礙我為自己的工作成果而驕傲。
總結
開(kāi)展新項目時(shí),應聚焦于眼下的技術(shù)研究,并在搭建完整的開(kāi)發(fā)環(huán)境后從最基礎開(kāi)始。
“明白自己要做什么”,即把功能上的問(wèn)題落實(shí)到技術(shù)細節,是最大的難點(diǎn),可能的應對方案包括:
提高搜索效率
秉持更大的耐心
更主動(dòng)的交流
工作中追求完美,不懈努力
【遠程工作獨立開(kāi)發(fā)者暑期實(shí)習工作總結】相關(guān)文章:
暑期遠程培訓工作總結08-25
暑期教師遠程研修工作總結09-28
外包美工與獨立開(kāi)發(fā)者合作的流程與方法04-04
獨立開(kāi)發(fā)者Joe Kaufman年入百萬(wàn)美金的秘訣02-02
暑期教師國家級遠程培訓的工作總結12-07
暑期遠程培訓總結11-19
暑期實(shí)習工作總結11-10
暑期實(shí)習工作總結09-07
暑期實(shí)習工作總結精選12-02
暑期實(shí)習及工作總結12-02