-
1 # 玩著學程式設計
-
2 # 熊貓程式設計
先選擇一門程式語言,看想學程式設計肯定是有就業需求的,那就選擇熱門點的,國內Java開發就業前景不錯。
然後,掌握程式語言基本語法。
再次多上機練習。程式設計這門課就是要多實踐,上機,看一百遍書不如實際寫程式。
基礎語言學的差不多了,就學資料庫開發,資料結構,框架等等。
-
3 # Xiangtiange
這個問題比較複雜就看你怎麼對待吧!我是計算機本碩,我的經驗是首先學習程式設計之前你必須得有一些計算機基礎知道基本的東西,常見的就是Windows系統,其他的macOS,Unix,Linux之類的暫時不需接觸,沒必要知道,先從Windows入手,說個簡單的重灌系統會不會?設定登錄檔會不會?個性化設定屬於自己的Windows?我說的只是基本的,要是會那麼你底子還是不錯的,不會沒事自己學習,我會告訴你圖書館是最好的地方?網上有很多大神你也可以參考別人的部落格之類的,但是你要知道你做的這些是為了什麼?所以建議多看書,後面可以瞭解一下命令列以及彙編,命令列Windows就是進入cmd這個類似Linux,感興趣可以瞭解,彙編瞭解瞭解,知道程式設計中程式設計語法的由來。
我之前說的不全面你自己可以根據自己的需求自己設計方案我只是提供我自己的經驗,我上面說的是我高中就做過的。後面學習程式設計的話,幾乎都是從C開始,請注意我說的是C語言,我們實際中新手開始程式設計都是VC,其實不然,還有其他平臺,但是C語言只是一種語言語法說明,這個沒什麼影響就和你學習普通話,之後你和天津北京人說話,可能某些語法上有些不同,大體還是一樣的,所以要抓住本質,這裡的話C語言的書,不要說多就是譚浩強老師的那本,當然前提是你有一定的計算機基礎,我個人還是比較推薦Cprimerplus老外的那本,可以讀讀那個說的比較適合新手老手也可以看看有很多地方說的很詳細。當然還是那句話我只是提供經驗最後還是看你自己。
好了,現在基礎有了,C學了,後面要知道程式設計是幹嘛?你看書查資料我告訴你沒鳥用,要自己敲程式碼,注意一定是自己敲程式碼,不要看網上書上的demo,一定要自己寫,拿出你塵風多年的筆以及草稿紙,先計算畫出模型,設計方案,最後自己敲程式碼,可能你覺得有些你不會,譬如來個堆排序啊,自己沒見過,告訴你什麼叫程式設計,程式設計就是我們學習瞭解一加一等於二,然後我們後續任務就是解決傅立葉變換、高階微分方程之類的事情。不要驚訝就是這樣,沒有誰天生就會,大家都是自己練出來的,還是那句話,一定要自己寫自己敲程式碼,我之前也回答過類似的問題你有興趣可以看一看。我就不多說了。
-
4 # 蝸牛讀書社
1.基本要熟悉Windows系統
2.熟悉組合語言,知悉軟硬體的互動
3.從C語言程式設計入門
-
5 # 殘缺的孤獨
現在越來越多的人加入到程式設計行業,無論是科班出身還是跨行業轉過來的。都想著在程式開發領域得到自己希望得到的,無論金錢還是自由。
感興趣嗎凡做事講究個興趣愛好,對事物感興趣,在今後的做事過程中無疑增加了成功的可能性。
不要只看別人可以做,你認為自己也可以做。人與人是不同的,是有差距的。這一點得承認。認識自我,保持清醒的頭腦比一股腦扎進去就做重要的太多了。可以接受放棄嗎有人說,我選擇程式設計行業就是為了掙錢。是啊,這個行業的勞務報酬比其他行業的都要高,別人其他行業工作的五年收入有可能你工作一年就達到了。
站在風口上,一般都能掙到錢,比如現在的電商、大資料、AI、區塊鏈、互金、雲計算等領域,各大公司都有佈局,都有具體的業務,並且做的快的三年內就從一個小公司做到了上市。這是一個現實的造富神話,一眾兄弟姐妹運氣好的從中分了杯羹,財務自由不是夢。
但你看到了傳奇一幕,也得需要知道現實生活的苟且。程式設計師加班多麼的嚴重,凌晨兩三點燈火通明的辦公大樓不是什麼稀罕事,每個週末加班也很常見,二十四小時待機隨叫隨響應不是什麼怪事。。。。。。
程式設計師猝死的新聞時常見諸於網上,和他們的身體有關,但身體的糟糕成都是什麼引起的呢?!
有了家庭孩子,沒有時間陪伴,你會感到不安嗎?
。。。。。。
得到了一,就會在其他地方付出二。開始行動如果認識了自我,也懂得行業的現狀。如果還要繼續學習程式設計,那麼就開始行動吧。
蒐集學習資料是考驗自己的第一階段,怎麼才能讓自己快速的入門進去。
現在好多網課,培訓班,技術社群,各大技術類書籍。如果經濟允許,報個培訓班讓老師帶著你入門,或者自己網上搜刮各種免費的入門影片。
不管哪一種,都要靠自己,多敲程式碼,所思考。別讓自己腦袋鏽掉。對了,你需要根據自己的從業方向選擇一門語言,是做前端,是做後端呢,是做APP開發還是做大資料開發呢。方向不同,偏向的語言以及之後的技術棧不同。
最後,恭喜你入坑。
-
6 # 網雲技術
首先,搞清楚您學習程式設計的應用方向
學習程式設計有很多不同的目的,有自娛自樂的、有拿來找工作的,無論那種,您都要明確您學會了程式設計想要做什麼方向。我提幾個方向僅供參考:
移動應用開發。包括手機、平板等移動平臺的開發。
傳統桌面應用開發。包括應用於windows電腦上的各種應用程式。
網頁開發。各類網站和基於網頁的應用等。
嵌入式開發。各種嵌入式裝置開發。
人工智慧開發。
資料庫開發。
其它等等。
知道了您將來學會了程式設計要來做什麼,您才能選擇合適您學習的程式語言。
其次,選擇滿足自己現在和將來應用的程式語言知道以後要做什麼,就要根據自己的要求選擇合適的程式語言了。程式語言太多了,每種都能說出一大堆的優點出來,根據應用方向,您可以大致如下考慮:
移動應用開發。Android的一般用Java、Kotlin、Go、Delphi等,ios一般用Object-c。Kotlin是Google官方支援的Android開發語言。Java很氾濫,大家都知道。
傳統桌面應用。基於windows的應用,目前用的比較多的主要是C#、Dephi、VB等,C#正當時、Delphi再走下坡路,VB有點半死不活。
網頁開發。這個有很多可選的。比如PHP、Javascript這種,還有Ruby On Rails框架的,還有Java的等等。
嵌入式開發。這個一般都是C\C++、Python這些了。
人工智慧開發。現在最熱的是Python。
其它。
第三,要配合學習SQL,精通至少一種資料庫資料庫是資料儲存和處理的後臺,您如果真想開發系統,一般都是繞不開資料庫的,資料庫也有很多種,大部分都SQL-92的支援都是不錯的。
SQL語言是標準化的資料庫語言,一般包含查詢語言和控制語言兩種。簡單說查詢主要是select句型,控制主要包括update、insert、delete等資料操作語句。這個學起來比寫程式要死一些,但想要精通也需要日積月累。
資料庫有很多種,比較常見的主要是Microsoft SQL Server、MySQL、PostgreSQL、SQLite、Access、Oracle等,個人建議SQL Server和PostgreSQL兩個都不錯,一個商用的、一個開源的,效能都很牛掰。不過MySQL學的人最多。
第四,選擇程式語言的開發平臺一般的程式語言,主要是程式構成,程式本身就是文字格式的,用記事本就能開啟,但程式的編譯需要開發平臺的支援,比如Java需要JDK支援。一般大家比較喜歡選擇整合化的開發環境,稱之為IDE。比如微軟的Visual Studio系列、Delphi、Eclipse等等都是整合化開發環境。
Notepad++、editplus、ultraedit、Sublime Text、vim這些用來寫程式很好,但不算是很好的IDE。建議您選擇合適的IDE。我這裡不再展開描述了,如果您有興趣,可以@我,我專門寫過一篇《程式設計大師成長日記:常見常用的程式設計環境》描述如何選擇開發環境的。
最後,日積月累、由易到難、由淺入深、學以致用1、變數的型別及定義,包括整型、浮點型、字串、日期、布林等;
2、迴圈,包括for、while等;
3、分支,包括if、else等;
4、邏輯等式判斷等;
5、資料庫連線、存取介面等。
瞭解了基本的語法風格,您基本就有一些感覺了。這時候對您來說,最重要的就是要選擇一個合適程式設計環境,程式設計環境的選擇非常重要,要用來幹活,就要選得力的開發工具,如果自己不懂,就要看看別人都用什麼工具,選了工具適應也需要過程,一般以後幹活也要用這個了。
選好了程式設計環境,您就要儘快熟悉環境,程式設計環境一般稱為IDE(Integrated Development Environment),也就是整合化開發環境,集編寫程式碼、拖拉元件介面、除錯、編譯一條龍。
熟悉程式設計工具的使用後,您最好找一些簡單的、現成的例子導進來編譯試試。程式設計最怕直接面對生疏的東西,這會讓你手足無措,有了例子做底子,最起碼您剛開始就能夠有些成就感。
當然,光靠編譯成功幾個例子有點成就感、只是有個進步的臺階,您要不停的基於例子做各種修改和增強,有臺階踩著,您不停的改造例子,順道把各種語法都囊括進去不停的反覆練習,這樣你就會越來越熟、越來越接近於實戰、越來越有感覺。
隨著程式設計練習的深入,您就會開始碰壁了,這時候千萬不要氣餒,多在網上找解決方法。高手就是在不停的碰到問題、查資料、驗證處理方法、搞定這樣不停的迴圈中煉成的。網上有不少高手就各種問題提供了處理辦法,您多參考下問題很快就解決了。
練得多了,您的水平就提高了,也就越有能力接近實戰了。等您開始真正實戰幹活,苦難還在後邊呢,你要吃的苦頭才剛剛開始,萬里長征才開始第一步。不過請您記住,程式設計師就是這樣:永遠的痛並快樂著!等待您的,將是一次次的鳳凰涅槃、浴火重生!
-
7 # 一腚溫柔
總結起來就是:邊學邊動手!
切不可抱著書死讀,畢竟計算機跟歷史地理不同!
從helloworld開始,研究程式結構、語法、編譯、執行等步驟。
然後學習結合資料結構,動手操練!
再然後學習基於ui的小例子,動手做著小程式,發給同學,朋友使用,一來多收集朋友使用建議。二來增加自己自信心,感受帶來的成就感,激勵自己。
再然後,學點交叉學科的東西,實現質的跨越,人工智慧,心理學~到這步你已經有自己的學習計劃了。附圖激勵你一下。
再然後~
再然後~
在學習程式設計的道路上,沒有終點。
加油,祝好運!
-
8 # INNOCUT
幹數控我們都需要了解哪些?(1)瞭解數控車床程式設計的原理。(2)掌握數控車床程式設計的特點和方法。(3)掌握數控車床常用G程式碼指令的功能。(4)掌握輔助功能指令的使用方法。(5)掌握刀具指令T及速度指令F、S的含義。(1)會利用數控車床指令手工編寫數控車床程式。(2)會利用刀具補償功能進行程式的編制。(3)會根據圖紙要求編寫數控車床粗、精加工程式。(4)會運用數控車床子程式功能進行零件的簡化程式設計。
-
9 # 程式設計師令狐一衝
對於這個問題,我覺得根據人群的不同,有不同的答案。下面我主要針對有一些計算機基礎知識的工科生和毫無相關知識背景的人群來提一些建議。
有一定相關知識背景的人群我在好幾個答案裡面都曾經提到過,程式設計是一個技術活,需要一定的技術支撐,這某種程度上也是當前it行業相對來說薪水要高一點的原因。但是對於學過高等數學、線性代數等等的工科生,要學習程式設計是一件很簡單的事。
選定你要學習的程式語言,然後找一本教材或者是相關的影片,將基礎語法都學會,然後剩下的就只有兩個字——練習。當對這些這門語言已經很熟練以後,可以找找這門語言相關的庫來學習,也可以找找相關的開源專案來研究,總之剩下就是花費時間的事情了。
無任何知識背景的小白我覺得對這類人群最好的方式就是看影片,看影片,看影片,重要的事情說三遍。選定程式語言,然後到網路上找一個口碑比較好的基礎影片,邊看影片邊練習。透過影片能快速進入狀態,當能跟著影片學習後,可以參照我上面的建議。
另外就是在遇到一些背景知識的時候,只能是不懂再去看了。如果想繼續提高可以平時多逛技術論壇,加強自己的技術素養。
總結程式設計是一門技術活,可能對有的人來說算是容易,對有的人來說會顯得比較難。不過不管是難還是容易其實都是相對的,當你下定決心要開始學的時候就會發現,其實這門技術沒那麼難。
關注令狐一衝,關注區塊鏈技術和行業動態 -
10 # 解讀未來科技
學習程式設計應該首先確定自己打算從事的方向,比如說 網站開發 windows應用開發 安卓 ios 幾個大類,當你確定了之後就去觀看相關技術的成套影片,必須是成套的,不要看那些片段的,不然你很難系統的學習,如果你不好決定將你的計劃告訴我,我學過4門程式語言對各種語言都很瞭解,可以幫你找到適合你的資料
回覆列表
初學程式設計,看影片是個不錯的選擇。很多知識點,透過老師的講解比自己看書更容易理解,而且邊看影片邊敲程式碼比看書敲程式碼更加的方便。
看影片,敲程式碼,然後再根據自己的思路,分析功能,再自己實現一遍。入門以後,遇到問題,可以自己先實現,然後在對照老師的程式碼,進行最佳化。
剛開始學習程式設計的時候,可以看一些比較有趣的影片教程來提升自己對程式設計的興趣,比如說,開發一些小遊戲或者是小網站等。最開始學習程式設計的時候學的是Java,目前企業用的最多的就是Java了,看的是“如鵬網”的《這樣學Java不枯燥》影片教程,透過開發超級瑪麗,飛機大戰,連連看,湯姆貓,電影的彈幕動畫等來講解Java的基礎知識點,快速入門,蠻有成就感的。
另外,在學習程式設計的過程中,練習是非常重要的,多練習,多思考,每天保證一定的程式碼量,重難點透過筆記的方式記錄下來。