-
1 # 小馬過河Vizit
-
2 # 小菜鳥學前端
入門程式設計需要一個循序漸進的過程,需要先了解基本的程式設計語法,從解決基本的數學問題開始,進而展開程式語言的學習。以學習Java程式語言為例,首先需要了解Java語言中的基本程式設計元素,涉及到類、物件、屬性和方法,接著開始學習如何構建面向物件的程式設計過程,涉及到類的設計、物件的建立以及方法的呼叫,在學習完基本的流程控制之後,就可以解決一些簡單的數學問題了,比如求指定範圍內的素數等等。這個過程是開啟程式設計大門的第一步,透過這個階段的學習,也能夠在一定程度上培養自身的程式設計興趣。可以看看百戰高淇老師的java300集
-
3 # 一顆蘿蔔啊
憶往昔,是中老年朋友的最愛。
我來喜答一波吧。
1997年那是一個萬眾歡騰的日子,那一年香港迴歸,大家都記得很清楚。那一年我記得如此清晰,除了香港迴歸外,還有中考提前了一個月,另一個就是,我在人生中第一次碰到了電腦。
遇見大神看著那方方正正的顯示器,漆黑的介面,一閃一閃的游標,還有神奇的貝塞爾曲線屏保,我的一顆心,就像是碰到了女神般,限入了這科技感中無法自拔。然後我後到我同學,盡然在MS-DOS上寫出了一個PvP格鬥遊戲,我崇拜的追著他,問他這是怎麼做到的,他淡定的拿出了那張3.5寸的軟盤,不屑的扔給我一句話:用QBase寫的。
產生興趣我第一時間去新華書店,終於在角落找到了一本QBase語言詳解,然後懵懵懂懂的開始了我的第一個程式設計學習。是的,啥都不懂,什麼條件、判斷、迴圈,全都自己看,高一的老師只會教大家用msdosLogin、Logout和WPS97,程式設計神馬的完全不會。其實我覺得我還是很幸運的,以自己的興趣為導向,在大家還在學習打字的時候,我已經開始學程式設計了,我至今都記得當年用QBase讓電腦主機板蜂鳴器發出了歡樂頌時的心情。
夢想折戟但有個問題,家裡窮,電腦什麼的完全是夢想,所以我的程式設計生涯也在高一結束後隨著課業壓力的加大中斷了。而且父母認為那是個嚴重影響我學業的無用產品,禁止我再看程式設計相關的書了。
慢慢等,時代開始變遷,我就這樣被淘汰了。
重溫舊夢然後就是2000年,網際網路泡沫時期,到處是網咖,到處是網站,我開始泡在網咖,寫個人網站程式碼,是的,別人打星際打CS,我泡網咖寫程式碼……那時候,也建了一些個人網站,依託163的免費空間。
再次折戟但很快,我被我父母抓回家,關禁閉了。正值高考衝刺階段,人家都在複習,我卻在網咖泡通宵……寫程式碼……
一路無阻好吧,我上的大學了,我解放了。我選擇了計算機專業,在父母那邊軟磨硬泡了一臺電腦,開始我的程式設計生涯。由於我是班上維一一個有程式設計基礎的,我就一路開掛,一路拿獎,一路再升學,再拿獎,連畢業Offer都是隨我挑選的。感嘆下,有時候,優秀只是因為你排在隊首,被別人推著不得不優秀的。
所以呢,我的入門算是比較坎坷的,但我一直是興趣引領的。
未來之路現在在研究人工智慧方向,重新學習,重新上路
-
4 # 碼農阿勇
如果基礎不太好的話,可以找一個影片教程,儘量講的比較詳細的那種,然後配合書進行學習,初學者對於程式語言的選擇不適合選擇比較難的程式設計比如C++,可以考慮從python入手,使用廣泛,入門壁壘不高。另外一條就是要堅持,多實踐。
-
5 # 徐程先序森員
在自己學習的專業裡摸爬滾打了五六年,始終沒有混出個名堂,後來看到學習程式設計好像可以實現更多的價值,於是就跟風去學習了程式設計。學習程式設計之前我先了解了當前程式設計的一個現狀,我學習的時候比較熱的是java開發,當然現在應該也是,當然其他程式語言也都是非常優秀的。
選擇好要學習的程式語言之後就開始找學習資料,我的當初的設想是想完全透過自學來入程式設計這個門檻的,因為我覺得自己有那個決心,自己也還沒有喪失學習能力。就這樣自己邊工作邊學習了兩三個月,兩三個月下來只掌握了一些基礎知識,而且也不夠系統,很多跟社會上真正在使用的技術都有脫節。後來有個同事去學UI,問我要不要一起去培訓,瞭解之後我就報名的培訓,線下班的,因為那時的我已經不允許沒工作,全職去培訓,而且學費也要2萬,現在想想真的不值。報名之後拿到的影片學習帳號,因為是線下班,所以學習也全部是告自己。現在想起來,報名培訓給我的唯一一個用處就是推薦工作,培訓完之後我曾經試著自己去找工作,碰一鼻子灰。後來是經培訓機構的介紹,加上自己的努力才勉強找到第一份工作。所以說如果是想轉行來程式設計這一行的需要有心裡準備,轉入程式設計這個行業之前我也查了很多,都說程式設計師是吃青春飯的,但是我想我的青春都快過去了,在不吃我邊青春飯都吃不上了,所以在沒有其他更好的選擇下我就轉行進入了程式設計這一行。
總結一下,想學習程式設計先定好方向,先專一行,後面有時間和精力了在去慢慢擴充套件其他程式語言,還有如果你有辦法學習完之後就能靠自己找到工作你可以不用報培訓班,你可以透過自習,但如果你是轉行,並且自制力不強,沒有什麼好的門路找到工作你最好報一個培訓班,某內就不推薦了。
-
6 # 我是雙魚座2020
不請自來,給你分享一下我的學習歷程剛開始接觸是學校裡面,老師教的少,應付考試了。給我們推薦了一些java的入門資料,後來覺得比較難,瞭解到了Python,然後覺得很不錯,又簡單,就索性開始學Python了。入門也是找的資料,看的百戰程式設計師Python400集。看完之後有思路了,然後各處找資料學習,但是網上的資料有個通病,就是內容散,不完整,資料蒐集了很多,但是因為路線不完整,總是學的磕磕巴巴,看懂程式碼,也寫不出來,費勁啊,沒有方向,還有些煩躁。後來感覺到Python趨勢很大,不學不行,然後就報班了。現在就在百戰程式設計師提升呢,他家十幾年的機構了,課程很完整,而且很全面,主要專案結合的特別多,真的很有成就感。因為之前學的免費資料也是他家的,然後就慢慢了解,很不錯的平臺,我們班級還有幾個碩士,感覺交流一下挺好的,反正學的還不錯,時間也自由,有時間就學。現在學了一半了,我會繼續加油。你也好好努力,爭取早日學成。
-
7 # 尚學堂大資料學院
如果是想從事IT行業的話,前端和JAVA學的人最多,現在學習系統很強大,學習一門技術只要自己學進去了不是太難的事情。另外要把握好自己的發展方向,IT技術五花八門,不可能方方面面都做到熟悉精通,所以一個技術方向是很有必要的。抓住行業發展趨勢,比如現在大資料技術逐漸普及,市場人才缺口大,相對就業競爭不大,但是前提是要學紮實,如果能進入大廠就更好了,可以交流大資料,看教程只是看個皮毛,需要做實際專案來練習才可以掌握專業技能,如果你對此感興趣,那就要努力了,先從基礎知識開始學起,自學難度還是很大的,建議專業學習
-
8 # IT人劉俊明
作為一名計算機專業的教育工作者,我來回答一下這個問題。
首先,入門程式設計需要一個循序漸進的過程,需要先了解基本的程式設計語法,從解決基本的數學問題開始,進而展開程式語言的學習。以學習Java程式語言為例,首先需要了解Java語言中的基本程式設計元素,涉及到類、物件、屬性和方法,接著開始學習如何構建面向物件的程式設計過程,涉及到類的設計、物件的建立以及方法的呼叫,在學習完基本的流程控制之後,就可以解決一些簡單的數學問題了,比如求指定範圍內的素數等等。這個過程是開啟程式設計大門的第一步,透過這個階段的學習,也能夠在一定程度上培養自身的程式設計興趣。
其次,入門程式設計要構建一個初步的程式設計思維。所謂的程式設計思維就是透過程式語言來解決問題的思路和方式,簡單的說就是一個抽象的過程。鍛鍊程式設計思維一個最為有效的辦法就是完成大量的實驗,透過對於實驗的不斷總結從而形成自己的程式設計思路。所以,學習程式設計如果有捷徑的話,那麼就是不停地做實驗。
最後,入門程式設計需要有一個完整的知識結構,這個知識結構涉及到作業系統、計算機網路、資料庫、演算法設計和資料結構,在當前的大資料、雲計算時代背景下,還需要掌握大資料和雲計算的相關知識,尤其是IaaS和PaaS。這些知識完全可以在學習程式語言的過程中同時學習,這些內容的掌握程度對於程式設計能力會有較大的影響。
最後,目前程式語言比較多,對於基礎比較薄弱的初學者來說,可以從Python語言開始學起。
-
9 # 瑣碎繁塵
其實如何做好入門的程式設計,我覺得最重要的是先做好選擇,語言要由易到難,不要一開始就選擇困難語言,越越平靜越好。如果你一開始就選擇了,非常難懂的程式語言,很容易打擊一個人的自信心,老子自己實體的學習程式設計的興趣,所以我建議如果是新手的話。一開始學習易語言,易語言是中文編譯一門語言。
上手十分的容易針對零基礎的學員學習,如果你一開始就學習C語言或者是Java這樣的難度很大,而且隨著這個是時代的進步以前的那種面向過程的語言,也慢慢退出了歷史的舞臺,現在出現了全名程式設計的熱潮,所以說,越容易上手的語言,你學的越精通以後使用的機率就越大,對以後的發展也是最大的。
這是第一步你選擇的語言,這是最重要的第二步,就是你要有一顆電腦的思維去想問題,這一點從你慢慢開始接觸語言程式設計就會慢慢地轉化過來。不要心急要有耐心,一開始學習,你需要找一個比較好的老師,如果現實中沒有遇到合適的老師,我建議你可以像我愛自學網這個網站十分適合與新手入門。第三者之前都是給我根據自己的經驗,手打上去的有別於一般的複製貼上,如果你覺得對你有用的話你可以給個優質!
-
10 # 一顆大洋蔥vlog
你好,作為一個只有兩年工作經驗的前端程式設計師來跟你講入門,我覺得還是有資格的。首先你能問這個問題,說明的專業應該也是跟軟體,計算機相近的。之前我在大學的專業是電子資訊工程,也會學一些C語言呀,微控制器呀,不過都是偏硬體方面的,猶豫身邊的學長學姐有做前端的,自己就也嘗試著去了解。一開始是利用暑假時間在騰訊課堂看著免費影片自學的,也就瞭解一些基本的概念,還沒有怎麼開始敲過程式碼,到了大四的時候,學校安排出去實習,正好有機會去學習前端的機會,就選擇去蘇州實習了,在公司有人安排講課,每週會進行考試淘汰制,自己最終也堅持下來了,在工作中也漸漸的一點點積累經驗了,不過最重要的還是要靠自己平常的學習,不管幹哪行,都要不斷的豐富自己,不然就會被淘汰。
-
11 # 北大青鳥大連崇德學校
現在,計算機已經融入到了我們生活的方方面面,手機、電腦、智慧家居等。在計算機變得如此普遍的今天,是不是每個人都應該學習一點程式設計呢?
2013年,非營利性組織 Code.org 發起了“Hour of Code”的倡議,得到了很多著名人物和企業的支援(Is Computer Programming Hard to Learn ?),其中包括扎克伯格、比爾蓋茨、蘋果、谷歌,就連美國總統奧巴馬都發布影片呼籲每個美國公民都學習程式設計。
李笑來老師建議必備的兩個技能——英語和程式設計。“改變自己”的輝哥(張輝)也在文章中提到過自己利用 python 寫了一個群發郵件的指令碼。
所以,這麼多名人,牛人都呼籲大家學習程式設計,那麼普通人學習程式設計到底有什麼用?
程式設計能提升效率透過程式設計,我們能夠很容易的處理大量重複性、低效率的工作,從而節省時間。而工作中很多地方都用到了程式設計來提高生產力,比如 Excel 中的宏,很多 Adobe 的產品(如 Photoshop, Illustrator, After Effects)都能使用 JavaScrpt 來自動化工作。如果你學習程式設計,就能使你的工作做的又快又好。
程式設計是基本技能在計算機使用越來越廣泛的今天,程式設計已經成為了一項基本技能。
如果你不會程式設計,你就只能使用別人提供的功能。
怎樣學習程式設計簡單的來說,既然你決定學習程式設計,可以參考這幾個方法給自己一個儘可能成功的機會:
將你的需要/需求和參考學習資料列出清單並進行收集搜尋在你的當地那裡能夠可用的選擇放棄不能符合你的需求和參考學習資料的選擇選擇最符合你需求的和最適合你的學習參考資源找到一個能夠得到支援的網路務必牢記:你的學習過程永遠不會結束。高速發展的軟體產業,會導致新技術和新進展幾乎每天都會出現。一旦你學會了程式設計,你就必須花時間去學習適應這些新的進步。你不能依靠你的工作來為你提供這種培訓。只有你自己負責自己的職業發展,所以如果你想保持最新的技術和工作能力,你必須緊跟行業最新的技術。
回覆列表
之後你可以嘗試學習Java或者go。多學一門語言可以讓你有不同的體驗和認識。
之後你可以嘗試學習架構知識,閱讀DDIA。我正在分享閱讀這本書,挑戰的是英文版。你可以到我的主頁裡看看。