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