活跃农民
- 积分
- 923
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2014-6-26
- 最后登录
- 1970-1-1
|
说的有道理。工作之后更多的都是服务器开发,客户端ios/android开发。compiler这么底层的东西对工作本身帮助不是很大。
但是否学习这门课就见仁见智啦。我感觉现在太多的人上网课,都过于功利。总想选能快速提升自己实力的课。当然这也没错,每个人动机不同。我上这门课,更想去提升下自己对于计算机底层的理解。代码到底是如何最后变成机器代码的。
另外,学习Compiler也并不是无用。如果你把编译器整体当成一种解决问题的思想,这种思想是可以在工作中帮助你解决问题的。我们组服务器端就用到了编译器类似的思想,解决了一个问题。客户端现在被逆向工程的概率越来越大。如何更好地保护客户端不被黑客逆向工程,写外挂,就涉及到如何整理你客户端的binary,这方面也需要很多编译器的知识。
但是你说的很多,说不定几周以后我也放弃跟进这门课程了,对于我现在的工作,见效会很慢。但这门课真的是好课,可以从无到有拼出来一个 Compiler. |
|