-
1 # Excel學習筆記
-
2 # 西關惡少
程式設計需要的是清晰的邏輯
程式碼是什麼?為什麼要用程式碼?
電腦現在可以說是人人都會用,但是他的發展史中間是非常之複雜,艱辛的,正如你現在輕輕的滑動著手機螢幕看文章,拿著滑鼠點選開啟一個瀏覽器,這看似非常簡單的動作,中間卻經歷著複雜的計算!第一代計算機的語言是由0和1組成指令集去命令計算機做事,為什麼是0和1不是別的數字?因為計算機只認識0和1嗎?並不完全是,因為CPU是一個主要成分是矽的半導體電子元器,也就是說準確來講這些1和0就是對應著就是電路的開和關,一大堆的開開關關,開關開關,才組成一個簡單的指令集。為了減輕使用機器語言程式設計的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進位制串,人們很容易讀懂並理解程式在幹什麼,糾錯及維護都變得方便了,這種程式設計語言就稱為組合語言,即第二代計算機語言。然而計算機是不認識這些符號的,這就需要一個專門的程式,專門負責將這些符號翻譯成二進位制數的機器語言,這個過程就是彙編。雖然已經不用再直接接觸機器語言,但對人來說可讀性理解性還是太差,人們再進行了一次改進,用簡潔易懂的英文單詞和數學演算法,跟人類語言比較接近的第三代高階語言,可讀性強,容易編寫,所以今天的寫程式碼的程式設計師是非常幸福的!
想學程式設計的話可以跟我一起學
-
3 # 玩著學程式設計
選擇一個方向,找上一套經典的影片教程,然後跟著老師的節奏,敲程式碼,然後在根據自己的思路去實現一遍,把筆記做好,多做練習,多思考;
目前企業用的最多的就是Java了,國內很多大公司都在用,像騰訊,阿里等等;
以前學習Java的時候看的是“ 如鵬網 ” 的影片教程——《這樣學Java不枯燥》,學起來挺好玩的,做出了好多比較炫酷的東西,透過開發超級瑪麗,飛機大戰,湯姆貓,吃金幣等好多經典的小遊戲來講解Java;
沒想到Java還可以這麼學,通俗易懂,老師講解的比較幽默風趣,聽起來不枯燥,比較經典,適合初學者,具體的可以到如鵬網官網上去了解一下;
http://www.rupeng.com/Courses/Index/51?lianbot
-
4 # 夢蘿王子
我是06年學的數控車床,到現在做的加工中心!這十多年操作了五六種機器了!我是一個普普通通的農民子弟,一路走來也確實不易,在這裡分享一下我的經歷吧!06年國家鼓勵數控發展人才,當時沒有朋友做這一行,考慮再三就上了一年技校,說上技校沒直接進廠好的到現在我也不認可!就像上大學一樣不多解釋!進廠以後,幹了七八年,各種普通機床都幹了,當時就是隨緣吧,幹什麼都行,一邊學習一邊還能掙到很不錯的工資!13年,自己做的是龍門刨銑床工作,廠裡賣的加工中心,老闆就讓我去學了,一直到現在,用的是UG8.0程式設計,百分之九十都是自己自學的,買書,看影片!只要愛好,很好學的!如果現在學程式設計,就直接進廠吧!找個好師傅帶,可以一邊幹一邊學,學的快的話兩年就能獨立程式設計調機了,四年就成師傅了!跟個人悟性有關!這行現在工資不高,最後的發展也就是專業程式設計,或者自己賣裝置自己幹!我一個月前辭的職,(在鄭州十小時一天兩百)剛開始自己幹!加油吧!
-
5 # 尚矽谷教育
我們碰到過許多這樣的問題。其實有個很好的辦法開始自學程式設計。
第一步,程式設計需要比較好的邏輯思維能力,現在有很多可以免費測試這方面能力的辦法,可以找找看。這算是先決條件。因為如果邏輯思維能力不好,即使勉強去學了,最後也並不太容易找到理想的工作。
第二,找一些免費的程式設計教學影片看看。一方面是看看自己對程式設計到底是不是真的感興趣,另一方面也是一個比較的過程,看看哪種技術語言啊老師授課風格更適合自己。
第三,以上兩步過關,那就可以好好計劃一下了。注意不僅是要計劃學程式設計,最好是能站在職業生涯的高度做規劃,這樣可以確保少走彎路。
以上。
-
6 # 取名字是件難事
最近。看到有新聞說小學生都開始要求學習程式設計了,我的天,程式設計有要火啊~
沒有基礎?不怕!只要你是對程式設計感興趣的,邏輯好,有耐心,畢竟學習程式設計是一個循序漸進的過程,不能想著學幾天、幾周就可以有很好的效果了,所以持之以恆很重要!
當然咯,自學程式設計,最重要的還是找對入門,合適的學習途徑很重要,如果樓主是沒什麼基礎的,那麼就應該從最基礎的知識學習下手,現在各種自學程式設計的方式都有,書籍、培訓班以及網上學習。下面講講個人觀點。
首先,十分不建議書籍,我覺得書籍選擇太多,你不能確定那個是最適合你的,所以。。。。其次,培訓,這是不錯的,但是樓主想要自學,那就pass;那最好就是網上學習了,學習資源那麼多?咋辦?個人經驗,不推薦直接進入影片類的學習網站,新手作戰程式設計學習,除了基礎,最重要的還是動手實踐,因為有的知識不是你看看教程就可以記下來的,也許你一時記得下來,那麼你能保證時隔幾日後,你還能將當時的程式碼寫出來嗎?所以反覆的練習很重要。說到教程,應該每個網站都差不多,因此還是要看誰能為你提供更多的程式碼練習機會了。那不妨使用W3Cschool吧,該有的教程都有,特別是可以在學習每本教程的時候邊學邊做練習,另外一個優點就是它有APP,滿足想要隨時隨地學程式設計的想法,他的程式設計實踐是以闖關機制而吸引人的,有趣的是你實踐程式碼的過程中可以檢視自己當天的闖關累計積分,與他人一較高下,但是,如果是剛入門的話,可能需要“磨鍊”一段時間了。這也算一種競爭,有競爭就會有動力,我是這樣想的,
這是W3Cschool的一種新上線的學習方式,也是用來實踐的,叫微課,類似於國外的mimo和sololearn(不知道大家有沒有聽說過)。所以他們家挺注重實踐練習的,對有需要的朋友還是比較有幫助的吧~~
-
7 # 我是雙魚座2020
其實你所有的知識積累都是學習程式設計的基礎,只是程式設計是你認知範圍的一個新的領域,完全沒比較擔心,人的技術能力都是慢慢擴充套件的,所以定好目標,開始學習就可以。現在比較流行的程式語言,java,Python是最常見的。不知道你現在是什麼情況,但是客觀來說,Python入門更容易些,適合初學者,而且很多工作也會用到。所以如果沒有目標,可以試著先接觸下Python,入門簡單一些,更適合初學者。我也在學習這方面,不過已經學習到中高階階段,入門的教程推薦給你,百戰程式設計師Python400集,從軟體安裝開始的,一步步特別詳細,而且概念性的東西講的很全,而且是結合專案講解的,前後銜接,內容很豐富。畢竟學習這方面,基礎也特別重要,打好基礎,一方面有思路了,一方面養成自己的學習方法,這都是很重要的。而且學習這方面,三天打魚兩天曬網肯定不行,要學就要堅持才會有效果。可以看看這些資料,都是免費的,內容絕對值,慢慢積累,慢慢就有方向了。加油~
-
8 # 小小程式設計師玲兒
百戰程式設計師IT問題專業解答
其實你所有的知識積累都是學習程式設計的基礎,只是程式設計是你認知範圍的一個新的領域,完全沒比較擔心,人的技術能力都是慢慢擴充套件的,所以定好目標,開始學習就可以。現在比較流行的程式語言,java,Python是最常見的。不知道你現在是什麼情況,但是客觀來說,Python入門更容易些,適合初學者,而且很多工作也會用到。所以如果沒有目標,可以試著先接觸下Python,入門簡單一些,更適合初學者。我也在學習這方面,不過已經學習到中高階階段,入門的教程推薦給你,百戰程式設計師Python400集,從軟體安裝開始的,一步步特別詳細,而且概念性的東西講的很全,而且是結合專案講解的,前後銜接,內容很豐富。畢竟學習這方面,基礎也特別重要,打好基礎,一方面有思路了,一方面養成自己的學習方法,這都是很重要的。而且學習這方面,三天打魚兩天曬網肯定不行,要學就要堅持才會有效果。可以看看這些資料,都是免費的,內容絕對值,慢慢積累,慢慢就有方向了。加油~
-
9 # 學在金陵
程式設計其實是個容易入門的行業,行業門檻很低,需求量又很大,所以會有那麼多的培訓機構,培訓出來的人員水平是可想而知的。所以作為沒有基礎的你,我覺得你首先要有的就是信心!
如何啟動問題寫在紙上
至於沒有基礎怎麼自學,首先你要清楚自己短期內學習程式設計的目的是什麼?
若你短期內學習程式設計只是作為興趣,那我建議你把程式設計相關的東西大致都熟悉下,至少先明白每門語言適用的不同場景,C, C++, JAVA, Python,C#,JavaScript等, 然後選擇一門語言深入學習,之後再瞭解資料結構,面向物件程式設計之內的內容,最後可以拿個小專案練練手,這樣你就算入門了,但是這樣學習的花費時間會較長。
若是你短期內學習的目標是為了儘快找份程式設計的工作,那上面的籠統又全面的方式就不適合了。既然目的明確,就得有針對性。
首先程式語言的選擇就得有針對性,需要滿足易學且有市場的特徵。python和Java都滿足這個條件, 但是相對來說Python更容易學,且市場需求也非常大,目前大熱的AI,基本都是用Python開發,所以我建議你選Python作為開始學習的語言。
選定了語言,下一步就是怎麼學習的問題,很多人說要先看書,作為基礎較差的你,我不建議你先看書。看書太枯燥,容易厭倦,且新手最重要的是要動手。所以我建議你先在網上先找個免費的入門影片教程看下(我推薦下B站,以及網易公開課),現在網上付費的教程很多,但是剛開始我不建議你選付費的,免費的教程已經足夠了,個人認為付費的影片只適合有針對性的提高。
跟著影片,一步一步,把影片裡講的東西自己一定要在開發環境裡面執行一下。有些時候你覺得自己看影片完全懂了,但是相信我寫程式碼完全是不一樣的感覺。一定要記住,程式設計最重要你的是動手。
等你看完影片,且有一定的練習之後,相信你對python已經入門了。下一步你就得選方向了深入學習了。
Python的應用場景很多,主要有幾塊:
網路爬蟲,資料獲取資料分析AIWEB自動化運維那麼選哪個方向呢,這個可以結合你自己的興趣。個人建議可以先選爬蟲,因為這個相對門檻較低,透過學習爬蟲來提高你的Python程式設計能力。
至於怎麼學習爬蟲,還是老辦法,上網看影片,跟著影片一步一步學習。一般影片裡面最後都會有較為完整的專案,若是你做完了這樣的專案,相信你對自己的自信心提高會很多。
到了這一步,實際上你已經可以去網上投遞簡歷了,這個就得靠緣分了。
-
10 # 郵差次
這個問題在網上有很多大佬回答過,他們走過的路對我們這些新手來說有很大的警醒作用。下面我說說我的認知!
首先,你要深刻的認識自己,知道自己優缺點,溝通能力,動手能力……,重要的是,你的年齡,你的經濟收入,如果你是一名青少年,那這個時間點很適合你,但是如果你是成年人,我感覺你最好把這這程式設計當作一份喜好來,因為你要結婚生子,教兒育女。可能感覺這很沒用,但事實告訴我們,有很多的學習程式設計的人因為這些半途而廢。
接下來,當你瞭解各種語言,知道他們是幹什麼的,比如:python,從,c++,Java……不同的語言有不同的用處,難度也不同!明確自己要學什麼,讓自己的選擇更貼合實際。
然後,開始自學。
自學要以影片和網路資料為主,書籍(入門系列)為輔。菜鳥教程很適合學基礎的看,引你入門具體怎麼找資料,百度以下,什麼都有。學習一件東西,離不開記憶。這時候一定要去記憶,做筆記,瞭解結構,知道前龍後脈。學習一件東西,離不開動手。一定要自己動手去做,記住一定!多看大神們寫的程式碼,取長補短。一定要了解這行業,一定要有交流。最後,如果您覺得回答得還不錯,請點贊轉發或者關注留言,您的支援才是我繼續寫作的動力!
-
11 # 三石科技觀察
其實你不是什麼基礎都沒有,還是有一定的基礎的,比如英語、數學、基本的邏輯判斷等。
有了這些基礎,學習程式設計是可以的,但是要循序漸進,按照一定的學習規劃來進行。
這幾天,我在給小學生錄製一套程式設計影片教程,是教真正的開發的,不是玩機器人什麼的,使用C#語言,我給出的基本要求是下面這樣的:
掌握加減乘除基本運算掌握括號、大於小於等運算子號的使用掌握小數、分數的基本使用掌握基本英語單詞的使用掌握計算機操作及常用軟體的使用年齡十歲以上,小學五年級或以上具備了這種基礎,對於小學生或初中生來說,能達到訓練邏輯思維,抽象思維的能力,也可以以此為基礎,繼續深入下去。
-
12 # 陸尚追夢
首先先從入門開始學起,但是入門是學C++、JAVA、還是PHP等語言呢?這個是要考慮的,因為難以程度不一樣。建議還是從簡單的PHP學起,因為這方面的書籍及配套的影片還是蠻豐富的,而且PHP通俗易懂,很容易上手的。
其次,學習程式設計不能三天打魚兩天曬網,要堅持下去,剛開始要多模仿和多練習,只有這樣才能快速的上手。
最後,遇到不懂得,多與高手交流,也可以藉助網路尋找答案。
-
13 # 老胡就業平臺
這個有幾個渠道吧!
首先第一,你可以在噹噹網買幾本關於這方面的書籍。
第二新增一些QQ群,學習群,這樣方便大家交流。而且群裡基本上有很多資源,都會共享。
第三,可以可以下載一些影片,比如說我要自學網等等有很多這樣的影片可以每天看影片練習。
第四的話可以報班,現在外面有很多這種培訓班,一定要挑好對比一下價格,然後再去報名。
-
14 # 程式魚哥
看到這個問題我就特別激動和欣喜。作為一個零基礎,而且是跨行自學程式設計,最終在這個行業穩定下來,與其他同行相比自我感覺還良好的我來說,的確有幾分激動和自豪,遙想當年那段自學程式設計的歲月,往事歷歷在目:自學過程中可能因為知識抽象理解不透使勁的拍打自己的腦袋,然後把書丟到一邊,一次又一次除錯程式,最終還是失敗帶給我深深的絕望,可能感覺技術知識永遠也學不完的那種焦躁,沒有人帶你,沒人給你指引方向的迷茫和失落……自知智商不高,天資不夠,無數次想到過放棄,一次次地捫心自問:我真的不適合學程式設計嗎?no,理解不了的知識就多看幾遍,除錯失敗的程式再除錯一遍,知識多就慢慢看,不急不躁,按部就班,一步一個腳印。沒人帶你,沒人指引,我就自己百度方向。最終我還是堅持下來了。感謝自己一直以來的堅持,所有的付出也慢慢得到了回報,在此,也是第一次對自己說,謝謝曾經一路堅持的自己。
作為自學程式設計的過來人,我深知學習方法永遠都不是重點,學習方法,學習路線基本千篇一律,大同小異,每個人或多或少都能總結幾條,但是自學者的心裡建設誰去指導,如果一個人沒有實踐過的真實自學程式設計經歷,自學的感受和經驗是總結不出來的,比如大學計算機專業的學生,肯定不會有我我這樣的感受,因為學習環境不一樣。私以為,感受和經驗才是自學者關注的重點。感受能讓自學者心態變得沉穩懂得堅持,經驗能讓自學者少走彎路,高效學習。
自學者沒有基礎其實也是一件好事,至少能激發一個人的探索未知領域的學習興趣。我也是沒有基礎,機電專業,畢業後從事經貿。自學之初強烈的興趣驅使著我學習,看到一行行程式碼被執行出結果,成就感瞬間爆棚,所以零基礎根本不是問題。那麼零基礎如何去學習呢?我當年自學的是java,那就說一些自學的經驗總結吧:
自學要以影片和網路資料為主,書籍(入門系列)為輔。簡單易學宜上手的知識點多看網上整理的知識點,常用的網站有w3cschool,菜鳥教程,以及牛人部落格系列。技術點多,思想多,理解難,知識體系多的框架多以影片為主,這類網上很多,有收費的也有不收費的,具體怎麼找資料,相信你應該懂,還是不懂的可以私信我,我給你發資源;多做筆記,多做筆記,多做筆記。重要的話說三遍,非常重要。由於程式設計知識體系複雜,知識點多,技術要點多,作為初學者,學習快忘的也快,自認為不難理解很容易的知識點,學過之後很快就會遺忘,這時筆記就顯得非常重要了,可以及時翻看筆記,快速定位到重點。比起重新觀看影片或其他知識,看筆記就是高效。另外,做筆記要抓住重點,儘量用總結性文字,一針見血,避免囉嗦,遺漏重點。具體形式可以是文字總結也可以是圖片截圖,或者二者結合,圖文並茂。還有就是時常要勤翻筆記,避免遺忘,做到溫故知新。整個學習過程要形成體系學習計劃,學習課程安排,學習週期安排。儘量要求自己按照學習計劃完成學習,不拖拉。完不成的要抓緊時間趕上,給自己適當的學習壓力,制定任務目標,不達成不罷休。學習過程中遇到難易不一的知識點,遇到容易的可以加快進度,遇到難的可以放慢腳步,不懂就多看幾遍,如果還是理解不了就趕緊跳過去,切莫耗時過長,影響後續計劃,但一定要做好相關筆記,疑問點,難點,自己的理解等等。學習過程是一個潛移默化的話,並不要求對每學一個知識點都要搞懂吃透,有些知識點暫時不懂不代表以後不懂,隨著後續知識點的學習,學習知識就豁然開朗,前後知識點能夠串聯起來,這就是所謂的潛移默化的過程。每學一個知識點,一個體系要做專項知識訓練,訓練的目的一是對知識點回顧總結,二就是對學過知識點實踐運用。實踐才會出真知。自己儘可能將學習過程中遇到的講解示例親自動手敲一遍,不要學一行程式碼,敲一行程式碼。學過的示例要透過回憶敲出來,這樣才會有效果。多練多敲每天才會有一定的程式碼量累計,這樣才能培養出自己敲程式碼的感覺和思考,我自己稱作為"敲感"。另外,多敲程式碼才能發現問題,比如少一個標點符號,少一個字母等。敲程式碼最高的境界就是,看到需求,閉上眼睛就能敲出優秀的程式碼。多看優秀程式碼,多研究優秀程式碼,多瞭解優秀程式碼的思想。條條道路通羅馬,程式也是如此,但終究會有最合適的一條,也會有最優方案的程式碼,所以說編碼思路很重要,想好怎麼寫,直接一氣呵成。程式設計界有這個說法,70%的時間都在想怎麼寫,20%的時間在寫程式碼,10%的時間就是最佳化程式碼,由此看來編碼思路的重要性。毅力+堅持。學習是個持續的過程,學習不是一蹴而就的,需要堅持和毅力。把心態放平,不驕不躁,一步一個腳印。每當你想要放棄時,你要想想,當初是什麼讓你堅持到現在。暫時就想到這麼多,後續想到的再補上吧。如果您覺得回答得還不錯,請點贊轉發或者關注留言,您的支援才是我繼續寫作的動力! 【無情懷,不編碼。做一個有情懷的碼農,雖千萬人,吾往矣!】關注java自學,為你導航領路,指點迷津,分享經驗感受。歡迎關注留言,任何java技術問題可以留言私信。
-
15 # 古老農民
不知道你說的什麼基礎都沒有到什麼程度?我先來說明一下什麼叫程式設計,你可對照差什麼再加以選擇學習。
我們通常說的程式設計可分為兩大部分: 一是程式設計; 一是寫程式。程式設計首先需要的是演算法,演算法是解決應用問題的方法及步驟的設計安排,比如,應用問題中有多少資料,這些資料要怎麼處理,期望得什麼結果等,演算法面對形形色色的應用,需要有一定的數學解題能力和邏輯能力,演算法的描述有一門課叫計算方法(或演算法分析)。演算法設計過程中可與計算機語言沒有直接關係,但要了解計算機工作的基本原理放在哪個儲存器,在哪裡執行,資料在計算機中是怎麼安排的等等。有了好的演算法,就可開始寫程式了。寫程式要用到計算機語言,計算機語言並不難學,任何一種計算機語言一般就幾十個英語單詞,簡單語法構成的十幾、二十條句子和一些簡單規則符號。寫好的程式要輸入到計算機中並除錯,這需要相應的軟體並熟煉掌握使用方法。要使程式有效率,還應該學習一門課程叫資料結構,這有助於設計出高效的程式。
強調一下,沒有堅實的演算法基礎,只會計算機語言是成不了程式設計師的,充其量只是個程式寫手。
-
16 # 微生活空間
對於這個問題,自己有一些看法
自學程式設計這個事情,一般得有非常濃厚的興趣愛好,知道以後要做什麼,這樣你才會有動力,才會堅持下去,不然開始學習的時候一旦遇到困難,就會打退堂鼓,就會有放棄的心思。
因為自己學東西也是這樣我比較喜歡書法,但是自己也是很難堅持下去,這麼多年了,也是寫幾天,停幾天,斷斷續續,從來沒有認真寫過,並且自己也是對程式設計有興趣。在大學時候報名去學VF,結果那天剛好遇到雅安地震,因為學校事情比較多那幾天,結果又慢慢放棄了學習,現在學習VB又是這樣的,自學一旦遇到一點困難自己就想放一放,結果就不學了,學VB也是工作需要,結果還是沒能堅持。
自己看法學習程式設計,首先考慮幾個問題,你學這個有用麼?是因為工作問題要學還是自己愛好,學程式設計因為時間花得多,你有多少時間,你能自己堅持學習麼?想好這幾個問題你就知道自己適不適合了。建議自己去報名學習吧,有老師督促。
回覆列表
我覺得就買一本好書,認認真真的看,程式碼也照著書上的敲一邊,再除錯,不斷地寫程式碼調程式碼,不斷的實踐,才能慢慢入門,慢慢提高,也可以去相關論壇和群和大家相互學習,自己一個人單獨學習比較慢,一起學習會進步比較多!然後還有有恆心自信心!相信自己一定能學好!