非計算機專業,自學學會C語言程式設計能找到工作嗎

時間 2021-05-07 03:12:03

1樓:小林C語言

可以,先來看以下5點是絕大多數招聘C語言工程師的要求:

1.精通C語言開發,熟悉編譯原理、熟悉常用資料結構和演算法、熟悉常用版本管理工具。

2.具備較好的設計類文件編寫能力。

3.具備較好的溝通能力和團隊精神。

5.有高可靠性或高安全性系統開發經驗的。

後4條很容易看懂,第一條C語言精通要掌握哪些知識呢?

入門篇1、什麼是計算機語言

2、C語言的程式的結構

3、執行C語言的步驟與方法

4、了解簡單的演算法

5、怎麼表示演算法

6、結構化程式設計的方法

提高篇1、順序程式設計

2、資料的表現形式

3、C語言的輸入輸出

4、選擇結構和條件判斷

5、if、switch語句的使用

6、關係運算子與表示式

7、邏輯運算子與表示式

8、條件運算子與表示式

7、迴圈結構程式設計

8、while迴圈語句

9、do...while迴圈語句

10、for迴圈語句

11、迴圈的巢狀和比較

12、break和continue語句

強化篇1、怎麼定義和引用一維陣列

2、怎麼定義和引用二維陣列

3、多維陣列和字元陣列

4、怎麼定義函式

5、函式的呼叫

6、陣列作為函式引數

7、區域性和全域性變數

8、內部和外部函式

9、變數的儲存方式和生存期

深入篇1、指標是什麼

2、指標變數

3、通過指標引用陣列

4、通過指標引用字串

5、指向函式的指標

6、返回指標值的函式

7、指標陣列和多重指標

8、動態記憶體分配與指向它的指標變數

昇華篇1、定義和使用結構體變數

2、使用結構體陣列

3、結構體指標

4、用指標處理鍊錶

5、共用體、列舉型別

6、typedef宣告新型別名

7、C檔案的有關知識

8、開啟與關閉檔案

9、順序讀寫資料檔案

10、隨機讀寫資料檔案

11、檔案讀寫的出錯檢測

上述知識全部掌握,並且可以熟練的使用一些演算法,像排序、二叉樹等,就可以試著去找工作了。

2樓:老馬

我所了解的C語言程式設計領域還比較少,個人覺得如果只是自學,所謂的學會可能只是能夠上手程式設計,而不是能夠應付實際專案的工作,最好是找個機會實習鍛鍊一下,再去找同類工作心裡有底。

3樓:巧學.h

在現實中,還是有很多人通過自學找到乙份自己滿意的工作的,其實大部分人就算在大學學的計算機專業,也有很多人從事其他的行業,也不排除也有一部分人想通過自學學習程式設計,就算自己不是計算機專業的,這樣的人也是大有人在的,畢竟人各有志,想必大家的想法都是不同的,所以,你不用懷疑你自己,也不用擔心自己的專業問題,你唯一要做的就是,不斷的吸取知識,去學習,才能不辜負自己在這條非計算機的專業這條路上走出一條屬於自己的計算機道路。

另外,自己是小白的時候,整理了一些學習程式設計的知識,也有一些其他基礎型別的知識,可以試著學學看,因為,怎麼說呢,別人的路給你再走一遍,那你一定會走的更快的。

一小白在本號嚷嚷引發的這篇文章

非計算機專業大學生想自學程式設計應該學C語言還是學Python?

極物君 強烈推薦python,或者go也行,c還是算了。c作為計算機入門語言我個人覺得非常不適合。python就好很多,而且python 有大量的第三方庫,你想做什麼都能找到對應的庫,而且python寫個小東西也很方便,比較容易有成就感。而且從學習資源上來說 python 的學習資源也要比 c 好很...

大一非計算機專業如何自學程式設計?

YR Chen 先看看mit或者harvord的公開課,然後找到 c 一種物件導向的程式設計方法 啃了。以上能打個不錯的基礎。路漫漫,再以後的路看你想往哪走了 趁早轉,機械專業課最多,課程設計實驗金工實習車間實習一大堆專業課程掛科很容易拿不到畢業證很容易等到你經歷過就知道了導致你無法學靜心學程式設計...

非計算機專業的大學生,如何自學程式設計?

氤氳 學習沒有捷徑,啃著啃著你就能達到以點破面的效果,然後就能輕鬆學習了,但是需要注意循序漸進,選擇學習先後順序很重要,也就是由簡到難,本人就是非計算機專業,而且還是乙個八竿子打不著的專業自學轉過來的 我躺好了 非計算機專業學習程式設計要考慮自己學習的目的。如果是為了轉行,早早看轉專業的要求對照著來...