本文, 源于這樣的思考: 同樣基礎(chǔ)和成長(zhǎng)環(huán)境的人, 為什么后天的發(fā)展和成長(zhǎng)卻差異巨大?
目錄
[看, 但都是"二手煙"](#看, 但都是"二手煙")
[學(xué), 但沒(méi)有輸出](#學(xué), 但沒(méi)有輸出)
[做, 但不問(wèn)為什么](#做, 但不問(wèn)為什么)
[想, 但害怕碰撞](#想, 但害怕碰撞)
[懂, 但不愿意分享](#懂, 但不愿意分享)
看, 但都是”二手煙”
人們常說(shuō)
我水平不高啊, 所以我先看看百度或者培訓(xùn)班的教程
年輕人這么想的居多, 但是我想說(shuō)的是
看google或官方教程與你的水平無(wú)關(guān), 與你的英語(yǔ)有關(guān)(關(guān)于英語(yǔ)重要性的討論, 這又是一個(gè)新的話(huà)題)
看完百度或者培訓(xùn)班的教程后, 基本上水平連入門(mén)都算不上
你肯定會(huì)爭(zhēng)辯: 憑什么說(shuō)入門(mén)都算不上啊? 因?yàn)檫@就是所謂的"二手煙"
英語(yǔ)翻譯成中文, 表意不失真你覺(jué)得是件容易事么?
非官方或百度的解釋, 會(huì)有很大的信息損失和偏差
你只是學(xué)到了別人的"二手"經(jīng)驗(yàn), 并且是靠不靠譜還得另說(shuō)的經(jīng)驗(yàn)
所以即使你看了那么多, 收獲往往還是
哦, 我知道那么個(gè)東西, 然后, 就沒(méi)有然后了
學(xué), 但沒(méi)有輸出
人們常說(shuō)
輸出的重要性我當(dāng)然知道啊, 我按照教程敲了一遍代碼, Demo代碼"一大坨"呢
我想問(wèn), 敲了一遍之后呢?
什么之后? 敲完之后當(dāng)然是跟著下一個(gè)教程繼續(xù)敲啊
很好, 敲確實(shí)比光看是有很大進(jìn)度了
我們先回頭來(lái)看看學(xué)習(xí)有哪幾個(gè)階段
記憶
模仿
運(yùn)用
貫通
不難看出, 所謂按部就班的敲一遍代碼, 屬于模仿
而應(yīng)聘時(shí)或工作中
企業(yè)對(duì)員工的要求是高于等于運(yùn)用
這時(shí)候你肯定又會(huì)爭(zhēng)辯
寫(xiě)代碼不都是復(fù)雜粘貼么, 這不就是一種模仿么?
沒(méi)錯(cuò), 復(fù)制粘貼確實(shí)不可避免, 但是這并不是簡(jiǎn)單的粘貼
理由很簡(jiǎn)單, 通常粘貼過(guò)來(lái)的代碼你都會(huì)做相應(yīng)的修改, 所以這其實(shí)是一種運(yùn)用
既然, 簡(jiǎn)單的無(wú)腦式敲代碼的學(xué)習(xí)效果不好, 那么我們就應(yīng)該學(xué)以致用
如果你正在學(xué)習(xí)移動(dòng)開(kāi)發(fā), 那么可以嘗試做一個(gè)app
如果你正在學(xué)習(xí)web技術(shù), 那么可以嘗試做一個(gè)個(gè)人網(wǎng)站
做, 但不問(wèn)為什么
人們常說(shuō)
這段代碼之前就是這樣的啊
在代碼評(píng)審提出時(shí), 常常會(huì)遇到這樣的回答
每當(dāng)這時(shí), 我會(huì)想起這句歌詞: 想問(wèn)天問(wèn)大地(齊秦的夜夜夜夜)
為什么? 為什么不問(wèn)為什么?
另外, 在面試時(shí), 我們經(jīng)常會(huì)問(wèn)這樣的問(wèn)題
現(xiàn)在app開(kāi)發(fā)有哪些流行的架構(gòu)
通常, 面試者都會(huì)很流利的"背誦": MVC, MVP, MVVM...
那么問(wèn)題來(lái)了
為什么很多開(kāi)發(fā)者和公司拋開(kāi)平臺(tái)的MVC, 而擁抱MVP或MVVM? (關(guān)于這個(gè)問(wèn)題的討論, 詳見(jiàn)iOS開(kāi)發(fā) 之 架構(gòu)模式MVC/MVP/MVVM)
這時(shí)候, 面試者的回答往往就沒(méi)那么流利了
如果, 你習(xí)慣問(wèn)為什么, 而不是像CPU一樣的執(zhí)行執(zhí)行再執(zhí)行, 就算沒(méi)有準(zhǔn)備, 你也會(huì)說(shuō)出點(diǎn)所以然來(lái)
誰(shuí)說(shuō)CPU不能思考? 人工智能AI不是老火了么? 我想說(shuō), 你要是在意這些語(yǔ)言細(xì)節(jié), 那我只能"認(rèn)輸"了
如果你是一個(gè)新人, 多問(wèn)為什么, 會(huì)幫你更好更快的成長(zhǎng)
如果你有些經(jīng)驗(yàn)了, 多問(wèn)為什么, 會(huì)讓你突破發(fā)展的瓶頸
想, 但害怕碰撞
人們常說(shuō)
算了, 就聽(tīng)領(lǐng)導(dǎo)/你的吧
首先, 請(qǐng)大家不要誤會(huì), 我不是教唆什么: 一味不服從領(lǐng)導(dǎo)指揮的低情商傻×行為
我只是想告訴你, 如果你問(wèn)過(guò)自己為什么, 并有自己的思考后
不要怕, 盡管提出來(lái)
因?yàn)? 思想的碰撞, 總能讓你的思考更加完善和深入
另外, 通過(guò)我工作多年的觀察, 還發(fā)現(xiàn)這樣的結(jié)論
智商和能力一般, 但樂(lè)于溝通和合理控制碰撞的人, 往往比看起來(lái)更聰明但悶悶的人, 能力和專(zhuān)業(yè)成長(zhǎng)的更快, 工作完成的也更好
如果, 你克服了這個(gè)心理障礙, 準(zhǔn)備好好碰撞一番的話(huà), 那我又得來(lái)潑個(gè)冷水
碰撞的前提是, 你要有自己的思考
碰撞的方式是, 盡可能運(yùn)用你已有的溝通技巧去平和地交流
當(dāng)然, 你可能會(huì)"有幸"身處一個(gè)不鼓勵(lì)碰撞的團(tuán)隊(duì), 往往氛圍也都是這樣的
領(lǐng)導(dǎo)這么想: 我的經(jīng)驗(yàn)很多, 想法應(yīng)該也很全面, 下面沒(méi)經(jīng)驗(yàn)的小伙子們嚴(yán)格執(zhí)行就應(yīng)該能成功
員工這么想: 雖然領(lǐng)導(dǎo)說(shuō)的我有點(diǎn)想法或補(bǔ)充, 但是還是不要和領(lǐng)導(dǎo)說(shuō)了, 反正早點(diǎn)搞完下班, 就算失敗了也是公司的事, 我照樣有工資拿
如果, 領(lǐng)導(dǎo)或溝通的同事是個(gè)獨(dú)裁者, 那還是別碰撞了吧, 以免浪費(fèi)你的時(shí)間, 還傷害原來(lái)就淺的感情
懂, 但不愿意分享
做過(guò)或正在做開(kāi)發(fā)的同學(xué)們, 都應(yīng)該知道一些業(yè)界有名的牛人, 例如: iOS開(kāi)發(fā)唐巧的技術(shù)博客
iOS開(kāi)發(fā)者那么多, 早已退出iOS實(shí)際編碼行列的唐大神, 還被這么供奉著呢?
因?yàn)? 他是一個(gè)愿意分享的開(kāi)發(fā)者, 他愿意花時(shí)間整理, 梳理, 寫(xiě)作, 分享他的經(jīng)驗(yàn), 他的博客寫(xiě)的很認(rèn)真, 即時(shí)現(xiàn)在看來(lái)有些文章的內(nèi)容有點(diǎn)舊了
當(dāng)然, 這些付到后來(lái)也并不是白費(fèi), 不僅讓作者被奉為大牛, 也給自己帶來(lái)了口碑和提高, 這是后話(huà)
你或許會(huì)爭(zhēng)辯說(shuō)
我沒(méi)想要成為大牛啊, 而且就算我想, 我的水平和寫(xiě)作都不好
水平和寫(xiě)作不好, 是一個(gè)比較初級(jí)的借口了
為什么? 因?yàn)闆](méi)人是天生的高手, 寫(xiě), 就是了
對(duì)于想不想成為大牛, 不是我管的著的, 但是有必要再回頭看看上面所述的學(xué)習(xí)的4個(gè)階段: 記憶 -> 模仿 -> 運(yùn)用 -> 貫通
模仿 -> 運(yùn)用, 你需要實(shí)踐和輸出, 而運(yùn)用 -> 貫通可就更難了
"熟能生巧"這個(gè)成語(yǔ)算是告訴了我們一種方法, 而
分享是達(dá)到貫通的另一種重要手段
人們都知道
敢開(kāi)源的代碼都是很優(yōu)秀的代碼, 能分享的文章都是很認(rèn)真的文章
因?yàn)? 分享的過(guò)程是一個(gè)讓你不斷審視自己的過(guò)程
另外, 不愿意分享的心態(tài), 還可能說(shuō)明: 你現(xiàn)在的理解還太淺, 沒(méi)有分享的自信
更多文章, 請(qǐng)支持我的個(gè)人博客