作為一個程序猿,馬克思的歷史唯物主義,唯物辯證法等馬克思哲學思想怎麼和寫代碼結合起來……?

剛考完馬基,感覺很恍惚……


價值觀和世界觀沒樹立好的時候,代碼寫多了更容易被異化。提醒你一下:在做為標準工具的前提下,千萬不要忘記甚至放棄自己的人的身份。時刻提醒自己:我是一個人,不是工具,即便在社會上大多數時候是以工具的身份存在的。


1.事物的發展是一個循序漸進的過程,碼代碼不能一蹴而就。動手寫代碼前的一套思路清晰的偽代碼往往勝過直接開始碼代碼。
2.代碼的效率和佔用空間往往是一個矛盾。二者需要均衡考慮。
3.對確定性強的代碼進行優化並遇到瓶頸時,可以嘗試隨機性演算法來起到相輔相成,互相促進的效果。
4.代碼是人類思考和實踐的產物,脫胎於人腦卻不能高於人腦。要想寫出高質量的代碼,就應該鞏固基礎的計算機,數學等知識,不斷鍛煉大腦的能力。
5.複雜的軟體系統,或說複雜的代碼需要花費的時間和精力也是相對大量的,二者關係緊密,互相促進。因此碼代碼時切記時間和代碼量之間的正相關關係,最忌諱急功近利。

暫時就想到這麼多,日後若另有感悟,再來更新。同時歡迎朋友們批評指正。


可以思考下這個問題
程序員屬於什麼階級?上升空間如何? - 職業


推薦閱讀:

你見過爬蟲的最高境界是什麼?
遊戲外掛編程如何系統學習?
A& ~(b - 1)這個表達式做了什麼?
(Python)爬蟲解析特殊驗證碼?
文科女,已在職,零基礎想學編程,求解?

TAG:編程 | 馬克思主義 | 馬克思主義哲學 |