程式設計的四個層次

2021-04-14 19:24:40 字數 936 閱讀 7456

大學已經學了三年了,學了三年的計算機自己總結出來程式設計的四個層次。

語法階段----專家階段-----執行機理------設計模式

語法階段這是程式設計的最低階段,也就是熟悉一門語言的語法就和你學英語學習的句型語法一樣,自己覺得這個階段是十分簡單的,程式語言的語法比英語日語等的簡單多了,如果你是個老手的話最多花3個小時就可以熟悉一門新語言的語法。我覺得語法只是表面上的遊戲規則,不須要動腦筋就可以學會。在很多國外大學程式設計課上語法是不會講的。在中國很多的大學程式設計課上,還在一條一條的死扣著語法,感覺特別的搞笑,感覺就像在教幼兒園的小朋友似的。

第二個層次 專家階段,我覺得這才是該講的。所謂專家階段 就是很多專家在使用這門語言上的經驗得失,以及在什麼時候使用合適的語言特性,什麼時候不該用語言的什麼特性,還有就是良好的程式設計習慣,風格等,要是自己寫的**的風格接近專家的程度,使人一看就像專家寫的一樣。我覺得這才是程式設計課上真正該教的。

第三個層次 執行機理,也就是程式在機器上是怎樣被執行的,這需要要很多的計算機專業的基礎知識,如作業系統,編譯原理,微機技術,數字邏輯,組合語言等,這些專業課學下來會讓一切恍然大悟的感覺,以後任何的東西在你面前你一看就能看出來他的本質,這些知識基礎會加快你學習新知識的速度。當乙個程式遇到了錯誤,你會很快的排除錯誤,使你寫出高質量的程式。在網上看到很多人在指責大學計算機專業的課程是多麼的無用,其實我想說這些人真的很淺薄,他們永遠只是個編碼人員而已不會在有提高了。學了這些東西,你會了解更本質的東西。你有一種感覺自己提公升的感覺。且不可放下課本去學一些時髦的技術,時髦的技術都很容易過時的。沉下心來渣渣實施打好基礎

第四個層 設計模式,這個階段也程式設計的最高峰了。聽說這個階段,你已經擺脫了具體的語言,不再拘泥語言的束縛來思考問題。對這個層次自己真的不好說,自己覺得自己的層次應該在第三層次,離這個層次還有段距離。希望自己有一天自己能修煉到這個層次

這四個層次每乙個都是下一步的基礎,沒有基礎是不能上公升到下個層次的。這將花費很多的時間。

遵守設計規範的四個層次

熟練掌握ios android設計規範是乙個設計師必備的工作技能,幾乎每家公司都要求做自己的設計規範。當我們在工作中考慮去做一件事的時候,首先應當思考的是這件事情能帶來什麼收益,然後再去決定做不做和怎麼做。我從兩個角度來看遵守設計規範帶來的收益。一方面,使用者長期使用某個平台的系統後積累了很多對應的...

c 程式設計四個注意

1 如果可能盡量使用介面來程式設計 net 框架包括類和介面,在編寫程式的時候,你可能知道正在用 net 的哪個類。然而,在這種情況下如果你用 net 支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items...

c 程式設計四個注意

1 如果可能盡量使用介面來程式設計 net 框架包括類和介面,在編寫程式的時候,你可能知道正在用 net 的哪個類。然而,在這種情況下如果你用 net 支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items...