學習編程時應該閱讀的第一本書
從基礎上建立強大的職業。
> Flame Uploading. Source Icons8
如今,現代標準已經成為我們的標準,即使做出選擇有時也會變得非常困難。 這背后的原因是我們提供的選擇幾乎是無限的。
您有時候不覺得自己像糖果店里的嬰兒嗎? 查看所有可以選擇的閃亮資源。 通過在線課程,Udemy課程,Youtube視頻,您幾乎可以掌握大量技能。 當然,編程世界已經跟隨這一趨勢,為各個級別的學習者提供了眾多的選擇。
有時候我會問你這不是很沮喪嗎?
因為是的,您看的有光澤的材料有時可能會成為負擔,并在猶豫不決的壓力下壓垮您。 您應該以哪種語言開始? 您應該學習什么課程? 您應該閱讀基礎書籍還是完整的在線課程?
現代創造了過度選擇的概念。 而且沒有人對此感到安全。 如果您選擇了錯誤的資源怎么辦? 如果您浪費金錢卻又選擇了30門JavaScript課程,那該怎么辦? 不相信這件事是真的嗎? 甚至還有一個Wikipedia頁面,詳細解釋了這是如何成為現實的。
現在,我想讓這種感覺成為本文的主題。 但是,不是試圖提供解決方案,而是可能。 因為對于無休止的在線課程,會有無數不同的人。 因此,我可以提供的唯一解決方案是:取決于情況。
我的目標是共享一個我在開始編寫代碼時所使用的資源,這可以通過為新手程序員提供從入門的方向來幫助他們。 因此,請允許我向您展示我所擁有的意想不到的禮物,而實際上只是從某種意義上講。
大約在5或6年前。 當我還在讀高中時。 而且由于某種原因,在學習編碼方面,我還是個"老派"孩子。 我甚至不了解Udemy的課程,在線訓練營以及我可以提名的其他數千種資源。
我剛買了一本書,因為它的書名吸引了我。 那一刻我想學習的一切。 看,我不知道我到底想成為什么。 我只知道有一天,我會很高興成為一名專業編碼員。 我不在乎后端編程,前端框架等。我想從某個地方開始。 我做到了,這要感謝這里的小磚頭:

使用C ++的編程,原理和實踐。 標題中有多美麗? 它并沒有真正專注于特定的語言或技術。 它只是提到您將學習編程的基礎和原理。 當然,C ++將是本書的重要組成部分。 但這只是一個更大的目標。
這本書是給我的,但現在仍然是現實世界中編程的準備。
"它沒有給您答案,而是為您提供了獲得答案的工具"。
因為當您開始編碼時,可能會出現很多問題。 這是執行此任務的正確方法嗎? 什么是代碼庫中的"簡單性"? 我該如何寫一些將來可以維護的東西? 注釋代碼呢?
這本書確實給了我,并且仍然可以為新手程序員奠定他們編程生涯的堅實基礎。 它開始向我解釋什么是編程語言。 它與人類語言有何不同,以及我需要如何"執行"這種語言。 它向我展示了變量是什么及其在內存中的表示形式,創建數組,函數,然后創建更復雜的數據結構的需求以及它們如何適應可維護的環境。
另外,從書的第一頁開始,它還讓我覺得有些不可思議的價值。 關于責任的課程。 關于您作為開發人員的原因對您所寫的內容,其背后的質量以及將來必須要處理的程序員感到難以置信的責任。
結論
在許多可能性之間進行選擇很困難。 特別是作為開發人員起步時。 我的目標是為您提供對我來說有意義的資源,并且該資源對您今天仍然仍然有意義。—皮耶羅
資源資源
- 所有圖標均來自Icons8。
- 在Amazon上使用C ++進行編程,原理和實踐。
- 超過維基百科的選擇。
























