回覆列表
  • 1 # CuberFan

    程式碼的可讀性、可移植性、執行速度、各種巧妙的trick、程式的結構和框架、程式碼檔案的組織結構等等,這些最佳化好了都可以讓程式設計成為一門藝術,最佳化的過程,就是追求藝術和完美的過程,不是說程式碼寫出來就完事了。

  • 2 # 程式碼飼養員天齊

    實際上程式設計本身就是一門藝術,但現實中它顯得更像工作或是勞動!!!為什麼呢??下面談一下個人的理解:

    第一,你學習程式設計的初衷是什麼?我們大部分人還是為了生活,為了工作,為了養家餬口。當我們生活得不到保障的時候,就談不上藝術。

    第二,高強度,高節奏的勞動。996已成為碼農的常態,高節湊的情況下也不會有什麼藝術產品。

    第三,文化的土壤。相比於國外,我們在技術框架、作業系統等基礎性技術方面,顯得太弱了!

    那如何讓程式設計成為一種藝術???

    首先,興趣。你對程式設計有沒有興趣,你有沒有感覺程式設計是一件很好玩的事情?好玩的東西,你會自然做出美感來的。

    其次,你對程式語言的認知。語言是用來表達的,就像我們的語言文字,我們用語言文字來寫詩、寫散文、寫小說。不過,程式語言超產出的是軟體產品,好的軟體產品更像藝術但。

    再次,你對你所學程式語言的程式設計思想的理解。例如java面向物件程式設計思想的理解。類最早可以追溯到亞里士多德的哲學思想,提出了鳥類、魚類的概念,這體現了抽象的能力。而例項化,就體現了還原的能力。繼承體現了進化的特點,繼承父輩的優點,並且透過覆寫和覆蓋來進化。多型體現了現實世界的多樣性。封裝隱藏細節,體現宏觀。

    最後,將你的思想注入你的程式碼,尤其是體現你的設計思想。我們不做程式碼的奴隸,我們要學會駕馭語言,合理的表達我們的思想。

    本人具有多年的java開發經驗,熟悉多種框架,熟悉網路程式設計,熟悉java安全程式設計,熟悉大資料,熟悉多種安全協議,熟悉併發程式設計,有興趣的同學可以互相關注,互相學習!!!

  • 3 # 前端下午茶

    說白了,程式設計師的工作就是寫程式碼,把程式碼寫好就會變成一門藝術。

    那麼,如何把程式碼寫好呢?

    或者,換個問題,什麼是好程式碼呢?

    是高內聚低耦合的設計,處處體現出的優雅感

    是檢視方法時時感受到的,從始至終清晰而流暢的思路

    是每一處編碼的乾淨整潔,伴隨而來的身心愉悅

    是伴隨著程式碼規模增大時,歸納出的統一的抽象

    是面對需求與排期矛盾時,做出恰到好處的取捨

    是面對未來的不確定性時,依靠直覺的準確預測

    是在無人辦公室敲擊鍵盤時的行雲流水

    是在面對系統複雜性時的庖丁解牛

    是面對挑戰時的熱情,是面對挫折後的執著

    是靈感,是創造,是技巧

    是每個 coder 深思熟慮之後記錄下來的思想

    是一個正在挑戰世界的十六歲少年,而絕不會是四十歲中年人一樣渾渾噩噩過完一天算一天的程式碼

    Repost from Weibo: 蛋疼的axb

  • 4 # 碼農理財

    1.持續不斷的修煉,不停的看各種牛逼的框架的原始碼,看看牛人如何編寫程式碼,如果使用設計模式等;持續的參加專案,及時進行總結;

    2.跳出純技術層面,從業務層面去理解要做的事情

  • 中秋節和大豐收的關聯?
  • 現在是旭旭寶寶的巔峰時期嗎?你怎麼看?