一亩三分地

 找回密码 注册账号

扫描二维码登录本站


码农求职神器Triplebyte
不用海投
内推多家公司面试

Total Comp Calculator
输入offer信息
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
查看: 1064|回复: 23
收起左侧

[其他] 打听一下,编译器设计这门课的知识在找工作和将来工作的时候能用得上吗?

[复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
atandt | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
如果将来想去亚马逊、微软、谷歌这种公司或者别的计算机编程类的公司工作,编译器设计这门课的
东西会用的上吗?



上一篇:转专业刷题遇到瓶颈,求帮助
下一篇:刷题水平代表工作能力吗?
我的人缘0
uuisafresh 2019-7-22 02:37:07 | 显示全部楼层
本楼: 👍   66% (2)
 
 
33% (1)   👎
全局: 👍   92% (423)
 
 
7% (36)    👎
我现在工作就用到了。如果再学习解析器,针对某一门语言深入研究其实现,对以后学任何语言很有帮助

我给你的建议是少去想以后工作用没用到,读书的时候就是读书,抽出时间出来刷题就行了。以后工作了,很少再有时间去专门学一样东西,任何CS的东西很难讲以后会不会突然不行了或者突然火了,但是多学学总是对各方各面都有启发。总体来讲CS培养的还是快速学习能力,以及涉猎广泛能力。如果不培养这个能力,即使你现在先手比别人先学DB web一工作就上手特别快,总有一天还是会被淘汰的
回复

使用道具 举报

我的人缘1
nagato 2019-7-21 09:45:25 | 显示全部楼层
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   92% (716)
 
 
7% (57)    👎
new grad在算法题和OOD刷好之前,还是省点心吧。。。这些至少在你上岸之前和上岸之后的一年内用不到

评分

参与人数 1大米 +2 收起 理由
yuanb10 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

我的人缘0
Sezedai 2019-7-22 12:22:40 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   99% (115)
 
 
0% (1)    👎
如果能在学校选择上这门课,而且老师带动手做project,那推荐上,因为这可能是你最后一次也是最认真一次学编译原理。

如果不是特定岗位,面试不会考察。但是,编译器project比较好的一点是可以当作一个new grad project放在behavior question中回答和阐述。因为。。。其实大部分程序员都搞不懂编译原理,所以你的project显得很难,很有挑战,她/他们也不会在细节上太难为你,因为她/他们也不懂。如果真的遇见编译器大佬,疯狂深究,可能这次运气真的不好吧。
回复

使用道具 举报

我的人缘0
zleocodin 2019-7-22 02:42:20 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   99% (393)
 
 
0% (2)    👎
快要把编译器原理全部还给老师的我来强答一发
其实编译器当中的自动机还是个挺重要的算法来的,面试的时候虽然不太可能考察这个,但在follow up环节,如果题目恰好可以用自动机做,能简要讲一下也挺好的
如果说要写语言,大部分职位是不需要的,除非是非常infra的那种,而且一边写tool的那种语言都比较简单,甚至可能都不见得用得到lex/yacc这种parser
但是编译器原理中涉及的一些较为系统、底层的知识对于理解各种优化,尤其是profile程序的时候还有点帮助的
总之作为CS基础课之一,了解多一些还是很有好处的。
回复

使用道具 举报

我的人缘1
wzhbtbt 2019-7-22 02:34:37 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (477)
 
 
6% (35)    👎
找工作用不上 工作用得上
回复

使用道具 举报

我的人缘0
gongchen 2019-7-22 00:34:30 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (219)
 
 
6% (15)    👎
slowloris 发表于 2019-7-21 21:36
个人感觉这个的急需性不太大,但是各种语言的基础层面大致都要知道一些是很有帮助的,比如python的类型推 ...

我一直觉得操作系统是分布式的pre requisite。所以不应该是操作系统比分布式更加重要么?层主你怎么看呢?可能层主觉得不需要懂单机系统也可以理解分布式?
回复

使用道具 举报

我的人缘0
slowloris 2019-7-21 21:36:10 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   91% (419)
 
 
8% (41)    👎

个人感觉这个的急需性不太大,但是各种语言的基础层面大致都要知道一些是很有帮助的,比如python的类型推倒,jvm的内村模形,垃圾回收原理,cpp的虚函数表之类。
对于其他的专业课我把重要性如下排,数据库底层实现>分布式>操作系统~网络>编译器>体系架构
回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   71% (1714)
 
 
28% (696)    👎
nagato 发表于 2019/07/21 09:45:25
new grad在算法题和OOD刷好之前,还是省点心吧。。。这些至少在你上岸之前和上岸之后的一年内用不到

谁说的,我实习就是写语言
回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   71% (1714)
 
 
28% (696)    👎
atandt 发表于 2019/07/21 09:29:22


能展开说说吗?难道要重新写个语言吗

是的,经常需要写个语言,很简单的那种。
回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   71% (1714)
 
 
28% (696)    👎
会。字数。
回复

使用道具 举报

我的人缘0
 楼主| atandt 2019-7-21 09:29:22 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎

能展开说说吗?难道要重新写个语言吗
回复

使用道具 举报

我的人缘1
nagato 2019-7-21 12:11:29 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (716)
 
 
7% (57)    👎
shengli 发表于 2019-7-20 22:39
谁说的,我实习就是写语言

SDE Intern做这些吗?  太强了    想知道在哪里高就   
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   71% (1714)
 
 
28% (696)    👎
nagato 发表于 2019/07/21 12:11:29


SDE Intern做这些吗?  太强了    想知道在哪里高就

这个不能讲:)

补充内容 (2019-7-21 12:25):
怕被同事认出来
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   90% (347)
 
 
9% (36)    👎
我记得 Leetcode有一个 Basic Calculator的问题 就考的编译器的知识?
不过那道题是hard,如果没学过相关知识我觉得不是很容易想出来
回复

使用道具 举报

我的人缘0
huzq85 2019-7-21 18:05:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (81)
 
 
1% (1)    👎
以后的研究方向就是编译器...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版||一亩三分地

GMT+8, 2019-8-23 05:07

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表