回覆列表
  • 1 # GeCoder

    更新快的新技術很多都是一些框架,框架,往往只是一種工具,程式是語法,演算法,邏輯與業務的集合,如果把基礎語法、演算法這些比作是內功的話,那框架就像外功一樣,是從基礎中出來的衍生品,比如學習Java,JS等,應該多去了解Java的基礎語法,JS的閉包,JS解析器,反射,垃圾回收機制,記憶體最佳化這些。

    有了一個好的基礎,在新技術面前就能很快透過表象,追溯原始碼掌握它,以不變應萬變。

  • 2 # 東風高揚

    碼農成為技術更新的炮灰,這種說法有些微妙,有一些道理但又不完全正確。

    技術更新快確實是軟體或網際網路行業的一個現象。程式設計師是這種現象的第一感知者,春江水暖鴨先知。而透過現象來看本質,這一二十年其實很多的行業技術更新也很快,只是軟體技術更快而已。

    從大的方面來看確實有一定的道理。從早期的組合語言,到後來的Fortran、Pascal、Cobol、C等,到後來的C++、PHP、JAVA、Python等,確實眼花繚輪,從完成一個桌面小軟體到現在網際網路冉家應用,已經現在應用的不斷更新出現,確實很大部分程式設計師是在馬不停歇的進行學習與適應。才能跟得上飯碗的變化速度。

    但具體到個體來說,就不一定是這樣了。軟體開發目前基本上很難有一個人來完成,而是有團隊協作。分工越來越細,一個人負責一個地方。而且團對一旦選擇了某種開發語言,構建了開發平臺以後,基本上很多後來的開發都是在此基礎平臺上進行,改變的只是業務的應用及部分技術上的更新,或比如框架的改善、或外掛新增等等。所以作為個體,有可能學某種技術後,一直在此技術上的升級、或者外延。除非團隊要使用另外的基礎開發體系來進行,那就不得不重新學習新的技術。

    當然某些程式設計師確實也會遇到這種炮灰情況。比如同一不停變換開發工具或開發技術的情況,那就不得不重新全部學習新的技術。

    總的來說,程式設計師是個持續保持學習熱情的群體,正是因為這樣也才更有吸引力,技術不更新那就只有人被更新。生命不熄,奮鬥不止就是他們真實的寫照,人生不就是這樣麼。

  • 3 # 嵌入式宏思微想

    唯一的不變是變化。技術更新快,碼農若成為了炮灰,則表明TA不是一個優秀的碼農,甚至不是一個合格的碼農。

    碼農只會複製貼上,只會守舊深鑽?如果深耕某一領城,你會發現,技術都是在更新迭代中,只不過你不需要那些更新的技術罷了,久而久知,就會發現,原來和世界,已經差了十萬八千里,此時,你再說,技術更新太快了,醒醒吧,是你沒有跟上。

    1.持續學習。

    2.觀念開放,擁抱新事物。

    3.思維活躍,舉一反三。

    4.樂於分享,樂於互助。

  • 4 # cougarsz

    某種意義上是,越是靠近機器的地方,變化越快,而越靠近人的地方,變化越慢。各種商業規則,藝術創新幾十年不變。36計幾百上千年了,到現在還在用。另外一個越靠近物理實際,越具體的東西,變化也越快。越抽象,越遠離具體的技能變化慢。所以就是和人打交道,進行抽象決策的,越不容易淘汰。而程式設計師離具體實現太近了,這是最容易發生變化的部分。和寫程式邏輯一樣,變化的部分都是具體實現,而不變的多是抽象的部分。

  • 5 # 星辰大洋

    為什麼這麼說,因為軟體行業可以說是全世界開放程度最大的行業,只要你有心,最前沿的技術都能找到資料,都可以去學習。這在其他行業,真的是不可能的,可能你在一家公司二十年都無法接觸到這家公司最核心的技術,而在網際網路行業,你可以隨時學習到比你所在公司更高階的技術。所以,作為一個軟體工程師,不要擔心失業,隨時都有新技術產生的新崗位。

  • 中秋節和大豐收的關聯?
  • 家裡的鐵樹上有白色粉狀的東西是什麼?