????本文說的程序員,只針對想入門沉眶,新手程序員級別打却。考慮到文人相輕的原因谎倔,大神們請高抬貴手柳击。
一 數(shù)學
? ? 程序員總歸還是屬于理工科,數(shù)學的重要性就不強調了片习。 很多文科生對高等數(shù)學以及幾何等感覺很難捌肴,沒錯彤守,我也覺得很難】蘧福可是程序員大部分只需要掌握到初中畢業(yè)的數(shù)學即可具垫,一元一次方程,二元一次方程试幽,簡單的邏輯與或非知識筝蚕。幾何?不處理3D數(shù)學基本用不上铺坞,用的時候再百度唄起宽。推薦書籍 程序員的數(shù)學。
本書面向程序員介紹了編程中常用的數(shù)學知識济榨,借以培養(yǎng)初級程序員的數(shù)學思維坯沪。讀者無需精通編程,也無需精通數(shù)學擒滑,只需具備四則運算和乘方等基礎知識腐晾,就可以閱讀本書。
二 英語
????因為程序語言是英語丐一,因為寫程序的編輯器用的是英語藻糖,因為程序中的變量,函數(shù)库车,類名都是用英語起的名字巨柒。所以英語要求也需要的。
? ? 英語學習能認得單詞柠衍,然后能聽懂是什么單詞即可洋满。詞匯量2000個即可,初中高中就滿足了珍坊,當然大學四六級更有加分項牺勾,然后再來一本計算機英語。這個書太多了垫蛆,我就不推薦了禽最。
? ? 買書作為世界上最劃算的投資沒有之一,所以工具書袱饭,經典的書川无,需要常常查看的書就買下來。別糾結虑乖,別猶豫懦趋,我保證你這個錢花的肯定值。
三 邏輯能力
? ? 作為面試官疹味,我常辰鼋校考察面試者的邏輯和推理能力帜篇。我們的公務員考試也有邏輯題。例如如何計算一個不規(guī)則的容器容量诫咱,或者 給你10個數(shù)笙隙,求最大的數(shù),寫出你大腦的思考過程坎缭,也就是程序步驟竟痰。
? ? 計算機其實是仿照人類思考的方式去運算的。所以代碼也就是腦子里的邏輯體現(xiàn)掏呼。引用一句名言坏快,一個優(yōu)秀的程序員,抵得上十個以上的普通程序員憎夷。程序的世界里莽鸿,一個諸葛亮,抵得過100個臭皮匠拾给。
? ? 邏輯提升可以有幾個方面祥得,學好數(shù)學(廢話),多看推理小說或電影鸣戴,多看一些腦筋急轉彎的書啃沪。有針對性的學習和提高自己的邏輯能力。
????生活中也可以多組織幾次活動窄锅,特別列清楚步驟纳猪,考慮好每個步驟的要注意的細節(jié)潮峦,有可能出現(xiàn)的問題,需要哪些外部幫助眉枕。這些和寫程序是一模一樣的械哟。用程序的語言表達上面的話就是疏之,列好邏輯步驟、偽代碼暇咆,寫好每個功能函數(shù)锋爪,考慮好程序的安全,需要調用那些外部的接口爸业。
最后再推薦一本陪伴程序員終身的書其骄,?頸椎病防治100法。