痴迷編程卻力不從心,怎麼辦呢?
我曾經學編程的時候也遇到這種情況,幾次差點放棄了,後來還是堅持過來了,直到剛開始工作的時候都在懷疑和猶豫要不要繼續干這行,那段時間是我壓力最大的一段時間。直到工作幾天了我給我們經理說我沒做過這方面的要離職不來了,當時那個經理人也特別好。說我換工作還不如好好待下去,後來咬咬牙堅持下去了,每天回到家就開始弄項目,看人家的源碼咋寫的。每天都搞到一兩點,那一年我經常自己回去加班到,甚至加班到四五點多的時間都有很多。但是,也正是那一年讓我技術猛進了不少。現在已經熟練了,但是那段過去覺得還是很值的。如果放棄了我想可能和編程再也無緣了吧,你可以看看我的文章有過曾經學習的經歷,我學習的經歷也不大理想,當時學的是比較差的那一種。學歷不高。又脫離學校很多年,剛開始全靠自學學的還可以,但是後來報了班就學的越來越懵,一度懷疑自己不適合學這個。很擔心以後能不能找到工作。壓力太大。現在細細想起來當時的想法都過慮了。每個學編程的人除了基礎好點腦子好使的以外,其他的人都會經歷這一段懵逼狀態,就看看自己能不能找到合理方法走出這段焦慮情緒,走過去了你會發現一路平坦,走不過去了就再也幹不了這個了,當時和我一起租房住的兩個同學,最後三個人堅持下來並且從事這行業的只有我一個。
所以有時候要硬著頭皮去啃這塊難啃的骨頭,又不懂的要多討論多問問別人,另外沒事多去搜些完整的視頻教程,千萬不要找那些零散的教程,少看書本。看書本只會越來越懵,即使好像都懂了,但是一上機就啥也不會了,所以一定要多敲多練,編程沒有捷徑,只有多練多敲才能上手很快。眼過千遍不如手過一遍永遠是真理,在哪兒都不會錯的。
可以去淘寶買些比較好的培訓機構的視頻,這些視頻都是上課老師給學生講課現場錄下來的,只是被一部分學生拿去賣了,有一個完整的體系,不會突然就中斷或者換到另一個點去講了。推薦去淘寶買傳智和黑馬的教程或者去騰訊課堂、網易課堂看類似的完整的教學視頻,也就幾塊錢而已。我剛開始就是靠黑馬和傳智這兩個學校的視頻入門的,花費不到十塊錢。裡面內容都講的很不錯(並不是打廣告,可以去看看我的文章有這方面經歷)。
看視頻並不能讓你學會編程,也不能讓你堅持下去,所以這個時候成就感、目標和興趣就是推動你能不能堅持下去的唯一。也就是你為啥學編程?這個直接關係到你能不能堅持下去。畢竟學編程這一段的懵逼時間是必須經歷的。目標不明確很可能會放棄,我就看過好多一起學習的,他們當初比我學的還好,最後卻沒有從事這個行業。
剛開始看視頻要跟著視頻練習,不要一直看視頻,那樣即使你看懂了,但是給你一個問題讓你用代碼寫出來立馬就啥都不會了,這是很多剛開始學習編程的人普遍的問題,就是看別人說的好像都會,但是自己拿到電腦卻一行都敲不出來。有空的時候去看看csdn和博客園看看大牛分享的技術經驗。多找些練習題做做。
千萬不要看21天學好xx之類的書本,21天精通某某某語言的書籍,不是說它不好,而是這類書不夠完整和體系。如果真的21天就可以精通某門語言了,那程序員豈不是誰都可以做?還會有這麼高的工資嗎?大家都去學習21天不就完了?
多加一些和你語言一致的技術群,畢竟大家有共同的興趣一起學習才能讓自己不會孤軍奮戰。遇到問題了也好問一下別人,如果身邊又做技術的親戚或者朋友最好處好關係,讓他帶一下你,會學的非常快。另外要耐得住寂寞和枯燥,編程是一門超級枯燥的職業,包括學習的過程更加枯燥,你會放棄很多休息時間來學習技術,當別人出去泡妞或者釣魚時,你還能淡定的坐在電腦桌面前寫代碼,那麼恭喜你你非常適合學習編程,如果做不到那麼乘早放棄,免得浪費時間,編程世界的枯燥可以用無聊來形容。找個人說話的都沒有,因為大家都很忙。而且你也需要時時刻刻思考代碼和功能的完善,不可能有時間來聊天說話。學習編程還需要多學,畢竟技術更新太快,如果不學習你的工資和工作都很有危險,畢竟沒有什麼是沒人可以替代的。
最後要說的還是一句話,「要多練,要多練,要多練」,為啥說三遍?是因為編程真的沒有捷徑,只有多練做的多了,自然就會了,熟能生巧適合於其他行業,同樣也實用於編程,學習的時候不要偷懶,要少看多練,多做練習題和小項目,給自己一些小獎勵,例如學會哪些可以買些啥獎勵下自己。
看來樓主時間安排的確實是挺滿的了,講真,在大學的時候也是每天都被課程和部門活動塞得滿滿的,雖然零零碎碎的時間多,但是太零散了,所以學點有關計算機的東西的時間也比較難拼湊,每次要學編程語言吧,都要開電腦,主要是因為沒有便捷性吧,雖然說編程就是基礎加視頻並之練習,但其實最重要的還是要找對途徑吧,然後加以練習就好了。我當時是無意中發現了w3cschool這個網站,裡面有較為豐富的教程庫,其實教程學習是有很多啦,我也有用過其他的幾個,要找都能找到,最後還是選擇w3cschool就是因為他除了web客戶端還有手機APP端,這樣就解決了我自己覺得的時間零碎不夠用的問題,畢竟手機現在是大部分學生都有的唄,所以很方便,想看了打開看一下,課間休息的時間、等個車的時間,利用起來就好了。。當然光看教程肯定是不管用的啦,我還有在邊學的過程中邊做一些他們出的教程(這點真的很好)總之,很方便啦。我都一直在用,最近他們又出了新的課程模式,有點類似國外的叫做mimo和sololearn的編程軟體吧,效果還是不錯的,這是屬於邊學習邊實踐的,像下面這樣
個人建議,樓主可以試試看。
從來都不可能有精力不夠的 如果你想學 我也是這麼過來的 大學玩了4年 出來啥都不會 從寫程序很痛苦 到現在 感覺每次多學到一點新知識都會很興奮 如果你真的喜歡編程 那好好想想 你喜歡它什麼 是它每次帶給你的新奇感還是什麼 只有這樣的你才會不停地有動力去學
至於精力不夠 更不可能啦 才大二 時間多的就是 別人我也不太清楚 現在上班了 想學東西 都是晚上自己擠時間學 時常1點多2點多 只要你想那就去做 不是永遠你都感覺很難
其實,作為學生,時間是最充裕的,大學的課程並不是那麼的緊張,很多的課餘時間,其實完全可以用來學習一些自己喜歡的內容。
如果你真的想成為一個程序員,那你至少要習慣高強度的勞動。
就算現在還沒有進入職場,但是我們至少也在各個網路平台或者其他渠道了解到,程序員,就是一群有事沒事就加班,勞動強度很大的人群。
如果你每天就上個4-5個小時的課,你就覺得自己沒有時間的話,那動不動就連續勞作12小時的工作,可能並不適合你。
所以,如果想學編程,就在夜深人靜的時候,一個人努力的練習並且學習吧。
當我還是大學生的時候,總會聽到長輩們說,讀書的幸福的,能讀書就應該好好讀書這些話,但是那時候並沒有在意,在大學的時候浪費了很多的時間。
現在回首大學時光,如果可以的話,我會把我玩遊戲的時間都用來學習或者創業,我會把我談戀愛的時間都用來豐富自己。
當自己成熟了,才真的體會到時間的寶貴。
把學校的課程學好的同時,可以把課餘可支配的時間用來系統的學習編程;
以前學習編程是在 「 如鵬網 」上學習的,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,把課餘可支配的時間充分的利用起來,也有更多的時間來練習項目,把基礎掌握的更好;
每個章節的後面都有相應的練習題和面試題,需要以錄音的方式來進行提交,直到通過為止,為以後的面試打下了堅實的基礎,有問題隨時提問,老師實時在線答疑,從簡歷,面試,薪資洽談,就業等方面進行全方位的知道,而且有新的課程更新了,也是可以繼續申請了來學習的;
有技術大牛親自授課,口碑不錯,基本上都是慕名而去的,具體的可以到如鵬網官網上去了解一下,以前在如鵬網上學習的時候,很多同學都是利用學校的課餘時間來學習的,大二大三就開始工作了,拿著薪資上大學,同時也積累了工作經驗,特別的不錯;
在校不迷茫,畢業即輝煌!!!
痴迷?你確定你是「痴迷」?本人自學編程多年,個人感受學編程是入門難,進階易,精通難。無論你學什麼,時間是必須的,如果不能花時間在編程上,那肯定是學不會的。個人覺得不能花時間精力上去,就談不上是「痴迷」。
痴迷和力不從心本身就是矛盾的,做為初中文憑自學編程20年的老碼農可以明確告訴你,如果真的痴迷一件事情,就不會存在力不從心的感覺,在愛好面前一切困難都不是問題,學習的過程是愉悅而滿足的,通常來說,力不從心只出現在賺錢的過程中。
學而時習之,不亦樂乎?
其實早就有我們的老祖先說過,你一味學習理論,讀萬卷書,但是卻不付諸實踐,用學習到的理論知識結合實際的環境去處理問題,那麼很難真正學會,只會紙上談兵。
對於編程,其實是一樣,只有大量閱讀大神的代碼,反覆演練這些代碼,然後再不斷自己獨立寫代碼,這樣才會熟練生巧。才能學會。
加油。
CodeCombat是一個通過玩遊戲來學習編程的網站(http://codecombat.vip),到目前為止,已經翻譯成17種國外語言。遊戲覆蓋編程菜鳥到大神各個階段。人們不需要任何編程知識即可了解程序的運行邏輯,並編出實用的代碼。
題主這兩句話本身就有點自相矛盾吧。對一件事物痴迷,你就會不自覺的去研究他,去鑽研他,何來力不從心呢?編程這個東西,只要用心,任何人都能學的會!不需要有什麼特殊的天分。只要主觀上努力一些
推薦閱讀:
※在美女如雲的新聞與傳播學院,看到那些時尚靚麗的女生非常自卑,怎麼辦?
※央美 國美 清美 哪一個的藝術史論更好?
※你們大學遇見過的學校強制性讓你們做,你們並不想做的事有什麼?
※在大學宿舍有什麼美食可以簡單完成?
※華東石油大學為什麼從東營搬走?