-
1 # ouyangyingkai
-
2 # 響亮的名字叫
嗯,如何做一個啥都會的程式設計師。其實我個人覺得術業有專攻,你精通一項,作出成績來,職位上去了,那麼你就可以什麼都會了,因為你有手下,你手下會的就是你會了。記住,使勁往上爬。
-
3 # IT人劉俊明
作為一名從業多年的程式設計師,我來回答一下這個問題。
首先,在當前的IT行業背景下,要想做一個“啥都會”的程式設計師還是非常困難的,或者說是很難做到的,一方面原因是當前IT行業的技術體系非常龐大,程式設計師的崗位分工也比較細,另一方面IT行業的技術迭代速度也非常快,而且大量的技術都是平行迭代的,所以同時掌握各種技術並不現實。
隨著雲計算和大資料平臺的陸續落地應用,確實能夠在一定程度上拓展程式設計師的能力邊界,大量的應用級程式設計師在雲計算時代也需要向全棧程式設計師方向發展,但是這並不意味著程式設計師的能力邊界可以無限拓展,實際上在產業網際網路時代,程式設計師的行業屬性會越來越強,一個行業領域的程式設計師可能並不會掌握其他行業領域的相關開發技術,這也是比較正常的事情。
對於程式設計師來說,要想拓展自身的知識結構,儘量向“啥都會”的方向發展,可以考慮透過以下幾個途徑來實現:
第一:透過開發更多的專案來積累開發知識。程式設計師積累開發知識最常見和有效的方式就是開發更多的專案,不同型別的開發專案會積累不同的知識,所以程式設計師經歷的專案越多則知識結構也會越豐富。
第二:掌握各種平臺的應用。程式設計師透過各種開發平臺能夠在很大程度上拓展自身的能力邊界,包括雲計算平臺、大資料平臺、物聯網平臺和人工智慧平臺等等,在產業網際網路時代,平臺的作用會得到更加明顯地體現。
第三:注重自主學習。對於程式設計師來說,如果想在程式開發的道路上走得更遠,一定要有一個自主學習計劃。自主學習計劃一方面要圍繞崗位任務展開,同時也要注重行業發展趨勢。
-
4 # IT界的泥石流
不斷學習不斷學習,而且,計算機的基礎知識一定要掌握深厚,如作業系統,計算機網路,計算機組成原理,資料結構演算法,這些東西摸清楚搞懂了之後,學習其他的技術都會得心應手,然後一直不斷學習,就能懂得就越多了。當然,你也許還不是什麼都會,畢竟時代的技術發展實在太快了。
回覆列表
其實要做一個什麼樣的程式完全取決個人的目標和方向,如果是達到這裡所說的啥都會,那肯定得花很多時間去鑽研,程式方面的說做知識。去學習 相應的會很辛苦。但有的人不想自己變成這樣,也許只要一個普通的程式設計師