學(xué)編程有什么要求?
第一最重要的是邏輯思維,邏輯思維不是說要求數(shù)學(xué)成績多好,而是一種程序化的思維方式。比如我們走進(jìn)電梯,我們用邏輯思維去思考,什么情況下電梯會開門?什么情況下電梯會關(guān)門?或者我在三樓和一個另外的人在三十樓同時需要使用電梯,在只有一部電梯和兩部電梯的情況下,電梯如何運(yùn)行?

所謂編程,就是用一套邏輯來幫我們完成一件事情,而這套邏輯,我們需要根據(jù)具體的事情來制定,用最優(yōu)的幾個步驟,來完成我們的需求。很多女生不合適做程序,不是因為學(xué)習(xí)能力,而是因為邏輯思維。
第二則是學(xué)習(xí)能力,編程的世界變化太快,如果編程不是指每天完成業(yè)務(wù)功能的碼農(nóng),需要接觸到算法,架構(gòu),或者新的網(wǎng)絡(luò),硬件模式,我們則不停的需要學(xué)習(xí)??偸怯米詈玫姆椒?,最合適的技術(shù)來完成我們的需求。
第三則是挨得住寂寞,一入程序深似海,從此節(jié)操是路人。編程需要我們思維集中,并且可以靜的下心思考,不用思考的代碼只是代碼,思考的結(jié)果才是美麗的成果。
第四我認(rèn)為是英文閱讀能力,因為各種原因,很多好用的東西都是國外的,國內(nèi)甚至找不到任何文檔,為了進(jìn)步,看得懂文檔,始終是必須得。
第五也是搜索知識的能力,編程離不開網(wǎng)上查閱各種信息,我們不可能去問百度:python怎么接受網(wǎng)絡(luò)請求后為用戶打開一個登錄界面,我們要去從我們的需求中去提煉合適的關(guān)鍵字,國內(nèi)博客千篇一律,用最短的時間找到最想要的文檔才是成功的方式!

