-
你應該從你的興趣開始,如果你感興趣,就決定方向,然後你才有方向來確定語言。
你也可以看看 80x86 組裝網站,看看以下網站管理員寫的文章,或者你可以直接聯絡網站管理員,和他談談程式設計。
什麼是程式設計,它是什麼?
如何開始使用 Windows 上的 C C++ 學習區?
掌握了C C++之後,如何在Windows下開發乙個帶有介面的程式?
如何在 Windows 上開始驅動程式開發領域?
如何正確進入基於x86-64bit Windows系統的商業軟體破解領域?
如何正確學習和拆卸?
要成為 VC++ 程式設計師,我需要學習什麼?
-
萬事大好,萬事大好,一開始萬事大難,學習程式設計也是一樣,所以剛開始學習程式設計的孩子,應該多從來過的人的經驗中學習,少走彎路。
第一:關注問題。
如果不解決這個問題,你就永遠走不下去,你就無法到達長城,你就不會成為英雄,你會有這麼強的毅力去學習,這也是大多數初學者容易走的彎路。
因為初學者一開始很難有紮實的基礎,所以很難把每乙個知識點都吃得相當透徹,所以當你開始學習的時候,首先要了解基本的方向和思路,掌握一些概念或者如何使用工具,當你慢慢掌握了程式語言的整個套路時, 之前遇到的問題可能會得到解決。
第二:選擇三四的語言,不堅定不凋零。
當我學習一門基礎語言時,我總是想知道我是否能用我所學的語言找到乙份工作,所以我在中間換了語言。 初學者經常會問一句話“學一門語言,能找到工作嗎”,這是乙個辯證的問題,其實任何一門程式語言,哪怕是任何一門技術,只要它還活著,那麼就一定有存在的必然性,只要能掌握它,就不用擔心找不到工作。
程式語言和語言之間沒有太大區別,在學習了其中任何一種語言之後,學習任何其他語言都會容易得多。 既然你花了很多時間學習一門語言,你就應該乾脆把它學到底,徹底了解這門語言的屬性,學好一門,不要半途而廢,也不要半途而廢地改變你學的語言類別。
第三:我可以寫很多**,但我不知道如何除錯。
一次解決乙個小細節需要花費大量時間。 我經常看到有人在群裡貼一堆**給大家幫忙找問題,一般來說,在這種情況下,大家很難有那麼多的時間和耐心去幫忙分析問題,因為程式語言的變體太多了,組合方法也沒完沒了, 而且很難在大段中一目了然地發現問題。
這時,寫**的人需要具備除錯除錯的能力,因為在工作中遇到的**比平時的做法要複雜得多。 其實有時候遇到這類問題,在群裡提問並不是乙個好辦法,可以去程式設計師社群發帖提問,也可以像同學老師一樣提問。
現在教程很多,而且比起10年前單看書就學會了方便多了,很多朋友在讀書的時候都能理解到**的一些含義,一旦退出了**獨立寫作程式,就覺得自己沒有辦法上手了,典型的實際操作太少了。
-
1.僅限語言。
Bai 是一種工具,隨著時間的推移,您將精通一種語言。
2.程式語言。
DAO來表達你。
專門了解計算機,表達你的屬。
想法,所以解決問題的想法和方法更重要。
3.走進電腦的大門,你會發現世界很廣闊。 現在學習更多並擴大視野也很重要。
4.建議使用 Linux,從 Ubuntu 開始。 一定要在一開始就度過痛苦的時期。
5.從小橡子中生長出大橡樹。 1W小時規則等
joker qyou的答案非常推薦,但我覺得不是很適合初學者,那個"根"我應該學習什麼程式語言(下一步)? 我覺得比較合適"next"。
如果我必須重新做一遍,我會選擇 C 和/或 Python。
Python 語法和庫更豐富、更易於上手、使用更方便。
c 簡單直接,學習成本不高,貼近底層,可以幫助了解底層細節。
學習一門語言很簡單,語言是一種工具,使用乙個好的工具是一回事,其他各個領域的知識也很重要。 高中畢業後,刷OJ應該很合適,只是練習演算法和程式語言。 當我上大學時,如果是我,我會:
1.不要錯過學校的基本課程。
2.做ACM演算法問題,混合各種OJ。
3.使用 Linux。
4.參加各種程式設計活動。
-
事實上,每種語言的起源都是有區別的。
不小,關鍵詞在原文中是不一樣的,在語言上可以說是知之甚差,只是原理是一樣的。 所以這取決於你學到了什麼,目前它應該是C++中最好的。 雖然C++是C的公升級版,但它基本上是一種不同的語言。
所以你不需要先學習那門語言,你只需要學習一門。
VB一般用於開發小型軟體,開發速度快。 等一會。
-
1. 選擇方向。
程式設計的世界是多樣化和複雜的。 主要方向是分為前端開發、後端開發、移動開發、雲計算、資料處理、智慧型硬體、物聯網、虛擬實境等數十種光學程式語言。 如果你還沒有做功課,你會在幾分鐘內被迫進入。
所以,最好根據自己的興趣和市場前景選擇乙個方向和一種語言,然後頭也不回地潛入。
2.優化學習方法。
做筆記並記錄您的經歷。 大多數人沒有他們永遠不會忘記的魔法技能。 當我們學習它們時,我們不必立即掌握它們。
慢慢理解它們需要時間,而且還有忘記它們的風險。 所以重要的知識點應該記下來。
3.多閱讀官方檔案和外文資料。
網際網絡是乙個快速更新和迭代的行業。 所有程式語言都會不斷更新,包括新功能和舊錯誤修復。 在網際網絡上搜尋的資料很可能是不再適用的舊解決方案。 因此,最好和最快的方法是檢查官方檔案。
四是專案的實際執行情況。
學習程式設計的最終目標是利用所學知識製作具有特定功能的專案,而做專案是學習和鞏固知識的最佳方式。 如果前期的能力還不夠,首先要做一些簡單的功能模組,循序漸進,慢慢來。
一開始,它沒有實現各種冷卻和吹氣功能。 如果您不認識它們,可以線上查詢它們。 現在網際網絡這麼發達,獲取資源非常方便。