回覆列表
  • 1 # 運維的榕樹

    軟體開發和網路工程,孰優孰劣,因人而異。

    首先,正視軟體開發的方方面面

    1、正確認識軟體開發的複雜性。根據程式語言分類,包括c,c++,java,python等。而一類語言,又會區分前端開發內容和後端類程式設計。同時,一種語言,語言的基本程式設計語法,只是佔了程式設計學習知識體系的30%知識面,要想在軟體開發行業分一杯羹,需要學習熟悉對應相關技術,例如為了開發實現良好的socket應用,需要熟悉基本的網路知識;為了實現高效的資料效能,需要了解資料庫的執行原理等。軟體開發的知識體系,似乎變得錯綜複雜。當然,軟體開發不是一個人的事,但是掌握必要的知識,成為優秀中的一員,還是需要付出很多努力的。

    2、瞭解崗位職責的分類。軟體開發,是一個團隊分工的系統工作,分為需求分析、架構設計、軟體編碼、測試、交付等。很多人,對軟體的理解停留在軟體編碼上,所以需要對軟體開發的分工有正確認識。

    其次,瞭解網路工程的前景

    1、網路工程的知識體系

    當前網路行業知識體系,比較聞名的非思科和華為莫屬,兩者都建立了NA,NP, IE這樣的網路技術認證體系,為網路工作者提供了清晰的學習路徑。

    2、網路工程的人員流轉

    網路工程的從業人員,主要區分為2大類,一類是網路裝置供應商,類似思科,華為,愛立信等行業巨頭,他們服務於各行各業;另外一類,就是加入電信運營商,包括移動,電信,聯通等,開展基礎的網路建設維護工作。

    最後,結合個人優勢

    俗話說得好,“女怕嫁錯郎,男怕入錯行”。喜歡一個行業沒有問題,但是是否適合一個行業,是值得思考的。在一個自己不擅長的領域,很容易碰到天花板,限制自身的發展;而選擇一個自己擅長的領域,更容易發揮自己的主觀能動性,贏得競爭優勢。

    說在最後

    軟體開發和網路工程,沒有好壞之分,選擇適合自己的才是最好的。判斷那個更適合自己,最簡單的方式,就是到各科技園區去感受下他們的生活,去各大技術論壇聽取他們的心聲。用一句俗話結束,那就是”學會站在巨人的肩膀上思考問題”。

  • 中秋節和大豐收的關聯?
  • 有沒有一瞬間區分不清夢境和現實?