非计算机科班出身程序员的求职困惑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
matthewgao
V2EX    职场话题

非计算机科班出身程序员的求职困惑

  •  
  •   matthewgao 2016-03-10 23:17:56 +08:00 4581 次点击
    这是一个创建于 3502 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近面了几家公司,大的也有小的也有,经常被问到一些编译原理相关的问题(应该是),什么符号表啊,声明一个变量汇编怎么实现啊,我是一个通信专业毕业的人,木有学过编译原理,写 C++、 Python 、 Nodejs 这四年来,似乎还没碰到过问题需要了解这些内容,我看得懂汇编,但是让我手写,这个我是不行。

    所以我想我是不是得花点时间补一补编译原理?

    17 条回复    2016-03-14 10:28:48 +08:00
    Strikeactor
        1
    Strikeactor  
       2016-03-10 23:26:11 +08:00
    看看是有好处的,能抽出时间的话充下电也好
    vdo
        2
    vdo  
       2016-03-10 23:55:28 +08:00
    自从用了 python ,汇编全忘球了
    watzds
        3
    watzds  
       2016-03-11 00:00:11 +08:00 via Android
    硕士计算机研究生,面试从没问过这种问题。没学过编译原理。
    我想应该是和你做的东西有关,面试的职位有关才问的吧?
    我没听说哪个同学被问这种问题。
    ybfelix
        4
    ybfelix  
       2016-03-11 00:19:51 +08:00 via Android
    至今还没遇到
    ototsuyume
        5
    ototsuyume  
       2016-03-11 06:48:40 +08:00
    符号表和汇编这显然不是编译原理的内容,连这两个都不知道的证明你没什么调试程序的经验
    murmur
        6
    murmur  
       2016-03-11 08:06:41 +08:00
    应届生面汇编?除非是那种大企业的 c++工程师吧,或者安全方向的
    thinker3
        7
    thinker3  
       2016-03-11 09:53:25 +08:00
    @vdo 话说,我也是学过一点汇编的
    楼主换个方向找工作吧
    melovto
        8
    melovto  
       2016-03-11 10:15:25 +08:00 via iPhone
    花一个周末看看编译原理呗~
    SkyEcho
        9
    SkyEcho  
       2016-03-11 11:20:29 +08:00
    @melovto 一个周末有点夸张吧,编译原理那么多理论性的东西
    foonsun
        10
    foonsun  
       2016-03-11 11:22:34 +08:00
    通信的握爪。。汇编同弱
    Jowei
        11
    Jowei  
       2016-03-11 12:41:01 +08:00
    换个方向找吧,觉得时间不够补习的话。但可以边找工作边补充。
    野路子出身,现在也感觉,需要补很多基础的计算机理论。
    matthewgao
        12
    matthewgao  
    OP
       2016-03-11 18:02:39 +08:00
    @watzds 木有 都是互联网公司,也不单单是编译原理了,还会有些什么系统怎么管理进程啊,分页交换什么什么。。。 总之我的感觉就是你们做这东西涉及这么底层的东西么
    matthewgao
        13
    matthewgao  
    OP
       2016-03-11 18:05:46 +08:00
    @ototsuyume 不这么觉得,我经常调试程序。。。。 你说的再哪种情况下调试要用到这些? 逆向工程么

    我最多 gdb disassumble 一下,能看懂就足够我解决问题的了
    matthewgao
        14
    matthewgao  
    OP
       2016-03-11 18:07:54 +08:00
    @melovto 感觉一个星期搞不定,太多理论, 我觉得没个小半年啃不下来
    ototsuyume
        15
    ototsuyume  
       2016-03-11 18:21:09 +08:00 via iPhone
    @matthewgao 符号表就是调试程序时候用来识别变量名得东西,比如看 coredump 就需要符号表协助不然你都不知道挂在什么地方。汇编就不用说了,调试的时候对着源码看就知道怎样分配变量。编译原理研究的东西跟这些没多大关系,你就算学完编译原理一样不会知道这些是什么
    sneezry
        16
    sneezry  
       2016-03-11 23:52:10 +08:00
    我也是非科班的,很多计算机基础知识我也不熟悉。既然社招来问这些东西,那么看看招聘方的要求是否和自身条件相符,如果对方没有对编译原理等有明确要求,那么我觉得关系不大,能满足他们的业务要求就好。

    然后就是,虽然目前看起来没什么用,但是还是补一补吧,要不自己绕过去的坑早晚不注意掉进去。
    matthewgao
        17
    matthewgao  
    OP
       2016-03-14 10:28:48 +08:00
    @ototsuyume 原来那就叫符号表啊。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2683 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:25 PVG 15:25 LAX 00:25 JFK 03:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86