-
1 # 小福福工程師
-
2 # 安小彥
感謝邀請,首先程式設計師的工作很繁雜,如果現在工作中乾的活技術含量不高,但堅持學習,成為大神指日可待,既然稱之為大神,大都是工作經驗的積累,以及新技術的學習,提升,在工作中培養,在專案中遇到的問題多,解決問題的能力就越來越強,在工作中開發的新技術也會隨之增多,會的多了,就可以稱之為大神了,當然大神可不是簡單的努努力就可以了,首先,要有一個學習規劃,如果你現在工作中使用的技術含量不高,那就要多學習技術,提升,知道自己哪裡不足,加以學習增進,程式設計師的提升有技術能力提升,溝通能力提升,組織協調能力提升,學習能力提升,專案管理能力提升,程式設計思維提升,專案經驗等等,需要提升的有很多,根據自身的條件提升自己,學習需要堅持,不能三天打魚兩天曬網,更不能有點成績就沾沾自己,要勤學多練,多問,祝早日成為大神,祝好
-
3 # IT人劉俊明
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,對於程式設計師來說,崗位開發任務對於自身的能力提升有非常直接的影響,如果從事應用級開發崗位的程式設計師,要想具備較強的研發能力還是比較困難的,由於程式設計師的業餘時間有限,所以透過自學來提升往往也是有侷限性的。實際上,當前有不少初級程式設計師都在透過讀研或者轉崗的方式來說實現研發能力的提升。
在脫離崗位的情況下進行提升,一方面會存在知識壁壘問題(眼界不夠開闊),另一方面還存在場景構建的問題,很多研發級任務是需要場景支撐的,比如人工智慧領域的研發就需要資料中心的支撐,而自學者往往很難有全面的開發場景支援,這是很難解決的問題。
程式設計師的提升也比較依賴於開發團隊的交流和合作,由於當前很多開發任務需要多個角色的合作才能完成,所以個人要想獲得技術上的突破,往往也需要團隊的配合。按照歷史經驗來看,開發團隊的review對於程式的技術能力提升有比較重要的影響,所以脫離開發團隊來提升往往需要更長的時間。
如果程式設計師目前的崗位任務比較簡單,而自身也具備一定的研發基礎,那麼可以考慮參加一個開源專案來提升自身的程式設計能力,實際上當前很多程式設計師也在採用這種方式來學習和提高。在開源專案的選擇上,一方面要選擇自己比較熟悉的語言工具,另一方面要選擇前景比較好的技術方向,比如大資料、人工智慧、區塊鏈領域的開源專案就可以重點關注一下。
-
4 # 小島人生
學而不用,基本荒廢。尤其現在的高併發,分散式,大部分沒沒機會接觸,所以學了用處不太大,除非遇到能夠用到的公司
-
5 # 數智人才獵聘
選擇大於努力,主要還是要結合自身情況確定方向,這樣可以有針對性的做學習改進計劃,並結合工作場景和工作導師來系統學習,提升資質水平,透過認證來提升專業能力,成長為專家的機會會更大。
-
6 # 藍銀領域
你有興趣的話堅持學習就行了,大神做的也是技術含量不高的活,只是比你知道的多而已,不過學習的方向注意下,多學一些數學知識,偶爾讀讀文學可能會賦予你靈感
-
7 # 張汝生
程式設計師最重要的能力是分析問題解決問題的能力。新知識只能做為解決問題的手段,當然越多越好。但是,跟英語一樣,學完不用一切白扯。最重要的還是當下,技術含量低?除非不是程式設計工作。真的做好了嗎?真的精益求精了嗎?
-
8 # 唐城寶寶
程式設計師,如果你想走的路越來越寬的話,首先你必須自己自身要強,打鐵還需自身硬。
然後你就選個好的平臺,只有平臺好了你才能有大的發展,選擇大於努力。
-
9 # 卡塞拉符文圖騰
你可以成為你領域內的專家,不一定非要和別人比。如果非要比,只能說沒有什麼比實踐更好的學習方式了。 只靠在家學容易忘,而且很累
回覆列表
從點滴積累開始,不厭煩普通編碼,大神自然煉成。
程式設計師的學習就在於平時積累,可能平時工作中感覺不到,因為每天的工作內容都差不多,好像沒有新東西,這就要善於多理解,更多程式設計師可能覺得程式碼寫完了,功能實現了,就完事了,但很少有人去深究這段程式碼涉及到的內部原理。甚至很多程式碼都是複製貼上,就更不會去探討為什麼這麼寫了。
不會就一個問題去深入研究以及從廣度上研究,他周邊的問題。這就是大神和普通程式設計師的區別。善於發現問題,一直點滴的學習積累。解決問題越多,積累越多。多學習沒壞處,總有一天,突然發現,很多問題都是你遇到的,解決起來胸有成竹,就成大神了。