需不需要學點編程

要不要學點編程

現在恐怕很少有人能離開手機了,有人說有了手機幾乎可以不用男朋友女朋友了,你每天起碼要打開三個以上的app,瀏覽五個以上的網站,停留在互聯網上的時間可能會超過十個小時。每天大量的應用,網站被全世界的使用者使用。
即使不是計算機行業的人,可能也感覺的工作生活裏面越來越需要計算機,甚至不僅僅是使用。前幾天和朋友聊天,她提到自己經常會碰到一些編程問題,問我能不能在不在使用那門語言,我驚訝地問她,怎麼你的工作也需要編程?他回答道“現在什麼工作不需要編程”。
的確,現在看起來各行各業都需要點計算機水平,以前計算機考試還只是靠靠word,ppt這些工具的操作知識,現在恐怕得需要點編程技術才行。


那麼就有個問題,我們需不需要學點編程?

我回答這個問題的話,答案是肯定的。可能有人覺得自己不是計算機行業的,學編程有什麼用呢?說到這我想起一個小例子,前段時間看到在GitHub上有個程序員分享了他運用編程來解決生活上的一些事情,比如如何在你走到咖啡機時,已經做好了一杯咖啡。看着這些新奇的點子,不得不由衷的感慨程序或許能解決一切。
那麼對於一個不是計算機行業的人來說,學習編程會有哪些好處呢?
* 編程有助於你提高理性思維,邏輯能力。
* 編程能夠解決你工作中的重複勞動。
* 編程是一樣技能,爲你增值加薪。
最後一條看起來像是湊數,但其實不是,以前我們經常會說一字型人才,丁字形人才,十字形人才。如今看來這個概念仍然不落後,現在一個複合型人才或許比一個專業型人才更受市場的青睞,這不難解釋,在互聯網時代,很多工作以及技能,專業並不像以前那樣割裂,互聯網的思維往往是打開隔斷,通過重組行業資源和外部聯繫,尋找新的模式從而進行顛覆,在這種環境下,一個複合型人才看待事物的眼光更符合互聯網的觀念。所以你看頂級的model Karlie Kloss 都在學習編程,不得不說顏值高的人寫起程序來,感覺完全不一樣啊:

如果說,學習點編程是必要的,那麼另外一個問題就亟待解決,編程難不難?

現在似乎對待學習編程出現了割裂的現象,一批人說難,另外一批人說不難。

想起前不久一個段子,說美國監獄對囚犯進行技能培訓,就是教授編程。這批犯人出獄後,再犯率明顯下降,記者採訪他們原因。囚犯痛苦的說:“我寧可死,也不要再學編程了。” 

而另外一批人說編程簡單,我們看看大批的培訓機構怎麼宣傳的,前些時候,基本上外行學習半年到一年,就可以畢業找到一份七八千的工作,這並不是誇張。
那麼,編程到底難不難呢?
其實編程作爲一種技能,它和大多數專業是類似,但是它又有所區別。編程更像一種工具,作爲工具來說,學習使用工具是不難的,比如我們學習使用字典,這個即使是小孩子,一兩個小時,也足夠它學會。但是它又不是簡單的工具,畢竟編程中是需要大量的邏輯思考和專業技能,基礎知識的。所以說編程是一門語言,是很貼切的,我們從小使用母語,但是我們仍然不是語言學家。那麼這麼看來,編程似乎說難不難,不難有難,這不是相當於沒說麼?
其實這已經說明了,學習編程是入門不難,但是要學精學深是很難的,需要大量的訓練和系統的培訓,業界的一萬小時定律,在編程領域同樣適用。
但是編程卻也是十分適合所有人學習的一項技能,因爲再也沒有那種專業像編程這樣不看出身了。可能你無法達到專家的水平,但是能靈活使用,還是很容易達到的。
既然編程是適合學習的,那麼我們該學習那種語言呢?

現在一般高校都是拿C語言或者C++作爲入門語言,而培訓機構更注重市場,JAVA和android,Object-C更多一些。那麼作爲業務愛好者,該選擇哪種語言呢?
個人覺得業餘愛好者入門,不要選擇C語言,C++這種,這些語言在開始階段是容易接受的,畢竟我們在學校或多或少接觸過,但是這種語言是十分不適合初學者的,因爲它們會花費你大量的精力來處理一些細節的問題,比如地址指針,內存管理等,從而讓你陷入錯綜複雜的底層技術細節上,從而忽略了對於功能和業務的思考,這是不合時宜的,或者說得不償失的,初學者應該去選擇哪些更關注功能,業務實現的語言,從而能夠很快看到效果,達到付出反饋的正循環。

Python這門語言就比較適合初學者學習。
* 首先它是面向對象編程的,它提供非常多的功能庫,足以滿足你任何的需要。
* 其次,這是一門很有活力的語言,在網上你幾乎可以找到你想要的任何資料。
* 最後,這是一門很適合初學者學習的語言,屏蔽了底層技術,使得你更專注於算法,功能,業務的實現。 

最後用滬江上看過的一句話作爲結束語:


未來你只要學會英語,編程和駕照,就能過的很好。

網上學習python的資料很多,不過學習最難的不是堅持,而是開始,以前我自己是個有些強迫症的人,很多事情總是要到達一個點纔會行動,以往常常喜歡到整點開始做事,後來漸漸發現,很多事情,你無法準備完美,只能一點點去求得更好,我也會在這裏繼續記錄關於學習這門語言的一些筆記,如果你覺得有些幫助,不妨和我一起學習,也算是同路相伴。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章