關於初級程序員職場如何提升技能的幾點建議?

對於職場菜鳥的我而言,第一次接觸接口這東西,而我們團隊的php後臺也是新手,只能說這一路不容易,我們都是任性的90後,前幾天一直在做手機短信驗證碼,後端(指的是php)是集成雲片第三方短信驗證碼,需要提交的參數只有二個,一個是token這個東西相信那些老司機都很熟悉,另外就是手機號碼,提交之後,後臺返回一個sessionId給我,這是調的第一個接口,然後第二次請求註冊的時候我需要提交telephone,telcode,pass,sessionid,後端那邊首先判斷我四個參數是不是都輸入,輸入之後,點擊註冊提示註冊成功message,否則返回註冊失敗提示缺少參數等由於後端寫的接口不規範,導致開發難度加大,我們這邊用Fildder抓包,在postman可以提交,然後在自己手機上後臺給我返回驗證碼錯誤,我就問後臺,你那邊設置了短信失效時間嗎?他說沒有,之前我們是用post請求方式通過Filed提交表單 ,這裏可能有些大佬就要噴了,這種方式一下子不就被人家抓包了嗎?最後發現還是不行,最後換成get請求,通過拼接url方式提交給服務器,因爲之前用post方式提交的時候Content-Type是application/json ,如果這裏有不懂的大家可以取了解下http協議,由於後臺php那邊沒有做解碼操作,我這邊urlencode也沒有做json解析,因此導致接口無法完成聯調!之前後臺是將數據成功之後寫入文本,後面通過我提交的驗證與雲片發送的驗證碼進行對比,發現成功,然後數據存儲到數據庫。

1、職場保持謙遜的態度

我爲什麼說謙遜呢?首先我個人認爲身在職場,技術差點沒事,剛開始出來,都是職場新手,但是態度一定要謙虛,不懂多問,俗話說的好,笨鳥先飛,別人做一遍能做好的事情我可以做十遍,二十遍,一百遍甚至上千遍,如果還不行那說明您重複的次數不夠,如果不懂裝懂那更是害了自己,而且還會坑了整個團隊,所有的人都要爲您的不謙遜而背鍋,不懂沒事,互相承認錯誤就行了,多大點事嘛,又不是生死逃亡,多溝通就行了,總而言之,謙遜還可以提升您的個人魅力如果您還沒有開始可以去試試!

2、學會包容

爲什麼說要學會包容,因爲大家都知道孔子說過一句古語:“聞道有先後,術業有專攻”,可能你在某個領域比起你團隊其他的人要擅長一些,這時候請放低您的姿態,學會去包容,千萬不要去說,你這菜鳥,明明是你代碼邏輯的問題,爲什麼是這樣,其實我也之前犯過這種錯誤,出現問題解決問題纔是關鍵,一味的抱怨只能讓整個團隊更加失去信任,從而導致技術難題無法攻克,而且尋找解決的辦法,怎樣用更好的方法解決纔是關鍵,金無足赤,人無完人,這個道理大家都懂,學會換位思考,可能這裏加一個參數或者版本號後期的可維護性更高,宰相肚裏能撐船,因爲每個人的技術以及能力都不一樣,因此我們的團隊之間的每個成員都需要多包容對方。

3、一定要去學習,否則下一個淘汰的就是您!

對於我們手機移動端而言更加需要去學習,之前Google IO大會已經明確指出,以後android不再用java寫,而是用kotlin,所以如果有時間去學習也是可以的,畢竟以後自己在工作中會用到,就像我之前面試的時候面試官也提到一個問題,很多程序猿雖然工作三四年或者四五年,其實他們只是把同樣的項目做了四五遍而已,技術上沒有多大提升,因爲他們經歷的項目少而自己沒有一顆時刻保持學習的心,所以導致技術永遠停留在某個階段,無法提升,久而久之就被社會淘汰了!

4、多溝通!多溝通!多溝通!

雖然我們很菜,剛入職場,這並不意味着我們可以不去溝通,我先說下我自己的親身經歷,那時候在長沙,是14年的暑假我第一次去面試,那時候我好緊張,畢竟第一次嗎?我在路上一直在想我等下要怎麼說,怎麼回答面試官的問題,萬一答錯了怎麼辦?萬一答得很爛被面試官嘲笑怎麼辦?最後心中帶着這些焦慮還是去了,我還記得那個面試官約我是在花之林我跟另外一個小夥伴一起去的,到了那裏我好緊張,手心都在出汗,剛開始他是跟另外一個小夥伴聊的,好像他們公司是做快遞的需要用到地圖之類的Api,反正也聊了一下我們也老實說了我們才大一,最後等到下午的時候那個人發短信給我們說我們態度很誠懇,本來說我們沒接觸過什麼企業項目,但是基礎還可以,抱着試一試的態度工資是2000加500的餐補,我那時候挺開心的,不過還是拒絕了,後來我發現我對android越來越感興趣,雖然沒有搞出什麼名堂,但是有時候跟搞android同學總是會主動講一些東西嗎?大家一起探討,就像這次的接口一樣,雖然文檔寫的不怎麼樣,但是人家盡力了,態度擺在那裏,最後還是完成了這個功能,只要勇敢邁出第一步,後面的路一定會越走越順,誰都是從新人走過來的,不要怕踩坑,踩的越多,那麼你成長的越快!另外前後端定好自己的規則,把文檔儘量寫規範,像一般都有的code(請求碼 200 就是成功 ) msg(註冊成功) page(1)分頁 result(請求結果)或者data等,一定要冷靜,程序問題都是可以溝通的,只是說時間的問題,需要我跟他多溝通,多磨合,越是怕溝通你就越會出錯,大膽說出您的想法,說錯了就錯了,改過來就行了我只能說很幸運也遇到了很多大神以及心理導師,很幸運!只能說後面繼續加油!海闊憑魚躍 天高任鳥飛!

5、多用調試工具

對於調試工具太多了,想Api調試工具有PostMan
是一個 Chrome 擴展,提供功能強大的 Web API & HTTP 請求調試。它能夠發送任何類型的HTTP 請求 (GET, HEAD, POST, PUT..),附帶任何數量的參數+ headers。支持不同的認證機制(basic, digest, OAuth),接收到的響應語法高亮(HTML,JSON或XML)。Postman 能夠保留了歷史的請求,這樣我們就可以很容易地重新發送請求,有一個“集合”功能,用於存儲所有請求相同的API/域。不需要註冊直接就能調試比較方便
抓包工具Fiddler不知道的可以看這篇文章Fiddler簡介不知道可以加我羣號左邊欄目就有,一個好的調試工具會讓您事半功倍,提高您的工作效率,當然喜歡你也可以用as自帶的findbugs-idea或者直接斷點調試都可以,適合自己的纔是最好的。轉載請註明出處!

發佈了172 篇原創文章 · 獲贊 167 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章