-
1 # 這樣學程式設計不枯燥
-
2 # 程式設計獅W3Cschool
這是一個非常大的問題,如果你真的想學程式設計,那麼w3c一點點給你分析,告訴你一套w3c總結出來的學習程式設計方法。
選擇一門程式語言選擇一門程式語言,並且選擇一門適合自己的程式語言,這一點非常重要!這一點非常重要!這一點非常重要!(重要事情說3遍)
w3c見過很多小夥伴覺得某個語言很酷,就去學習了,結果學一半發現不喜歡,最後放棄的案例,這樣其實很浪費時間,而且學習效率也不高。
說一件有趣的事情,w3c有一個很要好的朋友,是在一家知名企業裡面擔任前端工作,他是我見過最棒的前端工程師。
有一次他和w3c聊天,聊到PHP。
他突然激動的說:PHP是世界上最傻逼的語言。
w3c很詫異說:喂,是世界最好的語言,好麼,你又不瞭解。
他黯然的說:誰說我不瞭解,我剛開始就是學PHP,後來受不了才學前端的。
......
講這個故事就是想告訴小夥伴,選擇一門適合自己程式語言,非常重要!
那麼小夥伴應該如何選擇一門適合自己的程式語言呢?
之前知乎上面有提到一個話題“不同的程式語言是否會影響你的性格?”
有趣的是,大部分程式設計師都表示“你的性格決定了你學習的程式語言。”
有一個笨方法,卻非常有效的方法,各位小夥伴可以嘗試下,去w3cschool上面嘗試程式設計微課,把免費的第一大章節刷一遍過去,你大概就明白自己喜歡什麼語言了。
程式語言入門程式語言沒有高低之分,都非常有前景,數量掌握隨便一門程式語言,都能夠讓各位小夥伴拿到高額的薪資。
程式語言只有相對的難度之分,如果小夥伴選好一門語言的話,那麼就開始看教程。
這邊先說一句,那就是,如果你先快速找到工作,想要短時內透過學習,就能夠做出東西,那麼不建議你去學習C語言。
C語言是一門非常牛逼的,但由於這是一門底層的語言,所以這門語言剛開始學習的時候,會有大量概念性的知識,你學習了,也未必能夠動手做出什麼。
不像HTML,你一學,就能夠做出一個粗糙的網站頁面出來。
目前程式設計公認有幾門非常棒的高層語言適合入門,下面推薦一下:
JAVAjava是一個很牛逼的語言,目前接觸最多的還是安卓開發,而安卓的前景你們都知道,這是一個很有前途和錢途的程式語言。
PHP世界上最好的語言?優點:簡單易上手,高薪。缺點:只能用於開發網站專案。HTML5+JS(web前端開發)目前web前端開發是市面上最火爆的程式語言,國內網際網路對前端有很大的缺口,很好找工作。而且這門語言還特別簡單。優點:簡單易上手,高薪,好找工作。缺點:前端學習曲線是“先快再慢,最後再快。
目前市場缺口最大的是中高階前端,所以要想真的找到工作,需要多學,多敲程式碼。
Python這是一門未來的語言。
Python非常靈活,而且啥都能幹,包括接下來的大資料,人工智慧都能夠運用到,更可怕的是這門語言極其簡單,而且python的庫非常豐富,很多時候,你根本不用自己敲程式碼。
Objective-c/Swift for Ios其實是兩門語言,分別是obj-c和swift,放在一起是因為這兩門語言都是用於開發蘋果的,也就是IOS。優點:IOS開發非常非常賺錢。缺點:蘋果倒閉了,就失業了。
回覆列表
找一套不錯的影片教程,邊看影片,邊跟著老師的思路敲程式碼,然後在根據自己的思路去實現一遍,在學習的過程中,把遇到的問題,重點,難點都記下來,方便以後複習。學習一段時間之後,遇到問題,可以自己先實現,然後再去進行程式碼的最佳化;
以前學習程式設計的時候,看的是“ 如鵬網 ”的影片教程,學習起來挺好玩的,課程體系的設定可以極大的激發的對程式設計的興趣,學起來不枯燥;
比如說《這樣學Java不枯燥》《C語言也能幹大事》等系列影片,都是挺不錯的,透過開發超級瑪麗,飛機大戰,吃金幣,連連看,湯姆貓,電影的彈幕動畫等經典小遊戲來講解一些程式設計的知識點,沒想到程式設計還可以這麼學,蠻有成就感的;
有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的,影片,原始碼,課件等都是可以免費下載的,具體的可以到如鵬網官網上去了解一下;