1. 程式人生 > >怎樣成為一個更合格的程式設計師

怎樣成為一個更合格的程式設計師

        從學校出來工作也一年了,這一年遇到的事情太多了,寫這篇主要是為了總結一下自己這一年的心得體會,告誡自己如何成為一個更合格的程式設計師

對程式設計充滿好奇與新鮮感

       剛出來面試,面了不說有很多但是也有十幾家吧,基本每個面試官不是面試的時候就是結束後都喜歡問,你一個女生為什麼要選擇Java開發的工作?我一直在想,問這個問題是想知道我對程式設計有沒有熱情和積極性還是純粹的好奇,可能都有一點吧。為什麼我會選開發這行?其實我也不太明白,大概是小的時候看電影覺得黑客很帥,手指在鍵盤上飛舞著就能解決無數問題,又或許是大學選專業是覺得這個名字聽著比較好聽,熱愛談不上,只是覺得還挺好玩的。可能你的工作內容你並不熟悉或者業務流程不太懂或者技術不到位,剛開始工作我每天都很方,但是要自己調節,想一想,每天都能看見不一樣的bug,其實還挺好玩的。一定要對工作充滿好奇心。

能自己解決的問題不要去麻煩別人

        有這樣一句話,女程式設計師覺得男程式設計師什麼都懂,技術不好的覺得技術好的什麼都懂,技術好的遇見問題在網上各種找解決方法。剛開始工作,我就是這麼覺得,真的感覺他們什麼都會,後來看到邊上的大神出現問題自己在百度找答案的時候就知道自己錯了。明顯能看出原因的問題直接改不能看出的自己先找答案,不要上來就直接問別人,你寫的bug憑什麼讓別人解決,只是因為你技術不好嗎,技術不好更應該自己處理。直接可以得到的結果往往自己記不住,第二次繼續出現就還是問題,bug這種呢,會解決一個就少一個。沒人會一直陪著你幫你解決問題,幫你是情分不幫也正常,靠自己才是最重要的。當然,也要分情況,一個上午都在處理一個問題還沒有處理好,你就要考慮尋求幫助了。

大膽細心的做

        你不做你永遠不知道自己有多厲害,或者你不做你永遠不知道這個問題有多少。剛到公司沒有多久,就被安排寫一個對接三方支付的程式碼,內心一萬頭羊駝跑過,因為從來沒有寫過,害怕多於興奮,挺方的,對接的文件看了一遍又一遍,在自己的專案中就無從下手,後來老大講了一下專案原本他們的對接流程,開始做還是會有很多問題,但是動了總比沒動好,不做永遠不知道自己會遇到什麼。

先想清楚再動手

        新需求或者要改別人的舊程式碼,一定要先理清整個邏輯,不要直接上手改,最近在改一塊程式碼是原本系統有的,但是因為兩個版本不一致,要重新修改一版,本來的流程是我要先去第三方拉取流水補錄到我們的訂單表,再從上傳流水到流水錶,兩個之間上傳流水的邏輯是不一樣的,但是補錄的過程一致,我本來只是需要改一下補錄,結果看都沒有看清楚就把上傳流水也改了,改上傳流水是要改表結構的,這一下影響的就大了,本來兩天就能改完的東西硬是寫了兩週還沒有搞好,最後還要撤回重新改。太心累了,耽擱大家時間,耽擱自己時間,主要原因就是一開始邏輯沒有完全理清。所以好多返工的就是因為沒有想清楚就做出現好多bug。

遇到問題記著總結和記錄

        好記性不如爛筆頭,每天遇到問題那麼多,不可能處理了就記住了,以後遇到可能還是不會解決,一定要記錄,不管記錄的是不是很完美,是不是很好看,記下來。這些對於程式設計師而言還是蠻重要的,這些以後都是自己的資源啊,可能開始記錄很難,很麻煩,不知道從何下手,但是,熟能生巧啊,一直寫就會發現自己的總結寫的越來越好了。

以上

最後共勉

Positive people are lucky people, they can see the roses while others see only the thorns.

積極的人是幸運的人,當別人只看到刺的時候,他們卻可以看到玫瑰