?????? 愛因斯坦說過,能在博物館找到的,絕不會記在腦子里。
?????? 我們應(yīng)該怎么對待知識的積累呢,尤其是那種經(jīng)驗性的累積,換一個人干個五年也能累積這么多,我們應(yīng)該怎么樣才能培養(yǎng)自己的核心技能呢,每次面試的技能,算法題目都是背書一樣死記硬背,如果說前端人人都會一點(diǎn)點(diǎn)的話,是不是元編程,DSL,閉包這些才是內(nèi)功一樣的東西呢?
??????? 設(shè)計框架,框架里的REST API接口,將需要的功能組件化,模塊化,通過DSL智能配置XML文件連接各個組件,在框架里自由發(fā)揮構(gòu)造模板和腳手架,在策略層面調(diào)度算法(CUDA的并行,對流處理器的分配調(diào)度),具有科學(xué)化的頭腦,優(yōu)化算法的博弈權(quán)衡,工程師思維,邏輯思維,對BUG的搜索方法,對問題編程建模的抽象思維,這些才是一個程序員的核心競爭力吧。
?????? 在中國的教育體制呆久了,習(xí)慣什么東西都先死記硬背一把,實在做不出來就拼拼湊湊,我們的大腦已經(jīng)有惰性了,以至于當(dāng)我們需要刻意培養(yǎng)創(chuàng)新意識,工程師思維時,我們還是習(xí)慣性的去抄,去網(wǎng)上找現(xiàn)成的,最后是人云亦云。我們應(yīng)該拋棄廉價的刻苦,不要浪費(fèi)時間在底層的知識拼湊,而是培養(yǎng)自己獨(dú)立思考,創(chuàng)新思考的能力。
??????? 有的時候在群體里呆慣了,只想著拿高工資時,只想著賺錢養(yǎng)家時,很容易忽視編程的樂趣所在,很容易習(xí)慣性地去做最省力的,也是最不用動腦子的方式。至于成熟的面試或者考核,應(yīng)該是適當(dāng)展現(xiàn)自己,不可否認(rèn),在實踐性上,我還要加大執(zhí)行力。