回覆列表
  • 1 # 劉某人程式設計師

    PPT為辦公類產品,我不太建議學習

    如果說學習程式設計的話,個人比較推薦Java或者C/C++

    我曾經也寫過Java類教程:

    [JAVA之旅(一)——基本常識,JAVA概念,開發工具,關鍵字/識別符號,變數/常量,進位制/進位制轉換,運算子,三元運算](http://blog.csdn.net/qq_26787115/article/details/51318455)[JAVA之旅(二)——if,switch,for,while,do while,語句巢狀,流程控制break , continue ,函式,過載的示例總結](http://blog.csdn.net/qq_26787115/article/details/51377842)[JAVA之旅(三)——陣列,堆疊記憶體結構,靜態初始化,遍歷,最值,選擇/氣泡排序,二維陣列,面向物件思想](http://blog.csdn.net/qq_26787115/article/details/51404517)[JAVA之旅(四)——面向物件思想,成員/區域性變數,匿名物件,封裝 , private,構造方法,構造程式碼塊](http://blog.csdn.net/qq_26787115/article/details/51407166)[JAVA之旅(五)——this,static,關鍵字,main函式,封裝工具類,生成javadoc說明書,靜態程式碼塊](http://blog.csdn.net/qq_26787115/article/details/51473912)[JAVA之旅(六)——單例設計模式,繼承extends,聚集關係,子父類變數關係,super,覆蓋](http://blog.csdn.net/qq_26787115/article/details/51474706)[JAVA之旅(七)——final關鍵字 , 抽象類abstract,模板方法模式,介面interface,implements,特點,擴充套件](http://blog.csdn.net/qq_26787115/article/details/51501931)[JAVA之旅(八)——多型的體現,前提,好處,應用,轉型,instanceof,多型中成員變數的特點,多型的案例](http://blog.csdn.net/qq_26787115/article/details/51524473)[JAVA之旅(九)——Object類,equals,toString,getClass,內部類訪問規則,靜態內部類,內部類原則,匿名內部類](http://blog.csdn.net/qq_26787115/article/details/51530499)[JAVA之旅(十)——異常的概述,Try-Catch,異常宣告Throws,多異常處理,自定義異常,Throw和Throws的區別](http://blog.csdn.net/qq_26787115/article/details/51533409)[JAVA之旅(十一)——RuntimeException,異常的總結,Package,jar包,多程式概述](http://blog.csdn.net/qq_26787115/article/details/51570159)[JAVA之旅(十二)——Thread,run和start的特點,執行緒執行狀態,獲取執行緒物件和名稱,多執行緒例項演示,使用Runnable介面](http://blog.csdn.net/qq_26787115/article/details/51581331)[JAVA之旅(十三)——執行緒的安全性,synchronized關鍵字,多執行緒同步程式碼塊,同步函式,同步函式的鎖是this](http://blog.csdn.net/qq_26787115/article/details/51583118)[JAVA之旅(十四)——靜態同步函式的鎖是class物件,多執行緒的單例設計模式,死鎖,執行緒中的通訊以及通訊所帶來的安全隱患,等待喚醒機制](http://blog.csdn.net/qq_26787115/article/details/51588598)[JAVA之旅(十五)——多執行緒的生產者和消費者,停止執行緒,守護執行緒,執行緒的優先順序,setPriority設定優先順序,yield臨時停止](http://blog.csdn.net/qq_26787115/article/details/51606891)[JAVA之旅(十六)——String類,String常用方法,獲取,判斷,轉換,替換,切割,子串,大小寫轉換,去除空格,比較](http://blog.csdn.net/qq_26787115/article/details/51636104)[JAVA之旅(十七)——StringBuffer的概述,儲存,刪除,獲取,修改,反轉,將快取區的資料儲存到陣列中,StringBuilder](http://blog.csdn.net/qq_26787115/article/details/51685406)[JAVA之旅(十八)——基本資料型別的物件包裝類,集合框架,資料結構,Collection,ArrayList,迭代器Iterator,List的使用](http://blog.csdn.net/qq_26787115/article/details/51706627)[JAVA之旅(十九)——ListIterator列表迭代器,List的三個子類物件,Vector的列舉,LinkedList,ArrayList和LinkedList的小練習](http://blog.csdn.net/qq_26787115/article/details/51730772)[JAVA之旅(二十)—HashSet,自定義儲存物件,TreeSet,二叉樹,實現Comparator方式排序,TreeSet小練習](http://blog.csdn.net/qq_26787115/article/details/51759766)[JAVA之旅(二十一)——泛型的概述以及使用,泛型類,泛型方法,靜態泛型方法,泛型介面,泛型限定,萬用字元](http://blog.csdn.net/qq_26787115/article/details/51760022)[JAVA之旅(二十二)——Map概述,子類物件特點,共性方法,keySet,entrySet,Map小練習](http://blog.csdn.net/qq_26787115/article/details/51762397)[JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的數學運算](http://blog.csdn.net/qq_26787115/article/details/51804311)[JAVA之旅(二十四)——I/O流,字元流,FileWriter,IOException,檔案續寫,FileReader,小練習](http://blog.csdn.net/qq_26787115/article/details/51810169)[JAVA之旅(二十五)——檔案複製,字元流的緩衝區,BufferedWriter,BufferedReader,透過緩衝區複製檔案,readLine工作原理,自定義readLine](http://blog.csdn.net/qq_26787115/article/details/51811088)[JAVA之旅(二十六)——裝飾設計模式,繼承和裝飾的區別,LineNumberReader,自定義LineNumberReader,位元組流讀取操作,I/O複製圖片](http://blog.csdn.net/qq_26787115/article/details/51842022)[JAVA之旅(二十七)——位元組流的緩衝區,複製mp3,自定義位元組流緩衝區,讀取鍵盤錄入,轉換流InputStreamReader,寫入轉換流,流操作的規律](http://blog.csdn.net/qq_26787115/article/details/51863756)[JAVA之旅(二十八)——File概述,建立,刪除,判斷檔案存在,建立資料夾,判斷是否為檔案/資料夾,獲取資訊,檔案列表,檔案過濾](http://blog.csdn.net/qq_26787115/article/details/51866130)[JAVA之旅(二十九)——檔案遞迴,File結束練習,Properties,Properties存取配置檔案,load,Properties的小練習](http://blog.csdn.net/qq_26787115/article/details/51892755)[JAVA之旅(三十)——列印流PrintWriter,合併流,切割檔案並且合併,物件的序列化Serializable,管道流,RandomAccessFile,IO其他類,字元編碼](http://blog.csdn.net/qq_26787115/article/details/51922882)[JAVA之旅(三十一)——JAVA的圖形化介面,GUI佈局,Frame,GUI事件監聽機制,Action事件,滑鼠事件](http://blog.csdn.net/qq_26787115/article/details/52073815)[JAVA之旅(三十二)——JAVA網路請求,IP地址,TCP/UDP通訊協議概述,Socket,UDP傳輸,多執行緒UDP聊天應用](http://blog.csdn.net/qq_26787115/article/details/52225580)[JAVA之旅(三十三)——TCP傳輸,互相(傷害)傳輸,複製檔案,上傳圖片,多併發上傳,多併發登入](http://blog.csdn.net/qq_26787115/article/details/52235402)[JAVA之旅(三十四)——自定義服務端,URLConnection,正則表示式特點,匹配,切割,替換,獲取,網頁爬蟲](http://blog.csdn.net/qq_26787115/article/details/52267593)

    優勢一:Java開發行業對人才數學基礎和英語能力的要求不高,對年齡、學歷也沒有限制,只要有紮實的技術和工作經驗,就是企業需要的人才。

    優勢三:Java軟體工程師的工作除了做軟體開發外,還會經常接觸到網站開發,與伺服器商聯絡,與產品部門溝通需求,瞭解IT行業市場的發展與客戶需求等等。這就讓軟體工程師在選擇純技術路線的同時,還擁有更多機會走向管理者的崗位,發展前景更為廣闊,所以無需擔心Java就業前景。

    Java軟體工程師的就業面廣,不論什麼行業的企業,只要有網站,軟體需求的地方都可以就業,這也是當今,企業對於IT軟體工程師需求量大的最大原因之一。所以Java技術開發就業前景依然積極客觀。

  • 2 # 小環江小可愛

    建議要有思想準備,學程式設計不能一曝十寒,堅持才能成功。

    微控制器和嵌入式一般學C語言吧。

    系統開發和遊戲開發一般都學C++吧,網頁網站一般都學java,javaWeb,javaScript,php吧,資料庫可以學學oracle,但是不管是自學也好,培訓也好(一般培訓都是騙錢的),努力才是王道,少說話多做事,帶有很強的目的性,刻苦鑽研,才是學習程式設計的不二法寶。

    其實不管什麼語言,學精通了,都會有前途的。

  • 3 # 通俗易懂且用心思考

    建議是學習程式設計,程式設計的作用用處更大。

    第一PPT, 相對簡單,但是崗位也相對普通,收入會低一點,而且PPT是一種工具,他可能不是你工作的關鍵技術。

    第2 程式設計有對應直接相關的程式設計崗位的,你可以用程式設計技能直接找對應的工作,而PPT只是某些崗位需要這方面的技能更好一點而已。

    程式設計也可以,用他直接去找一份相關的工作,並且是直接相關。也就是學的什麼程式設計,就是什麼程式設計的崗位,但是工作中沒有PPT這個崗位。PPT只是某些崗位會用的比較多一點。這個是比較基礎,

    不過呢,PPT學起來相對更簡單,但是要學好肯定還是有很多內容要學習。不過這只是一個時間的過程,應該是沒有太多難度的。

    程式設計學起來相對要難一些,其實他不難,只是你如果不熟悉這個行業,要去理解他的思想,認識他的是個什麼東西,在前期需要一點點時間,

    而且學習程式設計,他所涉及的內容會更廣泛,所以學習的時間週期會更長,而且需要你不斷的學習,就比如你學某一類程式設計,你可能要學它的相關技術,每個技術可能又會有更新,發展你可能需要新的學習。

    而且有些相關的其他技術或者程式語言,可能思想方式會有一些差別,特別是某些工具,他的思想可能是一個全新的東西,所以在學習過程中可能困難更大,跨度也更大。

    從長遠來看他需要學習更多。如果你不是一個堅持學習的人,你可以考慮考慮。因為這個畢竟需要持續的學習。

    但是PPT, 大家都已經知道他是什麼了,大概的知道他怎麼用,用來做些什麼。所以學起來會比較快一點。

    PPT只是一種工具辦公,無論是你做什麼可能都會遇到他,只不過有些崗位會更注重他的技能傳話而已。

    總結

    如果想一勞永逸,那就學習PPT, 因為他基本上學一次就可以一直用,但是雖然簡單雖然只需要學一次,但以後這個崗位這個工具,是否很重要?是否會被其他技術代替,我們也無法預測。是否會有更好的工具取代它都是未知的。

    如果你是想有一個比較好的發展,並且對程式設計感興趣,就可以考慮學習程式設計,他需要你更多的學習,但剛開始你學習之後,其實上也是可以用的,所以最開始不用擔心,

    只是對於長遠來講,幾年十年這樣的週期去考慮的話,會有持續學習的考慮在其中。

  • 4 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    首先,PPT與程式語言都是一種工具,相對於PPT來說,學習程式語言有更廣泛的應用空間,而且掌握一門程式語言能夠明顯提升自身的職場競爭力。

    程式語言是計算機的基礎知識之一,無論是大資料、物聯網、雲計算還是人工智慧技術,都離不開程式語言,可以說程式語言是支撐整個IT行業發展的重要技術組成。掌握程式語言還可以從事程式設計師工作,這會明顯提升自身的崗位就業面。

    目前世界上有近600種程式語言,每一種程式語言都有其特定的應用場景,所以在學習程式語言的時候,首先要考慮應用場景,然後再選擇具體學習哪門程式語言。如果沒有明確的應用場景,那麼最好選擇一門全場景程式語言,比如Java、Python、C#等就是不錯的選擇,在這三門語言當中,Python語言要更簡單一些,學習起來也會更快。

    目前Python語言廣泛應用在Web開發、大資料開發、人工智慧開發和嵌入式開發領域,所以學習Python語言未來的選擇空間也比較多。學習Python語言可以從Web開發開始學起,一方面Web開發的技術體系比較成熟,學習起來相對比較容易,另一方面Web開發涉及到的知識結構也比較豐富,未來也可以方便地轉換到大資料等方向。

    最後,雖然Python語言目前的上升趨勢比較明顯,但是從就業的角度出發,Python開發的崗位數量並不算太多,如果要考慮到就業問題,那麼應該重點考慮一下Java語言,目前Java語言的崗位需求量依然比較大。

  • 5 # 笑掉小牙

    額,有點無厘頭,不知道題主想幹啥!要達到怎樣的目的!

    感覺office能幹的,程式設計都能幹,office不能幹的,程式設計還能幹!學學python吧,啥都能幹!

    人生苦短,我用python!

  • 6 # 豆丁扭屁屁

    看了一下回答,簡直瞎扯。提問的人不會問,回答的人都是瞎回答。提問的不說清楚自己的學習目的和需求,沒有辦法給你推薦,然後回答的人都無腦推薦程式設計,亂七八糟說一大堆。

    提問者,我建議你說清楚自己學習的目的才好推薦。程式設計學習路線比PPT陡峭很多,不是一時半會就能出效果的,仔細考慮自己的學習目的再做提問。

  • 中秋節和大豐收的關聯?
  • 火箭主帥親口稱讚新援恩尼斯,這位職業生涯場均6.4分的流浪漢球員真的會被重用嗎?