回覆列表
  • 1 # IT人劉俊明

    非計算機專業的同學要想學習計算機,一定要有一個學習的目標和方向,而這還要考慮到自己的發展規劃,不同的發展規劃決定了不同的學習計劃。

    從當前大的人才需求趨勢來看,很多崗位未來都需要從業者具備一定的程式設計能力,而且程式語言是開啟計算機技術大門的鑰匙,所以想學習計算機知識,大部分情況下,我都建議從程式語言學起。

    程式語言有很多種,目前所有的程式語言大概在600種左右,常用的程式語言也有幾十種,不同的程式語言都有其特定的應用場景,但是也有一部分程式語言屬於全場景程式語言,比如Java、Python、C#等,初學者選擇一門全場景程式語言是比較適合的。

    以我的課題組為例,目前大資料組的同學會主要使用Java和Python,移動網際網路組的同學主要使用Java、視覺組的同學主要使用C++,還有一小部分同學會使用Scala、Go等,而這部分同學也都掌握多門程式語言,可以根據課題任務的要求來隨時進行切換。

    從當前大的人才需求情況來看,本科生學習Java和Python是比較理想的選擇,一方面可以參考的案例比較多,另一方面未來也有更多的就業機會,畢竟就業是比較現實的因素,脫離就業來談學習規劃是有一定問題的。

    學習程式設計的初期要重視多做實驗,多做交流和總結,儘快掌握基本的程式設計流程和一些經典的程式設計模式,最終形成自己的方法論(程式設計思想),而影響程式設計學習的核心因素往往是場景,所以要儘量給自己營造一個比較好的學習和實踐場景。

  • 2 # IT少女

    自學程式設計有兩大問題:一是“學什麼”,二是“怎麼學”。

    先來說說“學什麼”,你要先長高再長胖,先做一個“專才”,之後再往“全才”去發展。

    人的生命是有限的,知識是無限的,要把有限的精力投入到重要的知識中去,“學什麼”最重要的是四個字:以終為始。

    如果你學程式設計以找工作為訴求, 那麼,你應該參照企業的招聘要求來完善你的技能包。在招聘網站搜尋你意向職位的關鍵詞(比如:Java工程師),因公司規模及業務等不同,招聘要求會略有不同,比較十幾、幾十家家的招聘要求,其中交集部分的KeyWord就是你必須掌握的技能。我們可以理解為面向offer學習。

    具體每個知識點要學到什麼程度甚至先後順序,可以巧用培訓課程,可以去網上找對應的培訓課程。

    於程式語言的選擇可以按著以下三條原則。

    第一,如果以就業為訴求,你要考慮這門語言在意向就業城市的招聘職位數量,同樣一門語言,在北上廣深和三線城市人才需求可能差異巨大,相應城市的職位數量透過招聘網站很容易獲取。

    第二,要考慮這門語言當下及未來一定時間內的發展前景,比如你想學PHP、IOS、Android開發,你看還有多少培訓機構在開這些課程呢?明顯很少了是不是。

    如果你想學大資料,可是你不知道大資料Spark和Flink哪個更有前景?你發現阿里兩年前已經明確大資料框架導向Flink了。大陸大廠看BAT、TMD就可以了。

    第三,不要盲目追熱門語言,Python熱你去學Python,Go語言熱你去學Go語言,但實際上對於程式設計新手,你只會一門程式語言,Python或Go,你是很難找工作的還有像人工智慧、DBA、演算法工程師等,也要看適不適合你學,因為學歷門檻相對較高。

    人都是有惰性的,自律是一件非常難的事,所以自己要安排好每天的學習時長,自己做好規劃。網路的誘惑很多,但一旦明確了目標,那就要自律!應該說,越優秀的人越自律。

    從自學效率上說,影片要好於書,因為影片所有的操作是連續的,自己出錯了便於排查,更直接、清晰,書呢,種類很多,重點不同,適合不同的訴求。也適合作為查漏補缺使用。

    再者學程式設計一定要多敲、多模仿、多思考。多少人學習是一看就會,一敲就廢,俗話說,鍵盤敲爛月薪過萬,鍵盤落灰狗屎一堆,學程式設計沒有什麼竅門,就是多看別人的程式碼,多敲自己的程式碼,多思考為什麼這樣設計,記住,實踐是檢驗真理的唯一標準。

    2022年度全網最全Web前端學習路線

    https://www.bilibili.com/read/cv5650633

    茅塞頓開:簡歷製作\面試技巧\就業求職_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1Dz411b7Yh?spm_id_from=333.999.0.0

    前端求職秘籍&前端技術趨勢_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1Q54y1B7Cc?spm_id_from=333.999.0.0

    尚矽谷經典前端面試題精講第一季(web前端大咖總結)_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1nb411P7tQ?spm_id_from=333.999.0.0

    面試官:web前端面試 - 面試官系列 (vue3js.cn)

    https://vue3js.cn/interview/

    2022年度全網最全Java學習路線

    https://www.bilibili.com/read/cv5216534

    尚矽谷Java大廠面試題第3季,跳槽必刷題目+必掃技術盲點(周陽主講)_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1Hy4y1B78T?

    尚矽谷Java大廠面試題第2季,面試必刷,跳槽大廠神器_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV18b411M7xz?

    尚矽谷經典Java面試題第一季(java面試精講)_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1Eb411P7bP?

    強烈推薦一個網站:

    Java面試題-幫助你透過Java面試 (zwmst.com)

    https://zwmst.com/

    2022年度全網最全大資料學習路線

    https://www.bilibili.com/read/cv5213600

    尚矽谷C語言零基礎快速入門教程_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1qJ411z7Hf?

    尚矽谷-C語言國二真題講解(計算機二級c語言考試真題)_嗶哩嗶哩_bilibili

    https://www.bilibili.com/video/BV1bJ411z7ke?

  • 中秋節和大豐收的關聯?
  • 大學真的不是在玩的,要拼命學,有多少人是上了大學才明白這一點的?