回覆列表
  • 1 # 笑笑就陽光

    在技術領域,我們向來尊崇大神。我們一直在努力向大神靠近,不僅因為他們解決問題的能力,更有程式設計師的“修養”。

    在我看來,程式設計師的修養體現在以下幾方面:

    1、解決問題的能力

    我們寫程式碼是為了什麼,就是為了解決一個又一個的問題,不知聽誰說過:一眼看出問題的人和花很長時間才看出問題的人的人生是不一樣的。當我們苦苦思索一個問題的時候,大神早已經不接思索給出方案。所以,解決問題的能力是我們要提高的修養。

    2、學習的能力

    踏入程式設計這個坑,你就離不開不斷的學習,技術更新太快了,不學習就會跟不上。我曾經的一個上司,都四十來歲了,買了好多當前流行的技術書籍,花了不多的時間啃完,直接在專案中用上了。學習能力太強了!

    3、寫出簡單易懂的程式碼,寫註釋。這是最有修養的行為!既照顧了以後自己理解更是照顧了後面的人接手。

  • 2 # 慕課網

    本文由:葉梅樹投稿,授權發表

    從事開發工作好多年了,看到這個話題時深深吸引了我,這個題目也讓我陷入了深思。何為修養?百科解釋主要包含兩層意思:指理論、知識、藝術、思想等方面的一定水平;指養成的正確的待人處事的態度。可見,一個好的開發人員,應該能夠全面、高效、嚴謹的去處理任何軟體程式和業務問題;一個好的開發人員要不斷的學習,提升自己的專業水平;一個好的程式設計師還要修身養性,有正確的價值觀等。下面從幾個方面闡述如何成為一個有修養的程式設計師。

    第一、 程式設計師要迷戀技術,時刻保持對程式碼的熱情,不斷學習,提升自己的專業水平。這個時代是快節奏的時代,技術更新很快,要想不被時代淘汰,需要不斷學習,沉迷於技術中無法自拔。哈哈,此處略微誇張了點,但是一名有修養的程式設計師需要不斷的提升自己。

    第二、 從實際開發工作中積累經驗,善於總結。程式設計師是一個在實踐中成長的職業。你看再多書,聽再多的影片課,自以為學到很多東西,但正在接觸專案的時候,就兩手發軟,頭腦空白了。最好的方法,是正在參與到專案中去,最好是能參與從設計到開發到測試到維護一整套的整套流程。

    第三、 對自己寫的程式碼負責,要給自己的程式碼加註釋,寫文件。不要把半信半疑的程式碼提交上去,一般都是有問題。容易出現問題的可以新增日誌,方便日後出問題追蹤程式碼。添加註釋方便日後維護。不要以為程式設計師只要負責寫程式碼,如果是那樣,你永遠不能有上升的空間了。因為不管是走技術路線,還是管理路線,都離不開文件,方案文件,技術文件,產品介紹文件,管理文件等等,是你瞭解開發流程,產品運營的必由之路。

    第四、 作為一個自身的程式設計師,也要記住細節決定成敗,要時刻保持耐心與恆心。不少程式設計師都有這樣的習慣,好不容易思考出解決問題的方法,迫不及待的把程式碼寫出來,功能也實現了,立馬提交程式碼完事。殊不知你的程式碼中還有不少細節需要完善,大到記憶體洩露、資源釋放、程式碼是否高效,小到註釋是否規範,都是你必須關注的問題。且不談這些細節問題對你做出來的專案的影響,就是對你程式設計習慣的影響也是深遠的。

    第五、 職業道德,良好的心態和團隊協作意識。在工作中,研發是一個團隊,一個人不能把所有的事情做的非常完美,即使可以那也需要時間成本。打敗我們的不是困難,而是你自己。在實際工作中團隊協作非常重要,自己想不明白的,團隊討論一下可能就會有很好的解決方法,也能學習到別人的思維方式,從而也提升了自己的工作能力。遇到難題和bug要有好的心態,畢竟程式不可能永遠沒有bug。

    當然,做一名有修養的程式設計師不僅僅以上歸納的這些,還有很多。先從這幾點做起,相信離一名“有修養”的程式設計師就不遠了。

  • 中秋節和大豐收的關聯?
  • 二胎停育的原因是什麼?