V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miya
V2EX  ›  程序员

我同学 去面试php程序员实习生 为什么笔试很多是关于数据库方面的?? 不解。。。。

  •  
  •   miya · 2012-09-09 14:48:00 +08:00 · 5263 次点击
    这是一个创建于 4253 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数据库不是专门有写数据库的人么?是不是很多公司都这样啊?
    16 条回复    1970-01-01 08:00:00 +08:00
    yinsigan
        1
    yinsigan  
       2012-09-09 14:51:20 +08:00
    程序员经常要跟数据库打交道,或者根据业务自己设计数据表结构
    miya
        2
    miya  
    OP
       2012-09-09 15:02:30 +08:00
    @yinsigan 那在一个项目开始进行之前,不是应该已经数据库设计好了么?
    sunshinewu85
        3
    sunshinewu85  
       2012-09-09 15:11:08 +08:00
    针对每一家公司,考察的地方,其实都不太一样,很难统一,所以纯粹靠喜好
    DeepBlue
        4
    DeepBlue  
       2012-09-09 15:13:46 +08:00
    既然PHP是世界上最粘的脱水语言,那么身为PHPer,需要知道或者至少了解被粘在一起的东西都是啥么玩意,怎么才能更好的粘在一起,不是很正常么。。

    不是所有的公司都配有数据库管理员,系统管理员,很多都是直接程序员兼任,别说设计数据表这点点事,连搭建服务器环境,甚至是直接蹲机房搞不好都没的跑。要是公司连前端工程师也没有,还得继续苦逼的连HTML+JS+CSS一起写了的找谁说理去。

    就算是不用做这些,多知道一点也是很有必要的。。我就遇到过有人指着同一个文件里的PHP和JS代码问我PHP怎么执行JS函数。。。
    darasion
        5
    darasion  
       2012-09-09 16:13:47 +08:00
    我们那个组就是 php mysql html css javascript python c c++ shell ... 都得写的地方。
    虽然理论上都吹牛逼说什么“高内聚,低耦合”,实际上都是“高耦合,无内聚”。
    貌似多数根据技术的分工都是扯淡。实际上只有: 项目负责人、工作负责人、实习生 ... 的分工。
    linuxer
        6
    linuxer  
       2012-09-09 16:32:35 +08:00
    出来工作了,各种情况都会出现滴,各个公司的情况都不尽相同,不能一概而论.这些也是有可能的.
    PrideChung
        7
    PrideChung  
       2012-09-09 16:38:47 +08:00
    我以前倒是也面试过一家差不多的,MySQL特别是性能优化方面问得特别仔细。
    chloerei
        8
    chloerei  
       2012-09-09 16:41:55 +08:00
    不让我自己控制数据库的结构我很难写出好程序。
    Js
        9
    Js  
       2012-09-09 16:56:47 +08:00
    咳咳, 搞php的一直被当成十项全能的, 其实现在已经很好了, 国内较早的一批phper面试一些中小公司的时候除了会被问到php,数据结构,dba相关,服务器管理,javascript,css,浏览器兼容性,配色, 甚至还有可能被要求当场切psd.....
    udonmai
        10
    udonmai  
       2012-09-09 17:31:24 +08:00
    确实有很多打公司用php仅仅是作为UI架构,不会让你直接操作数据库,但是web开发的一大核心想必就是数据库了。不知道楼主认为php可以用来干吗?
    udonmai
        11
    udonmai  
       2012-09-09 17:32:33 +08:00
    T T 当我发现错别字的时候已经提交了。。。 @Livid 求改进
    zooandzoo
        12
    zooandzoo  
       2012-09-09 18:00:46 +08:00
    必须会。。数据库过不了肯定不行。。如果说公司有专门搞数据库的说明公司很大了,那么公司对数据库的知识要求更高。。。你面试的都是小公司。。搞WEB开发的要对每一条SQL语句负责
    niaoren
        13
    niaoren  
       2012-09-09 20:46:46 +08:00
    不会数据库,前端开发,服务器的程序员不是好程序员。
    twm
        14
    twm  
       2012-09-09 21:10:41 +08:00
    不会数据裤的程序员不是好设计师
    Ricepig
        15
    Ricepig  
       2012-09-10 00:48:43 +08:00
    额,难道会笔试一下用php怎么写出贪食蛇或扫雷?
    cloudzen
        16
    cloudzen  
       2012-09-10 09:19:41 +08:00
    前端后端相关的都会问点的吧,不管有没有专职DBA,对于一个web后端开发来说数据库常识都是标配。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2370 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:01 · PVG 21:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.