沒學過編程的編程
『壹』 沒學過編程的如何入門
沒學過編程的如何入門,簡單來說看相關視頻,看相關教程,可以從最簡單的程序輸出語句開始學習,最簡單的語句是hello world。逐步過渡到復雜語句,再過渡到復雜流程。
總之由淺入深,由簡到難。我們以前入門都是學習c語言,現在很多人直接從java開始學習。可能更偏重實用些。
希望對你有幫助,祝你學有所成。
『貳』 一個從來沒學過編程的人該怎麼學編程
其實編程序的精華在於數學思想的運用,也就是演算法.編碼的工作其實是比較低級的.當然了,對於外行來說,你怎麼看都很神的. 我建議你不要學,如果你真的要學編程序就應該現在多注重數學的學習.英語也得會點. 如果你非要學,建議學Basic,可以考慮VB
『叄』 我是個沒涉及過編程的人,我想學習編程,難嗎
肯定不簡單。告訴你點我的體驗。
上學時,學過兩個編程vb、8086系列的匯編。計算機基礎,學過windows操作系統最基本的用法,學過網路,學過數據結構與演算法。這些就是到畢業接觸過的所有計算機知識。截止畢業vb寫不出一個計算器程序,匯編連個交通信號燈的程序都未調試出來。網路基礎未及格,補考了一次上學後兩年+上班的三年我都喜歡玩游戲。對網吧電腦做些破壞行動(刪文件、找個小黑客軟體分析怎麼侵入游戲伺服器)。這期間不會寫什麼代碼。但是額外看了java基礎。因為家裡沒電腦也懶,編程一直沒學會。
編程因為玩游戲太多,找不到工作,隨便去了個公司做技術支持,其實就是混日子。我看別人寫代碼,我是很喜歡。用辦公室電腦也練習過一段時間,寫實用代碼沒人教,項目經理操蛋貨問到寫代碼的一些技巧死都不願意說。
抵不住熱愛。第二份工作,自己學著做一些功能,被客戶鄙視過N次。鑽地縫的心都有了。第三份工作我認識我現在的領導,他剛好在招人,第二份工作做固件的工程施工方面的工作+維護。不願意做,讓現在的領導給招過來。專職寫程序。頭兩年,什麼狗屁不會,想到哪寫到哪。被領導,客服又鄙視過n次。其間剛好碰上行業不景氣。事情少,花了大量的時間學習。同事一來出差,就被我拉著邊喝酒邊問技術。公司某段時間要用java寫介面,sametime。哪個痛苦,半年多做不出一個東西來。又被鄙視了很長時間。我都不知道是怎麼厚著臉皮堅持下來的。很多知識無從問人,公司就沒人懂。懂的人也不願意教我。就這樣忍受著。磨蹭,第三個年頭混完的時候,出過很多事故。被鄙視了n次後,終於慢慢可以獨立做出東西。
本來到此也就差不多了,我也 不想多學,能混一天算一天,此時我已經30歲(編程3年,除寫點簡單java、domino的lotusscript,網頁、js、css別的不會),還掛著個高級工程師的頭銜丟人。某次同學婚禮受到刺激(人掙到的錢遠遠比我多),剛好碰上一個很厲害的同事,給我指導了一些方法。系統的自學會了java,因為想換工作同時學會了C/C++,因為自己能力還是有限,著時期寫的代碼還沒有注入我的靈魂。到此也僅僅是基礎,學完這些東西,花掉2年時間,32歲。並且我發現很多東西還是不會。
這時期,我發現網路、操作系統、硬體、io等等這些概念,基本就是個白痴。於是又開始沒日沒夜的學。這段時期設計的系統寫的程序,已經有質的改變,不會再有其他同事的影子。甚至我都可以教其他同事怎麼樣才能把代碼寫好。33歲我做到了不頂軟體高級工程師這個虛銜。也就是32-33這一年,我做了很多代碼,腦子也開竅,對編程算是可以完全獨立干。不問人也行。直至現在,java,lotusscript,js,css,html,xml,c鍛煉得爐火純清。基本上也駕馭得住軟體架構設計,系統架構設計。想讓它怎麼跑它就怎麼跑。後來學的swift、objective-c,了解過的php、python、unix系統上的shell腳本就很簡單,因為開竅了嘛。對業務理解也能做到熟能生巧,當初我拿別人的代碼做模版寫。現在我寫的代碼可以給別人做模版照著寫。
做開發7年多我自己的定位,軟體高級工程師綽綽有餘。軟體架構方面,快接近高級軟體架構師。系統架構還處於中級階段。做到我想離職老闆就是想著辦法讓我留在公司。哪怕有些東西遷就我都行。
但這個過程,絕對是個煎熬的過程。不說加班辛苦,心裡煎熬那才叫難受。如果不是對計算機,對編程有極厚的興趣。建議別走著行。現在這年齡,寫的代碼,設計的系統都很不錯。但也快失業了。長久看不劃算入這行。更何況,這行競爭越來越激烈,學完了沒經驗也未必好找工作。時間倒退回10年前,我絕對不選擇編寫代碼當作職業。
一句話,編寫代碼付出的努力太多,回報是不成比例的。自三十歲開始直徑,一直不停的學習。能推掉的應酬就推掉。至今,我曾經跟老大說過一次,你讓我寫什麼系統都行,對我來說就是時間問題(合理時間)。寫應用代碼對我而言就像吃飯喝水穿衣這么簡單。但是又能如何,如果選對行業。可能同樣的付出,得到的回報會更多。很多人說程序員工資高,騙鬼去。做到頂尖,60W以上的 年薪,最多拿得到三年。不離開不行,沒人要。一個是公司的成本問題、一個是年齡問題
『肆』 沒有任何基礎學編程應該從哪開始
第一階段、選擇語言。
需要提前上網了解,像C、C++、Java、JavaScript,包括時下比較新潮的Python、Go的編程語言。這些語言各有千秋,側重於不同的需求。例如新興的Python在數據分析和機器學習等方面有較好的應用,而傳統的JavaScript、Java則是用於web前後端的開發,更符合市面上的崗位需求。。
第二階段、學習編程「思想」
根據自己的個人情況,現在網上編程的課程體系很豐富,有很多教Java的視頻,不懂的地方也可以向網路求教。至於培訓班,在內容上其實和自學都沒有多大出入,但可以幫自己強制性的固定一個學習時間,要是在時間和財力允許的狀況下可以選擇。
第三階段、動手實踐。
學習時要給自己一個心理暗示,把自己當做一名真正的開發者。因為編程是一項必須放在實踐中檢驗的工作。記熟語法和API只是基礎,解決實際問題才叫編程。
第四階段、了解業務邏輯。
在動手之前,仔細的研究客戶的框架和要求,理清業務邏輯。把編程過程中,要注意的點羅列清楚,可以做成一個流程圖,再開始動手編程。
第五階段、基本功要扎實
作為一名零基礎的學員,一定要把計算機基礎打扎實,這個過程並非一朝一夕或者參加個培訓班突擊學習三個月就可以完成的,這需要大量的理論學習+實踐。只有明白了計算機基礎,後面的路才能走得穩,如果一開始上來就學習編程語言肯定是不行的。
『伍』 完全沒學過編程的人應該怎麼樣自學
先在電腦里下載個pdf的教程,熟悉語法,再到專業的編程軟體去查看一些源代碼,自己在看的時候要做筆記,經常思考,程序的實現不是定式,你可以試著自己編,再看看人家的源代碼這樣進步就快了
『陸』 沒有任何基礎學編程從哪開始
1、首先自然是選擇學習的編程語言了,計算機語言的種類繁多,但是大體可以分為機器語言,匯編語言,高級語言以及腳本語言。像是我們經常聽到的C語言,java,易語言都是屬於高級語言,像是php,javascript,jsp,asp.net就屬於腳本語言了。不同的語言難易程度也不相同,可以根據自己的情況進行選擇性學習。
2、選定了學習編程的語言,就可以開始學習編程了。學習編程的過程中入門是一個很重要的過程,尤其是對於編程一點都不了解的朋友,看著那些密密麻麻看不懂的代碼,什麼熱情都被澆滅了,從而就此放棄了學習編程,因此選擇編程的入門方式十分重要。
3、很多朋友選擇的入門方式應該都是看書了,小編自然也不例外,但是隨著時間的推移,書是看完了,但也忘完了,完全不知道看過點什麼,更不要提學會點什麼了,導致小編一度覺得自己不適合做編程,幾乎放棄,直到我發現了另一種學習編程的方法。
4、以前的學習可能只能靠書本和老師,但是現在不同了,現在是互聯網時代,我們可以從網上獲取到我們需要的知識,自然也包括了學習編程。現在很多編程語言都出了視頻教程,而且還不止一家,我們可以挑選最適合自己的視頻教程來學習。
5、自從跟著視頻教程進行編程學習,小編學習的積極性倒是提高了不少,起碼比起看書要來的有趣的多不是,相信不少朋友應該和小編有同感。由於視頻教程是已經錄制好的,我們可以根據自己的理解能力來選擇性的觀看教程。
6、光看不練假把式,每當我們看完一節視頻教程的時候,我們就應該把講述的這些內容自己多練習幾遍,直到完全掌握。這樣再去看下一節的視頻教程,千萬不要光看不練,我們的目的不是為了看視頻而看視頻,而是為了掌握知識,只有掌握了才是自己的。
7、當我們累計到一定程度的知識之後就可以做一個簡單的項目了,一是為了鞏固所學的知識,把我們所學的知識串聯起來,二是為了以後的工作做准備,畢竟早點熟悉以後的工作內容才能早點上手。當然初次做項目可能會感到盲目,沒關系,一般視頻教程會專門抽出幾個課時來講解項目的製作,我們跟著製作即可。
8、總結來說學習編程最容易讓人放棄的就是兩個階段,一個就是入門階段,一個就是覺得什麼都會學了,但是什麼都做不成的階段。入門的話我們可以選擇視頻教程,相對於書籍來說小編覺得比較好,如果遇到第二個階段可以做個項目,把各個知識點連接起來,在做項目的過程中查漏補缺,這樣做的話應該有利於你的編程學習之路。
『柒』 沒學過編程可以自學python嗎
目前在很多行業中都在越來越多的應用Python,這也是很多行業學習Python的原因。我認為是可以的,python語法簡單明了,代碼可讀性高,容易入門。Python的哲學是「做一件事情應該只有一種最好的方法」,對於初學者規范自己的學習有很大的幫助,同時也幫助初學者能夠讀懂其他人的代碼(相比Perl的代碼簡直沒法看)養成良好的習慣。
Python對於代碼的要求嚴謹,特別是縮進(Indentation),對於初學者養成良好的代碼習慣很有幫助。
下面是一份比較全面的Python課程大綱,對你學習會有幫助的!(推薦學習:Python視頻教程)
階段一:Python開發基礎
Python全棧開發與人工智慧之Python開發基礎知識學習內容包括:Python基礎語法、數據類型、字元編碼、文件操作、函數、裝飾器、迭代器、內置方法、常用模塊等。
階段二:Python高級編程和資料庫開發
Python全棧開發與人工智慧之Python高級編程和資料庫開發知識學習內容包括:面向對象開發、Socket網路編程、線程、進程、隊列、IO多路模型、Mysql資料庫開發等。
階段三:前端開發
Python全棧開發與人工智慧之前端開發知識學習內容包括:Html、CSS、JavaScript開發、Jquery&bootstrap開發、前端框架VUE開發等。
階段四:WEB框架開發
Python全棧開發與人工智慧之WEB框架開發學習內容包括:Django框架基礎、Django框架進階、BBS+Blog實戰項目開發、緩存和隊列中間件、Flask框架學習、Tornado框架學習、Restful API等。
階段五:爬蟲開發
Python全棧開發與人工智慧之爬蟲開發學習內容包括:爬蟲開發實戰。
階段六:全棧項目實戰
Python全棧開發與人工智慧之全棧項目實戰學習內容包括:企業應用工具學習、CRM客戶關系管理系統開發、路飛學城在線教育平台開發等。
階段七:數據分析
Python全棧開發與人工智慧之數據分析學習內容包括:金融量化分析。
階段八:人工智慧
Python全棧開發與人工智慧之人工智慧學習內容包括:機器學習、圖形識別、無人機開發、無人駕駛等。
階段九:自動化運維&開發
Python全棧開發與人工智慧之自動化運維&開發學習內容包括:CMDB資產管理系統開發、IT審計+主機管理系統開發、分布式主機監控系統開發等。
階段十:高並發語言GO開發
Python全棧開發與人工智慧之高並發語言GO開發學習內容包括:GO語言基礎、數據類型與文件IO操作、函數和面向對象、並發編程等。
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於沒學過編程可以自學python嗎的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!