首頁>Club>
5
回覆列表
  • 1 # 白木呼呼

    可以先從簡單的程式語言學起,如JAVA,C/C++,Python等。其中JAVA和Python比較適合新手入門。而且目前前景較好,學會後在工作中應用也比較廣泛,新手建議從JAVA開始,主要適合前端或資料庫的開發,Python主要應用於人工智慧領域、大資料等等,後期有時間可以自學。首先將語法熟悉好,多做做一些例題,再慢慢涉及到實踐中,做一個小專案。再學一些資料庫有關的SQL,以及資料庫的操作,再慢慢將程式演算法最佳化。程式設計其實就是個搭框架,再不斷完善的過程。做多了其實也就那麼回事,腳踏實地,肯定可以做好的。

  • 2 # 左右小實驗

    應該先從你興趣開始,有興趣再決定程式設計領域,有了程式設計領域在決定語言. 不同的語言對應著不同程式設計領域,如果你要學完那是有點不現實. 因此你要回想一下你興趣來源是什麼?比如喜歡做駭客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟體等等. 要分析好興趣來由,在決定你的發展方向,就好了. 比如你喜歡為WINDOWS開發軟體,那麼 C語言是必備基礎,學好好了然後在擴充套件一門面向物件的語言比如C++ C# JAVA 等.這些是不錯的選擇。 然後光有語言不行,為了軟體的質量保證,還需要研究一下系統理論基礎,這樣你的軟體才能做到對系統的作家相容性和獲取最佳效能。

  • 3 # 查理博士關天下

    1.熟悉程式語言

    熟悉程式語言是學習程式設計的第一步。人們通常以C,C ++,Java或Python開頭。我個人一開始就喜歡C ++,因為它既不太簡單(如Python),又不太缺乏庫(如C是)。C ++相當快,並且也具有良好的庫支援-兼而有之!另外,C ++是競爭性程式設計的一個不錯的選擇,因為它速度很快並且具有標準模板庫(STL)的支援。根據您的興趣和目標,對第一語言的選擇非常主觀。您可能對前端,後端,移動應用程式開發,遊戲開發,資料科學等感興趣。如果您的主要目標是找工作,請檢視我們的文章。哪種程式語言最適合找工作?

    您可以從學習基礎知識開始-語法,資料型別,變數,迴圈,陣列等。嘗試解決基於實現的簡單問題,以熟悉這些基本概念。

    2.學習資料結構和演算法

    一旦您對上一節中提到的任何一種語言感到滿意,接下來您應該做的就是學習資料結構和演算法。資料結構和演算法有助於建立程式設計所需的正確能力。有關資料結構的知識將幫助您選擇要解決的問題的正確方法-並非所有資料結構都可以在任何地方使用。瞭解演算法之後,您將能夠理解許多庫函式的工作機制,否則,它們會像黑匣子一樣出現。

    您可以學習許多優秀的線上課程。演算法的第1部分和第2部分是很好的入門課程。花時間思考這些資料結構和演算法的實現,以使其適應它們,這一點很重要。您可能認為學習它們的實現可能並不重要,因為最終會使用庫函式。這是人們最常見的誤解之一。瞭解實現將幫助您評估時間複雜度,這將幫助您進一步最佳化程式碼。有一個很棒的網站Visualgo,您實際上可以在其中視覺化各種資料結構和演算法的工作。

    3.競爭激烈的程式設計讓您的手變得骯髒

    一旦學習了資料結構和演算法,就應該開始在SPOJ,Codechef,Codeforces,Topcoder,Hackerrank,Geeksforgeeks等網站上解決問題。解決的問題越多,效果越好。不過,最好以難度遞增的順序解決問題。您可以按提交的解決方案數量的降序對問題進行排序,然後開始解決。解決了大約100種混合品種問題後,您將對自己的程式設計技能充滿信心。

    在解決問題並編寫解決方案編碼後,您便可以開始參加各種線上程式設計競賽。這樣做將大大提高您的程式設計技能。

    4.做一個專案

    現在,您已經提高了解決問題和程式設計的能力,是時候建立一些有用的應用程式了。您可以選擇一些流行的Web開發框架(Django,Flask,Ruby on Rails等)並使用它來建立專案。編寫應用程式會讓您有實際的軟體開發感覺,這是大多數程式設計師所做的。

    完成一些Web開發專案後,您可能想嘗試Android或iOS開發。不要束縛自己-學任何你想學的!

    5.探索

    一旦對程式設計技能充滿信心並完成了一些專案,現在就應該繼續探索計算機科學的各個領域,並找出最讓您著迷的地方。

    計算機科學是一個廣闊而豐富的領域,有許多有趣的子領域。計算機科學的一些熱門領域是人工智慧,機器學習,密碼學,雲計算,系統程式設計,計算機視覺,自然語言處理,區塊鏈,虛擬現實,Web開發,移動應用程式開發等等。您應該嘗試探索儘可能多的領域,以瞭解您的興趣所在。

  • 4 # 中公西西老師

    怎樣瞭解自己是否適合學習IT技術?1.我們一直認為並不是每一個人客觀上都適合學習程式設計從事IT行業所以我們也不建議你盲從別人的選擇。探尋自己是否適合從事這個行業的最好辦法並不是盯著這個行業會帶給自己的回報諸如不錯的薪水,體面的工作環境等等這些因素這會讓你覺得你是適合學習的殊不知其實你只是想要這份工作所帶來的結果,但是本人未必適合2.我們所定義的適合學習程式設計是你在沒有任何外因的條件下能夠發現其中一定樂趣進而有可以培養自己在其中興趣並發展成個人職業的可能3.探尋自己心底最真實的聲音往往是最重要的所以我們建議如果你不確定自己是否喜歡或者適應程式設計可以先來報名參加中公的免費零基礎試學課程,亦或者線上學習我們的免費教學影片學習資源透過自己在對課程的學習過程中,來發現自己是否有興趣投身其中因為興趣往往決定了你在這個行業的發展空間,這與其他利益無關

  • 中秋節和大豐收的關聯?
  • 男生會做雙眼皮嗎?