安卓開(kāi)發(fā)自學(xué)教程 如何自學(xué)編程,并編寫(xiě)一個(gè)APP?
如何自學(xué)編程,并編寫(xiě)一個(gè)APP?自學(xué)編程本身就是一個(gè)非常困難的挑戰(zhàn),更不用說(shuō)制作一個(gè)應(yīng)用程序了!自學(xué)需要兩種能力,一是有較強(qiáng)的邏輯理解能力,二是設(shè)計(jì)能力!邏輯能力在學(xué)習(xí)過(guò)程中非常重要。如果邏輯不好,至
如何自學(xué)編程,并編寫(xiě)一個(gè)APP?
自學(xué)編程本身就是一個(gè)非常困難的挑戰(zhàn),更不用說(shuō)制作一個(gè)應(yīng)用程序了!自學(xué)需要兩種能力,一是有較強(qiáng)的邏輯理解能力,二是設(shè)計(jì)能力!邏輯能力在學(xué)習(xí)過(guò)程中非常重要。如果邏輯不好,至少一個(gè)循環(huán)句就足夠你長(zhǎng)時(shí)間學(xué)習(xí)了。設(shè)計(jì)能力主要體現(xiàn)在程序設(shè)計(jì)方面。事實(shí)上,學(xué)習(xí)一門(mén)語(yǔ)言只是一個(gè)開(kāi)始。知道如何使用它是不同的,知道如何更好地使用它也是不同的!它們都是非常困難的,尤其是面向過(guò)程的語(yǔ)言。與接近硬件底層的面向過(guò)程語(yǔ)言不同,面向?qū)ο笳Z(yǔ)言本身并不困難。難點(diǎn)在于面向?qū)ο蟮乃枷?。它不是像C那樣的面向過(guò)程的語(yǔ)言,它專(zhuān)注于算法。重要的是怎么做!面向?qū)ο笳Z(yǔ)言通常提供現(xiàn)成的api。很多你經(jīng)常需要實(shí)現(xiàn)的事情已經(jīng)為你完成了。你可以直接給他們打電話(huà)。你更關(guān)注的是對(duì)象思維,也就是說(shuō),是誰(shuí)干的!所以我喜歡編程的建議去一些培訓(xùn)機(jī)構(gòu)學(xué)習(xí)。有良好的學(xué)習(xí)氛圍,老師指導(dǎo)學(xué)生之間的交流。在兩三個(gè)月內(nèi)設(shè)計(jì)一個(gè)簡(jiǎn)單的應(yīng)用程序絕對(duì)沒(méi)有問(wèn)題!不是說(shuō)自學(xué)不可行,而是對(duì)沒(méi)有天賦的普通人來(lái)說(shuō)太難了!