一.編程到底難不難學?
對于這個問題我的回答是不知道,學會了編程的人會說好學,中途就放棄的人會說很難,任何知識想要掌握好都不是一件容易的事情。所以我決定用自己的實際行動來證明編程到底難不難學,當然證明的結果只是就我個人而言,畢竟學習還是因人而異的,也順便給其他想學編程的人做個參考。
二.新手入門選擇哪種語言好?
首先要明確自己學習編程的目的
1.開發(fā)Android/ target=_blank class=infotextkey>安卓軟件,學習JAVA
2.開發(fā)蘋果軟件,學習swift,object-c
3.開發(fā)網站前端,學習JavaScript
4.開發(fā)網站后端,學習php
5.開發(fā)爬蟲,數據處理等,學習Python
6.開發(fā)windows軟件,學習C++
以上的只是部分編程語言,像Java這樣的語言也可以開發(fā)網站后臺,桌面應用等,每一個語言都有自己的強項和特點,要根據自身的需要進行學習。
有的人可能對于自己想要干什么一點也不清楚就是想學點編程知識然后換個好工作,對于這些人我的建議就是學習網站前端開發(fā)或者大數據處理,一個是簡單,另一個是熱門。
學習編程不是學會就完事的,它是一個終身學習的事,比如很多人說的網站前端開發(fā)很簡單,但是這幾年前端技術的發(fā)展實在是太快了,新的框架技術層出不窮,學起來也不是那么容易的事,所以想學編程一定要有恒心和毅力。
最近幾年python被炒得很火,很多地方都推薦學習Python,但光靠python想做好一份工作是遠遠不夠的。人生苦短,我用python,很多廣告都說新手學習編程最合適的語言就是python,說怎么怎么簡單,又可以做大數據,又可以開發(fā)人工智能等等的。但是我發(fā)現這些教python的老師自己最初學習的就不是python,為什么這么好學,這么有用的語言不在大學一開始就學?大家都是傻瓜嗎?都從C語言開始學起。
客觀的說主要一點確實是python的基礎學習起來簡單,另外一點就是目前的趨勢潮流就是大數據,人工智能,而在這方面python有自己的優(yōu)勢,加之java、php這類的培訓內容和工程師的人數已經很多了,而python的缺口很大,培訓的機構也很少,所以大家都搶著教python。
python這么好用我肯定是要學習的,但是不作為我的第一門編程語言進行學習,我選擇JavaScript作為我的入門編程語言。從計算機的基礎知識開始學起,然后從web前端進行入手,再到后端的node.js(其本質也還是JavaScript)等其他語言,同時也會學習python。
希望學習過后能成為(python)web全棧工程師,當然也可能中途放棄學習。
學習的內容大致如下:
