回覆列表
  • 1 # 我是小向同學

    轉專業你只會發現:“學****很痛苦要不要堅持學下去”是一個通用句。

    所以你該做的是如何轉變過來,按照你說的,我總結了一下,你說的是以下幾點問題。

    1、前期基礎沒打好,後期要用基礎性東西拼湊更難的,結果運用不靈活,越來越吃力。每次一接新東西就不知所措,和以前的知識點連線不上,腦子裡沒用形成一個學習的大概框架。

    2、發現同學學得好,自己學的差,所以學的時候更焦慮,老師說一點話就覺得在說自己一樣,就覺加學不進去。

    3、學習過程太枯燥,並且沒有有計劃性的制定目標,所以不知道終點在哪。

    程式設計很多時候跟數學一樣,多刷題真的會讓你更加熟練,但頑固的只是刷題卻根本理解不了刷題的內涵。練習更多是讓你從各個方面瞭解這個這個核心公式的含義,以後遇見核心公式演化出來的問題都可以融會貫通。抱著這個目的去練習程式碼,效率就會提高很多。

    我們來解決這些問題。

    1、建立框架

    前期基礎沒打好。其實就是看什麼都懂,用什麼都不會,其實很簡單,沒事多看看基礎性影片,查漏補缺。最重要是在心中有幾個基礎性知識的框架。我把幾個基礎語言的框架都列出來吧,就如下圖所示。就直接用當初我學的黑馬的了。

    c++

    java

    python

    前端

    軟體測試

    這些表格我還是相信的, 當初大學時候就經常買相應的書看,和這些路線也差不多。針對每個知識點,看自己記住了多少,然後有一些以往的直接在網上查。查漏補缺就行。

    影片資源往上一抓一大把,自己去找就行,只要框架不差,填充這份工作一個人完全沒問題。順便沒事多逛逛b站學習區。

    2、找自信

    人總是要偶爾做一點莫名其妙的事來讓自己索然無味的世界,充滿一點(惡)趣味。

    學python嘛,能有趣的事情分兩種。

    ---給別人炫耀

    這玩意就像你在家裡打遊戲永遠沒有在網咖來得爽,想喊不能喊,五殺了都找不到人說一聲,想想網咖:恭喜58號機大神5殺。這句話對於自己虛榮心是多麼的滿足,所以,你學了就要學以致用,你能幹啥事,就幫別人幹啥事。別人就會覺得你好厲害。

    舉例,以前給同事修電腦,我是程式設計師但我不會啊,所以抱著試一試的心態就去了,反正我是喜歡翹屁嫩男的摳腳未婚夫女,又不怕在別的妹子面前出醜。過去後拿起電腦把螺絲給拆了,看見那麼多灰,心裡想是不是灰太多了,於是用牙刷把灰給清理了,一安裝,誒,好了。妹子覺得我特別厲害,我虛榮心爆棚於是後面還自學了點修電腦。

    ---自己找成就感

    很多時候我自己學新知識真的很難受,這玩意就像進度條,你都不知道你進行了多少,所以男生追我時候我都告訴他進度條。或者乾脆不給進度條。這樣方便你我他,(這個他就是我心目中還未到來的翹屁嫩男。永遠留了個位置。)

    所以我怎麼做的呢?看網上教程,然後自己給自己設定進度條,並且沒達到一部分就獎勵自己,或者說給自己洗腦,我是多麼牛逼,更多時候其實靠專案,比如你完成一個操作,我靠,老子竟然會了,真牛逼。剛學時候弄出一個飛機大戰,臥槽,我以後可能是比steam還賺錢的遊戲程式設計師。看教程做成一個商城專案,臥槽,淘寶你賺不了錢了,以後我要搶你的份額了。

    雖然上面略有誇張,但真的是當時的我給自己加的戲。完成一個時間的成就感真的會給你繼續前進留下特別大的動力。這就是興趣所在。

    這下面是java的

    javaEE電商專案 密碼:eilw

    宅急送BOS物流專案

    基於Java的拼圖遊戲(3天完整)vide 密碼: yaev

    下面是一些python的資源

    幾個Python小案例,愛上Python程式設計!

    交流社群特別小的案例,但小豬佩奇的我還是很喜歡。第二個也有用。

    股票python量化交易

    python爬蟲實戰教程

    用人工智慧玩轉“和平精英”--我“吃雞”,我快樂

    春運回家搶票無憂,Python大牛帶你實現12306全自動搶票

    爬蟲—用Python抓取職位資訊

    1、我都不會做別人憑什麼會。

    2、關關難過關關過

    3、生前不必久睡,死後必定長眠。

    ps:(第三句現在也變成我熬夜的藉口了。)

  • 2 # 肥貓技術生活

    學習計算機跟愛好(是否是“真愛”)有很大關係。如果剛開始學習都覺得很辛苦,還是有必要分析一下原因的,在行業選擇上一定要慎重。

    學習計算機很痛苦的原因大概有:

    1、學習過程太枯燥,基本上是人與機器的互動,人都有群居屬性,害怕獨處。

    2、學習內容抽象,計算機學科是新型學科,學科前沿技術快速更新迭代,教育教學方法配套相對滯後。計算機雖是工科,但大部分課程對一個剛開始入門的同學來說,依然很抽象。傳統且經典的教學課程有資料結構、作業系統、網路技術、計算機組成原理、離散數學、c語言程式設計、編譯原理、演算法分析等等。就拿資料結構來說,如二叉樹、森林、連結串列、堆疊等概念,對一些剛入門的同學來說確實有些燒腦,有些課程是需要理論和實踐一塊學習的,當然還需要在實際專案中不斷的錘鍊(被虐)。

    3、學習效果不容易得到驗證,計算機基礎知識的體量大,學習週期長。然而是否真正學到手,不容易階段性得到驗證,成就感不足,進而信心不足或產生焦慮。

    產生焦慮

    學習計算機的優勢有:

    1、相對容易找到工作,比其他行業來說,IT行業從業人數和市場需求都很大且相對穩定,工作容易找到。

    2、工資相對較高,一般工科類的工作,屬於技術類工種,剛入職時工資待遇相對較高。

    3、有技術神秘感,一般計算機開發領域相對封閉,非內行的同學,往往感覺高深莫測。

    神秘感

    4、有成就感,比其他行業來說,計算機行業可以低成本的獲取成就感,如開發某個軟體、某個功能模組、解決某個技術難點等等。

    5、工作環境舒適,一般來講,計算機從業人員的工作環境都很舒服,能久坐,方便思考,也方便“加班”。

    總結:

    如果是內心真的熱愛這個行業,剛開始學不會或感覺很痛苦,都需要堅持,萬事開頭難;

    如果是出於某些原因而學習的計算機,還需要慎重考慮,分析具體原因。剛開始這些坑“踩”得都很痛苦,工作後有可能會更加“抓狂”,工作以後可能遇到的弊端(如無休止的加班、不斷的學習新技術等)有可能更受不了。

    各行各業都有光鮮亮麗的一面,也有舉步維艱狼狽不堪的一面。如果真的熱愛,那就包容她的缺點,堅持!

    個人愚見,僅供參考!

  • 中秋節和大豐收的關聯?
  • 你能接受外賣遲到多久?