首頁>Club>
4
回覆列表
  • 1 # 普釘

    可以把程式語言做一下分類,可能有很多的分類方法,C系語言和非C系語言,編譯型和解釋型等。

    但是我覺得有一種分法,可能比較容易回答這個問題,那就是面向物件還是函式式,對於初學者我建議從面相物件語言開始,如JAVA,C#。

    可能這個會和很多建議不一樣,因為大部分人通常會推薦C語言,為什麼?因為大學都是先教授c語言的。

    那我說一下為什麼推薦JAVA,C#這樣學起來並不容易的語言:

    第一,他們具有嚴格的語義語法定義,這些東西學起來很多,但是會幫助你避免很多錯誤。

    第二,面向物件程式設計思想有著廣泛的應用,並且深入影響到程式設計的各個方面,以面向物件的語言作為切入點,即使以後使用如Python,Scala等其他語言依然能夠很好的應用這些思想。當然反之亦然。

    第三,強大的IDE支援,良好的程式碼智慧提示,和強力的程式碼格式化最佳化提示工具。幫助初學者。有人說,初學者不應該用強大的IDE, 因為會讓你碰不到錯誤,從而降低理解,我覺得這個不對,IDE的使用也是程式設計器能力的一部分,就像戰士的槍一樣。

    第四,不多說,就業崗位多。

    總之,這兩們語言,就像一個系統的正規的訓練流程,做事一板一眼,可以說是內外兼修。

  • 2 # 從容8888

    剛開始學習程式設計,看影片是個不錯的選擇。有很多的基礎知識點,透過老師的影片講解比自己看書會更容易理解,而且邊看影片邊敲程式碼比看書敲程式碼更加的方便。也可以增強記憶,可以先從Java開始入手,尚學堂高淇老師的Java300就很不錯,結合老師的影片教學,後續再自己動手敲程式碼,然後再根據自己的思路,分析功能,再自己實現一遍,我覺得效果會非常不錯,剛開始可以先看看高淇老師的影片,後期有需要可以報班系統的學習一下。入門以後,遇到問題,可以自己先實現,然後在對照老師的程式碼,進行最佳化。這樣的一個學習模式對你也是非常有幫助的

  • 3 # BiG咕嚕嘰嘰

    初學程式設計,看影片是個不錯的選擇。很多知識點,透過老師的講解比自己看書更容易理解,而且邊看影片邊敲程式碼比看書敲程式碼更加的方便。

    看影片,敲程式碼,然後再根據自己的思路,分析功能,再自己實現一遍。入門以後,遇到問題,可以自己先實現,然後在對照老師的程式碼,進行最佳化。

    想要真正的踏入這個門檻 首先一定需要一個好的師傅吧

    興趣是第一大老師 有了愛好才願意鑽研學習 嚐嚐思考

    第二大好老師就是需要找到真正能對你的學習提供幫助的方式

    可以自學啊 但是自己找學習資料和制定計劃應該很難吧

    而且自制力也不一定好 能不能堅持學下去還不知道呢

    不管你是自學 還是參加培訓 最終的目的都是為了提高自己解決問題的能力

    在培訓班若遇到問題 老師會幫你解決 讓你不必在一個問題上多花時間和精力

    但在自學的過程中遇到問題 一切都需要自己去解決

    有時候可能連續幾天都沒能想出解決的辦法

    如果真的想學的話 推薦還是找個靠譜的機構報名吧

    人家又專業的老師講課、答疑、批改作業 還有班主任監督學習

    這不是挺好的 能學到東西才是真的啊

    這樣進步的才會快一點 時間也不等人吶

    你可以去百戰程式設計師官網看看詳情 選擇合適的機構很重要的

  • 4 # web前端愛好者

    程式設計入門方向劃分:

    按崗位職責劃分:前端,後端,運維,測試(黑白盒),資料分析,網路安全,etc.

    按開發平臺劃分:Web,IOS,Android,etc.;

    按程式語言劃分:JAVA,Python,C/C++, Javascript,Ruby,PHP,etc.;

    先確定好方向和自己的興趣,再去開始學習

  • 5 # 24小時程式設計自習室

    首先第一關就是選擇一門程式語言!

    所有語言的知識體系分為三大塊:

    對於自學提幾條建議,望採納!

    找一個行業當中的師傅進行規劃和指導。 每天規劃好學習時間,不要中斷。 先掌握瞭解知識體系後編寫專案,邊抓細節。

    俗話說態度決定一切,一個人的學習態度相當重要,而一個良好的態度不僅會提高你的效率,而且還會影響效果。

    學習程式設計是一個漫長而痛苦的過程,需要持之以恆的耐心,千萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。

    另,自學是最難堅持的,如果自制力不夠強的話,還是建議去報個培訓班!

    身邊沒有一個好的學習環境極容易半途而廢!當然這只是個人建議!

    祝學業有成!有什麼不懂的或者需要什麼資料,否可以私聊我呦!

  • 6 # ThingJS

    學習軟體或者聽課程影片都暈乎乎的,腦子並沒有高效吸收。所謂一個打工人,要有高效利用時間的思維,不能僅僅停留在研究層面,所以學習知識要從問題出發,解決一個問題,就會無形中吸收了知識最核心的價值——應用,而學習建模、程式設計軟體,也要從解決問題和實際應用的角度出發,這個怎麼做呢?

  • 7 # 前端琅琊閣

    看你的目標是啥了,如果是頭腦一熱的興趣就算了。

    如果想轉行當程式設計師,我們也不提計算機組成原理,計算機網路,離散數學,高等數學,線性代數,機率論,資料結構與演算法這些,就說培訓或者自學吧。

    培訓的話就提個具體崗位吧,比如比較火的java工程師,那不妨去參加個培訓機構吧,選一個方向系統學習試試,但是呢道阻且長,體系太大,你慎重。

  • 8 # 麗波霏霏

    入手當然從基礎入手!至少對程式設計有概念這有利於你的程式設計學習!

    所謂基礎 就是對計算機的工作原理要有概念!計算機組成原理,資料結構,C語言程式設計等。有概念就行,然後找一門高階語言進行學習!這就多了!java PHP python c# 都可以!

    python 關於大資料 人工智慧,近期比較火!這些 你可以根據市場前景選一個 深入學習!

  • 9 # 我是杜佩玉

    首先結合現在自由的知識能力,確定自己的目的,如果簡單的就是寫一寫遊戲的小輔助,比如說寫一些尋圖尋色等等,那麼用按鍵精靈就可以了。

    如果自己想寫一個可以採取資料的東西,那麼就python就可以了。在網路中這樣的教材大量都是經過簡單的初步入門就可以完成一些小有成就的感覺,但實際上如果想完成大型的,或者更深一層次的,還是需要繼續努力的。

    如果想做網路開發,我想你有更多的選擇了。開發包含了網站的前臺後臺美工等等,這就看你自己的需要了,您可以選擇一門語言,然後靜下心來從基礎開始把基礎打好,然後一步步的開始學習,最好能夠完成一個小專案,從小專案中感受到總體的意義。

    如果您要做資料分析,那麼需要學習的內容就更多了,你需要有一些高等數學的基礎和理論,然後才能夠完成這一系列的工作,否則的話即使學習了也只能停留在表面現象。

    總之如果能開啟學習程式設計的話,首先還是要確定一下現在自己的基礎,尤其是數學基礎,比如說你就是初中的數學基礎的話,能做數學分析,資料分析可能就有點難度了,但是如果能有高等數學的基礎,那麼做資料分析可能就有一些得天獨厚的條件。

    其次你要明確一下自己打算用程式設計來做什麼,如果是漫無目的的學習,那麼也可以直接找一門語言按住鏡頭,找一本基礎的教材,然後再找一份提高與實踐等等這樣子的教材開始練習,練習的過程中要注意使用專案,開發這種方式來提高自己,對語言的理解力。

    最後其實你完全還可以把問題問得更詳細一些,這樣顯得太籠統,讓別人無法回答。

  • 10 # 馬士兵說吧

    1,首先選擇一門你喜歡的程式語言

    2,找資料

    3,上手學

    多百度程式設計是什麼,再選擇未來的路,不要什麼都不懂就入行

  • 11 # 成都朗沃教育

    程式設計,方向有很多,語言有很多,所以我們要做的第一步就是:

    1.確定發展方向,主修語言,例如成都市場為例,後端程式設計首推Java。

    2.確定學習方式,自學or培訓,零基礎不建議自學,培訓是最好的途徑,可以保障你的學習質量,後期就業問題。

    3.學習方式確定之後,你需要確定學習模式,是看影片,還是線下面授學習,零基礎,或者想轉行的,自然是推薦面授的模式,積累專案經驗,培養合租開發的默契,技術行業實踐大於理論。

    4.選擇靠譜的培訓機構,如何選擇,有以下三點:

    a.看教學質量,實地試聽。

    b.看教學口碑,詢問在讀學員。

    c.看後期就業情況,詢問畢業,已經在職的。

    基本這幾點不錯的,都還可以,但是最後也是最重要的,需要你自己的不斷學習,不斷堅持。

  • 12 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 13 # 暖樹tree

    C,C++瞭解一下!先學基礎,語言都是相通的,只是用法和內部封裝不同,大體真的一樣,明白底層,對你很有幫助。下面附一張查詢,採用的兩種不同方法

  • 14 # 經緯測繪

    這本書語言十分通俗易懂 書你是要反反覆覆的看的,看一遍是完全不夠的。在程式設計的過程中你要不斷的翻書來鞏固。等你學到一定程度後你可以買一本譚浩強的《C程式設計》第四版 這本書比較全面 你要下載一個C語言的程式設計軟體 visual c++ 6.0 一個可以C語言和C++都可以編譯的軟體。

  • 15 # 使用者416789328625

    首先很開心可以解答你的問題

    初學程式設計的很多人都靜不下心來,一心只為追求速度,自己又急功近利教程非常龐大,看不懂也不想回頭在看一遍,這就導致在學完一部分知識做一個比較大一點的練習時,根本做不下來,寫幾行程式碼就束手無策——心不誠。還有一個特別容易犯的錯誤就是眼高手低,一些簡單的程式碼總感覺一看教程就會了但是當自己上手敲的話又不知道從何入手,而且初學者總會有很多問題,多久能學會程式設計?程式設計難嗎?英語與數學不好可以學嗎?等等問題

    作為一個初學者首先要選擇一種比較容易的學起,最好在比較常用的程式語言中挑選一個,像 java、c、c++、c#、vb等等。明確自己的方向與未來發展,其實我剛開始學習的話也是特別費勁,而且迷茫,後來我選擇報培訓班,他們會明確你的方向和規劃你的未來發展,很多問題不需要自己來解決,你只需要專心學習就好,我在北京尚學堂學習的,目前已經在北京工作,如果你有興趣就可以去了解一下,他們官網會有一些免費教程可以去體驗,學完之後還有專門的企業招聘,我覺得很不錯的,希望對你有幫助

  • 中秋節和大豐收的關聯?
  • 小刺蝟為什麼怕黃鼠狼?