導航:首頁 > 編程知識 > 小學自學網路編程從哪裡學

小學自學網路編程從哪裡學

發布時間:2023-06-01 15:19:05

1. 孩子學習編程需要從哪裡開始學起

1.編程是什麼?

2.少兒編程是什麼?

3.為什麼要學編程?

4.零基礎如何入門少兒編程?

5.怎麼選擇適合自己的編程學習機構?





編程是什麼?





用一句話來概括:編程就是和電腦對話,用電腦聽得懂的語言,告訴它我想讓它做的事。
說到編程,就不得不說到在編程的過程中,要用到的編程語言,比如Python,C++等。
但是對孩子們而言直接學習編程語言相對較為困難,於是我們乾脆把好玩的積木塊關聯上程序設計語言,讓編程學習變得更有趣一點。以下就是常用的編程語言:
▌最適合少兒的圖形化編程語言—Scratch
Scratch是一款誕生於美國麻省理工學院(MIT)的軟體,最顯著的特點就是可視化圖形編程。
簡單來講,孩子不用編寫代碼,只要操作滑鼠,就可以以「堆積木」的方式把模塊拼在一起進行編程,降低了學習難度,趣味性也顯著提高。
作為孩子學習編程的啟蒙語言最為合適不過了。scratch操作界面

▌人工智慧和數據分析的「寵兒」—Python
Python是一種模塊化的、易於學習的、面向對象以及注重可讀性的高級語言,適合新手入門。
目前,Python可應用於系統編程、web開發、大數據分析、雲計算、人工智慧等領域。尤其在人工智慧領域,更是標配語言。

值得一提的是,浙江省已經將python列為高考內容,山東省一些小學的信息技術教材也新增了Python課程,可以看出學校對Python的學習也是越來越重視。圖片來源於網路
▌NOIP的主要語言—C++C++是在C語言的基礎上開發的一種面向對象編程語言,應用非常廣泛。常用於系統開發,引擎開發等應用領域。
參加NOIP,需要掌握C++數據結構和演算法,而編程的主要學習內容正是數據結構和演算法。並且參加NOIP的孩子,由於系統且深入的學習對編程有更深的理解,因此用編程解決問題的能力也較強。啊哈編程學員在NOIP 2018中所獲獎項證書




少兒編程是什麼?



少兒編程不同於我們印象中復雜的編程語言代碼,學習的初級階段會採用圖形化編程語言,以游戲、情景動畫、積木構建的方式進行學習,達到培養編程思維的目的,而後再逐步進入高級代碼課程的學習。同樣,少兒編程的學習是為了培養孩子的編程思維(Computational Thinking)。編程思維是計算機科學解決問題的思維方式,能幫助我們理清思維過程,忽略問題細節,抽象定義問題,通過收集數據,從而解決問題,這也是少兒編程教給孩子最重要的能力。除此之外,少兒編程的學習也得到了國家政策的大力推廣。從2017年開始,編程學習便迅速鋪滿了中國的基層教育。不斷出台的各項政策都在向編程教育傾斜
啊哈編程分層階梯式課程體系▌教學方式孩子的學習和成長應該是有跡可循的,若不顧教育規律,一股腦的將復雜的編程知識教給孩子,這種為了突出教育成果的教學方式是完全不可取的。而且,少兒編程教育與應試教育不同,少兒編程教育更看重孩子的自主學習、團隊協作和思維創新等能力的培養。所以,少兒編程教育的教學方式應該更貼合孩子天性,循序漸進,穩扎穩打,這樣才能幫助孩子更好的進入編程世界。

2. 我想學網路編程需要什麼條件,之前什麼都不懂,從那裡開始學呢

單純的網路編程指編出像qq一樣的能實現網路功能的軟體,也稱為socket編程。
要編出這些軟體,只需先精通一門語言,然後學習下網路編程就行,你現在自學c和vb,不知你的水平到那個階段?如果已經熟練掌握了,那學網路編程很快。
html,php這些是學做網站的,網站的門檻比較低,你是學數學的,有點浪費了。建議你不要學了。
建議你先學socket編程,以後往游戲開發方向發展,這有利於你數學知識的發揮,而且可以編網路游戲。(游戲開發由於門檻很高,人才少,所以市場缺口較大,以後工作很有利)
sql這些是資料庫,暫時不急學
給你定個方向
精通一門編程語言(重要,建議把c++也學了)-》進行可視化編程(如c語言,則學習sdk編程)-》網路編程(即socket編程)-》gui編程(就是界面的編程,可與網路編程互換)-》游戲編程(一般為directx編程)
當然如果打算往游戲方向發展,就放棄vb,只學c吧,游戲編程一般都用c編,vb效率低
如果對一些名詞不了解,網路一搜就有了
夠全面了吧,手都酸了 。

3. 少兒編程什麼內容可以學的,去那學

少兒編程現在比較主流的學習課程scratch、ScratchJR、Python、C++;scratch作為入門課程,主要鍛煉孩子的邏輯思維能力、創造力,以及創新能力,界面卡通,積木式,易學習。關於少兒編程的學習內容,不同的機構有不同的課程體系,經過兩年的發展,「scratch-python-C++」這樣的少兒編程課程體系已經漸漸統一了這個行業。少兒編程重點不是教授一門技術,而是教會孩子一種思維方式。
其實,少兒編程是一門很綜合的學科,它不僅可以提高孩子的數學思維和邏輯思維能力,讓孩子更聰明,同時還能提高孩子解決問題、分析問題的能力,養成嚴謹的習慣。更重要的是,通過完成一個個項目,可以讓孩子在團隊協作中,感受編程樂趣,讓孩子充滿成就感。讓孩子學習編程,是對孩子未來的一個布局。
此外,由於國內STEAM教育正處於培育市場觀念的階段,尤其是少兒編程,很多家長對編程的印象可能還停留在「寫代碼」上,認為教孩子編程是揠苗助長、急功近利的行為。其實不然,少兒編程從來就不是為學技術,更多的是以培養孩子的邏輯思維能力為核心,激發孩子的想像力、創造力與探究能力,是為了給孩子一個全新的視角去看世界,當遇到問題時能夠用程序思維去分析問題、解決問題,形成嚴謹且專注的思維方式。所以,少兒編程教育,培養的是孩子面向未來的能力,而不是僅僅學會一項技術。
對於去哪裡學,家長選擇的時候要多對比看看,從學校資歷,師資情況,課程體系都是需要考慮,完善的課程體系對於孩子系統學少兒編程有好處。

4. 如何學習網路編程

具體到編程,用java來實現網路編程是很容易的,可以作為網路編程的入門。使用C++和winsock相對復雜一些。

總之伍指燃看實際需要了。
你好初學網路編程者可以從以下幾個步驟開展:
1)下載一個可以互動的學習工具,通過這個與這個工具互動,我們可以及時的學到每個api的結果如果。
對於有c/c++或java基礎的朋友通過一兩個禮拜的時間就可以上手了,另外個人建議初學者可以學習dive into python。
2)掌握網路編程中會用到的幾個基本概念和內涵,比如IP地址,port號,socket等
3)記住和消化網路編程C/S模型,把server和client端編程的常用模式理解和消化
4)花幾天時間學習socket api集,api集可以分為下面幾大類:創建 socket bind listen accept收發 read/recv/recvfrom write/send/sendto關閉 close shutdown參數 getsockopt/setsockopt地址 gethostbyaddr getaddrbyhost,...在學習這些api時候,可以逗毀先關注在函數功能,參數意義上
5)結合python互動平台,實踐socket api的用法,比如socket函數怎麼使用,bind怎麼使用等等。在互動過程中,我們可以變換參數,看看調用結果如何。比如,創建一個tcp socket的語法如下:socket(AF_INET,SOCK_STREAM)創建一個udp socket的語法如下:socket(AF_INET,SOCK_DGRAM)
6)學習socket server端編程實現簡單規約比如echo,time等,然後通過cmd中的telnet來測試。
7)學習I/O模型,比如阻塞、非阻塞和反應式(select,poll,WaitForMultipleObject)等
8)學習Richard Stevens的《Unix網路編程》,深入學習其中的api原理以及服務端設計原理,並通過代碼編寫。
9)下載高性能網路編程框架twisted,筆者強烈推薦,它將使你的網路編程效率提高10倍以上。
10)學習設計模式、操作系統知識比如線程、進程、同步等。

要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。打好基礎學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養 學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時腔虛間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。

有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。

5. 我想學編程,應該從什麼地方開始

從認識什麼是編程開始
要學習編程,首先要了解什麼是編程。
理解了編程是什麼之後開始培養編程興趣,並選擇一門語言,這里比較推薦的是Java。
如果是自學拿來玩,單純培養興趣,陶冶情操的,還是推薦python。
然後便是要學習入門的編程知識,從零開始學習了。
我這里有一些Java和python學習的推薦,
學Java看這里:

先上一份計算機科學速成課,也不多,周末看看就看完了。不是很復雜的視頻,挺生動有趣的。看到啥程度呢?個人認為只要看到不太懂的地方暫停一下思考思考就可以了。
為啥看這個呢,看題主的問題描述,推測你還沒開始學習很多內容,那麼先來了解了解計算機科學大概是個什麼樣子的,對計算機科學有一個整體認識。沒准還能幫助找到你的興趣所在。畢竟計算機科學還是挺大范圍的。
編程學習隨時可以開始,其實沒有多少前期要求,可能無非就是耐心比較重要吧(比如不要一上來就被配置編程環境打趴下就不學了,實在不行先在線編程工具上手也行),你可能會碰到各種各樣的問題,有些坑甚至網上也找不到現成的答案(不過還是強調一下,初學者大部分問題還是能搜索到的,搜索能力對於計算機學習很重要!多鍛煉鍛煉,搜不到大多情況下是你關鍵詞沒用好,搜索技巧不行)。
關於求助別人,可以看下經典文章《提問的智慧》,用不了多久的。其實就是搞明白如果碰到問題怎麼請教別人,如何讓別人會更願意幫助你解答,以及更有效的幫助到你。

以高中生的知識水平和學習能力而言,是完全可以從主流編程語言選一門開始入坑的。可選的主要就是C,C++,Java,Python
我不認為太偏門的,或者適用面比較狹窄的語言作為編程小白的第一門語言。各種編程語言都有自己適用場景,雖然大家喜歡開玩笑PHP是最好的語言,但主流編程語言沒有啥高下之分,只是長處和短處各不相同而已。
當然,有充分理由,比如確定就是要學做網頁,那從JavaScript開始學習編程也是可以的。退一步說,第一門編程語言只要是主流編程語言都可以(啥叫主流編程語言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是為什麼建議從這四種裡面選呢?
區別在於,C,C++這種語言,尤其是C(國內大學計算機類專業里,C基本是必學語言)是更接近底層和機器的語言,整個的思路很符合計算機的工作原理,從這倆入手,對理解計算機原理更有幫助。學習的過程中可能你會接觸到更多計算機原理的知識比如操作系統的內存管理,匯編層面的調用約定等,有利於更好地理解計算機工作原理。另外其實有C/C++基礎,學別的編程語言慢不到哪裡去的,甚至像Python這樣的可以一天學會基本語法。C++相對於C多出來的東西中,一個很重要的東西就是面向對象,C++, Java, Python都是支持面向對象編程的語言,面向對象是學編程遲早要了解和有必要掌握的一種編程方式。
這幾門編程語言到底選哪一個其實都無所謂,你想要全部試一遍也行(反正是嘗試嘛),甚至你想同時學習幾門語言也是完全可以的。不過先熟練一門語言,有需求了再學別的編程語言,可以和學過的語言對比學習,會發現自己學起來還是挺快的,畢竟已經學習了一些編程的思想。
比如我之前學C++,後來一直用Python比較多,有時要寫起來C++,寫個for循環順手就敲了個for i in range(100)出來(C++裡面是這樣寫的for (int i = 0; i < 100; i++)),但其實完全不必擔心同時學幾門語言會有啥副作用。 另外你真正開始學習編程之後其實慢慢的就會了解自己要學些什麼內容了。
據我了解(自己踩坑過2333)有一些那種編程啟蒙游戲,還是不要拿來學習編程了。高中生的智力程度(咳咳)正正經經上手編程就好,不用前期准備:)
還有一個小提示就是:Python真香,可以盡早開始學習,Python用起來相當方便順手,其包管理器pip也很方便使用,第三方庫十分豐富,想要實現什麼功能,用pip安裝對應的模塊很快就能開始coding,而不是花半天時間找第三方庫,安裝庫...... 無論是作為計算器用,還是寫點腳本幫你免去某些重復勞動,又或是想要驗證一些別的語言代碼的思路但又想偷懶(以上都是我經常乾的hahaha),Python都是極佳的選擇(正道の光)!
學習編程的過程中,初學者和已經入門的人的視野是不一樣的,先學起來,你才能看到更多的東西,了解計算機的各個方向。比如計算機圖形學,機器學習,軟體工程,當然也有硬體的,機器人呀,單片機呀,另外如果想當白帽子黑客,來學信息安全也是很不錯嘛。計算機的東西很多是觸類旁通的,你盡管學,慢慢的整個計算機科學的知識大樓就在你腦子裡面搭起來了。

6. 小白如何開始學習計算機編程

1:選擇一種編程語言。計算機編程基本上是一套計算機遵循的書面指令(也稱為二進制編碼)。這些說明可以用許多不同的「語言」書寫,或者這些說明僅僅是組織說明和文本的不同方式。不同的語言往往被用來創建不同類型的程序,但是,選擇一種你認為與你想要做的事情相關的語言。如果您決定某種語言不適合您的需求,您可以隨時使用新的語言。2:考慮C,C ++,C#和相關語言。這些語言主要用於創建獨立的計算機應用程序,如游戲。 C和C ++是初學者難以學習的語言,但並非不可能。學習它們不僅可以深入理解編程(絕大多數編程語言從C和C ++繼承了一些概念,還可以繼承其他概念),還可以深入了解計算機的工作原理。雖然C#是一種非常類似於Java的語言,但它開始變得更加普遍,它們很受歡迎並且被廣泛使用。3:考慮Java或JavaScript。如果您想要製作網頁插件(JavaScript)或移動應用程序(Java),這些都是很好的語言。這些語言現在非常需要,所以他們很方便知道。請記住,Java和JavaScript是完全不同的語言,盡管名稱相似。4:嘗試Python。 Python是一種在多個平台上廣泛使用的通用語言。盡管功能非常強大,但對於初學者來說,這是一種簡單的語言,因此請嘗試一下!5:考慮PHP。 PHP代表PHP:超文本處理器。這是一種網路編程語言,由於其打字和流行性較弱(流行意味著會有幾個有用的語言教程),因此學習起來相對容易。它是伺服器端編程的絕佳語言。6:不要只限於這些語言!有大量的編程語言,都有不同的用途。如果你想以程序員的身份工作,你肯定需要知道不止一個,所以盡可能多地學習。您最好的選擇是查看您想要獲得的工作類型的廣告,並尋找他們所需的通用語言。

學習語言(1)想想去上學。盡管大多數僱用程序員的公司會比你去的大學或你的成績更關心你的技能,但這對大學學位有很大的幫助。與自學自學相比,你會更高效地學習,同時也可以從老師(也可能是朋友)那裡得到專家的指導。對於那些在這個領域從事學位的人來說,往往有獎學金和助學金。不要被學位的價格標簽嚇倒:這是可能的!(2)向在線大學學習。無論您是在網上完成學位課程,還是獲得實際學位,或者您正在參加麻省理工學院精彩的Coursera等免費課程,您都可以從這些結構化課程中學到很多有關編程的知識。(3)嘗試使用在線工具。使用Google大學聯盟或Mozilla開發者網路等免費服務來了解有關編程的更多信息。這些公司希望更多的開發人員能夠幫助他們的平台蓬勃發展,並且他們的資源可以成為網路上最好的。(4)學習使用在線教程。有大量程序員與網站,他們會教你個人的基本知識,以及一些技巧。查找你想要學習的語言的教程來找到這些。許多免費的在線課程可供學習編碼。可汗學院通過簡單的教程和視頻教授計算機編碼。 Code Academy是另一個可以從中學習的免費網站,其中包含一步一步的教程。(5)如果可以的話,開始年輕。有幾個程序旨在教孩子們編程。像麻省理工學院的Scratch這樣的程序非常有幫助,而且你越年輕,學習起來就越容易(就像任何語言一樣)。避免套件,因為這些很少教任何有用的東西。

7. 編程網課哪個好

近幾年少兒編程課很火,那麼,要不要讓孩子去學?和大多數媽媽一樣,一開始我也有顧慮:

枯燥乏味的編程代碼,小孩子能感興趣嗎?
會不會太難,需要家長付出多少精力輔導?
會不會培養出一個愛玩游戲的寶寶?
價格怎麼樣,性價比高不高?
市面上的課不少,哪家好一點?
坐標南京,作為一個碼農媽媽,這篇會分享比較火的幾家編程課的信息,以及我們在小火箭編程的學習經歷,希望能給您一些參考。

我一直比較重視孩子邏輯思維方面的開發和培養。
同時,我家孩子屬於慢熱、冷靜,喜歡思考的寶寶,動手能力強,常常把家裡的玩具拆開來研究。

三歲半開始上積木搭建課,很感興趣。根據孩子的特點,結合當前的編程課熱潮,就想讓孩子也試試。

一、市面上的少兒編程課大同小異,又各有特點。
這些課程幾乎都採用了圖形化編程界面以及「錄播視頻上課+班主任答疑」的教學方式,大體很相似,但互相之間又有些不同。

下面從課程形式、課程難度、編程語言、界面設計等4個方面給大家對比一下核桃編程、小碼王、西瓜創客、編程貓、小火箭。

(1)課程難度:小火箭適合幼兒園階段的孩子,其他幾個課程更適合學齡兒童。

小火箭相對來講是簡單點,後面才進階到編程貓編程。個人看法,其他幾個課程的難度應該都差不多,西瓜創客好像是比較難一點,後期需要大人指導。

(2)課程形式:小碼王、核桃編程和小火箭趣味性更強。

編程貓是每課一個主題,每個主題之間沒有聯系,通過編程貓公仔和阿短這兩個卡通形象的對話來引導整個課程;而小碼王、核桃編程則設計了闖關模式,有連貫的主題,會感覺是在一個連續的游戲裡面,趣味性更強一些。

至於小火箭,也沒有連續的主題,但是課程視頻都挺有趣的——畢竟要吸引小孩子的注意力。

(3)編程語言:小火箭以及編程貓用的是自家開發的Kitten平台,其他幾個基本上都採用了Scratch編程器。如果參加比賽要注意。

前期孩子小的時候用來啟蒙,激發興趣,無所謂。但如果後期想要參加各種編程比賽,那還是需要學習使用Scratch或者其他編程語言。

(4)界面設計:各家有所區別,對孩子的要求也不同。

西瓜創客從基礎到後期是中文向英文過渡的,所以孩子要有一定的英文基礎,否則後期操作起來會有困難。

小碼王和核桃編程的界面是中文的,積木上面有中文,可以直觀地看到各個積木的功能,但是需要孩子會認字並且理解文字內容。

小火箭的積木上沒有文字,需要孩子記住每個積木有什麼作用。當然,他們的UI設計也很合理,每個積木的作用很容易就能看出來。有人說這樣更適合不會認字的小小孩,因為他們更善於記圖形。

對比下來,我家寶寶年齡小,才四歲多,識字也不多,其他幾個課程對他來說都有點太深了,所以選擇了小火箭編程。對這個課我們總體滿意,但它也有明顯的槽點,更適合家長有時間陪上課的孩子……

二、編程這件事真的沒那麼難。和其他少兒編程課一樣,小火箭編程也盡力在用易於小孩子理解的方式教學,孩子能學會,常常很有成就感。
身邊有不少媽媽都覺得編程這件事挺難的,擔心小孩子學不會。

但其實所謂的計算機編程,也就是把一些事物之間的關系、邏輯結構,用計算機語言表達出來,使計算機能夠讀懂這些語言來完成我們需要的效果,實現一個具體的事件……

所以,少兒編程課,只要用易於小孩子接受的方式教學,就真的不難。

回正題,下面具體說說小火箭編程怎麼樣。

(1)課程流程簡單,用孩子容易理解的方式教學,孩子能自己上課。

課程視頻大概20分鍾。從生活場景引入本期主題,比如第一課就是從「郊外烤肉」這個場景開始的;然後視頻講解如何實現程序內容,每個積木什麼作用,整個程序有幾步;最後提出作業要求,孩子自己在編程器中完成並提交。

有問題可以通過微信咨詢老師,老師會語音、視頻解答。

至於內容,這種圖形化編程實際上是將很多功能進行了高度「密封」,一塊小小的積木整合了幾行代碼才能實現的功能,孩子像堆積木一樣完成編程過程,就能讓角色動起來,跳躍、移動、放大/縮小、顯示/消失……

無論是哪家課程方,他們都必須做成孩子能夠接受的形式和難度,所以大家真的不用擔心太難。

我們家孩子剛開始需要大人陪他上課、做作業。到後來慢慢他就可以獨立完成基本作業,只是提高作業需要我來幫助。

(當然,孩子能夠自己上課沒錯兒,但家長陪一陪,效果應該會好一些,這一點我後面再說。)

(2)課程內容生動有趣,孩子動手又動腦,完成作品會讓他成就感十足。

由於針對的是幼兒園階段的寶寶,課程設計整體以卡通化為主,卡通人物「阿短」和「編程貓」之間的互動貫穿了全部內容。卡通的風格、動畫的形式,對孩子來說無疑是有趣的。

再者,上課過程就像帶領孩子拆解游戲一樣:先演示一個游戲效果,接著將游戲或事件分成幾個步驟,請孩子當設計師來完成編程過程。

比如大象愛洗澡這節課,設計包含以下步驟:

1.聲音介紹:「一隻大象吸了一鼻子水,他要幹嘛呢?」

2.大象轉頭

3.噴水洗澡

4.大象身上的落葉消失

孩子用積木一一完成這些步驟,就完成了一個編程過程。

在每節課裡面會重點提出一個與編程相關的知識點。學會了這些知識,運用到自己的作品中,完成一個小游戲或者小程序,對孩子來說是很有成就感的。

這樣的成就感也會進一步激發孩子的興趣。最近我們加了幼小銜接的課,變得忙起來,問孩子是否要停掉編程課,他拒絕了,說自己很喜歡這個課。

(3)資料豐富、實用,還考慮到了護眼的需求。

這個課會附帶編程知識的繪本,孩子非常喜歡,經常要求讀這幾本書,裡麵包含一些手工課、小實驗等,幫助孩子理解編程知識,還有對應的歌曲,我家孩子都會唱了。

8. 想自學編程,如何入手呢

自學還是比較難額,我在重慶中公優就業學的,一開始家裡也不放心,對比了好幾家機構才選擇的,其實課程內容每家機構設置的不會差太多,但老師的責任心還有機構的後期保障還坦戚模擬挺重要的,可以免費試學,體驗一下再選擇就放心了


如今,Java編程的就業市場前景廣闊,如何能夠快速入門呢?下面,小編為大家簡單介紹一下,更多相關信息請關注Java頻道。

首先是先到verycd電驢下載,搜索馬士兵,尚學堂馬士兵老師的java視頻絕對是一流震撼級的,帶你開心入門,手把手練習項目實例。

說到書籍的話,Java核心技術卷1,這本適合初學者,還有一本卷2,但那本需要有一定Java基礎的。Thinkinginjava是本非常好的書,但也只適合有一定java經驗的人。基礎階段看什麼教材都差不多,就那麼些語法,關鍵要靠自己多練,多多參考官方的javaapi文檔,這個才仔慎是大寶庫。

想要開心編程怎能缺少一個好軟體呢,推薦你用目前的開源軟體Eclipse。

想要持續發展下去的話,一定要培養自己對java的興趣,萬物皆對象(Object),多用面向對象的思維考慮一些事物,慢慢得就會有一套自己的面向對象編程模式,這樣對編程很有幫助。

基礎知識扎實了以後就可以慢慢開始接觸一些小項目,如做一個貪吃蛇、坦克大戰等等的小游戲,慢慢地再進入java網路編程這一塊,現在的很多項目不可能缺少網路功能,所以將來你一定要學的,對以後找相關的工作很有幫助。


看你的方向。網上那個都不靠譜。。。只能入門。

寫個Helloworld就不知道幹啥了。。。

你得先有目標,需要解決什麼問題,然後你再去尋找答案。

這么籠統的提問是沒有意義的。

實際上大的類別就有,嵌入式編程,網頁開發,移動端開發,客戶端開發,伺服器開發,游戲編程。

你以為都一樣的?不。。。事實上你只需要了解一個就可以了。你所知道的前端,後端。。。實際上指的僅僅是網頁開發。

還不設計底層,僅有部分中間件。

所以,說到這你明白編程的意義了嗎?

你以為編程就可以為所欲為?不。。。會讓你欲罷不能。。。讓你學完Java學JavaScript,學完C語言學C++,學完CotexM3學A7。。。學完A7讓你搞Xilinx。。。

哈哈,你以為Python可以為所欲為,事實上,這玩意兒是腳本語言,很多東西可以干也幹不了。用於處理數據非常不錯。但是用於生成數據就是個垃圾。

你可以把Python看成是一種變相的批處理。當然,它的確是一種動態語言。非常適合老鳥使用。特別是有一定編程基礎的,拿過來跑測試簡直爽歪歪。。但是,如果你說你要學習編程。Python適合也不適合。因為它給你看到的都是表象。

指針什麼的都沒得,處理底層是不可能的。但是它保留了大部分數據結構,像什麼字典,列表,元組已經夠用了。但是涉及到內存管理基本上廢了。。。

不過嘞,爬蟲,大數據處理,網頁後台處理在適合不過了。

如果你說你要搞嵌入式,嗯。。。學C語言吧,越學越多的那種,[捂臉][捂臉][捂臉],學到後來還得仔細研究數據結構,什麼二叉樹,隊列。。。堆棧。。還有內存管理,當然還有操作系統原理。然後呢,就是嵌入式內核。

總之嘞,千里之行始於足下。不積跬步無以至千里。。。最無奈的是走到500公里的時候。。。你他媽回不了頭也看不到彼岸。。。

正所謂,大神們活成了我想要的模樣,而我漸漸變成了我自己原來最討厭的模樣。

這個時代缺少的是沉澱。。。頭條不缺年薪百萬的領導。缺的是一往無前,不計得失的執著。

用追了幾十年的海賊王一句話收尾,海賊王,我當定了![我想靜靜][我想靜靜]


本人從事IT行業,對於編程也有較深的了解!有一些建議僅供參考!

首先自學編程是可行的,但是有一定的難度。

現在編程語言非常多,你需要先選擇一個方向。就目前市場的佔有量來說JAVA,Python,JavaScript是份額很大的,就業范圍也很廣,當然了還有其他的如C++,C,PHP等也有很大的份額!主要是介紹一下JAVA,JavaScript,Python。以及他們難易程度和就業方向!

JAVA是目前運用最廣泛的語言,現在很多東西都是用它寫的,好的JAVA開發工程師待遇也是非常高的,是一讓纖個很不錯的方向。不過這幾年開始逐漸淡出。但是在未來十幾年的時間里它的地位還是不可撼動的!不過學起來是比較難的!不太容易上手,對零基礎的是一個不小的挑戰!

JavaScript是前端的核心語言,如果說HTML是前端的骨架,CSS是前端的肌肉和衣服,那麼JavaScript則是前端的靈魂,有這個靈魂整個網頁才能動力起來,炫酷起來,並和用戶進行交互!這幾年JavaScript的江湖地位一直在上升,很多時候都排在了第一位!不僅如此,現在數據可視化也是離不開js的!甚至很多BI工具,自動化測試都會用到js。學習難度也沒有JAVA大,待遇有時候會比JAVA低一些。

最後就是Python,目前最火的語言。火的主要原因是它能夠運用於大數據和人工智慧這兩個領域!由於它有很多強大的包,所以非常適合做大數據分析,數據科學,和人工智慧的機器學習,深度學習等領域!Python被稱為膠水語言,語法簡單,功能強大,非常容易學。很適合初學者!由於大數據和人工智慧的在未來的運用,Python將會越來越收歡迎,前景也會越來越好!

最後就是對於初學者來說,一定要多敲代碼。不要看著會就行了。不然你關上電腦就什麼都不會了!打擊學習的積極性。可能會半途而廢!所以每一步都要跟著寫出來!這個很重要!





學習編程是一門苦差事,尤其是剛入門的時候,對著哪些它認識你,你不認識它的代碼別提是多麼痛苦的一件事情了,很多朋友可能受不了這種痛苦從而放棄了學習,因為很多人沒有那個耐心和毅力。當然學習編程除了耐心和毅力之外還是需要一些方法和技巧的,下面就跟隨小編一起來看看如何學習編程吧。方法/步驟1首先自然是選擇學習的編程語言了,計算機語言的種類繁多,但是大體可以分為機器語言,匯編語言,高級語言以及腳本語言。像是我們經常聽到的C語言,java,易語言都是屬於高級語言,像是php,javascript,jsp,

asp.net

就屬於腳本語言了。不同的語言難易程度也不相同,可以根據自己的情況進行選擇性學習。2選定了學習編程的語言,就可以開始學習編程了。學習編程的過程中入門是一個很重要的過程,尤其是對於編程一點都不了解的朋友,看著那些密密麻麻看不懂的代碼,什麼熱情都被澆滅了,從而就此放棄了學習編程,因此選擇編程的入門方式十分重要。3很多朋友選擇的入門方式應該都是看書了,小編自然也不例外,但是隨著時間的推移,書是看完了,但也忘完了,完全不知道看過點什麼,更不要提學會點什麼了,導致小編一度覺得自己不適合做編程,幾乎放棄,直到我發現了另一種學習編程的方法。4以前的學習可能只能靠書本和老師,但是現在不同了,現在是互聯網時代,我們可以從網上獲取到我們需要的知識,自然也包括了學習編程。現在很多編程語言都出了視頻教程,而且還不止一家,我們可以挑選最適合自己的視頻教程來學習。5自從跟著視頻教程進行編程學習,小編學習的積極性倒是提高了不少,起碼比起看書要來的有趣的多不是,相信不少朋友應該和小編有同感。由於視頻教程是已經錄制好的,我們可以根據自己的理解能力來選擇性的觀看教程。6光看不練假把式,每當我們看完一節視頻教程的時候,我們就應該把講述的這些內容自己多練習幾遍,直到完全掌握。這樣再去看下一節的視頻教程,千萬不要光看不練,我們的目的不是為了看視頻而看視頻,而是為了掌握知識,只有掌握了才是自己的。7當我們累計到一定程度的知識之後就可以做一個簡單的項目了,一是為了鞏固所學的知識,把我們所學的知識串聯起來,二是為了以後的工作做准備,畢竟早點熟悉以後的工作內容才能早點上手。當然初次做項目可能會感到盲目,沒關系,一般視頻教程會專門抽出幾個課時來講解項目的製作,我們跟著製作即可。8總結來說學習編程最容易讓人放棄的就是兩個階段,一個就是入門階段,一個就是覺得什麼都會學了,但是什麼都做不成的階段。入門的話我們可以選擇視頻教程,相對於書籍來說小編覺得比較好,如果遇到第二個階段可以做個項目,把各個知識點連接起來,在做項目的過程中查漏補缺,這樣做的話應該有利於你的編程學習之路。END注意事項學習編程的過程必然是枯燥乏味的,只有會學苦中作樂才有利於編程的學習之路。學習編程的過程中有兩個階段最容易使人放棄,如果克服了這兩個階段,那麼你將會走向新的篇章。以上就是怎麼學習編程的全部內容,希望對有需要的朋友有所幫助。

9. 我想學編程,請問該怎麼入門

現在抄都是信息化的時代,沒有一門好襲的技術是難以在社會之中立足的,
現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,
在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

10. 我想學編程(初學者)應該從什麼地方開始學起!

想學編程,不能急,要慢慢來,有耐心,(千萬別下網上的電子書,那簡直是浪費時間,自己花錢去買書回來看)相信你能成功!下面是一些書和要求:
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網路》(了解)
8、《軟體工程》(了解)
9、《關系資料庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟體需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
學編程就是這樣,我今年30歲了,五年裡跳了五次槽,不知道和大家比算不算多J,沒有什麼太多起伏,但我想很多朋友可能會和我有類似的經歷,不知道能不能引起你們的共鳴。30歲,開始實現我的程序員夢,從一個編程愛好者,從一個業余的程序員,一個水平不高的程序員,一個半道出家的程序員...... 我想對我上面所說的話給一個總結:

如果你不是科班出身,想要轉行而不知該怎麼開始的話,建議你先看兩類書:(1)計算機原理;(2)數據結構和演算法。(看數據結構之前先看C語言)。
如果你還是在校的學生,英語很差,專業課也很差。沒關系,想怎麼學計算機就怎麼學計算機吧。其它地只要能混到畢業證就行了。除非你對自己的未來沒有信心。(當然,如果你的理想不僅僅是要做一個程序員,那你別丟掉英語。)
不要因為自己年輕就找理由揮霍時間,少玩一點SC、CS、魔獸3、傳奇、魔力或者…….,多看點書,多練練題。

Java、.net、C++、PB、VB、Delphi、匯編到底應該學哪個?我的經驗,哪個最簡單就先學哪個、公司用哪個你就學哪個、哪個和你有緣(比如剛好你認識一個願意幫助你的Delphi高手)你就學哪個,如果你都學,或者三天兩頭的換,我可以告訴你結果肯定是什麼都不會,不要心浮氣燥,他們都只是工具,學精一門其它的就相通了,重要的是掌握編程的思想。如果你問我面向對象(好像現在已經是面向需求了)、UML、WebLogic、WebService、軟體工程、XML…….應該怎麼學呀,對不起,這些我也確實不是都會,但請相信,你先實實在在的寫上十萬行以上的代碼以後,那些東西你自然就慢慢會了。 什麼時候努力都不晚,關鍵是你明白要努力了,大器晚成總比一事無成要好的多。
大家不要誤會,這里的假於物可不是指抄襲別人的源代碼,而是指通過學習別人的源代碼把他的思想擴展到自己的思想里去。
註:上面的十大「精華」純屬我個人的「謬論」,您自己看著消化,有用的收下,沒用的請拖入「回收站」。如果你覺得這些總結不過是一些浮華之詞,那請你先問問自己:「是不是在行動上都真正做到了。」
如果你覺得自己應該追求什麼,不管遇到什麼困難千萬不要放棄,一定要堅持下去。
這就是我,一個不算優秀,不算勤奮;玩能玩通宵,學也學能學通宵;對夢想的追求很執著;到了30才開始真正寫程序;一個很平凡但又不甘於平凡的人……我的經歷相信很多朋友都有過的,我現在也不能算是一個成功人士,但我相信我的經歷卻是值得大家借鑒的,因為我終究代表了一類人。
最後我還想說一點:現在很多朋友都抱怨中國的軟體業環境太差,前途渺茫。確實是這樣,我有同感。最後:希望所有的程序員和擁有成為程序員夢想的朋友們在新的一年裡心想事成,萬事如意。請相信我:明天不一定更美好,但美好的一天一定會來!

閱讀全文

與小學自學網路編程從哪裡學相關的資料

熱點內容
iso登微信塞班登不了 瀏覽:529
通達信分時圖副圖怎麼編程 瀏覽:241
大數據科學與技術學什麼課 瀏覽:80
恩珠、寶莉、鍾曦是韓國哪部電影 瀏覽:991
網路協議工程師 瀏覽:390
黑人英語補課作弊 瀏覽:999
小楓的微信號 瀏覽:198
綁架孩子的電影叫什麼 瀏覽:710
弈天網路技術有限公司老闆 瀏覽:803
c盤里有哪些文件可以放心刪去 瀏覽:596
魅藍2怎麼無法設置網路設置密碼 瀏覽:392
劍雨昆怎升級快 瀏覽:172
和平精英宏數據怎麼設置 瀏覽:35
釘釘15版本 瀏覽:218
校園凌辱小說在線閱讀 瀏覽:713
qq怎麼查詳細登錄地點 瀏覽:452
dnf90版本弒神者 瀏覽:445
土壤環境大數據下載 瀏覽:867
中文字影視免費觀看 瀏覽:499
陰陽師之侍神令2 瀏覽:79

友情鏈接