作者:
descent (「雄辯是銀,沉默是金」)
2018-07-15 19:59:02非本科朋友想試試看自己和本科的差異可以試著看這2本書
程式設計師的自我修養:連結、載入、程式庫
Binary Hacks:駭客秘傳技巧一百招
看看這2本書的內容是不是會難倒你 。
程式設計師的自我修養:連結、載入、程式庫 在資工系中對應的課程是
系統程式, 但這本書離真實世界比較近, 系統程式用的課本是教學用的,
所以這本會難上一點 。
Binary Hacks:駭客秘傳技巧一百招 我不確定資工系有哪門課程
可以與之對應。
裡頭提到 c++ exception 是怎麼實作的, 坦白說很複雜,
我看了好幾次, 才勉強搞懂, 不確定非本科系來看的話,
是不是難度更高。
至於本科系的離散數學, 電子學, 線性代數, 在我的工作上沒有用到,
但也許其他工作上是有派上用場的, 我自己也很疑惑這些知識是用在
哪種工作領域之中。
至於資料結構, 我自己的資料結構並不強, 面試白板題目的演算法或是
資料結構, 通常就足以難倒我, 面試前通常要複習一下, 免得過不了,
本科系不熟資料結構說不過去, 只能怪自己努力還不夠。
像是 avl tree, rb tree 我到現在都還沒有弄懂, 但我知道他們是很難的資料結構,
若和非本科系比, 我可能也只比他們知道這 2 個資料結構很難, 這樣而已。
本科系本來在相關知識方面就是要贏過非本科系, 這不是應該的嗎?
如果身為非本科系的你, 在這方面贏過本科系, 的確是可以
為自己的努力驕傲的。
但為什麼要比輸贏呢?
大家可以好好的討論電腦相關技術, 彼此交流, 讓雙方更進步,
寫出更多造福社會的程式, 這不是更好嗎?