首頁>Club>
這東西是與生俱來,還是可以透過笨鳥先飛的方式培養的?
4
回覆列表
  • 1 # IT人劉俊明

    軟體研發本身是腦力勞動,與體力勞動一樣,人與人之間是一定會存在差異的,這一點是一定要先予以肯定的。

    所謂程式設計思想在我看來就是解決問題的思路和模式。程式設計思想在一定程度上決定了程式設計能力,但是有程式設計能力的人不一定具備好的程式設計思想。

    所謂程式設計思想一定具備兩個部分,一部分是經典程式設計思想,另一部分則是新興程式設計思想。

    經典程式設計思想最直接的體現形式就在程式設計模式上,這些經典的程式設計模式是很多人透過大量的專案總結出來的成熟方案,所以這部分內容是一定要掌握的,尤其是初級程式設計師。

    新興程式設計思想則是隨著技術的發展而出現的對應解決方案,比如早期我們使用經典的MVC框架來做Java Web開發,後來我們開始使用EJB,再後來我們開始使用Struts,又過了一段時間出現了SpringMVC,以後還會出現更多的解決方案。

    程式設計思想簡單的說就是大方案加小技巧,不管是方案還是技巧,都需要透過專案來錘鍊。

    綜上所述,程式設計思想並不是與生俱來的,能追上你的人一定比你勤奮,比你做更多的專案,接觸更多的方案。

    我帶過很多計算機專業的研究生,有的學生理解能力快,程式做的快,而有的學生則相對慢一些,但是大部分學生在經過一段時間的培養之後都能滿足工作的需求。程式設計也有很多細分領域,總能找到適合自己的崗位。

    如果有計算機方面的問題,也可以諮詢我。

  • 2 # 趣喜歡程式設計

    在我看來,程式設計思想體現了一個最簡單的結論:程式中你的程式碼就反應了自己的思想。

    1. 什麼是程式設計思想?

    程式設計思想體現了程式碼的藝術,它會把個人的想法完全體現在程式碼上。例如要實現一個功能,要使用面向物件開發還是面向過程呢還是面向函式開發?需要用到設計模式嗎?要實現一個排序的功能,要進行時間和空間的平衡,這些在開發之前就應該想到,並且始終貫穿到程式碼開發結束。

    2. 如何培養

    很多初學者剛開始學習程式設計的時候,可能只是為了完成功能就得絞盡腦汁,更別提使用什麼程式設計思想了。我剛開始的時候也是這樣,到後來做專案多了之後,業務程式碼很快就能實現。這個時候,你就會發現,自己開始有一點程式設計思想的概念了,然後再配合著讀一些優秀的開源產品的原始碼,讀一些程式設計思想或者設計模式的書,慢慢的程式設計思想就有了。

    最後,一定要記得,多動手,多編碼,多思考。

  • 3 # 通俗易懂且用心思考

    最簡單,通俗易懂的回答和介紹:

    程式設計思想其實就是,你要用程式設計的思考方式去思考事情,你拿到一個問題,用程式設計的要求去把這個問題表達出來,這就是程式設計思想。

    程式設計思想,就是語言表達。只不過這個是機器的語言,不是我們人說的語言。

    我們通常要把想的東西用語句說出來給別人聽得懂,這相當於是用語言把那個東西描述出來。

    程式設計思想就是把你想要實現的功能用電腦的語言,就是程式碼表達出來,程式碼其實就是電腦的語言。

    電腦的語言和我們人說的語言也是一樣,類似於有主謂賓,有它的一種固定的格式和形式。這種形式就是程式設計思想,就是你需要理解電腦他們的語言的格式要求。

    人說的語言有有英語,中文,法語,俄語,每個國家不一樣,

    電腦也是,他會有很多種語言。比如Java pHP c++ Python.

  • 中秋節和大豐收的關聯?
  • 你是如何看待石墨烯電池的?