淡江大學

#請益 覺得自己學得很慢,有點不知道該怎麼辦?

2019年5月4日 14:11
文有點長 不好意思 在學中,但對於資工系課程學習上感到有點挫折 想請教各位大大們! 想先介紹一下自己: 本來大一讀文組,因為原本讀的科系以後畢業錢少而且真的沒什麼優勢.... 看了PTT CareerPlan跟SoftJob版之後也改變了很多想法因此決定轉系 滿嚮往工程師的世界,而且以後也想到國外工作(這是我的小理想) 轉系前也知道資工的數學課很多,計程課只有大一大二有,想說高中時數學也沒有到很差應該還能應付~ 結果轉進來才知道我的數學底子跟屎一樣爛! 大家數學底子都好強,常常教授講個幾句話去解釋數學題目跟公式或演算法大家都能馬上聽懂,而我想破頭都不知道為甚麼? 這部分後面再來詳細講一下 首先對於數學的部分: 大二轉進來之後真的覺得課業變滿重的= = 還要一邊上大二的課一邊補大一的必修課學分 明明大一的微積分真的沒有到很難! 但跟大二一起上的離散跟線性代數怎麼難度變那麼高= = 上課教授都頂大畢業的高材生,上課常常講一堆聽不太懂的東西= = 連段考題目全部幾乎都是證明題,題目也超燒腦...... 雖說有Pass,但過的有點心虛欸..... 總感覺自己根本就不懂到底學了三小,結果莫名其妙就過了!? 而且之後也有考慮要考研究所,很擔心到時候補習會不會大爆死 之前也利用空檔找頂大OCW來看,說真的我看不下去而且也看不完..... 他們頂大上課內容原來都這麼難= = 我....該怎麼辦? 再來是程式能力的部分: 轉進來之前就有在學C了 轉進來後上的程式課也都覺得不難 現在會C/C++ 還有一點點Java跟Python 但學著學著就開始出現瓶頸了 大二演算法都要手動刻程式碼,我連個二元樹都刻不好.... 真的很挫折 雖然後來真的花很多時間刻出來了,但就是覺得自己超爛= = 怎麼會學得那麼慢? 而且連基本的執行程式碼時,內部底層是怎麼運作的、記憶體是怎麼配置的.....等等的計算機知識我也學的很爛= = 這不管怎麼學都覺得挺抽象的很難理解 看看系上其他強者,有的都已經自己寫出一些工具或是專案作品了 有些強者更是提早先去找教授討論專題了 而我卻甚麼都不精也不深,UVA題目還寫得很挫折....... 這麼廢的我,卻來想靠花錢補習來拚洗學歷 轉過來一年了,自己好像都在走下坡...... 自學能力也很差,看到一堆英文的教學就會怕 = = 資工領域範圍那麼大,也不知道以後想走哪種領域 我 怎麼辦才好? 抱歉這篇文章又臭又長,但我很想知道各位前輩大大們會怎麼建議像我這種沒天分、學習能力又很慢的人呢?
愛心
49
.回應 33
共 33 則回應
臺北市立大學
跟我有點像 也想知道其他人的答案 我離散高分pass不過現在忘得差不多了.. 除非一直碰不然會忘記應該蠻正常的?!
國立高雄應用科技大學
自己刻不出來就看別人的程式碼怎麼寫 好像沒什麼訣竅 只能多讀程式碼 然後按著妳理解的去重複刻一個 但是不能回頭去看她程式碼怎麼寫 這是我當初的學法給你參考
程式的部分刻的出來算可以啦 這個真的沒什麼訣竅 就是一直寫 不會就去問 還要學會如何谷歌 至於底層那些 之後在煩惱也來得及啦
國立政治大學
淡江資工的線代離散教的都還好吧
原PO - 淡江大學
B1 真的欸 上學期上完 結果現在也沒什麼印象了...... B2 現在都在刻一堆演算法的程式碼,我也是盡量不去邊刻邊看別人寫的,怕會太依賴 B3 底層的那些東西是哪個科目會學到啊?? 計算機/資訊 概論嗎?? 還是作業系統?? B4 跟頂大的大神們學的離散線代比起來,我們學的應該都是基礎難度吧..... 嗚嗚 小弟我數學底子不好
b5 底層的東西 你目前只要知道大概就好了 那更深入的東西 會在 作業系統,計算機組織 講到
國立虎尾科技大學 資訊工程系
我覺得先決定好妳的領域 如果妳的領域是比較不需要用到數學的那就比較沒關係 不然你出社會沒有常用到大部分都還是會忘 重點是要有一點概念 至少知道原理,碰到時懂得去做基本分析 詳細內容我覺得有時候真的不是那麼重要 我寫過很多專案90%以上的時間也不用數學 因為我的領域是用不太到數學的 讀資工就至少專精一個或一個以上的語言就一定能找到工作了 然後好好專精你的領域 大部分薪水也不會太差
b0 您好,為了創造軟工版更好的閱讀體驗 請在標題前加上 #請益 or #討論 or #聚會 or #分享 違者將于一天後刪文,還請見諒 合法的類別都寫在版規
https://www.dcard.tw/f/softwareengineer/p/231073511-%EF%BC%83%E6%9D%BF%E8%A6%8F-%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E6%9D%BF%E6%9D%BF%E8%A6%8F

dcard.tw
發文前的頁面也會用浮水印再提醒一次發文格式 再麻煩您補上 感謝~
國立高雄大學
給你中肯的建議 轉資管 轉資管不丟臉,我自己也是文組轉資管 一般課堂與研究所競爭都沒有資工激烈 學程式自己上udemy學
元智大學 資訊工程學系
有些東西太細節的不用記得(e.g. 底層的東西) 知道個概念,真的用到再去查 數學的部分,其實要看你往後想做的領域 以我現在主要做 App/Web 為主,數學根本就用不到啊XDDD 寫程式的部分 遇到不會的地方去參考別人的也沒關係 但參考完以後要搞清楚這樣做的邏輯是什麼 這樣下次遇到的時候比較會知道該怎麼做 最重要的還是英文XD 雖然中國也有不少程式的資源 但整體來看英文的資源量才是最多的 光看GitHub上面那些repo,絕大多數都是用英文在介紹跟開issue 不過最後最後 如果真的覺得還是撐不下去,請警慎考慮轉行 程式設計的東西一直在演進, 即便是開始工作也還是要持續地學習,硬撐的話會很痛苦
b9 資管路過 其實就以碼農來說,倒也沒分太多 很多人也文組資策會洗一下,程式方面也不輸本科系 底層的話,只要會inport就好了,大部分的東西都有人打包了 目前的程式語言是朝向大眾都能上手的方向,而不是精深尖刻的邏輯思考
中華大學 資訊工程學系
數學那些真的不用太在意 除非你就是立志要做一個屬於自己的ML模組或是創造一個演算法這類的 再簡單一點,你想要搞懂每個演算法到底怎麼算出來的 這種才需要強大的數學能力下去做運算 不然很少用到 程式方面 邏輯能力才是重點 雖然現在很多程式語言有很多模組讓你套 弄得比較接近大眾,顯得邏輯能力要求比較低一點 但是當你拿出組語要寫的時候 你想破頭都不一定寫得出來 當然你也可以完全不管低階語言啦
國立交通大學 資訊工程學系
真的有這麼難嗎….........
國立臺灣大學 電機工程學系
你只是地基沒打好 先從適合自己的教材開始看
國立中央大學 資訊工程學系
說到OCW,交大把離散課程拿掉了,幹,我原本想回去複習的 其實離散算簡單的了,因為它其實是各種數學科目的大雜燴,教得不是很深 所以我勸你離散都聽不懂代表高中底子打不好就回去拿高中數學講義來讀,最好是理組考的指考數甲地複習大全最好詳細,有分為多冊的那種會比較細 還有不一定是你天賦差,真正的天才其實很少,更多的是底子打得好,大學學不好就代表高中沒讀好,高中學不好就代表國中沒讀好,依此類推,可能是父母沒有給你從小就有良好的讀書習慣吧
sofejob版,那邊已經超越大眾向軟體工程師的程度了 通常你白紙coding有辦法解出來,去應徵根本你在挑工作XDD (然而絕大多數都傻眼貓咪這三小阿然後隨便寫一下或留白) 本魯覺得資工數學基礎是演算法跟底層所需必備的 這些數學基礎建構了如何最優化程式,越低的資源消耗,越高的效益 [請益] 離散數學強會被科技業需要嗎? https://www.ptt.cc/bbs/Tech_Job/M.1488285280.A.0C3.html [討論] 各位工作上用到演算法的頻率高嗎? https://www.ptt.cc/bbs/Soft_Job/M.1464355941.A.4EA.html 不過為什麼其他資訊科系(資管)不學這個照樣也能寫? 因為近七成的人之後都用VS包了,像是效能分析VS也有 一大堆的延伸模組相容其他語言,好用的NuGet,整合的Github 就像winrar,一般人只要壓縮解壓縮就好 他們也不會去研究壓縮演算法跟壓縮比效率? 但沒辦法,你資工人就是不能依賴工具 工具是人開發的,演算法是人寫的,只想用軟體右轉資管請
寫軟體天賦占8成 不行最好早點轉行 還有我覺得興趣很重要 你以後當軟體工程師是一天盯著螢幕/思考Code 8小時起跳 可以的話就繼續堅持吧 很多我朋友到最後都覺得不行還是轉行了
這則回應已被本人刪除
2019年5月5日 13:35
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
原PO - 淡江大學
B6 了解了 等大三上的時候我會好好學的! ^^ B7 我目前寫過的專案只有簡單的RWD網頁跟用C++寫的小遊戲而已,和幾個實作的基本演算法..... 因為資工的課程就像一條鎖鏈一樣,斷掉了的話後面的東西就會變得聽不太懂! 就是怕現在學的慢又沒學得很精熟會導致出社會工作時達不到能力要求..... B8了解! B9 可是我當初覺得自己對商管課程興趣不大耶.... 怕上了資管的課會大爆死 B10 目前我只做過Web,只是看PTT常說Web跟App取代性比其他領域還高,而且很多非本科的都會去資策會學,學完出來也能做,很怕這兩個領域以後競爭會太激烈! 程式碼的部分我也是都會在寫完或者是寫不出來時去看別人寫的方法,常常會有這樣的想法: 明明程式碼沒有很難啊,為甚麼我當下想不出來呢!? 不過觀賞別人的Code是還滿開心的啦~ 但看到完全都看不懂的Code真的會讓心情很差 B11可是這行都要一直不斷累積跟訓練自己的能力餒! 不然飯碗保不住..... 會怕找不到好工作餒! B12 我是沒有說想要去搞演算法之類那種艱深的領域啦! 那真的不是我擅長的 只是我邏輯好像也不太好,我上學期的組合語言還被當掉了= = 也是我大學目前唯一一科被當的科目...... 低階語言真的很難 B13 我能力不足我感到很抱歉 : ( 求大老開導! B14 地基指的是國高中數學的部分嗎? B15 離散雖說內容沒有很複雜或是說難度到非常高,只是上課都只能勉強搞懂那些很抽象的觀念! 而且常常也一堆奇奇怪怪沒看過的計算符號,教授都說這些都是國高中就講過的 嗚嗚 B16 軟工版真的很多強者欸! 看他們的Offer Repo都覺得很誇張有夠猛 = = 找的都是台灣或國外的頂尖大公司,而且看他們的資質也都挺好的! 真的追不上....... B17 我也不知道我到底有沒有天賦欸..... 我程式能力都是勤練出來的,解個題目都會花超多時間,接出來還是會跑去看別人寫的Code來找更有效率更漂亮的寫法,之前寫專題就花的好幾個禮拜自己一個人默默地幹完.... 我只想當個快樂肥宅啊~ 我真的不想要就這樣放棄掉,以後也不想去做直銷跟賣保險嗚嗚
國立臺灣大學
B19 離散數學有滿大一部分是在解排列組合問題 所以高中數學算是地基吧~ 只不過大學的離散數學引入了一些數學符號,思考層次變得更高,能夠解決一些更複雜的問題 針對離散數學和線性代數,我覺得如果你經濟不是問題的話,可以去大碩補習班看林子嘉老師的數位課程(幾年前錄好的上課影片)。我以前數學也不太好,上了他的課以後,進步超級多! 程式部分,我覺得一定要自己先思考並寫下程式碼,就算寫不出正確的也沒關係,但你一定要思考,寫下來後再去網路或課本上找別人的程式碼看。 另外,有些程式我是直接背下來的,像是二元搜尋、linked list的插入和刪除、常見的排序算法⋯等等。這樣以後寫其他更複雜的程式的時候,速度才會快,不會被困在這些很基礎的細節上。 By b14
至少你蠻早就轉進去 這些數學相關的課我是到補習班才搞懂@@補習班老師很厲害 演算法真的難><
國立臺灣大學
有時候不要覺得是自己學習能力太差 入門本來就需要花比較多時間 有好老師帶 真的可以學比較快 大碩補習班 教資工科目的老師都不錯 幾乎都是台、交資工畢業的碩博生
原PO - 淡江大學
B20 經濟對我來說真的也是個小問題 畢竟我窮人 嗚嗚 這學期也快結束了,看到好幾個都準備要在升大三的暑假去補習 這樣會太早嗎? 還是現在就要開始了呢? 怕大三再補會來不及 B21 大碩真的這麼猛哦!? B22 補習大概甚麼時候開始會比較好呢??
國立臺灣大學
補數學的話 越早越好 這個暑假有空的話可以去上 但不要抱持著"隨便聽課的態度" 建議第一輪就認真聽 上課期間盡量不要有太多外務 我自己在補習班上課的期間,日常只剩三件事:讀書、寫程式、打電動
國立臺灣大學 資訊工程學系
高中數學不會的話基本上沒救啊 離散跟線代基本上就高中數學的延伸跟一般化而已 先去youtube搜尋ntsh2102跟呂冠緯把洞補起來吧
國立臺灣大學 電機工程學系
原po加油 我大學是機械系的 到研究所才開始寫程式 資結演算法跟一些資工必修全部都那時才學 每學期3X學分 還要邊做研究 可是我還是撐過來了 一開始一定都會有一些撞牆期跟自我放棄期 但一定要撐住 以後才不會後悔 相信你一定也行的 加油💪
原PO - 淡江大學
b24 ,好的,我暑假去問看看能不能先上離散跟線代好了! 不知道補全科的話是要一次繳完還是能分時段繳? b25 看起來非常實用,小弟我回家開看 b26 我會好好努力的
原PO - 淡江大學
數學部分還能衝起來 應該是還OK 程式部分本來就有興趣也沒學得很差,但就是不知道要拿來寫什麼專案? 看大部分的人都會先去玩個爬蟲抓資料跟照片,是不是從這邊開始會比較好呢?
CareerPlan版幾乎只推醫牙電資不然就藥學公職😂 抱歉歪樓了
原PO - 淡江大學
B29當初發文的時候,下面留言都是考公職、重考/轉系到藥學、電機、資工等等
馬上回應搶第 34 樓...