Re: [請益] 如何增進自己程式的實力?
我也是台科資工的, 畢業不久
分享一下我從大一開始的學習方法
我跟一般人建議方式不一樣, 我絕對不建議去刷題
我的建議方式是你要先找出興趣, 然後從興趣做寫程式
而不是去刷題腦袋再想一些自己都沒興趣的演算法
如果你對遊戲有興趣, 那你就去研究一下怎麼去破解一個遊戲
寫寫外掛, 有的沒的, 網路上很多資源, 尤其是對岸
例如說, 找個踩地雷, 思索一下如何破解, 用一些工具觀察
然後你就會發現原來分數/地雷位置是這樣存在 memory 裡面
然後嘗試用 C/C++ 寫一個外掛工具, 即時顯示地雷位置或竄改分數
如果你對網頁有興趣, 就去研究一下大家的 web server 上的 script 大致上都怎麼寫
有什麼可能的漏洞, 如何避免等等
然後親身去實驗一下, 黑幾個網站, 上傳一下 web shell
把對岸有漏洞的首頁改了, 放個國旗順便撥國歌, 驗證自己的思路慢慢進步
以上的原則就是: 做壞事永遠是進步的最大動力
至於選課部分就我所知, 可以多選賴教授的課程
程式上可能會略有進步比起其他人開的課
※ 引述《camry2009 (camry)》之銘言:
: 我是台科的資工系 (原本是高中生)
: 大一剛從機械轉過來,在一下有修過C#
: 目前直接銜接資工大二的課程
: 現在學的東西的確讓我比較有興趣,但一方面也覺得有點挫折
: 現在學到的資料結構 ,數位邏輯等課程的功課都花費我大量的時間...
: 我暑假因為怕跟不上大家,有先去台大暑假開設的C語言設計課程,希望至少不要差的這: 麼多
: 但我資料結構想了10天...別人一個小時就輕鬆解決..還是讓我有點對自己失望,
: 甚至會有點害怕打code...
: 大一的課程---C語言程式設計目前都還可以,但資結有點讓我失去信心的感覺
: 我想讓自己趕快跟上大家...想要趕快進步
: 有先去爬過tinlans大大的文章了...要先搞清楚自己要幹嘛,我原本想說想成為寫遊戲的: 工程師,但感覺離夢好像越來越遠了,也不確定會不會繼續這個想法
: 這樣會有礙我的進步嗎?
: 然後我想問一下,程式不會的話是不是不要問人比較好?
: 我想很久之後,越靠近繳交期限,就會很想把作業交出去...就會去請教別人,這樣是不: 是錯誤的學習方式?
: 還有一點是我現在身邊的用書是:absolutely c++,是原文的
: 最近在想要不要買C++ primer 因為好像大家都推這一本
: 然後我朋友跟我說買中文就好了...看比較快,學程式知道他講甚麼就好了。可是我看ptt: 大家好像還是推原文,因為意思比較不會跑掉? 請問該怎麼選擇?
: 然後我該怎麼增進自己實力比較好? 一直刷題嗎?如果要,題目該刷哪一種的?
: 有點迷惘的感覺...希望前輩們可以給我一點方向 感謝!
--
呃… 你這樣人家是可以告的… 不用那麼激進吧
不過我也不推高中那種一課一課讀的念法
最好找些演算法普及的書來看,現在國內外教材很多元
有些概念明明不是真的難懂,但是被CLRS一寫就變天書
現在線上遊戲很多都有驗證資料的 只會浪費很多時間
所以我說找對岸的, 我高中時代換了幾十個對岸 gov.cn 首頁, 連 proxy 都懶的掛了 .. 怕的話掛個 proxy
※ 編輯: kloer (114.36.19.220 臺灣), 10/12/2020 11:00:55有些人很喜歡用數學符號表達一堆概念,但那未必好懂
數學符號實際上是一門比程式語言設計爛超多的語言
把簡單的東西用數學符號組成難以閱讀的式子 這是大師級通常都會幹的 XD
※ 編輯: kloer (114.36.19.220 臺灣), 10/12/2020 11:18:09對啊,他能融會貫通但身為教科書作者卻不見得教得好
大師
謝謝學長 賴x吉的課應該二下會再去修...聽修過的同學
說很地獄XD
我修過不少, 其實沒這麼地獄 但是程式功力會提升, 這是少數實作上可能會寫 10k+ LoC 的課 很多人聽到很地獄就不去修了反而可惜
可以舉一些簡單概念但用數學符號很難閱讀的例子嗎?
還是學Leetcode 打基礎吧,你講的那些對寫code 沒什麼幫助
我個人也不支持刷題
@TheOne 有些人看數學式學得快,但我則是看長文學得快
GGC 擠房程式跟破解反開圖該不會就是你寫的!?
刷題目的很簡單 就是面試 不是給你學程式的 當然有人是當
興趣 不在討論範圍
推,亞洲人學東西就喜歡搞套路,學不出興趣也學不久
..搞一堆 結果就業還是要刷題 zzz
老實說我就業到現在沒在刷題的, 就連 leetcode 介面長什麼鳥樣都不知道 只能靠 leetcode 就把面試者刷掉我反而覺得可惜 有些人是有潛力的, 實作上很強很肯做, 但不代表他很會刷題
不過我覺得平衡一下
好強喔 都不會去破解踩地雷欸
原PO光是DS和數電就搞很久了 這兩科難謂不重要
而且在日後系統編程或是其他OS Arch Net之類的科目也會用
你提的當然很好 但是我覺得並沒有解決原PO實質面臨的問題
我反而覺得新人不要直接刷題 先做一點能動的東西增
加成就感 但肯定不是寫外掛 或是去搞別人的server
能動的東西 像爬蟲 聊天機器人什麼的
我的想法也是這樣的, 文中的範例只是我個人經歷
還是很謝謝你們的意見 !我打算先做好份內的 學長太厲
害了哈哈
另外你提到的你花 10 天才解決 別人一小時輕鬆解決, 這沒什麼好挫折的 這只是起跑點不同的問題, 有些人可能國高中就在寫了 現在上大一的東西他根本隨便寫隨便過 當然寫程式有天份問題 但是以大學程度的東西來說 沒什麼東西是需要天份才能解決的 我當初也是你眼中的輕鬆解決的那群 不過這真的沒什麼, 不要放棄, 因此放棄就輸了
※ 編輯: kloer (114.36.19.220 臺灣), 10/12/2020 13:21:41同意本文 先做會動的東西 培養興趣 有必要等哪天需要再刷
題 所以刷題不是學習的方法
太優秀了 謝謝學長
對遊戲有興趣就寫遊戲啊,寫外掛跟寫遊戲差很多
最近才在寫自動解數讀和踩地雷XD
等等,這不叫對遊戲、網頁有興趣吧是對資安有興趣XD
也不太算, 我的中心思想是做壞事比較容易有興趣
我同意從有興趣的地方開始練習寫程式 但不要教人家做一
些犯法的事情好嗎
其實我說的事情都不犯法 舉個例子 殺人犯法對吧, 但是殺敵軍的人其實是不犯法的 所以同一個事情要看作用的目標是誰
※ 編輯: kloer (114.36.19.220 臺灣), 10/13/2020 10:29:32你好中二喔
就做有興趣的事情吧 只是不要犯法比較好XD
我是從寫遊戲外掛入門的 真的很有成就感 會寫 code 後
回去看自己之前的遊戲外掛都覺得是糞 code
一開始也是玩遊戲漏洞自己爽 只能說黑客駭客一線之
隔 但卻有巨大的差異 想清楚 不限於程式
還有就是非法程式有時候不適合列在履歷上 所以要想清楚
下次只要改口說是資安研究就好了
當白帽也可以啊
11
No, 潮流就是刷題 都已經畢業了 刷到能拐到 offer 再練功 基本功不需要紮實 皮毛就好 這有先後順序的 要享受報酬再考慮練功 先練到金槍不倒再刷 求職精華都過了16
來講一些你現在可能聽不懂的,但是10年後可能會懂的觀念 1:電腦就是個器物,要以器物學的觀點來看待並了解電腦這個東西 包含器物的概念,器物的實現方式,器物的使用方式 1.1:去找個MCU,寫個最簡單的燈號控制的小程式(用C寫), 對於硬體基本概念的建立非常有幫助63
首Po我是台科的資工系 (原本是高中生) 大一剛從機械轉過來,在一下有修過C# 目前直接銜接資工大二的課程 現在學的東西的確讓我比較有興趣,但一方面也覺得有點挫折 現在學到的資料結構 ,數位邏輯等課程的功課都花費我大量的時間...8
資料結構本來就是一個很難的科目, 沒有接觸過的話, 花費大量時間是有可能的。 但很好運的是, 大部分都不需要自己寫資料結構, 只要用標準程式庫就可以, 但這不是說就可以不管資料結構, 能在學生時代把基礎打好是有好處的。 在我工作經驗中, 只有 2 個工作會需要自己打造資料結構, 但也都不是太複雜的資料結構, 一般是 linked list。
爆
Re: [問題] 薪資高但很憂鬱痛苦 能否給予建議1. 要多了解別人光鮮工作背後,辛苦的一面。 有些人對跳舞很有興趣,跳街舞好帥,我好有興趣喔。但是根本 "沒做過"。於是他根本就看不到,每天髒髒的累個半死,渾身是傷,的生活。所以很多人學三個月就走了。 有些人對健身也很有興趣,哇,又可以看妹,又可以把自己練得很帥,但是根本沒做過。根本就看不到,其實健身房大多數都是身材或臉不會想看的女生,而且自己的肌肉也很難練。所以很多人只剩下拍照打卡,佛系健身,轉讓會員。 興趣 = 成就感 - (壓力) 正常人,真的常常把沒做過的事情當興趣,是因為你只看到別人的成就,你沒看到壓力。做了以後,遇到一點不爽,壓力大於成就,很快就沒興趣了。41
[討論] 軟體工作真的有需要刷題嗎?小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試? 在下工作比較邊向機台開發和嵌入式系統 --41
Re: [討論] 我就問,刷題強者的實務表現?這幾年我觀察下來的結論是怎樣都會有人叫 看學歷:「阿幹難道台大實作能力就強嗎」 看刷題:「阿幹難道刷題實作能力就強嗎」 考實作 回家寫:「阿幹程式要我帶回家寫 有夠浪費時間 是不是把我當白工」 當場寫:「阿幹考這個太偏 誰出社會還在自己刻」21
Re: [請益] 高一生目標資工如何選擇沒想到討論這麼熱烈, 非常感謝大家的建議以及資源, 我傳達了大部分的意見和資源, 統一在此謝謝各位 我們討論兩天,9
Re: [請益] C#工程師就業養成班--該放棄?或選擇?Hi, 我年紀也不小了, 看軟體業也10幾年了, 也許人生有些經歷可以來講講你男友的case, 我要再三的強調,要不要進軟體業,15
[請益] 問 跨推資工 怎麼選研究方向與教授背景 交大畢業 工作幾年打算轉資工 說實話就是機械的薪資跳很慢 工作內容也被當打雜用後續發展不佳14
[請益] 跨考缺乏實務經驗與作品的發展===代po 可代轉站內信=== 各位前輩好 小弟預計今年六月碩畢 對於未來工作有一些疑慮 因為身邊電資的同學和學長都進/要進豬屎屋了 沒有詢問的對象 希望各位前輩賜教7
Re: 資策會 TibaMe JAVA課程選擇說實在的,你要不要先搞清楚你為什麼要報名課程 這兩個課程都是貴商商捏 給你一個基本的概念,寫程式這個職業最重視的是自學的能力 如果自學能力不好,就算是硬擠當上了工程師,過不久你就會有上一篇文章的心情 在台中寫程式,不如去滴妹店搖飲料?2
Re: [請益] 好像不常聽到工程師研究程式交易?首先我就是讀商科 後來對寫程式有興趣 所以跳槽工程師 剛好又接觸到程式交易有興趣 後來就自己寫程式交易 只能說這門檻不低啊