-
1 # 職場工具哥
-
2 # Ys緣識莫月
你既然想成為一名優秀的程式設計師,那就要成為你所處行業的精英。
不知道你是否讀過安德絲·艾利克斯的《刻意練習》,裡面提到的刻意練習這種方法,可以快速的讓你實力得到提升。
在這我簡單的分享下里面提到了3F原則。
focus專注、feedback反饋、fix修正。
01.focus專注
如果你在職場中面對事物無法選擇,那就嘗試著將它變成興趣。就像是你需要每天做美工、PPT、文案,你將這些看做是一種興趣,看著是一種訓練。去從新認識它,瞭解它,開始對它專注,刻意的去學習這些技能周邊的知識,將它們的運用進行反覆練習,養成一種習慣,成為一種“心理表徵”,當你的“心理表現”越來越多,那你的技術一定會提升很快。成為這個行業的專家,你自然能脫穎而出。
很多人說要一直堅持一件重複事很枯燥,需要很強大的意志力,不然遇見技術上瓶頸,就難以堅持下去,其實根本就沒有意志力這件事。
真正所謂意志力的表現來至於我們的動機,因為我們有著充分的內外在的動機才驅使我們不斷的保持它,因此我們如果要突破遇到的瓶頸就需要一直保持動機,而最有效的方法就是習慣。
例如:有一個編輯,他腦海中沒有新的創意,但是他並沒有休息,而是是每天堅持寫劇本,或者說是仿照寫劇本,他每看一部電影就會將電影內容用劇本的格式書寫出來,當他寫了幾十部電影后,他自己就會寫劇本了。因為他一直在不斷的重複練習這件事,養成一個習慣這樣才能突破自己的瓶頸。
02.feedback反饋
你需要找到一個外部的支援,也就是對自己“刻意練習”後反饋,這樣可以督促自己進行進步。比說你想減肥,你得先買個秤,每天看見自己減肥的成果,想要健身就在家裡貼上肌肉男的照片,時刻可以對照自己,這就是對自己的反饋,也是督促自己的動力。
03.fix修正
你的需要一個這個行業裡的老師,所謂師傅領進門,修行在個人,首先還需要有師傅的存在,因為一個專業的師傅能夠及時給你進行一個修正,而不是盲目的專注,就像我之前很喜歡打乒乓球,中學時代一直都打得不錯,知道上了大學遇到了真正專業學習乒乓球的,才發現自己完全打不過。經過和他們交流發現,他們才說,我掌握的所有技巧都差一點標準,用武林高手的話說就是漏斗百出。他們對一個動作例如削球,一個練習就是一下午,知道輕鬆下旋削球回去後才進行下一個動作的練習,而我們業餘的更喜歡打比賽,所謂在實戰中提升,但是沒有專業人員指導,導致自己無及時修正。
所以即使糾偏能讓你少走很多的彎路。
你能運用好這3F原則,相信用不了多久,便能成為一名優秀的電力精英。
-
3 # 前端開發阿段
我認識好幾個大神,有管理能力超強的,有技術能力拔尖的,也有八面玲瓏的。
我不說如何成為一個優秀的程式設計師,只說這些大神都是怎麼去做的。
首先是技術超強的大佬,現在他是我們前端架構組組長。他沒別的,就是喜歡程式碼,對於他來說,寫程式碼就是一種快樂,不只是工作,回到家也會經常寫程式碼寫到兩點多。
同時他特別喜歡閱讀別人的程式碼,發現好的地方立馬就會學著去使用。
當遇到一個技術問題,他總是要把這個問題研究透才會安心下來。否則會一直糾結這個問題。
他的性格也很活潑,很願意與別人去交流,也很願意去分享自己的知識,所以我們組內的人都很喜歡他。
還有一個管理能力超強的大佬,他可以說是我的師傅了,在他來之前,我連實習生都帶不好。後來他來了,教會了我很多管理方面的知識。他的特點就是會去動腦子,交際能力強,看到別人不對的地方總是會指出來。
沒事他就會到處去轉悠,看看大家都在幹啥,瞭解每個人的狀態和心裡情況。沒事也愛開開玩笑,跟很多人都很熟,他的觀念就是大家都是人,都講感情的,我跟你私交好了,很多工作就好開展了。
當然,他的技術也是很強的,也很喜歡寫程式碼,很愛啃原始碼。早期奮鬥了很多個日日夜夜,基礎很紮實,現在年紀大了,就轉的管理。
是的,總結一下,就是要熱愛寫程式碼,你不熱愛是很難成為大神的。然後就是也要多看別人的優秀程式碼。最後呢,情商和交往能力最好也要有。
-
4 # IT人劉俊明
作為一名從業多年的程式設計師,我來回答一下這個問題。
程式設計師群體作為推動網際網路發展的重要力量,得到了越來越多的關注,目前有越來越多的年輕大學生願意投身程式開發領域。從IT行業發展趨勢來看,未來程式設計師群體的數量會進一步壯大,程式設計師的就業領域也將不僅僅侷限在IT行業,傳統行業也需要大量的程式設計師。
對於程式設計師來說,如果想在程式開發領域走得更遠,或者說成為行業領域的佼佼者,應該從以下幾個方面入手:
第一:豐富的知識結構。程式設計師崗位對於從業者的知識結構有比較高的要求,涉及到數學、物理、計算機基礎、計算機網路等知識,具備了這些基礎知識機構,能夠在很大程度上保證程式設計師的學習能力和工作能力。實際上,基礎學科的掌握情況對於程式設計師未來的發展往往更重要。
第二:不斷提升資源整合能力。程式設計師的資源整合能力對於未來的職場發展具有非常實際的意義,資源整合能力的提升能夠為程式設計師搭建一個更大的舞臺,從而發揮出更大的作用。程式設計師需要整合的資源包括技術資源、人力資源、行業資源等,其中技術資源的整合能力是非常關鍵的。
第三:緊跟發展趨勢。程式設計師群體一定要緊跟技術發展趨勢,這樣才能夠藉助於新技術來開啟新的發展空間。目前大資料、雲計算、邊緣計算、物聯網、人工智慧等技術都有廣闊的發展空間,所以程式設計師應該在立足自身工作崗位的情況下,逐步對這些技術形成自己的認知。
回覆列表
我在這個領域工作了近20年,我相信我很有發言權。
那麼如何做到最棒呢:
1、不要怕吃苦
程式設計師是很辛苦的工作,經常要加班寫程式,你只有比別人付出的多,得到才會多。
2、做好專案
早期不要在乎工資,跟成長性好的專案,越大型的越好,因為使用者越多、資料越多,你遇到的問題就會越多,你每解決一個問題,都是提高自己。
3、分享知識
你在努力工作的同時,要分享你的得到給同事們,這樣他們就會什麼問題都找你問,你的能力提高就越快。
4、不斷的學習
程式設計師辛苦,還因為知識在不斷迭代,你要一不斷的學習下去。
以上就是我的幾點建議,希望可以幫到你。