看板 SENIORHIGH 關於我們 聯絡資訊
※ 引述《albert0723 (yuan)》之銘言: : 大學已經決定好想唸資工系了 : 想請問版上資工前輩們 : 如果我想先去補一些程式設計 : 因為高中幾乎沒有教程式設計 : 所以想請問有沒有哪些程式設計是適合先去補的 : 還有有哪些不錯的補習班呢? : —————————- : BTW : 若想走程式設計師 有沒有哪些證照是必須考取的呢? 看了看日期好像已經隔有段時間了 不過還是來回一下,看能幫多少就幫多少好了 我不知道你是錄取那一間 如果是113的話 暑期有所謂的霹靂優 可以讓你先修一些學分 譬如說微積分、普物、計概(C語言程式設計) 先修這一些的好處是暑期修氣氛上比較放鬆 而且可以讓你早一點進入狀況 然後推幾本我覺得可以看的書: 1. 《Code: The Hidden Language of Computer Hardware and Software》 基本上這是本用非常童趣的方式跟你解釋最基本的數位電路: 「你是個非常可憐的小孩,老北老木不准你跟別人玩、要早早睡覺。 你家對面有一個跟你一樣糾摳連的小朋友, 你們決定拿手上有的手電筒來彼此聊天......」 於是這就是最初的〝encoding〞(編碼), 然後會超展開、開始講一些簡單的數位邏輯...etc 啊對了,他是英文的。 然後如果連看它需要的英文你都很吃力,建議你還是把英文拉起來比較重要。 資工系很多書跟經典論文都是英文 你都要吃中譯本的話 除非你這輩子沒有打算要跟cutting edge的技術 不然等你要查資料時,就會發現terminology跟不上,整個業力引爆 2. 《C Programming: A Modern Approach》 或著俗稱螞蟻書的《C How to Porgram》 雖然很想直接推你 K&R ,不過太殘忍了,新手還是需要手把手的書 上面那兩本很有可能會是你大一用到的C教科書 兩本都很有名,如果你真的把其中一本給它讀懂了,就算教授選別本也沒差 然後其實也不見得要C啦,我自己是很推Python 總之是希望你進來前不是完全的白紙 不然等你第一次期中考只有個位數分數時,可能會開始懷疑人生 (我第一次修OOP時期中考,上機寫程式只有 6 分,當時真的會進入撞牆期) 3. 任何一本你覺得看得順眼、教git的書 git是版本控制的工具 我不管你未來是要走理論還是要走工程 這個年代的資工人不會版本控制只有「討打」兩個字可以形容 = = = = = 然後是證照的部份 如果你是寫code的,應該還好啦 四大四中資工碩畢業證書可能還比較好用 但如果是網管,強烈建議至少要考一張CCNA 公司任用就是有他的規定在,尤其IT相對來說是個有很多規章的行業 -- Linux is the bone of my world. Kernel is mybody, and initramfs is myblood, have created over a thousand Distros. Unknown to impossibility. Nor known to limitation. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.167.181 ※ 文章網址: https://www.ptt.cc/bbs/SENIORHIGH/M.1523022969.A.0BF.html
HHH555JJJ : 感覺很用心,幫推 04/06 22:27
asd5377932 : 推推 04/06 22:39
lee457088 : 推 04/06 22:41
handylan : 推 04/06 22:50
weiweiandy : 沒有鬧,推 04/06 23:20
me356500 : 無限coding 04/06 23:41
inori13 : 推用心 04/06 23:48
dream0405 : 用心 04/07 00:08
a29022792 : 推 先修學分很賺 很後悔沒先修 04/07 00:51
ny40ny40ny : 推 04/07 09:56
mdlvi : 推用心 04/07 10:36
ILoveElsa : OOP修XX龍? 04/07 10:41
leo922oel : 認真,推 04/07 11:53
nova06091 : 資工系學歷就是你的證照 04/07 14:39
nova06091 : 其他證照都是補習班斂財用的 04/07 14:39
ericlin06 : OOP修黃xx? 04/07 15:44
ericlin06 : 考完學測到入學前還是天天耍廢比較實在 04/07 15:45
junyussh : 有git先推 04/07 16:47
splitline : 還不熟寫程式就學git我覺得蠻不實在的 04/07 16:50
NCTUbigGG : 想到那時候OOP修到英文授課就賭爛 教授英文超破 幹 04/07 16:53
NCTUbigGG : 我阿嬤英文都講得比他好 去他的 04/07 16:54
NCTUbigGG : 程式語言的話,我覺得先學C會比較有幫助哦 04/07 16:59
NCTUbigGG : 初學者如果一開始就學Python 很容易就變成Python的 04/07 16:59
NCTUbigGG : 形狀了...再回去學C 感覺會比較痛苦 04/07 17:00
NCTUbigGG : 既然是資工系 C是逃不掉的 還是好好打基礎吧... 04/07 17:00
snaketsai : 我不覺得C有絕對dominant的地位 04/07 17:17
snaketsai : 不過我承認工程上因為基礎建設都是C/C++居多,懂一 04/07 17:20
snaketsai : 點才能在跟人吵架、或要「致敬」時才看的懂 04/07 17:20
snaketsai : BTW,如果想看C runtime/lib的實作。個人推薦musl, 04/07 17:21
snaketsai : glibc歷史包袱太多 04/07 17:21
snaketsai : 順便嘮叨兩句,《程式設計師的自我修養》這本真的推 04/07 17:24
snaketsai : 薦資工大三的人啃一下,今天才有友校的碩班朋友問我 04/07 17:24
snaketsai : 很基礎的linker問題……當下實在有點尷尬症都犯了 04/07 17:24
snaketsai : (一種安安當年你「組語&系統程式」是都只寫考古題嗎 04/07 17:26
snaketsai : 的感覺) 04/07 17:26
Apache : Python的問題在於他幫你做好的東西太多了 04/07 17:28
Apache : 大部分教學也不會分析原理跟複雜度 04/07 17:29
Brothre23 : 不是要先去交女朋友嗎(咦 04/07 17:33
WLshadow : 用心推 是不是第二本的書名有拼錯 Program? 04/07 18:06
hatsuha : 用心幫推 04/08 00:03
petingo : 什麼都不會的人叫他去看git? 04/09 12:03
snaketsai : git不只能用在程式上,管理筆記、純文字的東西都行 04/10 07:15
snaketsai : 換句話說,它只是個輔助的工具,獨立出來學沒問題吧 04/10 09:34
energyy1104 : 我自己是覺得 你的第一個語言會定形你的腦袋 從pyth 04/10 14:21
energyy1104 : on開始 之後讀C真的會不太習慣 04/10 14:21
energyy1104 : 相反的 我自己看python也是覺得豆頁痛啦 04/10 14:21
snaketsai : 我第一個語言是VB(國小)、第二個是JavaScript(國中) 04/10 17:26
snaketsai : 高中才學C/C++,大二後才碰Python 04/10 17:27
snaketsai : 其實我有理解你想說的,拿著鎚子的人看什麼都像釘子 04/10 17:27
snaketsai : 既然話都說開了,我直接說個比較不政治正確的話 04/10 17:29
snaketsai : 想想覺得開始偏離這篇的本意了,我還是先打住好了 04/10 17:32
kevinyin9 : C/C++再來Python覺得比較好 先學Python腦袋會把事 04/14 16:42
kevinyin9 : 情都想得太簡單 結果C都寫不出來 哈哈哈 個人經驗 04/14 16:42