回覆列表
  • 1 # TyyozZ

    首先,要正確認識學習程式語言的目的,程式語言總的來說可以分成機器語言、組合語言、高階語言三大類。目前通用的程式語言有兩種形式:組合語言和高階語言。

    根據學習目的我們可以大致分為以下幾類:

    桌面程式:Java、C++、C#、VB、C均可。

    網站伺服器端開發:JSP(Java語法)、PHP、ASP(C#語法)、Web App框架等

    網站客戶端:HTML、CSS、Javascript

    智慧手機程式:安卓使用Java,iPhone使用Objective-C

    底層、工具開發:C、C++

    多功能指令碼程式:Python、Perl、Ruby等等

    人工智慧:Prolog、PDDL

    工業控制:C、PLC、彙編

    通用應用資料交換處理技術:標記語言XML/XPATH/XSLT、JSON、YAML等

    資料庫: SQL等

    從應用性上來選擇自己需要的程式語言事半功倍,程式語言的學習應該具有針對性而不是說需要全部都學會或者是略知一二,這樣反而會導致知識的片面性從而導致無法正確有效的完成個人需要的工作,可以在完全掌握必要的知識之後再進行額外的瞭解學習,程式語言是有相通性的,當你能熟練運用某些之後再進行廣泛的學習會更加簡單從而達到應有的效果。

  • 2 # 新米米

    盲目貪大而全,一般最終也無法都能學會學懂。經常看到一些小故事,例如說一人常年只練一招,但一招就能制敵,這個人就是武林高手。360行,行行出狀元,精力有限,也不可能把所有的都學會學精,把自己感興趣的一門搞清楚了,你就是這個方向的專家和高手,你就成了權威,你就是狀元。

    最主要的目的是能解決掉問題,遇到問題選擇相應技能,然後解決掉問題,這個才是根本,在根本的基礎之上,在深入瞭解別人不瞭解的,你在這個圈子內就是這方面的牛人。

    人生苦短,精力有限,別折磨自己。加油行動。

  • 3 # 贊哥哥

    程式語言確實很多,我們不可能都學,也沒必要都學。一般熟練2~3門程式語言就可以了。那麼,究竟學習哪些程式語言?在選擇程式語言時要考慮以下問題:

    1.自己想從事哪方面的開發工作,不同方向需要的技能不同,程式語言也不同。如果想從事前端工作,那麼就要學習JavaScript、html、css這些語言,然後就要學習Angular、Vue等前端框架。如果想從事後端開發工作,那麼就要學習Java、go或者python,它們三個都可以開發後端程式;後端開發還要學習資料庫、Linux作業系統等知識。

    2.自己對哪門開發語言感興趣。興趣是最好的老師,自己喜歡就去學吧。

    最後,把主要精力集中在2~3門開發語言的學習上,再適當學習其他知識開闊視野,沒必要學習所有開發語言。

  • 4 # 日衝資訊 黃

    程式語言千萬條,語法原則就一條。我用過的程式語言少說也有幾十種了。系統地學過,寫過幾萬行程式碼,算是比較精通的有三四種吧。其他的都是現用現學。下面簡單概括一下程式語言共通的語法原則。

    變數型別

    程式可以看成是對現實世界的邏輯抽象。通常把現實世界中的事物稱為物理物件。因此,變數可以看作是對物理物件的邏輯符號。基本的變數型別大致可分為數字,文字,布林值以及陣列(變數的組合)。象數學中的四則運算一樣,各種變數都有一套各自的運算子號和規則。面向物件的語言增加了類和類的規則。變數是程式的靈魂,從本質上說,程式就是透過數學模型來模擬對物理物件。

    過程控制

    程式的執行過程就兩種:迴圈和分枝。這一塊相對簡單。初學者喜歡在這裡下功夫,實際上程式的過程不能太複雜,在變數設計上多下功夫才是高手所為。

    程式結構

    大型程式由很多程式碼組合而成,程式結構提供了程式碼分割和結合的方法。這些方法受語言的影響較大,基本的有函式,引用,比較高階的語言還有名稱空間等規則。程式結構和架構設計的關係密切,一般所謂精通某種語言都是指熟悉該語言的結構特徵並善於運用。

    上面所說的是過程語言的共同特徵,熟悉了一兩種有代表性的語言,再學其他的語言都比較簡單,有一兩週就能上手,當然啦要達到精通的水平還需要有大量的編碼實踐。

  • 中秋節和大豐收的關聯?
  • 山馬菜怎麼吃功效與作用?