首先對這個話題鞭盟,我思索了很久,其中三個問題是值得深度探討的瑰剃。一齿诉,優(yōu)秀程序員具備哪些優(yōu)秀素質(zhì),為什么優(yōu)秀程序員會在這些優(yōu)秀素質(zhì)上做的比較好? 二晌姚,如何培養(yǎng)自己的優(yōu)秀素質(zhì)粤剧、使之成為優(yōu)秀程序員?三挥唠,如何發(fā)現(xiàn)自己的缺點抵恋,并加以改進? ? 帶著問題進行思考也讓我獲得了一些見解。
作為“終生學(xué)習(xí)”的程序員宝磨,學(xué)習(xí)新知識弧关,新技術(shù)是貫穿著程序員生涯的。優(yōu)秀程序員總是不停止的學(xué)習(xí)唤锉,所以優(yōu)秀程序員總是能在技術(shù)上對普通程序員進行壓制世囊。這也是兩者最明顯的區(qū)別。開發(fā)者是用技術(shù)來獲取話語權(quán)的窿祥。這差距是沒有捷徑去走的株憾,只有花大量的時間去學(xué)習(xí)就是了。
優(yōu)秀程序員在工作上總是如魚得水晒衩,在保證工作內(nèi)容保質(zhì)保量的完成的同時嗤瞎,還能為項目的優(yōu)質(zhì)思考大量問題。這又是優(yōu)秀程序員的一大特質(zhì):思考性听系,也就是大家常說的鉆研精神贝奇。思考著這些問題上,并提供最優(yōu)質(zhì)的解決方案跛锌。這還會引出一個問題弃秆,為何優(yōu)秀程序員會思考這些問題呢届惋?我認為髓帽,首先大概先是為了學(xué)習(xí),次之為了項目脑豹。這就能延伸到優(yōu)秀程序員的又一特質(zhì):自我管理郑藏。優(yōu)秀程序員總是會讓自己思考起來的,優(yōu)秀程序員總是自覺性的去發(fā)現(xiàn)問題并解決問題瘩欺,優(yōu)秀程序員總是把時間管理的合理必盖。還有問題就是為何優(yōu)秀程序員總能提供優(yōu)質(zhì)的解決方案拌牲?技術(shù)層次是一方面,還有一方面我覺得是執(zhí)行力上歌粥,執(zhí)行力體現(xiàn)在大部分人都是為了完成工作而努力的塌忽,而優(yōu)秀程序員則是為了自我學(xué)習(xí)跟項目優(yōu)質(zhì)而努力的。一旦工作本質(zhì)上出現(xiàn)了偏差失驶,執(zhí)行力也會產(chǎn)生很大的差距土居,那么工作效率,工作效果上當(dāng)然也會受到影響嬉探。優(yōu)秀程序員在工作中善用優(yōu)質(zhì)工具來提高效率并減少失誤擦耀,這也是我很值得去學(xué)習(xí)的地方。當(dāng)然除了上述優(yōu)秀素質(zhì)涩堤,優(yōu)秀程序員在基本素質(zhì)上也要過硬眷蜓。比如:團隊精神和協(xié)作能力,充滿激情胎围,心懷理想吁系,產(chǎn)品意識等等...
知道了這些優(yōu)秀程序員的優(yōu)秀素質(zhì),我就該想想“為什么我不是優(yōu)秀程序員白魂?“垮抗,”我跟優(yōu)秀程序員差距在哪?”,“發(fā)現(xiàn)自身有什么優(yōu)秀素質(zhì)加以培養(yǎng)碧聪?”冒版。帶著這些問題來審視自已,也獲得一些意想不到的收獲逞姿。首先辞嗡,我得先發(fā)現(xiàn)自身在工作中的優(yōu)點,我能保證工作內(nèi)容保質(zhì)保量的完成滞造,我工作效率高续室,時常兩天的工作量我花一天的時間就能將其完成。我的執(zhí)行力還行谒养,我團隊精神和協(xié)作能力還是不錯的挺狰,通過多方溝通解決問題也過得去,我認為我是充滿激情买窟,心懷理想的丰泊。我也會使用優(yōu)質(zhì)工具來提高我的工作效率。偶爾我也會為了項目出謀劃策并思考問題始绍。但是瞳购,我的主動自覺性并不足,較少主動承擔(dān)項目的責(zé)任亏推,自我管理有些不足学赛,偶爾會出現(xiàn)粗心大意年堆。綜上優(yōu)點與缺點,要想成為優(yōu)秀程序員的話盏浇,我還得把優(yōu)點發(fā)揚光大变丧,對缺點進行加以改進。好了绢掰,說了這么多空話锄贷,就來說說具體措施吧,目前芝播由我一人負責(zé)曼月,我會對芝播項目進行優(yōu)化谊却,保證流暢不卡頓并穩(wěn)定,對內(nèi)存消耗進行優(yōu)化哑芹,對apk體積問題進行優(yōu)化炎辨,對app啟動時間進行優(yōu)化,線上版本產(chǎn)生bug比率要比行業(yè)標(biāo)準(zhǔn)低聪姿,將芝播打造成一個優(yōu)秀品質(zhì)的app碴萧。在財?shù)理椖块_發(fā)中,嚴格遵循編碼規(guī)范與標(biāo)準(zhǔn)的編碼能力末购,細致的解決問題破喻,主動承擔(dān)項目的責(zé)任,思考項目中所存在的問題并找到優(yōu)質(zhì)的解決方案盟榴。