-
1 # 庶44974486
-
2 # 噹噹褲
需要一顆決心。
其實記住這一句本來就夠了,但是為了過優質回答,我還是細說幾點吧:
英語真的沒要求。自學能力倒是一定要有,比如你以前可以透過百度一下就能自己重灌系統的話,就已經合格了。可以在電腦面前坐一整天。遇到沒解決完的問題,偏執的一定要解決了才能睡好覺或者吃好飯,那就很適合學程式設計。假如一定要高薪才能養活自己或一家人,而你又沒有其他選擇的話,你大機率能學好程式設計。其實程式設計真的是死東西,只要下決心正常人都能學會,只是有些人進步很快 有些人慢一些。 -
3 # 鄒軍愛數控
1,下定決心先學起來
2,拒絕朝三暮四
3,付出努力
以上3點落地即可
-
4 # 使用者8795857624841
所有學習的東西其實都沒有什麼必需要有的條件,如果想學習的話自己一定會去想辦法去學習的,買書,看影片,報班的話都可以。你是想學完就業呢還是就是單純的感興趣學習呢
-
5 # 柚子程式設計
需要一臺電腦,一個手機,外加一些時間
聽起來像是騙子兼職的套路,但是事實卻是如此
找一門想學的語言,多多練習
-
6 # 程式設計阿喵
學習程式設計不需要什麼基礎,但是需要你將入門的基礎打紮實,因為不同的程式語言之間有很多東西都是相通的,把基礎的知識學牢固了,後面學起來就比較輕鬆了。其次,學習程式設計除了需要打好基礎外,有一個良好的方法和對的思路也是相當重要的。因為在程式設計世界裡,很多東西並不是死記硬背就能學好的,更多的需要我們能夠有一個融會貫通的思路。
大多數人會覺得學習程式設計一定對英語要求的比較高,因為我們都知道程式設計裡面的程式碼都是英語字母。其實,在計算機語言裡用到的英語單詞量很少,而且都是常用詞,經常使用就記住了。這些英語單詞應該說只是作為計算機語言中的一個代號,而它不會涉及到我們高中或大學中所學英語的時態或語法。
當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在谷歌翻譯的幫助下,也是沒什麼大的問題的。還有數學,只是培養邏輯思維能力,在初學程式設計的時候影響不是很大。
總之,學習程式設計對於基礎是沒有什麼硬要求的,有基礎只是學起來會相對容易一些。對於像數學基礎、英語基礎、計算機基礎之類的,有更好,沒有也不用擔心,現在很多培訓機構的程式設計課程都是從基礎開始講起的,由淺入深,循序漸進,只要自己肯下功夫,跟上老師的進度,相信也是可以學有所成的。
-
7 # 就很酷不聊天
程式設計是很大的一個範圍,光是程式語言就不下百種,C、Java、PHP、Python、Ruby 等等;開發也很多的,是做前端,還是後臺,是PC端,還是移動端;移動端也分的,Android、iOS、WP 三大主流,還有其他小眾作業系統;甚至也可以搞嵌入式,這個偏硬體一點。
題主,你到底決定好學什麼了嗎?
望採納。
-
8 # IT人劉俊明
目前程式語言的一個發展趨勢是簡單化,所以學習程式語言對於基礎的要求並不高,總的來說需要具備以下幾個基礎:
第一:作業系統基礎。不管是面向過程的C語言,還是面向物件的Java語言,以及指令碼式語言PHP,這些程式語言都需要對作業系統有一個基礎性的瞭解。要了解作業系統體系結構、任務排程、記憶體管理、儲存管理、命令解釋、介面管理、檔案管理等基本內容。系統的學習一下Linux作業系統對於程式設計的學習還是有較大幫助的。
第二:計算機網路基礎。目前的計算機程式設計大多都與計算機網路關係密切,不論是Web開發、移動端開發(Android、iOS)、大資料開發、嵌入式開發等都需要掌握一定的網路知識。計算機網路知識包括網路體系結構、網路協議、資料傳輸過程、網路安全、多媒體資料傳輸等內容,同時要了解交換機、路由器等網路裝置等作用。
第三:資料庫基礎。程式語言與資料庫的關係非常密切,掌握資料庫知識是學習程式語言的一個重要基礎。資料庫知識包括資料庫結構定義、Sql語言、事務處理、檢視、資料安全等內容,另外需要透過大量的實驗來了解資料庫的具體操作,包括建庫、建表、查詢等操作。對於初學者來說,建議學習一下Mysql資料庫。
目前比較流行的程式語言包括Java、C、Python、PHP、C#、JavaScript、Html等,如果未來要做Web開發可以選擇學習Java和PHP,如果要做嵌入式開發可以選擇學習C、C++語言,如果要做前端開發可以選擇Html、JavaScript,如果做大資料、機器學習方面的開發可以選擇學習Python。
作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟體體系結構、大資料、人工智慧相關領域,有多年的一線研發經驗。
-
9 # 電競娃兒
1.首先,你得擁有英語基礎,這是你看懂程式碼的前提。這個不要求太高,屬於中等水平就好了。 2.你需要擁有很好的邏輯能力,這個可以慢慢培養,先從簡單的程式入手,再到複雜的程式。 學習程式設計,語言有很多種,你要是學,你這輩子也不可能學完。所以你只需要專攻一種語言就可以了,沒種語言基本一樣,只是用法不同而已。我們學習程式設計是學習程式設計思想。
-
10 # 黑屏電影
學習程式設計不需要什麼基礎,重點要去培養你程式設計的思維還有對新鮮事物的理解能力。
相信對程式設計有所瞭解的朋友都知道一套程式是由無數個指令組成,我們只是一條條指令組成一起,並不是一下子就能出來一套程式。由此可知,雖然能實現這種功能,但是方法可以各式各樣的。老程式設計師往往經驗豐富,用簡潔的辦法完成任務。
-
11 # 加米穀大資料
想學習首先要確定自己對它的興趣,可以問問自己的興趣點在哪?或者將來想從事哪個方向的工作?遊戲開發、資料分析、大資料開發、機器學習等大的方向,從而倒推瞭解相關的程式語言。
相關:
https://www.toutiao.com/i6643681213431153166/
-
12 # 碼農阿勇
學習程式設計是有一定的門檻的,需要以下基礎就可以了:
1、 需要一定的計算機基礎。
因為我們編寫程式,無非就是編寫一堆字元的集合,所以起碼你得會打字,最好能打的比較溜;然後就是會按照軟體,學程式設計偶爾需要安裝個軟體很正常的事情。
2、 需要懂點英語
其中這句話的潛臺詞就是你起碼得個初中學歷,因為有不少地方是初中開始學英語,我們編寫程式碼用的不少開發環境都是英文,看有些函式的幫助文件也可能是英文,所以懂點英文是需要的,如果你想針對性的學,可以看下計算機英語。
3、 一定的時間保證
除了上述的兩點外,還需要你每天抽出一定的時間去學習它,時間不保證,今天看下,下個月看下,不連續會造成學習效果比較差。
4、 善於思考,有點執著精神
學習程式的精髓在於學習用它解決問題的方法,學習過程中,難免會遇到些問題,遇到問題,對我們來說是個難得的提高機會,我們要去思考,堅持,實在解決不了,可以和別人去交流,慢慢就好了。
5、 有一定的數學功底更佳
-
13 # IT小超
我認為最好有一定的數學和英文基礎會好一點
如果你是新手小白,門外漢,那麼恰巧你數學和英文的水平又相對好,那你學起來就事半功倍了。為什麼這麼說呢?
首先程式設計基本都是英文的,很多語法就是英文單詞,英文水平好,更有利於你對語法的理解,還有一點很重要,很多開發文件,api都是純英文的,雖然有的有中文文件,如果不是官方文件,大多數都是版本比較落後,或者錯誤比較多的,如果英文比較好,可以直接閱讀英文文件了。也能直接在github上看一些東西。
在說一下為什麼數學要好,很多開發,涉及到複雜的邏輯,函式,三元運算,迴圈,巢狀等等,數學好自然對於這些運算做的更透徹明白。
總結一下,程式設計沒有什麼門檻的,只要你想學就可以,也不需要基礎,只能說基礎可以為你的學習速度加分
-
14 # 軟體那點事兒
程式設計師薪酬高、工作環境好,是很多同學嚮往的職業,讓很多非計算機專業的同學羨慕不已。非計算機專業難道就不能成為程式設計師了嗎?
學程式設計需要什麼基礎?
1、數學基礎
從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
2、邏輯思維能力的培養
學程式設計要有一定的邏輯思維能力,“邏思力”的培養要長時間的實踐鍛鍊。
要想成為一名優秀的程式設計師,最重要的是掌握程式設計思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習程式設計過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有透過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
3、要有一定的程式設計思想
學習一門語言或開發工具,語法結構、功能呼叫是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是執行緒......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。
學會程式設計能做什麼?
學會程式語言,可以從事軟體工程師,就目前而言,軟體工程師就業前景一片大好,就2零17年來說,中國仍然還存在很大的軟體開發人才缺口,缺口可達42.5萬,並且以每年2零%左右的速度增長。程式語言發展前景如此好,已經成為多數同學心中理想的職業。
根據IDC的統計數字,在所有軟體開發類人才的需求中,對軟體工程師的需求達到全部需求量的6零%~7零%,軟體工程師人才需求旺盛,IT企業卻很難招聘到合格的軟體開發人員。其中,很根本的原因就是許多計算機專業的畢業生在讀期間沒有掌握實用的技能與經驗,距離企業的實際用人需求有較大的差距。因此,計算機專業的大學生欲成為軟體工程師,十分便捷的一條路就是參加以實戰專案為主要教學方法的程式設計培訓,從而有效地縮短同企業具體用人需求之間的差距。正是由於這個脫節,致使程式設計人員待遇良好,軟體開發程師是一個前景廣闊的職業。
零基礎能學程式設計嗎?沒有基礎應該怎麼學?
學程式設計需要一定的基礎,這樣講是說明,有基礎可以快速的上手掌握。但並不是代表沒有基礎就不可以學程式設計。
對於零基礎的人來講,自學是有一定難度的,沒有人引導,容易卡在某一個問題上,長久得不到進展,或者進展緩慢,最可能的結果就是從入門到放棄。零基礎學程式設計還是需要老師的引導,才可以快速上道。
除了老師,零基礎-程式設計師你還需要具備這些:
1、掌握程式設計思想必須在程式設計實際工作中去實踐和體會。程式設計起步階段要經常自己動手設計程式,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,透過交流可不斷吸收別人的長處,豐富程式設計實踐,幫助自己提高水平。親自動手進行程式設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
2、要養成良好的程式設計習慣。程式設計入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的程式設計習慣。程式設計風格的好壞很大程度影響程式質量。良好的程式設計風格可以使程式結構清晰合理,且使程式程式碼便於維護。如程式碼的縮排編排、變數命令規則的一致性、程式碼的註釋等。
3、借鑑網上資源。在網上可以學到很多不同的程式設計思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。
4、學程式設計是符合理論-實踐-再理論-再實踐的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括程式設計所需的數學基礎知識,具備了入門的條件,就可以開始程式設計的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。
5、程式人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習程式設計的過程中要不斷地針對應用中的困惑和問題深入學習資料結構、演算法、計算機原理、編譯原理、作業系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這樣經過不斷的學習,再努力地實踐,程式設計水平一定會不斷提高到一個新高度。
其實很簡單,要有進取心,要有拼搏的精神,要耐得住寂寞,經過多方理論與實踐相結合,快速成為高薪程式設計師根本不是事兒。在此,達內程式設計培訓班資深講師提醒:當你在學習程式設計時走入誤區後或思路打不開時,不防適合放鬆心情,然後再去研究,相信你會不大不同的收穫。
-
15 # 陳塘關哪吒
嗯,有正常的這個初高中學歷就可以。都說程式設計需要數學好,其實不是這樣的。變成裡面也分很多方向。比如說演算法的可能需要高等數學或者線性代數這種高層次的這個數學課程。但是如果是做普通的應用及開發啊,正常的高中學歷已經完全足夠了,甚至初中就可以。英語的話也要求不高。能認識常見的單詞就行。學習程式設計最重要的就是要動手練動手練凍手了,重要的事情說三遍。
-
16 # 愛朗誦
我是一名理工男,雖然不是專業學計算機軟體,但是我的專業也是涉及程式設計。
我不太理解你說的基礎是建立在你現在處於什麼基礎之上。姑且就當小白吧,還望見諒。
學習程式設計最基本的東西就是要有點英文基礎,程式語言都是abc/=等等英文符號構成的,而且變數的定義,類方法的實現習慣用英文定義。所以看懂英文是基礎,這裡僅僅看懂就可以,不是說精通。
其他的基礎,就要涉及軟體基礎了。程式設計這個方面太廣泛,分類太多,首先建議你選好一個方向,確定好一門語言,然後從零開始,在電腦上一個字碼一個字碼的打。。。
語言都是相通的,學通一門,其他的就好辦了。當然這建立在你學的這門需要不要太容易,比如現在宣傳力度較大的python。
回覆列表
基礎是你需要興趣以及獨立思考的能力,耐得住寂寞與孤獨,戒驕戒躁!其實,程式設計,更多的考驗你我的思維。需要知識背景,哲學思維,加上工具的基礎語言,利用系統性架構設計,產品的瞭解,肯定可以學好。但是最關鍵是自己反覆練習,找個好老師,挑戰一些高難專案。總結一下,機會加努力,思維加學識!