編程語言python入門知識「android網路編程需要哪些基礎」

Android編程的本質是什麼?

一定要看到最後,結尾有驚喜

不是數學,更不是那些「你方唱罷我登場」的各種編程語言!

編程的本質是對現實建模。

OA是對企業建模。

電子商務是對交易建模。

AI是對人腦建模。

安卓編程的本質是什麼?如何提升自己的編程水平?全文乾貨

因此,對一個專業的程序員來說,面對一個具體的需求,首先要考慮的不是架構,不是編碼,而是要思考,如何用抽象的計算機語言建立一個抽象模型,從而表達具體的人間現實。

然後,你再來思考,程序員為什麼要喋喋不休的,不知不疲倦地爭論哪門計算機語言更好呢?

拋卻商業的喧囂,不同編程語言的本質差別是什麼?

C和C++的差別在哪裡?

腳本語言(例如js)的使命是什麼?

Matlab為何而生?

穿過語法看本質,不同語言之間的本質 差異 是對現實的描述方式,也就是 建模的方式。

C是一門面向過程的語言,它認為世界是由無數的過程構成的,數據的本質是存儲,是過程的結果。

但在C++中,萬物皆對象,數據和函數依賴於對象而存在。

選擇C語言,就是選擇用過程來對現實建模,選擇C++就是選擇用對象對現實建模。

而腳本語言,顧名思義,就是在具體平台上操作特定的元素,使它們「動」起來。例如,js的初衷就是在瀏覽器中操作具體的dom元素,從而使他它們「動」起來。

事實上,在web的早期,js用得最多就是在頁面中實現各種「特效」,包括浮動廣告,滾動字幕等。

因此可以說,js今天在前端開發中的地位,完全是無心插柳的結果,是對初心的 「背叛」。

而Matlab之所以受到演算法科學家的青睞,一個不可或缺的因素是Matlab的編程範式特別適合對數學問題進行建模。

我們之所以繞了一大圈來談具體語言,就是想要印證,一門計算機語言的根本目的就是用抽象的方式來描述具體的世界,也就是建模。這和寫作是一樣的。

從某種意義上說,專業的程序員和專業作家是一類人,一個用自然語言創作,一個用計算機語言。

對作家來說,寫作的靈魂不是遣詞造句,而是語句之後表達的思想。

因此,那些報考作文班的孩子,並不比看漫畫的孩子更有可能成為專業作家。對專業程序員來說,編程的靈魂也不是代碼和語法,而是它要構建的模型。

因此,在成為專業程序員的路上,那些較早接觸編程語言的孩子,並不比其他孩子有本質的優勢。

如何提升自己的編程水平

編程的學習是無止境的,干到老學到老,信息技術的變革非常的快,層出不窮的新技術需要你去了解,所以第一重要的是保持一顆愛學習的心,關注你的領域的發展變化。

安卓編程的本質是什麼?如何提升自己的編程水平?全文乾貨

第一階段:踏踏實實學好基礎,不要想有捷徑。

第二階段:快速提升在掌握基本編程知識之後,要大量地做練習,這個練習不見得要做書本中的,可以把你生活中遇到的問題,都想辦法用寫幾行代碼來解決。

生活中有太多太多的重複勞動可以用信息化的手段去解決,暫時不會不要怕,用你小時候吃奶的勁頭去找些問題的解決方案,很多時候我們是找不到恰巧符合你需求的完整方案,但我們通過零散技巧的整合,最終都可以完成。

通過這樣的過程,會極大地鍛煉你需求調研、需求分析、產品設計、邏輯思維、技術攻關、代碼編寫、測試調優、伺服器部署的全流程技能,你掌握了這些,工作中的CRUD還是事兒嗎?誰都會說你一句,某某某什麼都會。

第三階段:向下紮根有了第二階段的廣度,如果你還繼續做技術,那麼就需要有一定的深度了。之前更多的是應用,用別人的成果去解決你遇到的問題,你並沒有真正的生產內容。

這也是我一直認為的,為什麼程序員被稱為碼農的原因。

你的開發過程其實只是一個裝配過程,把別人寫好的模塊根據業務需求組合在了一起。

向下紮根,需要你懂得更多原理性的知識,如果覺得理論上有欠缺,別怕花錢,去報個班,這是對你自己的投資,或者考個研都可以。

有了紮實的理論功底,你會發現以前有些問題,似乎有了新的認識,你可能會覺得某個曾經用的sdk或者jar包,會導致一些莫名其妙的故障,現在突然明白為什麼了。

在這基礎上,你會創造一些東西,改進一些東西,形成你自己的體系。

體系一旦形成,那可就不是一般的程序員咯。

在結尾處給大家分享一下如何提升自己的Android成長路線圖

安卓編程的本質是什麼?如何提升自己的編程水平?全文乾貨

相對應的學習資料可以上 GitHub 免費自取

有時候Github會出現無法進入的情況,在這裡我也給大家分享我經營多年的 Android技術交流裡面都是我這幾年來聚集的一幫Android開發程序員,歡迎大家加入,同時相應的資料也可以找群主領取的。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275271.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:20
下一篇 2024-12-17 14:20

相關推薦

發表回復

登錄後才能評論