寫在前面:
有階段的自己芭逝,會用蠻力去學(xué)習(xí)一些東西两疚,就是這東西不管是否適合目前自己的知識體系互捌, 覺得學(xué)了之后會更牛逼就去學(xué)惑畴,但是這樣的東西往往學(xué)了記不住黍少。 學(xué)習(xí)的過程越用力反而顯得越吃力寡夹, 太吃力的事情,自然就無法有恒心厂置, 這就是很多人會覺得自己做事總是無法持之以恒的原因菩掏。
努力與堅持
努力不應(yīng)該是某種需要被時常覺知的東西,意志力是短期內(nèi)會用完的精神能量昵济。
真正堅持到最后的人靠的不是激情智绸,而是恰到好處的喜歡和投入。
太用力的人更容易產(chǎn)生期望落差访忿,更不愿接受自己找錯了方向的事實——沒有什么比這樣的“失落”更能讓人心寒的了瞧栗,太用力的人大多都因心累而倒在了半途中。
精神上的用力并不會讓你跑得更快海铆,但是精神上的疲憊卻可以讓你停下迹恐。
人越用力,就會越想要得到及時的良好刺激卧斟。越用力的人對于正刺激的需求就越高殴边,越不能忍受暫時的負反饋憎茂。遺憾的是,人生常常是沒有下文的考卷找都,這種刺激來得太慢唇辨、太不穩(wěn)定。
真正的堅持歸于平靜能耻,靠的是溫和的發(fā)力赏枚,而不是時時刻刻的刺激。
太用力的人增加了執(zhí)行的功耗晓猛。糾結(jié)饿幅,是太用力的一種表現(xiàn),造成內(nèi)部的運轉(zhuǎn)處于空轉(zhuǎn)的狀態(tài)——意識與行動的主觀脫節(jié)戒职;從心所欲栗恩,就是把運轉(zhuǎn)效率最大化后的結(jié)果——所想即所為。執(zhí)行階段最大的敵人洪燥,是糾結(jié)磕秤,是埋怨,是內(nèi)心的沖突——太用力捧韵,就是心理額外動作太多市咆。想好之后就只管去做。
我一直告誡自己不要用力過猛再来,以保持自己對困難的頓感和不順的接受程度蒙兰。
短期的過度用力極容易造成身體和心理上的挫傷。哪怕你在做的事情非常重要芒篷,也要保證基本的休息和放松搜变。
不論是以后的工作還是將來的創(chuàng)業(yè),都要保持一顆平常心针炉。你需要更多的“寸勁”而不是“用力感”挠他。在找到受力點“all in”之前,一切都要順勢而行糊识,自然隨和绩社。
人在學(xué)習(xí)的過程會經(jīng)歷一系列的過程,先是笨拙期赂苗,再是熟練期——這兩個過程他雖然能運用出技能愉耙,但是頭腦中仍然能感受到使用時的提取感。這兩個階段都需要用力拌滋,但是用力的程度卻大幅度減小朴沿。
技能掌握的最后階段是運用自如期,就是張三豐把太極拳的形態(tài)全部都忘了的階段。這個時候頭腦中已經(jīng)能下意識地去進行活動赌渣,達到了能耗最低的理想階段魏铅。
從用力感,到毫無感覺坚芜,是一種技能掌握上的純熟览芳。年輕的時候太認真是件好事,或許只有用力過了鸿竖,才能體會從心所欲沧竟、順其自然的難得。
IT人員怎么用力
總有在校的學(xué)生問我現(xiàn)在 X,Y,Z... 技術(shù)很火熱缚忧,應(yīng)該學(xué)哪個悟泵? 我看他列出的那些準備學(xué)習(xí)的選項中,其實前景和熱門程度都差不多闪水。 這讓他陷入了選擇焦慮癥糕非,不管做什么決定都怕「一失足成千古恨」。
對技術(shù)發(fā)展趨勢關(guān)心是好事球榆,就像之前那篇「不要總是選擇困難模式」里面說的那樣朽肥。 但是其實在「不要總是選擇困難模式」里面忽略了很重要的一點,就是你個人的興趣持钉。 比如有的人對蘋果的東西有天生的熱愛鞠呈,所以選擇「iOS開發(fā)」對他來說就更容易做好。 盡可能選擇會讓自己 Enjoy 的技術(shù)方向右钾,路還很長,不享受過程的話容易半途而廢旱爆。
『太用力的人跑不遠』
有階段的自己舀射,會用蠻力去學(xué)習(xí)一些東西,就是這東西不管是否適合目前自己的知識體系怀伦, 覺得學(xué)了之后會更牛逼就去學(xué)脆烟,但是這樣的東西往往學(xué)了記不住。 學(xué)習(xí)的過程越用力反而顯得越吃力房待, 太吃力的事情邢羔,自然就無法有恒心, 這就是很多人會覺得自己做事總是無法持之以恒的原因桑孩。
記得之前本科的時候喜歡和舍友一起打Dota拜鹤,打Dota開局之前一般要等人齊, 等人的這段時間我有時候會切出來寫寫代碼流椒,叫舍友開局了告訴我一聲敏簿。 然后別人看到我在打Dota間隙都在寫代碼,就覺得我有多努力多努力,給人了一種非彻咴#「刻苦」的印象温数。 以至于上次和一個本科同學(xué)吃飯他還說起這個事情,覺得我能做到這樣非瞅呤疲「牛逼」撑刺。
但是其實這樣的事情,如果對于真的對寫代碼有經(jīng)歷過熱愛的人握玛,是不會覺得有多么刻苦的事情够傍。 這是自然而然的事情,甚至其實有些代碼败许,那種滿足好奇心的快感王带,是比打游戲有意思的多, 是件很Enjoy的事情市殷,而不是所謂的「刻苦」愕撰。
就像跑步,「太用力的人跑不遠」醋寝。
『不要用蠻力去學(xué)編程』
記得當年初學(xué) C++ 的同學(xué)搞挣,聽別人說 C++ 很基礎(chǔ)也很重要的一個知識點就是STL, 然后聽說要學(xué)好 STL 就應(yīng)該去看看侯捷的「STL源碼剖析」音羞。 然后就買了書硬啃囱桨,然后沒啃幾天就放棄了,覺得太諱莫如深了沒法理解嗅绰。
但是如果換個學(xué)習(xí)的方式舍肠, 先假設(shè)現(xiàn)在沒有STL這個標準庫, 讓你用已有的C++語法知識去自己寫一個仿造STL標準庫的功能窘面, 哪怕是最最簡單的 vector 翠语。 你在編寫的時候就會自然而然得體會到內(nèi)存動態(tài)擴展的一些缺點和潛在的坑。 會知道為什么適當使用 reserve 和 swap 能非常明顯的提高性能财边。
然后在自己思考的過程中會提出很多相關(guān)的疑惑肌括, 帶著疑惑再去翻看「STL源碼剖析」, 就會讓你對一個個數(shù)據(jù)結(jié)構(gòu)恍然大悟知根知底酣难。 自然而然你的看書體驗會非常的 Enjoy谍夭, 而不是覺得苦澀難咽。
編程和求知本身是一件愉悅身心的事情憨募, 如果只是為了高薪紧索,而用蠻力去寫代碼,只會讓自己疲憊不堪馋嗜。
『最后』
希望對在學(xué)習(xí)編程的路上很掙扎的朋友有所幫助齐板。 畢竟工作是生活的很大一部分, 如果工作不開心,生活怎么辦甘磨。