㈠ 學習編程先學什麼編程語言入門知乎
1. 語言只是工具,假以時日,你都會熟練掌握一門/多門語言。
2. 編程語言用以表達你對計算機的理解,表達你的想法,所以解決問題的思路及方法更為重要。
3. 進入計算機的大門,你會發現天地很廣。現在多多了解,拓展視野,也很重要。
4. 推薦使用Linux,可以從Ubuntu開始。一定要熬過一開始的痛苦時期。
5. 千里之行,始於足下。1w小時定律等。
@Joker Qyou的答案很受推薦,但我覺得不大適合初學者,那張圖片的"根"是:What programming language should I learn (next)?我覺得它更適合 "next"。
如果讓我重來,我會選擇C和(或者)Python。
Python語法和庫更豐富,上手更容易,使用更方便。
C簡單直接,學習成本不高,貼近底層,能幫助了解底層細節.
學習語言是簡單的,語言是工具,使用好工具是一方面,其他各種領域知識也是很重要的另一些方面。高中畢業後沒事刷OJ應該是蠻適合的吧,正好把演算法和編程語言練好。到了大學後,如果是我重來,我會:
1. 不放過學校的基礎課程。
2. 做ACM演算法題,混各種OJ。
3. 使用Linux。
4. 參加各種編程方面的活動。
㈡ 我想自學編程,好學嗎
編程難學是因為代碼量巨打合格,程序員代碼量需要達到1萬號,而優秀的程序員代碼量通常保守10萬行。編程學會了以後發展是非常好的,編程從現在以及隨後起,十年前都是一個非常有前景的行業,除非到了市場非常飽和,程序員遍地都是的情況,但目前顯然不是。從任何一個公司招聘人員情況上看,互聯網行業都算是比較火爆的行業,招錄程序猿的不在少數,公司不一般,水平要高很多。抱著真心想了解這個領域的心態去學習,去鑽研,才有可能走下去,時時反省,檢查,將知識體系化。保持好心態,不要過分注重結果,學習是一個長期的過程,不要過分注重眼前的收益效果。
㈢ 零基礎學IT好學嗎
最近,小編的耳朵里總會進一些聲音「你們程序員的工作是怎麼樣的?」「你們程序員工資很高吧?」「我也想去當程序員,可是我沒基礎,怎麼辦啊?」等等......
小編表示其實我們這行,不比大明星工資高(沒法比啊!),但是相比其他行業我們IT行業的收入和名聲還是非常不錯的。所以常會被問到:我是0基礎,想學習編程,怎麼破?
05
調整學習心態
吃得苦中苦,方為人上人,做技術尤是如此。學習嘛,在學習的過程中自然會遇到一些問題,遇到問題自然會想到求助。古人有雲:禮下於人,必有所求,言下之意是有求於人,必要禮下於人。謙虛待人,謙虛學習在學習IT也是必不可少的條件。
學然後知不足,教然後知困。知不足,然後能自反也;知困,然後能自強也。
——《禮記.學記》
希望想進入IT行業的小夥伴謹記,也祝願各位小夥伴未來成績越來越好!
㈣ 零基礎編程需要先學什麼
從零基礎開始學編程,可以先學習如何使用Excel高級函數、如何使用Google高級搜索這些簡單的使用技能開始,再到html的基本原理入門,然後開始做一些有意義的項目,比如小游戲、個人博客等等,選擇Python、Nodejs都是不錯的選擇。(這兩個國內的大學基本不教)直接學習C++沒有什麼實際意義,除非是科班人士。
沒有什麼適合文科或者理科生的編程語言,學編程在我看來關鍵在興趣,一邊看書一邊碼代碼只要能堅持進步會很快
入門的話還是首推c,幾乎沒有哪個程序猿不會一點c的,而且平時學習的話如果不喜歡自己看書的話,慕課或者其它的一些資源網站有很多相關教學視頻
㈤ 自學編程從哪學起知乎
有一定計算機基礎的話,隨便一本編程書就可以。比如java之類。然後進階還需要學習數據結構,其實不學數據結構單純當普通的編程員也沒問題。因為只要會一門語言,就可以編出軟體。主要是看哪種更流行。c語言比較復雜。java簡單好學一些。
㈥ 一個幾乎零基礎的小白,怎麼學java
學電腦不如學【視頻剪輯】,理由很簡單,容易學(不像其它行業學習成本高,難度大),適合短期3-4個月短期學習,而且行業缺口非常大,無論是找工作還是自己在家裡接私單,月收入輕松過萬,兩三萬也是稀鬆平常。【點擊進入】免費「短視頻剪輯後期」學習網址:
www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=313&zdhhr-11y17r-565636686100199164
因為現在【短視頻】的崛起,任何企業,任何工作室或者個人都需要製作剪輯大量的短視頻來包裝品牌,發抖音,發朋友圈,發淘寶等自媒體渠道做展示。因為每天都要更新並發布新內容,所以剪輯師根本招不夠,,供需失衡就造成了剪輯師高薪水。
而且剪輯這個技術並不需要高超的電腦技術,也不需要美術音樂造詣,基本都是固定套路,要什麼風格的片要什麼節奏,經過三四個月的培訓都可以輕松掌握。但凡有點電腦基礎會用滑鼠拖拽,會點擊圖標,會保存除非自己不想學,沒有學不會的。但是要學好學精,就一定要找專業負責的培訓機構了,推薦這個領域的老大:王氏教育。
在「短視頻剪輯/短視頻運營/視頻特效」處理這塊,【王氏教育】是國內的老大,每個城市都是總部直營校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合0基礎的學生。王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/yingshi?type=2&zdhhr-11y17r-565636686100199164
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
㈦ 自學編程需要多久知乎
自學的話,要看自己的學習進度,學習效率,幾個月的也有,1年多的也有,因人而異;如果是參加培訓的話,一般是4、5個月;不過即使學習後參加工作了,依然需要學習提升自己。
㈧ 零基礎能自學c語言嘛
零基礎學習C語言不困難,一年之內就可以學會。
C語言是一個實用性很強的語言,如果想要學好、學透、精通,就得下一番苦功夫。
一、要有一個正確的學習態度,明確自己學習C語言的目的,制定可行的學習計劃。
二、報一個C語言培訓班
在專業的老師的指導下,避免自己盲目的摸索,站在巨人的肩膀上才能快速成長。系統性的學習C語言,數據結構、演算法等,形成自己的程序化思維模式。
三、加入C語言大牛的論壇、社群
現在是自媒體為王的時代,這類的大牛很多,要想成功,就要更成功的人在一起。
四、熟讀C語言相關的書籍。C程序設計。還有就是C語言的作者寫的,微言大義。
五、參加軟體公司的實習。學習的目的一定是應用,去一家軟體開發公司從基礎的工作做起,參與到項目中來。
㈨ 為什麼零基礎自學編程者,大多半途而廢
笨學不會
同理,反應慢學不會,年齡大學不會??
反向引申,聽懂學會,理解能用,學過了學會了,學習了學成了??
講到這里這篇文章其實已經可以結束了,因為真理就是那種大家心裡都明白,卻不願意相信的東西。為什麼這么說,因為這是我的心路歷程啊。
注意!下面要講故事了。
這是一個真實的故事。有個叫雅子若宮的日本老奶奶,今年81歲,這兩天火了。
知乎自古出大神,怎麼辦?大神的話我得看看。
仔細一看,不得了,大神們也分兩派。人生到哪都得站隊。
唯心派
@卡昂格賀:
大多數人的努力程度,自學不了任何東西。
@王海波:
不光編程,零基礎學任何東西都很容易半途而廢。關於夢想這件事,很多人夢是夢了,卻不夠想。真的很喜歡么,真的很想做成么?半途而廢,基本上都是空夢而沒有足夠想。
@伍一峰:
自學從來不是一件容易的事,需要強大的自製力和明確的目標,最好還有旺盛的熱情。而且自學往往意味著,業余、課外,不學是不會死的。
@古居延:
沒有必須掌握它以實現某種目的的決心與毅力。
@James Swineson:
因為不知道學編程為了什麼,無目標,只是聽說學這東西好而已。沒有創新或者改變的動力,是做不出什麼東西的。
唯物派
@wsivoky:
他們用火葯去製造了煙花,而不是大炮。
編程不是一個充滿技巧的超炫玩具,而是解決問題、提高效率,甚至賺錢的強大工具。請正確使用。
@ffy:
因為編程不是「學」會的,是「用」會的。
我用matlab,看了一個暑假的書,到時一用啥都不會,後來有個事要寫程序,感覺得到了很多。
@文楓:
我總是在工作或學習中必須要用到某種編程語言時才開始現學現用。把解決實際工作中的具體任務作為學習的最終目標,可以增強學習動機和慾望。不過在這之前,需要掌握一些計算機編程的基礎知識。
學習畢竟不像閱讀小說和瀏覽知乎,淺嘗輒止難以學有所成!
@劉昕宇:
多半是沒人帶!
早期學習靠興趣,但是大部分?潘浚??爸杏齙降奈侍飠岱淺6唷?/p>
有時候,遇到卡的地方,真是很受不了,
卡著卡著,就不學了。
@匿名用戶:
第一個是沒人陪:自個摸黑前進,哪個標簽是做什麼的都很難了解到。
第二個是沒資源:國內編程圈沒有國外那麼有分享研究帶新人的精神,更多的都是等著國外的東西傳進來,好自個在工作中賺更多錢。
第三個就是國內各種摟錢教材的功勞了,不用說你懂的。
這個隊好站。這次小智兩邊都站。因為不管唯心還是唯物,對我來說,每一個我都有,每發生一個都能讓我半途而廢。畢竟,我的人生格言是:世上無難事,只要肯放棄。
你們,也是吧?
針對這種懦弱癌,也不是無葯可救。在沒有退路的情況下,我們每個人都能激發出前所未有的潛能。根據分析,自學編程主要有以下的攔路虎:
沒有目標,不知道學來干嗎?
我的目標是寫一個類似於俄羅斯方塊一樣偉大的游戲(因為,我曾經的綽號是俄羅斯方塊之王),當然你的目標可能是理想、夢想、大神、大蝦、掙錢、買房子、娶媳婦、生孩子??
攔路難度:跟你的目標堅定度成正比。
找不到系統的學習資源
這個很可怕,而且是個死循環。因為是小白,所以找不到也不知道什麼是系統的學習資源,因為沒有系統的學習資源,所以無從下手;因為無從下手,所以難以構建系統的學習框架;因為難以構建系統的學習框架,所以一直都是小白。
攔路難度:
專業名詞太多
編程對於小白來說,太多晦澀難懂的概念,每個知識點過一遍都不知道過了什麼。(字典,模塊,集合?)
攔路難度:
沒有人指點
「解惑」也是學習中很重要的一環,當然也可以上論壇提問,但是這樣一是效率低,二是有些問題,高手不屑於回答,而且還會調侃一下(這是不是也是其中一個障礙呢)
攔路難度:
除了第一個,好像都是無解的。所以,小智又發現了一個宇宙級的「矛與盾」:
不會學=學不會
不會學學不會
那麼,
在國內,要「會學」有多難?
現在來說,
來智游就夠了!
沒有目標?沒關系。這里有無數有著堅定目標的同路人,被他們的前進的步伐裹挾著的你,原地踏步就代表著退步,進步從來都是不由自主的。
沒有系統的學習資源?這里有一套教研系統在為每門專業的課程「輸血」。智游會定期組織行業大牛和每個專業所有的老師進行教學教研會議,對各類課程進行升級,對課程的整體設計體系進行合理的編排。
專業名詞太多?沒有人指點?我們的老師會全天候指導和隨班陪學,即使畢業工作後也提供遠程技術指導。