V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Sunyanzi  ›  全部回复第 82 页 / 共 118 页
回复总数  2341
1 ... 78  79  80  81  82  83  84  85  86  87 ... 118  
2014-01-09 19:54:05 +08:00
回复了 itfanr 创建的主题 分享发现 一个好玩的社区,简单明快----孢子
为什么楼上都觉得这东西不好 ... 我觉得不管从哪个角度而言都是相当赞的作品呀 ...
一口气写完就发了 ... 发完完自己读了一下 ... 感觉像居高临下的说教一样 ... 很讨厌呀 ...

嘛 ... 对不起对不起 ... 我也不知道怎么回事写着写着就变成这样了 ...

如果有的话说重了也不要太往心里去 ... 我想我大概是在凶过去的自己 ...

我曾经是一个很严重的拖延症患者 ... 再加上我有非常扭曲的完美主义倾向 ...

这两点导致我吃了很多很多亏 ... 惨痛的程度和造成的影响应该远远超出你的想象 ...

后来被捡走做了管理 ... 眼界也放宽了 ... 再加上年纪渐长 ... 吃亏也算吃出经验了 ...

这些因素纠缠在一起才慢慢板过来 ...

总觉得不想看到你走我走过的弯路 ... 如何驾驭时间是一门大学问 ... 希望你会认真对待 ...

字写得挺乱的错了俩地方 ... 顺便勘误吧 ...

Line 63 ... 「直接判断文件然后引用并实例化即可」 ...

Line 71 ... 「我至少会知道你对面向对象的理解和 MVC 的使用习惯」 ...
Nice try ... 至少能够有想要动手试试看的这个想法 ...

这已经比那些看完我的发言转过脸就忘掉的人让我感动多了 ...

不过感动归感动 ... 在这里我还是要不请自来的指出一些你的问题 ... 如有冒犯还望包涵 ...

其一 ... 两个字 ... 也是最重要的事情 ... 审题 ...

首先我说了我要你实现的是一个 Simple Blog ... 不是写一个 WordPress 的替代品 ...

换言之 ... 假如在你面试的时候我要求你上机在很短时间内完成一个成熟的商业作品 ...

你大可以键盘都不碰扭头就走 ...

因为这不可能 ... 能提出这种需求说明我一定是个外行 ... 你的时间不值得浪费在这里 ...

我的题目简单到一目了然 ... 没有任何长篇大论的文档只有两个单词 ...

Simple 说明了项目规格 ... Blog 说明了项目类型 ... 一言以蔽之就是一个不太复杂的博客系统 ...

仅此而已 ... 题目中并未涉及权限系统 ... 而你的切入点直接就是权限系统 ...

题目涉及了不太复杂 ... 而你的权限系统从诞生起就很复杂 ... 这很奇怪 ...

这直接引出了你的第二个问题 ... 没有一个良好的自我认知 ...

这里我们不得不谈的就是时间 ...

不管你在面试也好 ... 真正入职之后也罢 ... 时间都是有限的 ...

你承诺要完成的每一个功能都要在其对应的 deadline 之前完成 ... 这是立世之本 ...

面试只是对你的第一次考量 ... 短短的时间内 ... 你必须让我看到一个 Blog ...

不要求完善 ... 不要求功能有多么全 ... 只要求两点 ... 它必须是个 Blog ... 它必须安全 ...

而你在一开始就给自己定了一个很宏伟的目标 ... 准备要做出个闪亮的作品当场把我震了 ...

这个出发点很好 ... 只是很可惜你并没有那么快的开发速度 ... 这就叫心比天高 ... 命比纸薄 ...

根本原因是你自己没有一个概念在规定时间内能完成什么 ...

想得很好 ... 做得很少 ... 一点都不得力 ... 得到这样一个驴唇不对马嘴的结果也是理所当然 ...

我知道这么说你可能有意见 ... 这样 ... 你想象一个场景 ...

公司说一周之后有几百万的广告投放 ... 你要做一个活动出来留住这些撞进来的用户 ...

一周后你写出了一个前无古人后无来者的巨匠级 ORM ... 放上 Github 瞬间破千 fork 那种 ...

但你把大量的时间花在这个工具上 ... 活动没出来 ... 用户留不住 ... 几百万就水漂了 ...

提出需求的人不会关心你写了什么 ... 规定日子活动没出来 ... 你就不用再来上班了 ...

虽然实际上有项目管理所以这种事情不会发生 ... 但脱离项目管理之后你自己能够管理自己么 ..?

我要的 Blog 呢 ..? 在哪里 ..?

如果你能力足够 ... 大可以自己先做框架再做模板引擎最后让我跪在一个光芒四射的 Blog 面前 ...

但如果你是个一般人 ... 那么破题的顺序如下 ...

首先做一个 dispatcher ... 直接用判断文件然后引用并实例化即可 ... 最多不过十分钟 ...

然后做一个 DB 的封装 ... 能用 PDO 或者 MySQLi 最好 ...

最不济也要往 mysql_real_escape_string / mysql_query 外面套一层 ... 最多一刻钟 ...

有闲工夫再做个模板引擎 ... 直接 require php 的那种 ... 逻辑都内嵌 ... 最多不过五分钟 ...

半小时之内 ... 完成了所有需要的功能 ... 我至少会知道你对面向对象和 MVC 的使用习惯 ...

然后建表写逻辑 ... 最简单的 ... 一个展示一个发布 ... 这些有一刻钟够了吧 ...

如果你觉得我上面说的这些都还是太难 ... 你做不到 ... 也没关系 ...

直接面向过程 ... 把代码和模板掺杂在一起 ...

一开始什么都不管 ... 上手就建表然后开始写 new.php ...

内容就是显示表单或者直连数据库插记录 ... 然后做个 index.php 把内容读出来 ...

我要是提前来看 ... 至少这两种方式都可以让我看到项目在向着正确的方向发展 ...

基本上最慢最慢这两个功能一个小时也完成了 ... 时间还剩不少 ... 做权限系统 ...

权限系统唯一的作用 ... 控制发表文章的权限 ... 用户名和密码直接写死在文件里就好 ...

这个功能也算半小时 ... 足够了吧 ..?

一个半小时 ... 虽然结构上丑陋无比 ... 但我至少看到了一个可用的 Blog ... 能写能看 ...

如果时间更长一些或者你手更快一些 ... 继续做编辑和删除 ... 能删能改 ...

这些功能完成 ... 你的代码就已经是一个能交作业的 Simple Blog 了 ...

我在接下来的任何时间中止你的开发都不会影响已经成型的系统 ...

唯一的区别只是如果我给你多一些时间可能会有评论功能 ... 修改设置功能 ... 静态化等等 ...

而事实上这些都不用写 ... 只要讲给我听 ... 说说你想怎么做这些功能就好了 ...

顺便再抱怨一下时间不够不然可以写得更漂亮一类的 ... 我想要的 ... 是这样的结果 ...

上机的部分终归只是面试的一部分 ... 你面试时写的代码永远不会有机会上生产环境 ...

关键点还是在考核你的综合实力 ... 包括程序思想的实际应用 ... 时间的把控等等 ...

力臻完美不是坏事 ...

我作为一只无比拧巴的完美主义天蝎看到你的变量命名和注释就能明白你的想法 ...

但公司不是你家开的 ... 有些时候 ... 往往需要牺牲自己的品位去迎合需求 ...

至于你最关心的那个问题 ... 我们还是来假设一个场景吧 ...

你下午一点半的时候面试 ... 简单的寒暄和过场之后两点整我给你需求让你上机 ...

然后我回去忙我的 ... 一下午没抽开身 ... 就这样四个小时过去 ... 六点钟天黑了大家下班 ...

于是我过去看你 ... 结果发现你写出了 could.php ... 你觉得我会是怎样的心情 ..?

虽然现实中这种情况不太会发生 ... 如果我中途跑过去看你会直接说上面的话把你引向正途 ...

但如果真的就发生了这种极限情况 ... 我认真的想了一下 ... 我还是会给你发 offer ...

从 could.php 里我能看出你的基础和思想 ... 薪水可以开 3 ~ 4 ... 但这并不代表你成功了 ...

在试用期内如果依然是我让你实现某个东西你非坚持要先做完另外一个再来做 ...

那么这就出离技术了 ... 这属于无法沟通的范畴 ... 罪无可恕 ...

最后 ... 我们抛开 Blog 这个事情不谈 ... 单纯从代码的角度讲 ... could.php 写的还可以 ...

但如果让我做这样的一个权限系统 ... 我一定用二进制实现 ...

先不说太多 ... 算是一个小提示吧 ... 你自己想想看如何优化你的权限系统 ..?
2014-01-07 18:31:33 +08:00
回复了 barb 创建的主题 程序员 php问题strpos($goods_attr,'VIP套餐') !== false)不同环境下结果不同.
@perichr P 酱!!!(抱大腿
活到目前为止交过的所有女朋友都是二手的 ... (流泪
2014-01-06 22:45:50 +08:00
回复了 wdkwdkwdk 创建的主题 问与答 现在貌似做网页游戏策划很赚钱啊
看到这个标题我还以为自己穿越了 ... 这帖子出现在一两年前还挺合理的 ...

现在做剧情文案策划的 ... 还能拿到 20 简直就是个奇迹了呀 ...
2014-01-05 19:53:30 +08:00
回复了 anewg 创建的主题 PHP 对一个在对象中使用引用的例子不解,求分析?
类的构造器不一定非叫 __construct ... 和类名同名的方法也是构造器 ... 并且适用范围更广 ...

也就是以下三行代码 ...

$reference = new reftest(); // reftest 方法执行一次
$reference->reftest(); // reftest 方法执行第二次
$reference->reftest2(); // reftest2 方法执行一次

其他的应该就没有问题了吧 ..?
2014-01-05 19:14:07 +08:00
回复了 barb 创建的主题 程序员 php问题strpos($goods_attr,'VIP套餐') !== false)不同环境下结果不同.
@lizheming 什!!么!!!!我!!便!!是!!不!!相!!信!!了!!口!!牙!!

说是可爱的男孩纸我也就信了 ... 这么萌断然不可能是一个有娃娃的大叔啊啊啊啊啊啊啊啊啊啊啊!!

妈蛋 ... 我的世界观要崩坏了么 ... 怎么可能会有男人比我还萌的!!

不 ... 不是这样的 ... 在三次元亲眼见到 P 酱本人之前不要相信这些奇怪的事情!!
2014-01-05 13:25:20 +08:00
回复了 barb 创建的主题 程序员 php问题strpos($goods_attr,'VIP套餐') !== false)不同环境下结果不同.
@lizheming 好吧 ... 那就当做不经意间学到了新知识好啦 ...

SF 还是有去看啦 ... 但近来都没发现想要回答的问题的说 ...

以及最近的回答质量都不错 ... 偷偷的看着大家百花齐放也是很有趣的事情 ...

另外 ... 从我的直觉上讲 P 酱似乎是个萌萌的姑娘 ... 要好好跟她发展呀!
2014-01-04 02:29:37 +08:00
回复了 sun391 创建的主题 程序员 想问下腾讯加班多不?
奇怪 ... 有个事情居然这都 20 楼了还没人提 ...

难道只有我觉得在腾讯加班多少取决于你女朋友跟另外一个部门的上司关系么 ...
两个帖子都看了 ... 上个帖子大概是描述得不够完全结果重发之后居然忘记留联系方式 ...

路过了顺手帮补一下吧 ... LZ 公司收简历的地址是 will [at] overseasstudentliving [dot] com ...
2014-01-03 18:08:24 +08:00
回复了 dexter 创建的主题 程序员 谁有面试phper的经验?帮一下忙
趁着无聊顺便提一下 @heganj 27 楼的回复里面的几个不准确的地方吧 ...

和帖子的主题完全没关系 ... 单纯是看着别扭而已 ...

「再举个例子。。。变量名和成员变量名大小写不敏感,函数名和方法名大小写敏感」 ...

这个正好说反了 ...

所有与变量或常量相关的名称皆为大小写敏感的 ... 而函数名方法名类名大小写不敏感 ...

「引用不存在的变量产生warning 引用不存在的方法产生fatal error」 ...

引用不存在的变量或常量会产生 Notice 级别的错误 ... 而不是 Warning 级别的错误 ...

引用不存在的函数方法或类是产生 Fatal error 级别的错误没错 ...

「类似shuffle那样的函数,返回的不是打乱的数组,而是一组打乱的下标」 ...

事实上 php 的 shuffle 函数的返回是一个成功与否的布尔值 ... 执行完成原数组会直接被打乱 ...

返回一组被打乱下标的函数叫 array_rand ... 用途是在数组里挑选一个或多个随机成员 ...

所以我觉得大概是你用错了函数 ..?

至于变量类型转化的疑问 ... php 作为一个弱变量类型的语言 ... 得到这样的结果也不奇怪啦 ...
2014-01-03 17:36:41 +08:00
回复了 dexter 创建的主题 程序员 谁有面试phper的经验?帮一下忙
@subpo 依然随时欢迎过来玩呀 ... 或者我杀奔苏州找你去玩也可以 ... 求包养 ... 不饿死就行 ...

嘛 ... 压压惊压压惊 ... 怎么说呢 ... 完全不用害怕啦 ... 自取其辱什么的也完全不会发生的说 ...

通常的面试 ... 我和被面试的人都是初次相见 ... 我们的人生轨迹很可能只会相交这一个来小时 ...

面试之后如果不成 ... 很可能一个星期过去他不记得我我也不记得他 ... 仿佛我们从未相遇过 ...

所以我要用这短短的时间从他身上挖掘到尽可能多的东西 ... 过程就会比较简单粗暴啦 ...

而在我身处的圈子里发出的邀请完全是另外一回事 ... 比如之前的论坛邀请 ...

我们虽然没见过面但我们彼此认识 ... 看你的发言就可以大概对你有所了解 ...

所以就算没有基础 ... 只要愿意过来 ... 愿意跟着我学 ... 我就可以从零带起的说 ...

说来我还蛮爱干这个事情的 ... 之前在公司也招了一些学 Java 完全没接触过 php 的大学生硬带 ...

熟人的话 ... 起薪大概会比招过来没基础的陌生人翻一倍这样 ... 算是特别优待吧 ..?
2014-01-03 16:51:55 +08:00
回复了 kmvan 创建的主题 程序员 [前端]大家用啥方案来管理 URI 的 hash 值?
我一般直接用 slash 分隔 ... URL 像这样 ...

http://domain/#page/hash/arg

总觉得用 comma 不好看 ... 破坏了 URI 的一种独特的美感 ...
2014-01-03 16:37:40 +08:00
回复了 hzlzh 创建的主题 分享发现 一个戳中笑点的段子
这个段子不是古来就有之么 ...

http://ww3.sinaimg.cn/large/bb4b3a25gw1ec6fvej1lkj20ae08k3yr.jpg

出处是这里 ... http://xkcd.com/149/ ...
1 ... 78  79  80  81  82  83  84  85  86  87 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1098 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.