回覆列表
  • 1 # 31415926至7之間

    專業基礎課要學好,掌握一門程式語言,JAVA用處比較廣,Python入門比較容易,近兩年也很盛行,當然C++也可以,軟體專業必須擅長一門機器語言。選一個自己想要從事的職位,從興趣、性格、技能、價值觀等多方面考量,結合目前網際網路+的大環境,找一個跟自己匹配的公司問題不大!

  • 2 # Rayl

    第一,需要學習一門程式語言並要對該程式語言的特性熟悉,能夠使用該語言實現基本的邏輯,如果時間充裕可以學習C/C++,雖然難度大,但當前就業環境相比JAVA競爭不那麼激烈。目前JAVA行業競爭非常激烈,很難脫穎而出,JAVA要學習的東西太多。也可以學習Go語言,最好了解一下python等指令碼語言。

    第二,資料結構和演算法,資料結構和演算法是使用程式語言實現邏輯時不可避免會被用到的知識,對於基本資料結構和演算法應該熟悉,陣列,棧,佇列,連結串列,樹一定要熟悉,基本的排序演算法,查詢演算法肯定也是要熟悉的知識。

    第三,作業系統,使用程式語言程式設計開發必然要在作業系統下實現,所以對作業系統的熟悉程度直接影響了你程式設計的效率,如果你在Linux下程式設計,你起碼應該清楚Linux下的基本命令,Linux下的記憶體模型,程序,執行緒。

    第四,計算機網路,如果尋找的公司涉及網路程式設計,那麼對於網路的瞭解是必須的,網路分層,分別什麼用處,用了哪些協議,具體得協議怎麼使用,原理是什麼。

    第五,資料庫,軟體開發過程必然會產生資料,不管哪個方向多多少少都會涉及資料庫的使用,雖然資料庫種類很多,但是基本的SQL語句是相通的,所以SQL語句的抒寫必然要去學習的。

    第六,標準庫,框架,公司在實際開發中一定會用到一些標準庫和框架,那麼對於標準庫和框架的瞭解就能讓你在邏輯實現上更加得心應手,根據選擇語言的不同,瞭解其常用的標準庫及框架。

  • 中秋節和大豐收的關聯?
  • 關於職場那些事兒,你有什麼想說的?