文章目錄
- 1丶跟大家聊聊
- 2、了解行情
- 2.1、都有哪些領域
- 2.2、每個領域又有多少東西?
- 2.3、每一門技術又有多少東西
- 3、零基礎怎么走才好
- 4、學習方法
- 4.1、買書
- 4.2、看視頻
- 4.3、刷題
- 4.4、請利用好百度
- 5、最后
1丶跟大家聊聊
近期有伙伴想聯系我怎么從0基礎開啟編程之路,所以我決定好好寫一篇博客來給你們打開這層通道,后面的路就靠你們自己了,博主我是一名深圳在職的程式員,程式員這行業我建議沒想好前,不要入行!不要因為看程式員的薪資和作業環境覺得都不錯就也抱著好奇想入行!記住,學編程的前提有兩個,第一個是興趣,第二是有持之以恒的決心和上進心,如果少了一個還是請你先想好!我只是提了最重要的兩個,還有很多的困難一時半會也說不完,所以請你們決定入行的小伙伴們一定要三思而后行!
2、了解行情
2.1、都有哪些領域

我上面只是列舉了一點,互聯網還有很多領域比如還有大資料、人工智能、游戲等等,要知道互聯網絕沒有你們想象的那么簡單,我可以說不管一個人多聰明,這輩子他都學不完互聯網的知識,
所以我們要認清楚,我們喜歡什么,以后要做什么,然后再專門對一個領域去拿下它,至少上崗是足夠了,
千萬不要這也摸一下,那也摸一下,最后什么都不會,
2.2、每個領域又有多少東西?
由于博主是移動開發工程師,這里只是列出了一小部分移動領域的東西,你只要知道,每個領域東西可不少就行了!所以選好一個領域有多重要,我想你應該明白!

2.3、每一門技術又有多少東西
這里我只隨機列舉三門技術的基礎知識,每個領域涉及的技術太多就不一一列舉了,
Java 基礎知識體系

Android 基礎知識體系

Kotlin 基礎知識體系

3、零基礎怎么走才好
編程語言開發思維模式分為:
- 面向程序(剛開始入門學:C語言)
- 面向物件(剛開始入門學:Java語言)
我個人建議,真的是一點經驗沒有的,還是選擇面向程序好一些,畢竟沒有那么多哲學和抽象在里面,什么東西都是自己造出來的,沒有一下子就能解決的功能,這樣的好處是為了讓你們知道每一行代碼都是有作用的,每一個功能又是怎么完成的!
比如說,輸入十個數,將他們從小到大排序,怎么實作?
面向程序的實作方式
#include<stdio.h>
#define n 10
int main()
{
int i,j;
int a[10]={11,99,88,77,33,22,44,55,66,100};;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
{
if(x[j]>x[j+1])
{
int temp = x[j];
x[j]=x[j+1];
x[j+1]=temp;
}
}
}
printf("按從小到大排序為:\n");
for(i=0;i<n;i++)
printf("%d\t",x[i]);
printf("\n");
return 0;
}
面向物件的實作方式
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] arr = {11,99,88,77,33,22,44,55,66,100};
Arrays.sort(arr);
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
通過代碼上可以看得出來,面向程序的實作方式要比面向物件復雜和啰嗦很多,但是起碼你知道是怎么回事,怎么實作的,不會像面向物件那樣,一下子就實作了排序,你壓根不知道它內部里面怎么去實作的,所以我建議入門選C語言會比較好,畢竟我覺得它是百科之母,這是我這些年學習的感受!
4、學習方法
4.1、買書
比如你學的是C語言,就買一本 《C語言入門到精通》 (我的第一本編程書)來學習,上面會有教你安裝編程的軟體工具,還贈送了視頻,記得不要光看書,要多敲代碼!!!
4.2、看視頻
當你學到某個知識點卡住的時候,你就可以選擇去看視頻了,專門挑你不會的那個知識點,比如說陣列我不會,就專門挑C語言講陣列的那一節來看,記得不要光看視頻,要多敲代碼!!! 視頻網站推薦:
- 嗶哩嗶哩 搜C語言
- 《C語言入門到精通》配套視頻
- 騰訊課堂 搜C語言
- 慕課網 搜C語言
4.3、刷題
光學會還沒用,你還得刷題,這才叫學以致用,當你真正能用你學到的代碼去解決問題的時候,才算是你會了,
刷題網址:慕課網-C語言入門
4.4、請利用好百度
當你學到不會不懂得時候,請百度,把你的問題描述清楚,基本上 %80 都可以在百度上找的到!然后挑一個你好理解的答案來推敲琢磨!
5、最后
- IT的東西更新迭代太快,這個行業就是要不斷學習,不學習基本上就廢了,馬上會被社會和圈子淘汰!
好了,那么第一期 《零基礎怎么開啟編程之路 -(第1期)》 就先講到這里,如果覺得不錯,請點贊,
我也想聽聽各位的建議,希望跟各位多多交流!
最后,感謝各位的觀看,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/286360.html
標籤:其他
上一篇:《嵌入式 - 嵌入式大雜燴》一文搞懂CPU、MPU、MCU、SOC的聯系與區別
下一篇:高并發那點事
