初學者學編程該從哪里開始?首先就要了解確定自己未來的發展方向,簡而言之就是“學什么”,至于“怎么學”那是后面要討論的事情。“學什么”要考慮自己的興趣、行業發展狀況、崗位需求量等因素。下面詳細說一下:
學編程各行業的發展情況
1、前端開發:也就是用戶打開的界面,比如我們看到的百度首頁、購物平臺頁面,各種APP界面等,都屬于前端范疇,所以前端的工作更側重于與用戶的交互。前端基礎是 HTML+CSS+JavaScript。由于框架比較多,技術更新比較快,所以需要一定的學習能力。
2、后端:如果前端更關心用戶體驗,那么后端更注重邏輯。這里推薦的編程語言是 Java。國內市場中java需求還是第一位的。
3、數據庫開發:又稱DBA,阿里之前培養了一批DBA,主要工作是維護數據庫和設計開發數據庫。常用的 MySQL、Oracle、SqlServer 等。
大數據是一種后端技術,加上可以處理海量數據的數據庫操作。大數據更多地使用 Python/Java。
4、嵌入式:如果你對自動駕駛或機器人感興趣,可以學習嵌入式開發。比較適合本科生,主要使用C/C++;
5、機器學習:這是人工智能的內容,也是比較適合本科生的綜合性學科。所涉及的學習不僅僅是編程語言。
6、自動化測試和自動化運維:這兩個方向都需要測試或者運維的基礎,學習Python比較合適。
通過以上的對比,大家心里應該有一個大致的方向,確定一下自己對哪種編程語言更感興趣,隨后可以深入查詢了解一下。