Re: [請益] 畢業生vs非本科系差在哪?

作者: descent (「雄辯是銀,沉默是金」)   2018-07-15 19:59:02
非本科朋友想試試看自己和本科的差異可以試著看這2本書
程式設計師的自我修養:連結、載入、程式庫
Binary Hacks:駭客秘傳技巧一百招
看看這2本書的內容是不是會難倒你 。
程式設計師的自我修養:連結、載入、程式庫 在資工系中對應的課程是
系統程式, 但這本書離真實世界比較近, 系統程式用的課本是教學用的,
所以這本會難上一點 。
Binary Hacks:駭客秘傳技巧一百招 我不確定資工系有哪門課程
可以與之對應。
裡頭提到 c++ exception 是怎麼實作的, 坦白說很複雜,
我看了好幾次, 才勉強搞懂, 不確定非本科系來看的話,
是不是難度更高。
至於本科系的離散數學, 電子學, 線性代數, 在我的工作上沒有用到,
但也許其他工作上是有派上用場的, 我自己也很疑惑這些知識是用在
哪種工作領域之中。
至於資料結構, 我自己的資料結構並不強, 面試白板題目的演算法或是
資料結構, 通常就足以難倒我, 面試前通常要複習一下, 免得過不了,
本科系不熟資料結構說不過去, 只能怪自己努力還不夠。
像是 avl tree, rb tree 我到現在都還沒有弄懂, 但我知道他們是很難的資料結構,
若和非本科系比, 我可能也只比他們知道這 2 個資料結構很難, 這樣而已。
本科系本來在相關知識方面就是要贏過非本科系, 這不是應該的嗎?
如果身為非本科系的你, 在這方面贏過本科系, 的確是可以
為自己的努力驕傲的。
但為什麼要比輸贏呢?
大家可以好好的討論電腦相關技術, 彼此交流, 讓雙方更進步,
寫出更多造福社會的程式, 這不是更好嗎?
作者: pttworld (批踢踢世界)   2018-07-15 20:09:00
這系列首篇文是炮板上所有人,結果討論到現在
作者: DarkIllusion (′・ω・‵)   2018-07-15 20:10:00
後來的回文也變得不像是只回首篇文原PO啦~
作者: BignoZe (BignoZe)   2018-07-15 20:11:00
覺得贏了但是輸了
作者: plsmaop (plsmaop)   2018-07-15 20:16:00
知道有哪些資料結構算是通識,會操作AVL才能算是本科吧,然後還要會一堆根本沒在用的樹,費波那契樹,B樹
作者: b0920075 (Void)   2018-07-15 20:21:00
自我修養真的是一本好書XDD我都把他當成中國劣化版的csapp
作者: testPtt (測試)   2018-07-15 22:00:00
很多工作性質去鑽底層只是浪費時間 不如多研究框架應用
作者: Rodrigo (swinger)   2018-07-15 22:55:00
鑽底層也沒啥不好~充電也不算浪費時間~只是會被老闆罵 XD
作者: testPtt (測試)   2018-07-15 23:11:00
新手要快速進入狀況只能這樣 就像數學背公式不管原理
作者: oneheat (等待)   2018-07-15 23:29:00
了解基礎很好啊,整天restful api掛在嘴邊,連sliding window都不知道也是難搞
作者: tinlans ( )   2018-07-16 07:04:00
這兩本我博三看的,沒有障礙,但我主攻編譯器所以未必準AVL tree 在高一摸的 MudOS 見過,書店翻幾下就有的東西,那是一個早期純文字線上遊戲的伺服端引擎,現在年輕一輩的未必聽過,總之地位有點類似 Java VM。紅黑樹是 SGI STL 實現 std::map 的底層方法,可以在當年侯捷寫的 STL 源碼剖析這本書看到原理,非本科系也能學。以前我丟過那本書給高中普通科的小朋友讀過,可以吸收。現在小孩活在記憶體幾 G 的時代所以對外部搜尋需求變小了,以前不得把資料存在硬碟上做外部搜尋,解決方案就是 Btree 這類東西。不過現代也很少人自己土砲,會直接選用現成的 DBMS 或者 file-based 的 database,如 sqlite3。^以前不得不把資料存在硬碟上 漏打一個字要瞭解首篇原 po 的背景要先讀一下 #1Q-2yBhb (Tech_Job),如果是說非本科去接觸他會的那些東西,其實這兩本書的內容可以說是完全用不上。但是他跑來這邊點名資工人來戰,我就在想他完全搞錯對象,整個看起來像是他學完 HTML、CSS 和 JS 以後,感想是「原來你們資工人四年都在學這些,這麼好學,還好意思噓我」就跑來點名資工人開戰。但其實就我觀察,板上真的是資工系出身的人數相當有限。所以一開始的假設前提就無效,後面就變成議題自由發散了
作者: pttworld (批踢踢世界)   2018-07-16 10:42:00
工科報到,不過一開始也不是這板的行業
作者: s06yji3 (阿南)   2018-07-16 11:41:00
就標準的井底之蛙
作者: sarafciel (Cattuz)   2018-07-16 13:15:00
連結載入函式庫大推 我OS跟系統程式修完覺得中間還有一段gap 這本書幫我補了最後一塊拼圖上去
作者: brianhsu (墳墓)   2018-07-16 13:21:00
線性代數印象中做機器人路徑的好像會用到?
作者: sarafciel (Cattuz)   2018-07-16 13:28:00
線代在AI的SVM跟前陣子很夯的CNN都會用到 還有圖學也是離散則是各種資結跟算法的數學基礎 我當年也是念到頭大現在回過頭看才知道 其實離散只是要讓你在程式上用的那些性質 可以在數學上找到相應的領域跟應用而已
作者: Sex5F (HTC)   2018-07-17 13:45:00
真的一堆分本科又非四大的參戰講了他們不會懂

Links booklink

Contact Us: admin [ a t ] ucptt.com