學習編程,這五點做好了,你離大牛就不遠了

擼碼小哥 發佈 2020-01-20T22:20:07+00:00

首先你需要確定一下幾點是否符合你的特徵 1.時間 2.天賦 3.語言能力 4.不服輸 5.自制力 其實,這幾個特徵也是做其他事情需要的特徵表現。

現在越來越多的人想要從事編程這個行業,但是編程的學習難度和要求都是蠻高的。

首先你需要確定一下幾點是否符合你的特徵

1.時間

2.天賦

3.語言能力

4.不服輸

5.自制力

其實,這幾個特徵也是做其他事情需要的特徵表現。那麼我們接下來看一下為什麼說需要符合這幾個特徵呢?

1、時間:在你自學的時候,考慮一下你是否能有大量的時間在這裡揮霍。尤其是說為了 以後的工作的,想成為程式設計師,或者開發大牛。自學是需要很多的時間的,這些大 家應該都是非常清楚的。一樣的,不否認自學,比如說我只是隨便看看,隨便學的, 對這個並沒有多大的興趣。

2、天賦:對於編程而言其實是相對來說需要天賦的,很多人覺得只需要拿著鍵盤把這個、這行代碼敲的好看一些,絢麗一些不報錯就是非常厲害的人了,在一群從來不了解C/C++的人面 前吹噓自己有多厲害。那是裝逼,你應該出門左拐找"黑客"(而且是那種只是隨便敲鍵盤螢幕就可以自動生成代碼段的動畫"偽黑客")。

3、語言能力:這個語言不是只程式語言,是指人類的交際工具的那個語言,比如英語,漢語等等。也許到里你就開始犯嘀咕了,"我英語不好啊,代碼全是英文我怎麼辦,我並不喜歡背單詞",當然,這裡我要加黑解釋。編程玩的是邏輯能力,不是英語能力,如果真是玩英語,那英語老師豈不是編程的最佳人選?,當然同樣你用中文也可以編程,也可以有很好的邏輯能力,只不過中文編程現在只是不被公認的程式語言而已。那麼為什麼代碼我都看不懂呢?因為代碼中是有單詞的,比如說,一般大公司會要求使用正規的單詞或者某種單詞組合形式來命名變量。例如阿里巴巴的開發手冊中,強制方法名、參數名、成員變量、局部變量都統一使用英文的 lowerCamelCase 風格,必須遵從駝峰形式例如:【getHttpMessage()】方法就是中文的【獲取http消息】的方法,這也就是駝峰命名法。就是你「看不懂的單詞」。故此,英語不是阻攔你編程的屏障,卻是阻攔你編好程的屏障

4、不服輸:為什麼說要有這個特徵呢,因為你在這個自學的過程中往往會碰到 很多問題,怎麼解決這些問題呢?有的人會說我可以去加個群,問問裡面的大佬,或者說找個平台,比如說貼吧呀,興趣部落呀什麼的。那麼,你們有沒有考慮到你所問的能得到及時的回答嗎?能得到一個正確答案嗎?因為當你不了解的時候,別人說什麼都是對的,即使是說他只是稍微比你強那麼一點,但是你也絕對會認為他就是對的。往往這些情況會導致一個什麼現象呢:剛開始覺得自己有天賦,然 後就喜歡上了編程,緊接著一接觸到真正專業的人的時候,你接受的信息太多,太雜,導致你根本沒有自己的想法,自己的方向,最終導致放棄。這些人群是非常多 的,一時的衝動喜歡,然而沒有幾個人會堅持,碰到問題往往選擇了逃避,放棄,不作為。

5、自制力:當你真正喜歡一個東西的時候,你會非常投入的,比如說有很多人喜歡玩遊戲英雄聯盟呀,絕地求生啊這些的,當一局遊戲開始之後,不管發生什麼都要把這局遊戲結束了再去做其他的。而一談到學呢,往往人的慣性思維是什麼呢,等等吧,朋友叫去吃飯;哎呀,同學聚會;哎呀要去鍛鍊身體;明天再學,今天有點事;今天心 情不好,學不進去;反正還早,過一段時間再學吧。就是這樣,一直拖拖拖,導致大學畢業了什麼都做不了。然後又後悔,為什麼大學期間沒有好好學呢?但是有用嗎,自己選擇的路,爬也要爬過去。沒有辦法收起自己的慾望,控制自己的思想的人是絕對不可以自學的。

以上就是一些基礎的點,既然說選擇了去做,就一定要努力,不管有沒有成功,起碼不會後悔。每個人都有不成熟的階段,不願意長大,不願意面對現實的生活,每天想著去玩,去放鬆。那麼有一句話希望你們可以理解:你現在所浪費的每一分鐘以後都會還回來的。自學是可以的,但是如果你連以上最基本的幾個點都不具備,那麼就不要自欺欺人了。人生百態,其中各種滋味還需要你自己細細品味。

現在的話越來越多的人想要學習,但是學習的路上都是充滿坎坷的,很多的同學在學習的時候都會遇到各種各樣的問題,不能很好的解決會影響接下來的學習,有什麼不理解的都可以私信問我,有時間都會解答的,有需要相關學習資料,項目實戰講解的都可以私信我,希望大家能夠在這個假期越來越好。

關鍵字: