
本文寫于2017年6月17日,當(dāng)時(shí)沒想好要不要發(fā),現(xiàn)在還是直接發(fā)出來吧。因?yàn)楣ぷ髟蜃詈笪乙矝]有去學(xué)React,到目前為止,實(shí)用主義的我只把代碼當(dāng)做解決問題的工具而使用著。(寫于2018年10月12日)
最近我在想辦法學(xué)習(xí) React,剛好看到了一個(gè)專門教設(shè)計(jì)師學(xué)習(xí) React 的網(wǎng)站,作者用淺顯易懂的比喻加上插畫讓沒有編程基礎(chǔ)的設(shè)計(jì)師們也能理解 React 的核心,雖然教程只是剛開始,但我覺得這很適合設(shè)計(jì)師們的入門學(xué)習(xí)。
關(guān)于設(shè)計(jì)師要不要學(xué)習(xí)寫代碼,我會堅(jiān)定不移地回答“yes”,但最近我有一些新的想法。
寫代碼意味著什么
1.工具
在我看來,代碼就是徹頭徹尾的工具,和剪子釘子起子一樣。木匠金匠使用不同的工具做出不同的作品,工程師們使用不同的語言開發(fā)出不同的產(chǎn)品。
2.編程是未來基礎(chǔ),工程師是新時(shí)代的工匠
農(nóng)民伯伯們?yōu)榱颂岣呤粘?,會觀察天氣,這些在那個(gè)年代是基礎(chǔ)。這個(gè)年代我們
3.和英語一樣,你能體會到的是自由
你會更加了解這個(gè)世界,理解電子設(shè)備是如何運(yùn)行的就像理解地球是如何公轉(zhuǎn)自轉(zhuǎn)一樣地基礎(chǔ)
學(xué)習(xí)最好的狀態(tài)是漫游,我有點(diǎn)理解這句話了,只有真正接觸到足夠多的事物,他們之間才可能產(chǎn)生聯(lián)系 ,剛開始的時(shí)候你可能什么也做不好,顯得很笨拙,但是積累到一定程度,你會發(fā)現(xiàn)自己無所不能,再繼續(xù)深入學(xué)習(xí)又回發(fā)現(xiàn)自己什么也不會,再繼續(xù)深入,你才能體會到真正的自由。這時(shí)你該考慮繼續(xù)漫游了。
設(shè)計(jì)意味著什么
一類負(fù)責(zé)暢想,一類負(fù)責(zé)執(zhí)行,從我工作之初,這兩股勢力就在不停地拉扯。
上帝說:“要有光”。第一類設(shè)計(jì)師會暢想何為光然后畫出一個(gè)愛心型的太陽,第二類設(shè)計(jì)師則參考一些恒星之后復(fù)制出一個(gè)中規(guī)中矩的太陽并且第二天地球就有光了
總結(jié)
你的行為取決于你的選擇,我會繼續(xù)學(xué)習(xí)寫代碼,這次不光是研究工具,還要堅(jiān)持不懈地產(chǎn)出。結(jié)合設(shè)計(jì)和編程,持續(xù)產(chǎn)出總結(jié)。