對程序的深刻認知,不僅針對程序員_風聞
黄裳__-2021-11-16 07:42
【本文由“側峯”推薦,來自《我興致勃勃地想學編程,卻被這組運算符勸退了》評論區,標題為小編添加】
計算機看起來是智能,但其實從根本上來説,這不過是工程。工程就要考慮實現的細節,實現的方法,所謂的工程就是每一個細節都有成熟穩重的解決方案。而且有不止一個方案。
如果你不想了解這些細節,就不必弄明白這些方案,就是這麼簡單。
工程方案太多了,一個一輩子從事這一行的人,都不可能瞭解了所有。所以,你有些不懂的地方,放棄就好,根本就不重要,如果不是應付考試,不是真的要從事這一行,就沒必要細扣。
編程真正的核心,在編程的思維,在流程,在判斷,在結構,在通訊,在類,在封裝等概念,弄明白了這些,任何一種語言都可以很快使用起來。
你想開挖掘機,不用學鍊鋼,雖然挖掘機是鋼鐵做的,但和你沒關係,你學會使用就行了。
雖然都叫做程序員,但這是一個非常龐大的隊伍,他們自己分類龐雜,互相交流都難。現代社會是智能設備驅動的,所有智能設備後都有程序員,都是程序員智慧驅動的,但他們互相之間真的很難互相理解。
除了基礎知識一樣,後面的發展真的形形色色,鴻溝無數,寫應用程序的根本不懂基礎硬件,寫驅動程序的根本與世無爭。
所以,寫程序的根本是解決現實問題,你只要能解決自己的問題,就夠了,為了解決自己的問題,尋找到合適的工具,就是必要的,現在大家都默認的是python是最好用的。
python為什麼好用,就是因為你能用到的工具這裏基本都有,而且使用起來非常方便。