編程怎麼找到中心點?

李洪國-轎車輪胎批發1


這是一個非常好的問題,作為一名IT從業者,同時也是一名教育工作者,我來回答一下這個問題。

首先,編程的中心點在不同的場景下是有一定區別的,比如研發級崗位的編程中心點與應用級開發崗位的編程中心點是不同的,而如何把握住編程的中心點,對於整個程序開發任務都有非常重要的意義。

編程通常需要經歷三個階段,其一是編程的邏輯設計;其二是編程的技術選型;其二是編程的代碼實現,這三個階段中,邏輯設計是第一步,也是最為關鍵的一步。所謂的邏輯設計要根據具體的編程場景來進行,邏輯設計的基礎是“功能定位”,所以“把功能定位轉換成邏輯規則”往往是編程的中心。

通常在軟件開發團隊中,進行邏輯規則設計的工作通常是由架構師來完成的,架構師要完成邏輯規則的整體定義,同時要完成一個初步的架構搭建(接口抽象)。對於架構師來說,編程的中心在於架構整體的抽象程度能否達到功能定位的要求,以及該框架是否具有足夠的擴展性。當然,架構師往往也會根據技術團隊的技術儲備情況,來完成具體的技術選型,比如是否基於已有的技術平臺進行開發等等。

對於技術團隊中的主力開發人員來說,編程的中心在於如何完成具體的功能模塊實現,功能模塊實現的核心同樣在於邏輯設計,而此時的邏輯設計通常要用算法設計來進行體現。算法設計在很大程度上能夠決定代碼的執行效率,所以算法設計能力對於程序員來說是非常重要的。在算法設計結束之後,就是進行具體的算法實現和算法驗證了,整個過程相對要容易一些。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


我本科和研究生都是軟件工程專業,現在已經從事編程類工作3年了。我來說一下我的這一路的體驗。

我覺得學好編程的前提或者說中心就是入門。編程是一種技術類工種,入門了才會提起你的興趣。如果您是初學者,可以從學習一門編程語言開始,如python,c,c++,java等。通過專業書籍、專業的培訓、網絡上的教學視頻等系統的掌握一門語言的語法,並每天用你學到的一些知識編寫一些demo。這個過程不要著急,夯實基礎才是最重要的。過程中要保證每一次寫的demo都要順利的跑起來,體驗那種經過你眉飛色舞的一段神操作,預期的結果就會在屏幕上打印出來的那種喜悅,慢慢的你會發現你寫的demo的代碼行數越來越多,編寫代碼的速度也越來越快,代碼在你的手上變成了一種享受,恭喜你,你找到編程的大門了。

如果經過一段時間的學習或者工作,你和同學或者同事之間會有一段差距。這時候有些人也會有些迷茫,會有些洩氣,會覺得自己不是吃這碗飯的。我也有過這樣的一個時期。我想說的是這樣的時期實際上是對你的考驗,我們要做的是要經受住考驗,而不是和別人去對比。我們要找到自己擅長的方向。如web開發,前端開發,算法編程等。選擇一個方向後,又回到了原點,繼續學習好這個方向的基礎知識,慢慢你就找回了信心。

編程這條路就是一條不斷學習,不斷選擇的路。職業生涯中,你要面臨編程語言選擇,前後端開發選擇,轉崗選擇等。每一次的選擇就當迴歸原點,不斷的學習,保持好自我,這樣才會一直站在中心點[加油]。





每天學點編程技巧


這個問題問得有點泛。

首先,我們假設這裡所說的編程是計算機編程(包括手機等嵌入式設備)。既然是針對這些設備的編程,那麼相關的CPU硬件的基本原理還是懂一些才是。

其次,編程語言有好幾十種,初學只需選擇一種使用比較廣泛的語言來學習就好(比如C、C++、Python、Java),真正地學會,不單單是它的語法,還要找機會看懂編程語言背後的原理、機制、思想框架,一旦真正搞懂一門語言的這些東東,學習其他語言都會很輕鬆。千萬不要一上來就想著同時學幾種,而每種都只是皮毛。

為什麼還要學其他編程語言呢?因為不同的語言有不同的優勢,當然也有劣勢。針對不同的應用,我們需要恰當地選擇適合的編程語言來開發。

最後,學習編程和學習其他一樣,動手做起來是非常非常關鍵的,實實在在地去寫些代碼,調試一些代碼,是很好的學習方式。


歸雲十九少


入門和編程思想最重要。一開始不要追求達到多麼高的水平,可以網上找點入門課程視頻跟著學,一定多動手,不要只看,靠自己動手實現了一個小功能不斷激發自己的興趣。興趣有了之後多總結,把編程語言基礎語法打牢,之後不斷給自己設定些課題嘗試去實現,多總結多悟。有一定基礎後可以找些專業性比較強的書看,比如《設計模式》等。


哎喲我去0813


無論是那種語言,我認為編程思想很重要


愛分享lshare


所以語言的變成都是為了製造出一些程序供大家使用,這都知道,使用必然會有迭代。所以萬劍不離其宗。


science興趣


那款編程語言?


小R解說


客戶需求就是中心的,所有的程序員都是圍繞著需求來進行開發的。


分享到:


相關文章: