-
1 # 技術學派
-
2 # 匯智動力學院
想入門學程式設計建議學習JAVA和Python。兩名開發語言是現在的大熱門,JAVA多年經久不衰,企業應用範圍廣,招聘網站的崗位需求量大。Python是未來人工智慧的基礎,而人工智慧是行業趨勢,大勢所趨,遲早會到來,入行早優勢很明顯。
為啥建議你兩門語言都學習,因為做我們IT這行的大部分程式設計師都不止會一門程式語言!
Java程式設計學習有前途嗎?
隨著社會的發展,高科技正在影響著人們的生活。高科技的發展離不開程式。Java程式設計是全球最普及的網際網路開發語言之一,目前已被2000W多個網站採用。騰訊、新浪、百度、雅虎、Google等全球知名的網際網路公司均是Java技術的應用者,當下流行的團購網站、SNS應用、微博等更是Java的廣泛採用者。Java在WWW應用中的地位得到肯定以後,Java的應用有向更廣闊的領域擴充套件的趨勢。
學習Java程式設計好找工作嗎?
未來發展中,Java將成為IT從業者必須掌握的一門語言。不管你對Java是怎樣一個態度,有一點不可否認,Java是現在全球最時髦的開發工具之一,也許現在還無法準確評估Java為整個IT業帶來的影響,但是有一點卻毋庸置疑---Java將不可避免地影響一代程式設計師。在今後的十年、二十年之內,Java趨勢依舊不會下降,Java軟體工程師持續成為最熱門的崗位之一。
最有效的Java學習方法是什麼?
如果您想Java程式設計學習,自學或者培訓都是可以的,但如果毫無基礎又想快速掌握,挑選一個好的培訓班是一個更為有效的方法。如何選擇你可以根據自身情況來選擇。
再說下Python:
Python在國內現在處於一個上升期,上週的程式語言排行榜位置超過了JAVA,在第一名。在未來的十年,它會有很好的一個發展趨勢。至於原因,這不必多說,網上也有很多文章分析這個問題。
因為現在很多公司都要求除了會一種靜態語言之外,再掌握一種指令碼語言如perl,shell,Python.因為在工作中經常需要用到指令碼語言開發一些小程式,就是因為指令碼語言語法簡單,方便程式設計師快速解決問題。
而且Python可以用來開發,可以用來作管理指令碼,而且Python是一門很優秀的指令碼語言,搞程式設計的務必要掌握一門指令碼。
隨著微軟公司將Python納入.Net平臺,相信Python的將來會更加強勁發展。Python很可能會成為.Net平臺快速開發的主流語言。相信Python在不就之後將成為網際網路發展不可替代的工具。
-
3 # 東風高揚
高中學歷,20歲,想入門學程式設計,該從哪門語言入手呢?每一門開發語言要學精通都不容易,而如果要說入門容易的話,個人建議學習.net系列的桌面軟體開始,很快就能上手。但對於就業來說,可能.net就業面現在變窄了一些。
高中學歷完全靠自學進入開發公司,如果沒有什麼門路估計比較困難,個人建議還是自己找一家培訓公司先入行再圖發展。至於說到開發語言的選擇,從就業角度來說估計Java、PHP、Python相對職位要要找那麼一些。而像C、R等職位就少一些。
Java、PHP在目前大陸市場上來看,使用的人員很多。很多公司的開發基於Java、PHP搞專案,長期下來也形成了自己的專案框架結構,專案變得稍微簡單一些。很多的大型專案選擇Java,不但穩定人員容易找,也基於眾多的開源外掛讓開發變得越來越簡單容易。PHP在網站特別是電商這一塊也是有相當大的市場。
Java、PHP前期入門稍顯難了一點兒,但對於有高中文化來說只要肯花時間,再加上有培訓的話,應該很快能夠入門。至於要達到做專案的階段,或者有一定水平的階段,除了學習那也還要經過很多專案的錘鍊才行。
-
4 # HR李LT
20歲學習程式設計,高中學歷,剛剛好。普通高中生高中畢業進入大學開始學習也就是20歲左右,這跟上大學的學生年齡相似。所以學習起來沒有任何問題。
從就業角度分析,我建議學習JAVA或者PHP語言,這兩門語言就業前景,市場需求量比較大,所以比較好就業。像北大青鳥,3A教育,達內等培訓機構主要培訓的就是這兩門語言,每批也有100人左右,就業還是有保障的。
難點在於需要付出更多的精力,更大的努力,這兩門語言學起來有點難,要多練習,多看案例,參加培訓班會好一些,有老師帶領解決實際問題。當然,“師傅領進門,修行靠個人”,只要付出了就一定會有收穫。再提醒一點:如果是參加培訓機構,業餘時間自己一定要加強基礎知識的學習,不能只知其然,不知其所以然。知名的軟體開發公司,網際網路公司也都比較注意基礎牢不牢,是否紮實。
C語言,是最基礎的語言,也是功能龐大的語言,很多行業大牛目前掌握的C語言都不到50%。如果有毅力,也可以花大精力去學習研究C語言,C語言學好了,其它的語言學習起來會快很多。
-
5 # 一半而一半
正值青春年少,一切皆有可能。
建議第一步:先去市面上買一本或基本有關入門程式設計的書,不著急學哪種程式語言,自己看一看。這時候會有幾種狀態,其一,一看就懂,越看越喜歡;其二靜不下心,看不進去。其實都無所謂,最重要的是要找到自己的興趣,這份學習或這份工作任務能讓自己有成就感幸福感,這就是我想學的樣子。
20歲左右的年紀,類似初生牛犢不怕虎,什麼都覺得新奇,什麼都想嘗試,可是我們並沒有理解自己真正需要的東西,所以都想嘗試,也都只是三分鐘熱度。
平時我們聽的很多的是技術宅男,其實我覺得形容的很貼切,做計算機程式設計、編碼、解碼等,基本上都是技術宅男,也有少部分女生。做程式設計是一門技術,需要有條件,首先數學要優秀,其次邏輯結構,再者基本的英語單詞也要掌握。
未來的發展趨勢:現在電商義軍崛起,徹底改變了我們的生活方式,而程式設計也會越來越被看好。插一句,今年馬雲在他公司百人婚禮上還提到了他們公司的碼農,熬夜加班是常事,大部分也是連物件也找不到,可見其辛苦程度,但另一方面工資甚高。所以要選擇這個職業,要做好有得必有失的準備。
結合當下最熱門的是Java、C和C++語言還有PHP,我們大學時候學的是VF,SQL語言,也算是入門,俗稱計算機二級還有一證書。這對我們不是科班出身的來說,一點也不簡單,特別是編輯語言表達方式。
高中畢業的你,如果決定要往這個方向發展,其實是可以上技校的,這也是一個選擇。要不然就是找個輔導班,現在也有很多這樣的機構,或者現在社群有免費學習手藝的培訓也可以去試試,我們國家現在是在推薦這塊,幫助再就業提高人民生活。
建議:我會從職業方向推薦,類一網頁開發類似百度搜狗這樣的,類二軟體開發,現在創業公司,多數是這樣,也可以理解被別的公司做適合他們公司的系統。類三遊戲開發電競比賽等。現在系統軟體還是很有前景的,給那個公司做套系統,聽著很高大上,想我們的專業會計,就需要有自己獨有的會計系統,其他行業也類似。其他歡迎大家積極補充。畢竟還是一張白紙,確定職業方向這樣再去學習會更有目標。其實我個人是很欣賞這類人的,有技術,話也不多,很迷人。以上僅供參考。
-
6 # 濟南華信智原
可以學習當前最流行的程式語言Java。
Java可以用來做什麼?
☞☞☞Java是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言,是Java程式語言和Java平臺的總稱。Java自面世後就非常流行,發展迅速。
☞☞☞Java平臺JavaSE、JavaEE、JavaME。對於不同的平臺,可以用Java語言程式設計不同的程式,開發適合不同平臺的應用軟體。
☞☞☞JavaSE允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的Java應用程式。JavaSE包含了支援JavaWeb服務開發的類,併為JavaEE提供基礎。
☞☞☞JavaEE幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端Java應用程式。JavaEE是在JavaSE的基礎上構建的,它提供Web服務、元件模型、管理和通訊API,可以用來實現企業級的面向服務體系結構和Web2.0應用程式。
☞☞☞JavaME為在移動裝置和嵌入式裝置,比如手機、PDA、電視機頂盒和印表機上執行的應用程式提供一個健壯且靈活的環境。JavaME包括靈活的使用者介面、健壯的安全模型、許多內建的網路協議以及對可以動態下載的連網和離線應用程式的豐富支援。並且,基於JavaME規範的應用程式只需編寫一次,就可以用於許多裝置,而且可以利用每個裝置的本機功能。
由此可見,Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路。在全球移動網際網路產業環境下,Java更具備了顯著優勢和廣闊前景。
很多人看到這一廣闊的前景,都想要學習Java,取得這方面的相關工作。學Java需要多久呢?許多優秀的Java開發工程師指出,只要你靜下心來,踏踏實實的學習,很快就可以學會了,並能找到相關的工作,在實踐中不斷進行自我提升,成為Java開發高階工程師。
-
7 # 你的老師父
如果入門,其實c是最好的,因為我是從c過來的,入門學一些變數,分支,迴圈等基本的程式設計技術,以及一些計算機原理,之後可以去學習其他語言,比如JAVA,php等。
-
8 # 後端漫談
高中學歷完全可以學程式設計,更何況你才20歲。
首先要確定自己是不是真的喜歡這個行業,如果沒有很強的興趣支撐,我猜你堅持不了多久。因為學程式設計並不光是學習一門程式語言這麼簡單。
不知道題主對於軟體開發行業的發展方向是否瞭解。對於題主的情況而言,我建議學習Web開發,或者網路爬蟲方向。因為這兩種入門都是很容易的,學習兩三個月往往能做出實際可用應用程式,有助於提成自己的信心,持續保持學習的動力。而這兩個方向目前社會上所需要的人才也是特別之多。
Web方向目前最流行的就是php、java,python web方向幾年來也發展起來了,不過崗位沒有前兩者多。
java入門門檻高,學習週期長,所以對於題主來說我是不太建議學習這個方向。不過也需要看自己的興趣,而且你也才20歲,說一句實在的其實學哪個語言都行,只要堅持下去,進入軟體開發行業是完全可以的。
PHP和python相對於java要簡單得多,入門容易,PHP由於強大的lnmp生態,所以深受中小企業喜歡。
python隨著近幾年的大資料和人工智慧的推動,更是火熱的一塌糊塗。而爬蟲方向則是非常容易入門的,現在招聘爬蟲工程師的是非常多的。
下面是在智聯招聘上擷取的:
PHP:
JAVA:
Python爬蟲:
對於選擇哪個方向還是得看自己的興趣了。
-
9 # 萬能擼Sir
我是萬能槓精,專業不抬槓。
從前有個人給我抬槓,後來被抬走了我是一名程式設計師,也是一個非科班程式設計師,所學知識全靠自學,我也是大概在20歲的時候開始學習程式設計。
1.經過多方面調研,發現C語言是很多語言的基礎,學習了C語言方便將來學習其他語言,另外一方面當然是要考試咯。
3.多看,多寫。俗話說,勤能補拙,要想成為一名優秀的程式設計師,要多看別人的程式碼,從而瞭解一些規範和好的寫法,同樣要多寫,這樣才能把所看到的知識消化掉。
4.對C語言有一定了解後,可以學習一下其他語言,比如JAVA,企業應用首選語言,Android程式開發首選語言;比如Python人工智慧首選語言。程式語言沒有優劣,只有合適的場景選擇合適的語言,一名優秀的程式設計師往往都瞭解幾門語言。
最後關注一波,日後繼續抬槓。哈哈!
-
10 # 方方明
入門學程式設計,
個人建議,學習程式設計之前,看自己是否能具備相應的邏輯思維能力,邏輯思維後期也是可以
鍛煉出來的,這也不是重點,
計算機是當前社會的一個熱門話題,雲計算,大資料,5G時代,人工智慧眾多領域,都離不
開計算機的身影, 現在迴歸到正題,
你現在才20歲,想學習一門新的東西,這很值得鼓勵,
起碼你在你這個階段,就已經領先你的周圍的同學,
第一
學習程式設計,首先學的不是技術,可以先了解下計算機的發展以及一些計算機有關的硬體方面
的知識,技術在後期或者工作中都能學習得到,
應該要學習的是,計算機有關的理論知道,馬克思主義認為,在理論和實踐的關係上,實踐
是理論的基礎,是理論的出發點和歸宿點,對理論起決定作用,理論必須與實踐緊密結合,
理論必須接受實踐的檢驗,光掌握理論還遠遠不夠, 還有理論與實踐相結合。
第二
想學程式設計,當然少不了要學習程式語言,現在流行的主要趨勢, 有
c++,JAVA,python,php,... 等等,
我就不一一詳細介紹了,感興趣的可以買一些相關的書籍或者影片來學習,我就介紹一兩我
很多方面都會用到JAVA,
來實現一些功能,技術細節就不過講解了,有興趣可以自己去了解,
第三
第四
還得學習資料庫相關方面的一些知道,比如oracle,mysql 等等 由於時間有限
就不詳細介紹,有需要了解的可以買一些相關影片或者書籍,
當你開始看這些相關知識的時候,說明你就成功地踏出第一步,後來還得多多學習,加油!
回覆列表
你聽說過C++,Java,Python這三門程式語言,那我們不可能去一一學習,其實我們不需要每種程式語言都熟悉瞭解,在當前形式下,只要掌握時下對自己來說最需要的程式語言就可以了。但這三門語言如何選擇,很多人卻無從下手。
具體如何選擇哪種語言就要看你學程式設計的目的是什麼了。
Java目前幾乎涉獵領域最廣的語言,Java常常跟"企業"聯絡在一起, 因為具備一些很好的語言特性, 以及豐富的框架, 在企業應用中最被青睞。Java可以用來做網站開發,可以做遊戲開發。目前市場對Java開發者的需求量很大,而且Java很好找工作。Java具有面向物件,穩定,平臺無關等特點。使用Java程式設計無需考慮底層是怎麼處理的,通通用物件操作,入門也很簡單。目前,從市場上的需求來看,對於好的Java程式設計師的需求,仍然是供不應求的。
C++C++是在C語言基礎上有了初級的面向物件的思想,不建議一開始就上手C++。剛開始學習C可能會覺得很難,因為C有很多跟底層打交道的東西,就相當於高階彙編。你要自己去分配記憶體,回收垃圾,瞭解程式是怎麼在你計算機上執行的。學習C語言,就像你剛生下來學會爬行一樣。只有會爬了,才能走的更穩,跑的更快。對C語言有了一定了解後,再學習其他語言,像Python之類的都很簡單了。語言都是一通百通的,何況那些高階語言都有很強大的庫可供呼叫,不必事事躬親。但是,如果是徹頭徹尾的小白,還是建議從Python開始入門。
PythonPython是一種面向物件的解釋型計算機程式設計語言,語法簡潔清晰,又具有豐富和強大的庫,它又叫做作膠水語言。Python比較簡單,容易學習和掌握,對於沒有程式設計基礎的人來說比較容易上手。Python很適合做個爬蟲爬資料之類的,很適合用於網路的輔助,抓資料,找資源,利用python是非常好的。Python開發快,簡單易學,沒有很多技巧,好玩又有趣,很適合培養興趣。對於零基礎的同學來說Python是一個不錯的選擇。
其實現在大多公司招人目的就是能幹活,能快速幹活、解決問題就能拿高薪,不過如果沒有全面的知識體系很難透過面試。 程式設計師最主要的還是得有產品思路,不要知道領導指一下動一下,這樣技術再好,工資照樣拿不高,產品的目的是為了市場,有市場的產品再小白也能賺錢。
另外,俗話說“好記性不如爛筆頭”,對於初學者而言,養成每天寫筆記總結,在技術部落格上更新的習慣非常重要。筆記雖然很零散,但只要寫,就相當於複習鞏固了當天所學內容。同樣內容也不在多,哪怕一句話都行。有時候只要開始寫第一句話,就會接著寫第二句、第三句……第N句。
總結:C++對於初學者自學有點難。想當初在大學裡讀的是計算機軟體專業,一學期下來,能夠掌握C++的不超過5%。
Java對於初學者來說也不是很容易,特別是面向物件的概念,在程式設計初學者連邏輯線性思維都沒掌握的時候,是不太容易理解的。而且編譯型語言都比較麻煩一點。
Python是解釋性語言,環境配置簡單,語法簡潔明瞭。開發速度快,簡單易學,沒有很多技巧,好玩又有趣,很適合入門程式設計員培養興趣。