你屬于那種類型的程序員呢?
在此只針對寫代碼的這方面進行評述。
軟件的功能是由代碼來實現的,程序員寫代碼來實現功能的過程中,總是會遇到些“技術問題”,這個時候如何快速地,最佳地解決這些技術問題就需要考驗程序員的素質了。
在解決這些問題的過程中,不同的人有不同的解決方法,大致有這么些類型:
1.問。遇到一點障礙就問別人,自己不善于動腦筋去解決,依賴性很強,這種人學會解決問題的時間要很長,很難成長為優秀的程序員。
2.思考。通過綜合運用自己的技術分析問題,尋找解答,事實上,大部分問題通過思考都會有答案,但是不一定是很好的答案,可能還存在很多更好的方法,所謂條條道路通羅馬。但一般程序員就不會再細想了,立即付諸實施。
3.精心思考。這不僅僅是為了解決問題,還得考慮涉及的方方面面的問題如性能問題、可維護性、將來的可擴充性、算法的魯棒性等等。這是一個優秀程序員必須具備的素質。
4.以退為進。經過冥思苦想還是沒有想出解決辦法,這個時候可能就是傳說中的“思維短路”,這個時候最建議的做法是不要想了,離開office出去透透氣,運動運動,或者坐下來和別人閑聊一會,總之讓你的大腦不再思考這個問題。也許一會兒后奇跡就能出現。
如果你在上班時經常和別人閑聊,但是你的工作完成的高質量,那恭喜你已經成為一個優秀的程序員了。
本文由用戶 程序員 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!