作為java程序員,一定要加班才是好程序員嗎?
加班的java程序員不一定就是好的java程序員,不加班的java程序員不一定就是壞的java程序員,我們需要從工作態(tài)度、能力、責任心等等方面來綜合的對java程序員的好壞進行分析。
一個好的java程序員,首先需要有能力
能力不僅僅是編程的能力,還需要包括溝通的能力和對業(yè)務的理解能力。作為一個java程序員,如果對業(yè)務沒有一個很好的理解,往往在和產品經理或者其他同事進行業(yè)務邏輯的了解和設計時,就容易出現(xiàn)偏差。而這種偏差有時候就會耽誤大量的時間去修正,因此,好的業(yè)務理解能夠讓java程序員能夠更快更好的完成工作。

而現(xiàn)在的產品研發(fā),都是團隊協(xié)作完成的,好的溝通能力,就是避免協(xié)作中出現(xiàn)問題的最好手段。
然后是責任心和工作態(tài)度
什么是責任心?最簡單的表現(xiàn)就是,要在規(guī)定的時間內,保質保量的完成任務。如果任務緊了,該需要加班的時候一定要提出來。如果項目出現(xiàn)了問題,那么是自己的問題,就需要盡快進行處理,如果不是自己的問題,需要自己配合,那么也要盡力配合。
什么是工作態(tài)度呢?別總是抱怨,拿著這份工資,就盡力去完成自己的工作,做事情不敷衍了事。
有了能力、責任心和工作態(tài)度是不是就可以不加班了呢?
不,剛好相反。是否需要加班,那就是取決于產品的需求和項目的需求了。
有的項目,給你安排的工作任務每天就只有8小時,但是你卻需要10小時甚至更多的時間去完成,這樣,你加班了,但是你的這種加班反而是你的能力差或者責任心差的一種體現(xiàn)。

這種加班,并不能證明你是好的java程序員。
但是,有的java程序員,有責任心,有能力,每天工作任務非常緊,基本都安排了10小時以上的任務,但是,由于能力強,并且合理的對時間進行利用,8小時就完成了工作,每天還能夠幫助其他同事解決半小時的問題。這種java程序員沒有加班,但是卻絕對可以算得上是好的java程序員。
因此,加班并不是衡量java程序員好壞的方式,最多只是對java程序員的責任心粗略了解的手段之一。

