作為一家在線編程學(xué)習(xí)平臺,W3Cschool已經(jīng)有14年的歷史,在期間,我們見證了無數(shù)編程愛好者的學(xué)習(xí)經(jīng)歷,有成功轉(zhuǎn)行成功的,也有實現(xiàn)了自己的編程夢想的,但更多的人,不是選擇了放棄,就是正在放棄的路上。
殘忍的真相
在我們的今日頭條專欄中,一共有193人購買了《 Python零基礎(chǔ)入門到爬蟲實戰(zhàn)》,而單節(jié)播放量最低僅78,除去頭條的算法推薦,真正學(xué)完這門課程的人實在太少了。
是我們的教程質(zhì)量太差嗎?不是。如果你去查詢一下其他平臺的數(shù)據(jù),只會發(fā)現(xiàn)都一樣。
線上如此,線下如何?
一名參加過線下培訓(xùn)的同學(xué),曾這樣坦言:
我們那個班60多人,學(xué)完就剩20多人,學(xué)完立馬找到工作的有12人,一年后還在IT行業(yè)的只有7人。
計算機專業(yè)工程師對口工作的比例,又有多少?
一名科班畢業(yè)的程序員回憶道:很遺憾,也沒想想象中的那么高。
我記得當年班里大概也就一半一半軟體軟件的吧,其他的或者考公,另一考研,還有些去做銷售去了。當然,就業(yè)率100%,當時有七人簽不到三方,然后輔導(dǎo)員把他們?nèi)亢灥搅伺笥训囊粋€輪滑俱樂部里面。
選擇比努力重要?
馬云曾說:“互聯(lián)網(wǎng)時代,選擇比努力更重要?!?/span>
是,他們就開始不斷的鉆研,如何才能做到更正確的選擇。可惜到頭來的結(jié)果是:
選擇比努力更重要,很對!怎么選擇?不會!選擇一會兒就放棄,流淚!
馬云說的所有話,都有他的道理,有時那句著名的“我從來沒碰過錢,我對錢不感興趣?!闭驹谀硞€特定的角度,是對的。
而“選擇比努力更重要”,錯了嗎?也沒有。但幾乎所有人都忽略了一個事實,馬云是某種的人?他首先是一個很努力的人,其次才是一個很會做選擇的人。他已經(jīng)把努力當成一種自然而然的事情。努力,被他過濾了。
只有努力了,才有選擇的權(quán)利,選擇后,同樣需要努力。
很多人聽說IT行業(yè)很吃香,就執(zhí)拗的選擇了IT,你是對的,互聯(lián)網(wǎng)依然處于蓬勃發(fā)展時期,到處都充滿著機會。
可是,選擇了走上編程這條道路之后,80%的人都選擇了放棄。
編程難只是借口
最近在看卡耐基《人性的弱點》一書,他指出了一個發(fā)人深省的觀點:99%的情況下,不管犯下多嚴重的錯誤,有人都會優(yōu)先歸結(jié)于他人。從而,卡耐基舉了幾個例子:
一名臭名昭著的殺人犯,槍殺了一名讓他出示駕照的警察,卻聲稱自己是在正當防衛(wèi)。
一名黑幫頭目曾說:“我把人生中最好的時光奉獻給人們,而我得到的卻只是罵名。”
所有的罪犯大都認為自己沒錯,都在為自己的罪行找各式各樣的借口,這就是人性的弱點。
學(xué)習(xí)編程沒多久,就說編程太難,我的天賦不足,學(xué)了記不住等等,事實,這些理由太過冠冕堂皇,都是借口罷了。我們從來不會讓主動給自己施加負負罪感,經(jīng)常通過各種理由讓自己心安。
編程實在太難了,所以我學(xué)不會,這是沒辦法的事。
努力的人都成功了
努力一定成功嗎?
我們想,大部分人都會回答:“不一定?!?/span>
一個搬磚工想成為項目經(jīng)理,為了這個目標,每天搬磚幾個小時,十年來,他還是一名搬磚工。
一個網(wǎng)站編輯,已經(jīng)工作了3年,這3年來,他矜矜業(yè)業(yè),上司教給他的任務(wù),他都很努力的完成了,可直到目前,他還是一名編輯。
這樣的例子很多,但不知你有沒有發(fā)現(xiàn),我們對“努力”是有偏見的,即努力就是不斷的做重復(fù)性的工作。
這并不是真正的努力,花費足夠多的時間,不斷的尋求突破自我,這才是真正的努力。
10000小時定律認為,要成為某個領(lǐng)域的專家,需要10000小時的努力,這里說的努力,指的就是用10000小時的時間,不斷的超越自我。
可如果在搬磚的同時,他在思考,如何才能提高效率?于是他不斷革新自己的搬磚方法,直到后來發(fā)明了機器,他成為了這一領(lǐng)域的專家。
你還覺得努力不一定成功嗎?
學(xué)編程按部就班,習(xí)慣了Ctrl + v,Ctrl + c,主管說怎么開發(fā)就怎么開發(fā),從來沒有自己的想法,996五年,到頭來還是一名臨時,你真的努力了嗎?
真正,了,他們沒你想象中的那么不堪和落魄。
放下你的目標
我們很喜歡同學(xué)們有自己的目標,目標就是前行的動力。你能給自己定一個目標,說明你是一個做事有條理的人。但我們也很容易,過高的目標和功利心,會戰(zhàn)斗殘你的信心。
學(xué)完中國近代史,你可能對溥儀這個末代皇帝很感興趣,想了解一下他的經(jīng)歷,于是你開始翻閱《我的前半生》,想看小說一樣,看著溥儀的自傳。
一個月后,老師突然布置了一個作業(yè),要求同學(xué)去看《我的前半生》,并寫出讀后感。你能完成這個作業(yè)嗎?
我們想,對你而言,應(yīng)該不是什么難事,因為你已經(jīng)按照自己的意圖,看完了整部自傳。
這個順序顛倒一下,會是怎樣的?
老師先布置作業(yè),要求看書。這時候你再看,可能很難看下去。因為無時無刻你都在想,我該怎樣寫好這份讀后感?根本靜不下心來細看,只會想著如何將作業(yè)更好的完成。
學(xué)編程也一樣,當你開始學(xué)編程時,就想著未來要寫一段類似的程序,做多厲害的程序員的時候,你的關(guān)注都不會放在當下,久而久之,就會開始厭煩,為什么我學(xué)了這么久,還是不能成為一個技術(shù)大牛?
一名教育家告訴他的學(xué)生,自己是如何訓(xùn)練自己的毅力的:
年輕時,當我決定做某件事時,我總想做得最好,卻每次都達不到預(yù)期,總是堅持一個一兩天就放棄了,負罪感使我更容易放棄。后來我發(fā)現(xiàn)這樣非常糟糕,大學(xué)同學(xué)已經(jīng)取得了不小的成功,他們有自己的創(chuàng)業(yè),有的就職于某大型企業(yè)。我自信能力不比他們差,只是毅力太差,做事不夠堅持,于是我打算訓(xùn)練自己的毅力。
一天晚上,我想到了一個方法,我將一堆紙裁剪成365張卡片,規(guī)定自己每一天在一張卡片上寫上一個隨意的字。
期間,我很多次都試圖放棄,但回頭一想:只是在卡片上寫一個字而已,30秒就夠了,于是我又開始動筆,每一次完成目標,自己就更加自信了,以至于一年后,我的目標達成了,我依然保持著這一習(xí)慣,每天不寫一個字,就會手癢得不得了。
每天,我至少學(xué)一個HTML標簽,只要這個目標達到了,我就成功了。至于多學(xué)的部分,只是我給自己“加餐”而已。
最后,總結(jié)一下這里所提到的,學(xué)習(xí)編程需要注意的幾點:
1.學(xué)習(xí)編程,“堅持”很重要,堅持到最后的人,都成功了;
2.不要把“學(xué)編程很難”歸因于基礎(chǔ)差,而應(yīng)該看到自己的長處;
3.首先,要讓自己成為一個努力學(xué)習(xí)編程的人,這樣才有選擇的余地;
4.剛開始學(xué)習(xí)編程時,目標不要太高,給自己徒增壓力;
文章千言,望同學(xué)們有所收獲。