碼農:工作三年了,寫不出好代碼怎麼辦?網友:意識到了,你還有救

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

在說正題之前,先提一些概念,最近看的一些文章中經常混淆幾個概念,比如好多文章中把 「研發」等同於「寫代碼」,其實呢,寫代碼是研發的一種,比如哪些搞單片機,搞硬件的也是屬於研發,寫代碼是工程師的工作,說工程師搞研發沒錯,說工程師寫代碼也是沒錯的,如果「研發」與「寫代碼」的關係用php語言的表達式去表示,可以這麼表示:「研發」== 「寫代碼」,但是「研發」!==「寫代碼」,寫代碼是工程師的事情,但不是所有技術研發人員的事情。

近期,有一個工程師朋友拋出了一個關於他自己的問題,據這名工程師網友說,他已經工作三年了,寫了三年的代碼,可是比較鬱悶的的是,他覺得自己寫不出好的代碼,於是就po文請教,看看大家有沒有什麼高明的辦法解決他的現狀問題,針對他的這種情況,讓我們先看看網友們都是怎麼說的吧!

網友一:爭取當專家                            

上世是朵花:專家有那麼好當就好了,專家肯定是在領域內相當精通才行了。

網友二:那就寫一些好代碼出來                            

上世是朵花:樓主的問題是怎麼才能寫出一些好的代碼。

網友三:碼狗有什麼前途?老板是靠自己寫代碼發家的?                            

上世是朵花:這個觀點就片面了,寫代碼是成長的一個過程啊,好多大佬當年也是寫代碼的,會寫代碼,再加有一點比較牛的思維就有可能成為行業內的大佬,當然發家之路很多,不一定非要是靠寫代碼而崛起。

網友四:多多看老外和牛逼專家寫的代碼?                            

上世是朵花:多看一些優秀的代碼,有助於形成一些優秀的編程思想,不過不知道是不是樓主說的「好代碼」

網友五:能不能拉通?會不會對齊?能!會! 沒毛病,pass                                                    

上世是朵花:挺逗,是在說平時技術主管指導的樣子麼?不可能有這麼土了吧,現在都是規範化流程了。

網友六:關鍵是能不能寫出好膠片                            

上世是朵花:寫膠片就是寫ppt的意思,華為,中興的員工都這麼叫,ppt寫的好是一個技術人員的加分項,不過也需要有一定的實力做保障才行。

網友七:寫好代碼也是需要天賦的。 實在不行改寫膠片唄                            

上世是朵花:這名網友說的意思應該是向技術管理者方向發展了。

網友八:寫業務代碼的吧?其實寫的是業務,不是代碼。你能看到這個問題說明你還有救。

上世是朵花:感覺這名網友好像沒有把話說完呀,然後你的觀點是什麼呢?

關於樓主說的:「寫不出好代碼」這里的「好代碼」是什麼樣的一個概念,什麼樣的代碼才是好代碼呢?我個人認為好代碼就是能夠高效的服務,能夠輕鬆的上手維護,邏輯很清晰的代碼就是好代碼,當然我是站在實用的角度去說的,也有人會認為好代碼是用什麼牛逼的模式,什麼牛逼的技術,什麼複雜的邏輯之類的,這就屬於純技術層面了,我猜測樓主應該是寫業務邏輯的代碼居多,時間長了感覺比較枯燥,所以說覺得寫不出什麼好的代碼。這可能也是大部分技術人的觀點,我還是那麼認為,什麼樣的場景就用什麼樣的代碼,不要看代碼牛不牛,要看合適還是不合適,如果在一個不合適的地方用到一個自認為很牛的代碼也是錯誤的,就像之前舉得那個例子,那個java工程師用多線程的方式做到那個排序,這不就鬧笑話了,我個人認為作為一名工程師,技術格局比技術更重要,只有一個好的技術格局才能讓工程師走得更遠,在這個前提下再精進自己的技術。

以上所有圖片均來之互聯網

大家好,我是「上世是朵花」。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步了解我,那就關注我吧!