本文目錄一覽:
- 1、學習編程先學什麼編程語言入門知乎
- 2、現在還有學c語言的必要嗎 知乎
- 3、為什麼知乎上大多數人不推薦C語言入門
- 4、初學者學習c語言哪個軟體好 知乎
- 5、如何自學成為程序員 zhihu
- 6、新手怎麼學編程語言?
學習編程先學什麼編程語言入門知乎
1. 語言只是工具,假以時日,你都會熟練掌握一門/多門語言。
2. 編程語言用以表達你對計算機的理解,表達你的想法,所以解決問題的思路及方法更為重要。
3. 進入計算機的大門,你會發現天地很廣。現在多多了解,拓展視野,也很重要。
4. 推薦使用Linux,可以從Ubuntu開始。一定要熬過一開始的痛苦時期。
5. 千里之行,始於足下。1w小時定律等。
@Joker Qyou的答案很受推薦,但我覺得不大適合初學者,那張圖片的”根”是:What programming language should I learn (next)?我覺得它更適合 “next”。
如果讓我重來,我會選擇C和(或者)Python。
Python語法和庫更豐富,上手更容易,使用更方便。
C簡單直接,學習成本不高,貼近底層,能幫助了解底層細節.
學習語言是簡單的,語言是工具,使用好工具是一方面,其他各種領域知識也是很重要的另一些方面。高中畢業後沒事刷OJ應該是蠻適合的吧,正好把演算法和編程語言練好。到了大學後,如果是我重來,我會:
1. 不放過學校的基礎課程。
2. 做ACM演算法題,混各種OJ。
3. 使用Linux。
4. 參加各種編程方面的活動。
現在還有學c語言的必要嗎 知乎
1. 與其它高級語言比起來,C 語言對硬體親和性差不多算最高,對硬體的利用率也最高(在會用的前提下)。 C 語言可以很方便地任意操作目前計算機內任何可以用地址來表示的東西——也就是說軟體能直接操作到的東西中,只有 CPU 裡邊的寄存器不能直接操作(嵌到 C 裡邊的彙編或者編譯器特殊處理的不算)。2. 比 C 更能全方位操作硬體的只有彙編,但是彙編對複雜程序設計實在是太不方便了。所以目前操作系統也只有很少的部分用彙編寫。3. C 語言本身對於應用程序的開發在時間上並不會造成太大的障礙。很多其它語言的高級特性其實只是庫的支持而已,如果有那些 library,C 語言在開發效率上並不會有太大的問題。並且發展了這麼多年,其實常用的 library 基本上也都能找到。4. 由於計算機性能的增強,越來越多的功能可以僅通過腳本在宿主環境中完成。這是 C 語言做不到的。5. C 語言也是高級語言中最能體現目前計算機硬體工作方式的語言。綜合前三點,如果計算機架構不改,C 語言必定還有很大的生存空間。誠然硬體資源和人力資源(編程時間)上的權衡,隨著計算機硬體的發展,越來越偏向人力資源,所以C 語言的分額會萎縮。但是人的慾望膨脹得也不慢(對計算機硬體性能的需求膨脹),在這個條件下 C 語言的需求萎縮並不會太快。上面第四點可能是 C 語言需求萎縮的最大原因,不過第四點在一定程度上也拓展了編程人員的需求量。由於最後一點,如果真的要對其它編程語言有很深入的理解,那必須理解計算機的架構(計算機到底是怎麼幹活的),那麼 C 語言是道邁不過的坎。只要涉及到操作系統就離不開 C 語言了(當然可以說有的操作系統用的 C++,但是如果 C 語言都沒搞清楚,C++是不可能搞清楚的)。對於比較上層的開發者來說就算不常用C語言,至少要知道 它是怎麼回事,就像寫驅動的人可能並不常用彙編,但是一定要知道它是怎麼回事,不然怎麼解那些莫名其妙的 bug?學了C 語言,最不濟的情況下,也是會讓你有機會成為使用其它任何語言的高手。
說的非常好,轉一下
作者:熊心源
鏈接:
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
為什麼知乎上大多數人不推薦C語言入門
我就是c入門,一開始很難理解,啃書啃的特別痛苦。不過克服了這個,後面學python,c++都是一帆風順,因為c算是挺底層的高級語言,很多細節,掌握了這些其他的就不再話下了。所以用c入門可以認為是從較難的開始,打牢這個基礎後面就容易了。
大多數人覺得c不適合入門也是這個原因,一開始入門太難太慢成效低,很容易打擊學習積極性,尤其是自學的話更困難。所以建議自學還是從易到難深入,python就是公認的很簡單的入門語言。有了c做基礎一周內就能掌握。沒有基礎的話幾個月也差不多
初學者學習c語言哪個軟體好 知乎
初學推薦VC++ 6.0這個版本的,簡單上手快。
入門後就可以根據自己的情況選擇高版本的了,比如VS2012 VS2013等等。
微軟的VS系列還是很強大的。
如何自學成為程序員 zhihu
不管什麼方向,編程都是基礎,你要先學C語言,編程入門的,看書實踐,我也是學這個的,擂987非官方300貝多芬192故事,可以找出數字,能q,共同努力
新手怎麼學編程語言?
其實這個問題取決於你自己,如果你平常時間充裕而且自制力特彆強,當然可以自學,但是自學的話會有一些問題,比如說學習過程中遇到問題出了 bug 該如何解決?自己是不是能夠堅持下來?
去正規培訓機構學當然也成,但是如果哪個機構說包教包會包分配,找不到工作不收學費,這種情況我建議你還是不要去試水了,天上沒有掉餡餅的好事兒,而且正規培訓機構只會說給你推薦就業,不會包就業的,謹記。
另外,開始入門的時候你可以看一些經典的編程語言書籍,這個可以自己去網上搜索,比如你想學 Java 就可以去知乎上搜一下自學 Java 應該看哪些書。當然我個人更喜歡看一些視頻同步進行學習,這樣能給人更直觀的感受。
還有,再厲害的程序也是一點點敲出來的,你可能看別人三下五除二就把代碼敲出來覺得很簡單,但是,千萬千萬千萬不要眼高手低,一定要自己動手操作,另外,你可以自己擁有一個博客,這個博客可以是自己搭建的,也可以去類似 CSDN 的地方自己註冊一個,然後把自己敲代碼過程中遇到的各種 bug 和學到的知識點整理起來。
遇到問題,首先自己想辦法解決,Google 也好百度也罷,看官方文檔也行,總之自己先試著解決。如果解決不掉,去虛心請教身邊大神或者把你的問題發到一些專業的論壇上,肯定會有大神幫你指點一二的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206186.html