1. 程式人生 > >關於初級程式設計師職場如何提升技能的幾點建議?

關於初級程式設計師職場如何提升技能的幾點建議?

本文為轉載文章,轉載地址:http://blog.csdn.net/qq_15950325/article/details/72846061#comments

對於職場菜鳥的我而言,第一次接觸介面這東西,而我們團隊的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除錯工具有 
是一個 Chrome 擴充套件,提供功能強大的 Web API & HTTP 請求除錯。它能夠傳送任何型別的HTTP 請求 (GET, HEAD, POST, PUT..),附帶任何數量的引數+ headers。支援不同的認證機制(basic, digest, OAuth),接收到的響應語法高亮(HTML,JSON或XML)。Postman 能夠保留了歷史的請求,這樣我們就可以很容易地重新發送請求,有一個“集合”功能,用於儲存所有請求相同的API/域。不需要註冊直接就能除錯比較方便 
抓包工具Fiddler不知道的可以看這篇文章Fiddler簡介不知道可以加我群號左邊欄目就有,一個好的除錯工具會讓您事半功倍,提高您的工作效率,當然喜歡你也可以用as自帶的findbugs-idea或者直接斷點除錯都可以,適合自己的才是最好的。轉載請註明出處!