+ -
当前位置:首页 → 问答吧 → 作为20年的老牌程序员和负责企业招聘的技术总监对现在PHP程序员的困惑

作为20年的老牌程序员和负责企业招聘的技术总监对现在PHP程序员的困惑

时间:2006-05-26

来源:互联网

随着国外大量资金对web 2.0项目的大量投资进入中国,国内的php程序员就越来越紧张,加上最近的应届毕业生在找工作,因此每天都能收到大量的简历,很多都是计算机专业毕业的,有的简历也包装的很好,但是一面试,问题就出来了,真是无奈......  难道是现在的程序员就只会发发邮件,玩玩游戏?

俺面试程序员,提问:php会吗?  答曰:会 ,且比较有经验
于是,俺问了几个基础问题:
    $a="asb\\'\"jd";
   $b="s$a.$ab{$a}ab";
  echo $b;
请写出输出结果.
还有: http://xxxx.com/a.php?type=1& ... ?cmd=abc&type=2
请问在a.php中读出的传入的$type 值是多少

结果看来会php的不多啊,答对的不多啊。

结论:很多程序员半路出家,认为php主要工作是设计网页,把页面作漂亮,程序其次;其实程序员主要是程序逻辑,一般不错的研发型公司都会将程序员与美工分开的,因为一种是理性思维,一种是感性思维,这两种思维很难在一个人身上都发挥出来,除非是爱因斯坦这种牛人


于是,俺又针对计算机专业毕业的学生出了两道基本算法题:

1。已知某年元月一日星期几,不使用日期函数,计算某年某月某日星期几
2。对数组进行冒泡排序(不使用数组排序函数)

课本上的题,做上了的少只有少,难道现在的程序员水平就这样?

难道现在的程序员就只会写一个select 数据合成个页面,用户填个表 insert & update入库,完全没有技术含量!

作者: liyaping   发布时间: 2006-05-25

(1)第一个问题要考虑每个月天数,闰年,

(2)冒泡 这能做。

QUOTE:
难道现在的程序员就只会写一个select 数据合成个页面,用户填个表 insert & update入库,完全没有技术含量!
搞web的就是select inert update加些简单判断,还能搞出什么东西来??????



别说php,就是搞java .net的,抛开类库,有几个人搞的清楚的?

作者: LuckLrj   发布时间: 2006-05-25

上面几道题目俺也不会

作者: M.A.I.T小麦   发布时间: 2006-05-25

还好。上面的题我也不会做。


作者: shelly0577   发布时间: 2006-05-25

像我这样叫冒泡不?

作者: phphp   发布时间: 2006-05-25

还好, 这几个题还能做上。

作者: xfmaple   发布时间: 2006-05-25



QUOTE:
原帖由 shelly0577 于 2006-5-25 06:54 PM 发表
还好。上面的题我也不会做。


马上翻C

作者: fnet   发布时间: 2006-05-25



QUOTE:
原帖由 liyaping 于 2006-5-25 06:30 PM 发表
随着国外大量资金对web 2.0项目的大量投资进入中国,国内的php程序员就越来越紧张,加上最近的应届毕业生在找工作,因此每天都能收到大量的简历,很多都是计算机专业毕业的,有的简历也包装的很好,但是一面试,问 ...
你不如去找个写C的,他肯定会。

php是干吗的?php是做网页的?学php很多都是半道出家,你能要求他又多高水平。能跟写C的人比?公司要给新人锻炼机会而不是只顾要求,毕竟写C的再学php的人不多吧。

作者: fnet   发布时间: 2006-05-25

PHP怎么会是网页设计。。
一般不错的公司:美工-制作-程序
差一点的公司:美工-程序

作者: zmy   发布时间: 2006-05-25

{$a}什么意思

作者: zuzu   发布时间: 2006-05-25

哈哈,光说不练就是耍嘴皮子了。
1。考的应该是字符串吧。要区别的是$ab和{$a}吧。因为没$ab这个变量,所以为空了。还有就是斜杠的转移了

2。想一下传输数据的顺序就是了,先是type=1,后来就进来一个type=2,如果你没对$_POST,$_GET进行特殊的处理的话,那最后的值就是type=2了。

4.查星期几

CODE:
[Copy to clipboard]
<?php
$toyear=2005;           //所知的某年
$startday=6;              //已知的星期几
$endyear=1996;        //求的年份
$moth=5;                   //求的月份 
$day=7;                    //求的日子
$tmp=0;                    //存放闰年的天数
for($i=1997;$i<2005;$i++)     //判断中间是否有润年
{
 if($i%4==0 && $i%100!=0)
 {
    $tmp++;
  }
}
$endday=$startday-($toyear-$endyear+1)*365%7-$tmp;  //所求的星期几
echo $endday;
?>
冒泡

CODE:
[Copy to clipboard]
<?php
$arr=array('1','4','5','7','2');
for($i=0;$i<count($arr);$i++)
for($j=$i;$j<count($arr);$j++)
{
    if($arr[$j]<$arr[$i])
    {
        $tmp=$arr[$i];
        $arr[$i]=$arr[$j];
        $arr[$j]=$tmp;
    }
}
print_r($arr);
?>
哈哈,写写而已,没做多的测试。:)

作者: xfmaple   发布时间: 2006-05-25

冒泡?冒屁还差不多.
不要用c或者c++那一套来看php
php排序不需要什么冒泡.至少我从来就没遇到过.
sort,rsort,krsort,mu....sort.无比优秀的排序函数都有,还需要冒泡?冒屁还差不多
bs楼主这种自以为是,自认为高人一等的家伙

作者: haoqi   发布时间: 2006-05-25

偶太菜了。。。

作者: chinahtml   发布时间: 2006-05-25

考的是对算法和常识嘛,年轻人不要心浮气燥....

作者: cogcong   发布时间: 2006-05-25

$a="asb\\'\"jd";
$b="s$a.$ab{$a}ab";
echo $b;

恐怕一辈子也写不出这样的东西来吧

作者: 不好了   发布时间: 2006-05-25

嘿嘿,这么多人在讨论呢

作者: 蟋蟀   发布时间: 2006-05-25

我在学C中...嘿嘿

作者: water_mys   发布时间: 2006-05-25

我是生活所迫半路出家做的程序员
正在自学补习数据结构

作者: sanders_yao   发布时间: 2006-05-25



QUOTE:
原帖由 haoqi 于 2006-5-25 08:49 PM 发表
冒泡?冒屁还差不多.
不要用c或者c++那一套来看php
php排序不需要什么冒泡.至少我从来就没遇到过.
sort,rsort,krsort,mu....sort.无比优秀的排序函数都有,还需要冒泡?冒屁还差不多
bs楼主这种自以为是,自认为高 ...
疯了吧你?

作者: 奶瓶   发布时间: 2006-05-25

还好,俺现在的公司不用俺管页面

俺问经理,页面做吗?答曰:有设计部门做

作者: sunjava   发布时间: 2006-05-25

吓着我,还好都会,不过不要总是弄一些运算优先级的来考,我的代码都是在不明晰的地方用括号

作者: magicstu   发布时间: 2006-05-25



QUOTE:
原帖由 LuckLrj 于 2006-5-25 06:45 PM 发表


搞web的就是select inert update加些简单判断,还能搞出什么东西来??????



别说php,就是搞java .net的,抛开类库,有几个人搞 ...
俺们就在招聘人员,不要说我们搞不出什么东西来,大部分语言我们都能搞出点东西来,包括php,你可以来我们的网站看看我们的BS系统写的怎么样: www.xtools.cn

作者: liyaping   发布时间: 2006-05-25



QUOTE:
原帖由 zuzu 于 2006-5-25 07:32 PM 发表
{$a}什么意思
看来很多人对PHP并不是很了解,比如:
$r[ab]='abcd';
$b="111{$r[ab]}";
最后 $b  为 :  111abcd


在双引号中可以引用变量,包括 {$db->f(field)}

作者: liyaping   发布时间: 2006-05-25



QUOTE:
原帖由 fnet 于 2006-5-25 07:18 PM 发表

你不如去找个写C的,他肯定会。

php是干吗的?php是做网页的?学php很多都是半道出家,你能要求他又多高水平。能跟写C的人比?公司要给新人锻炼机会而不是只顾要求,毕竟写C的再学php的人不多吧。
不要以为C才能写复杂程序,其实编程语言就是语言,任何语言都可以写出彩 的程序,关键是我们不断的进取

作者: liyaping   发布时间: 2006-05-25



QUOTE:
原帖由 xfmaple 于 2006-5-25 07:42 PM 发表
哈哈,光说不练就是耍嘴皮子了。
1。考的应该是字符串吧。要区别的是$ab和{$a}吧。因为没$ab这个变量,所以为空了。还有就是斜杠的转移了

2。想一下传输数据的顺序就是了,先是type=1,后来就进来一个type=2, ...
我也没仔细看,不过老兄算法的底子是有的,我现在在招人,来否?  我们网站www.xtools.cn

作者: liyaping   发布时间: 2006-05-25



QUOTE:
原帖由 haoqi 于 2006-5-25 08:49 PM 发表
冒泡?冒屁还差不多.
不要用c或者c++那一套来看php
php排序不需要什么冒泡.至少我从来就没遇到过.
sort,rsort,krsort,mu....sort.无比优秀的排序函数都有,还需要冒泡?冒屁还差不多
bs楼主这种自以为是,自认为高 ...
一个复杂系统的架构往往来自于简单的算法带来的理念

作者: liyaping   发布时间: 2006-05-25

要矜持吗
大家都是出来混的,又不是第一天行走江湖,干什么这么浮躁

作者: 奶瓶   发布时间: 2006-05-25



QUOTE:
原帖由 liyaping 于 2006-5-25 11:44 PM 发表


我也没仔细看,不过老兄算法的底子是有的,我现在在招人,来否?  我们网站www.xtools.cn
兴趣是有,不过不知道符不符合你们的要求。
MSNl:[email protected]
聊聊

作者: xfmaple   发布时间: 2006-05-25



QUOTE:
原帖由 xfmaple 于 2006-5-25 11:54 PM 发表


兴趣是有,不过不知道符不符合你们的要求。
MSNl:[email protected]
聊聊
有机会聊聊,不过明天可能去科博会溜达溜达,我的邮件: lyp@xtools.cn

作者: liyaping   发布时间: 2006-05-25



QUOTE:
原帖由 liyaping 于 2006-5-25 11:36 PM 发表

俺们就在招聘人员,不要说我们搞不出什么东西来,大部分语言我们都能搞出点东西来,包括php,你可以来我们的网站看看我们的BS系统写的怎么样: www.xtools.cn
你这东西没啥特别的吧??
你算法好是不是,帮我解决一个我一直不能解决的问题吧,如何??

请兴趣尝试下的话,我把题目发出来。

作者: LuckLrj   发布时间: 2006-05-25

所说的“不要用c或者c++那一套来看php”倒是一句真话

因为Web开发中的算法和常规系统的算法分析有着非常大的区别

“sort,rsort,krsort,mu....sort.无比优秀的排序函数都有,还需要冒泡?冒屁还差不多”
谁告诉你sort是无比优秀的算法?那只是为了适应Web的瞬时性和无序性的一种折中,sort的实质是ZEND_HASH的qsort,qsort几乎是系统内置的标准算法,出现在这里只是因为它比较稳定的效率。因为无法预测传入数据的有序程度。qsort在最后的步骤中是在基本有序的序列上使用Choice来收尾的,这就是一种和被大家经常看不起的冒泡同级别的“朴素”排序,只是它在最优情况下的效率极好,几乎是线性的。

只知道用sort排序数组,想没想过php的数组是什么东西?算没算过二维数组排序效率差到什么地步?等到有一天不能依靠数据库来做分页的时候,排去吧……明显是没吃过算法的亏的人,也不知道都想啥呢。

我本来不愿意参与这种问题的争论,可是今天倒是觉得,这位兄弟有点过了。
言过之处,多多见谅。

作者: 奶瓶   发布时间: 2006-05-26

算法还是很重要的。

作者: LuckLrj   发布时间: 2006-05-26

有难题就发上来,大家一起讨论呗,没什么算法谁好谁不好的

作者: xfmaple   发布时间: 2006-05-26

哈哈,PHP 还没有难倒我的 

作者: liyaping   发布时间: 2006-05-26

老先生果然牛啊!

作者: 奶瓶   发布时间: 2006-05-26



QUOTE:
原帖由 xfmaple 于 2006-5-25 07:42 PM 发表
哈哈,光说不练就是耍嘴皮子了。
1。考的应该是字符串吧。要区别的是$ab和{$a}吧。因为没$ab这个变量,所以为空了。还有就是斜杠的转移了

2。想一下传输数据的顺序就是了,先是type=1,后来就进来一个type=2, ...
写出这种代码的,看得出你也不怎么样。
for ($i = 0; $i < count($arr); $i++) {
    ...;
}

作者: Diogin   发布时间: 2006-05-26

22,还有人在讨论,俺过来插一脚~!

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 12:23 AM 发表


写出这种代码的,看得出你也不怎么样。
for ($i = 0; $i < count($arr); $i++) {
    ...;
}
不错,效率不够高,应该避免这样写,基础算法还行

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 奶瓶 于 2006-5-26 00:19 发表
老先生果然牛啊!
牛归牛,说得太完美就会受到很大的压力.

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 游戏人间 于 2006-5-26 12:29 AM 发表



牛归牛,说得太完美就会受到很大的压力.
哈哈,习惯了

作者: liyaping   发布时间: 2006-05-26

果然,果然~!
20年的程序生涯要是不牛的话也太那个了点.

作者: 游戏人间   发布时间: 2006-05-26

都20年了,要是我,对PHP的底层都了如指掌了。。。

作者: Diogin   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 12:23 AM 发表


写出这种代码的,看得出你也不怎么样。
for ($i = 0; $i < count($arr); $i++) {
    ...;
}
我好象没说我自己怎么样吧~!

作者: xfmaple   发布时间: 2006-05-26

你们继续啊,来了个20年程序生涯的.
看大家的讨论俺正在进步中.

引用一句:无招胜有招.

当程序编写到一定地步的时候,不管哪种语言,语法已经不再是学习的目标.

作者: 游戏人间   发布时间: 2006-05-26

那还是要算法。

作者: xfmaple   发布时间: 2006-05-26

同意,我现在主攻架构设计,就是设计一套机构完成同样功能的情况下,代码量是一般人员的十分之一,前一段会见微软的saas架构设计师,codeing的机构和应用架构设计模式是完全不一样的。

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 xfmaple 于 2006-5-26 12:39 AM 发表



我好象没说我自己怎么样吧~!
至少说明你还缺少性能优化的概念,这些细节性的东西往往更能说明你的编程功底。

前几天看到O-Blog里的一行代码:

QUOTE:
file_exists("install.php")?die("请先运行<a href=\"install.php\">install.php</a>安装,然后将install.php删除再访问。"):null;
这行代码实在是好笑,不伦不类的,三元运算符后面搞出个null,实在莫名其妙
如果要想显示自己牛,还不如这样写:

QUOTE:
file_exists('install.php') && die('请先...');
或者干脆:

QUOTE:
if (file_exists('install.php')) {
    die('...');
}
举这个例子只是想说说,能用简单的代码实现的东西,就不要想着显示什么另类写法
没有达到迷惑新手的目的,却弄巧成拙。
PS: 不是针对你,不好意思:)

作者: Diogin   发布时间: 2006-05-26

我现在在招人,有高手吗,说一声,哈哈

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 00:48 发表
同意,我现在主攻架构设计,就是设计一套机构完成同样功能的情况下,代码量是一般人员的十分之一,前一段会见微软的saas架构设计师,codeing的机构和应用架构设计模式是完全不一样的。
我对中国的软件行业还是很不看好,虽然可能你的水平不错.
只可惜,不管从哪外角度去看,中国的软件行业还是很差.
当我们中国的软件水平可以跟人家相比的时候你说得如何牛大家都没法说,因为你是中国的精英,同时也是世界是精英.但现在只能算是中国的精英.因为你再厉害,一个人也是无法影响整个中国的水平.

我对中国软件水平发展情况的看法就像你对国内PHP人员的看法一样.很无奈~!
我们都是其中一员,都在努力,可我们的环境也效果了一些程序员的发展,有人可能有写程序的天赋,可生活让他走上了另一条路,没有写程序天赋的却转了一圈回来写PHP.

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 00:53 发表
我现在在招人,有高手吗,说一声,哈哈
像你所说的话,能让你看上眼的,没有七八K或上万也不好找.

作者: 游戏人间   发布时间: 2006-05-26

虽然说学PHP的基本上都是自学的,但我们学校里正式学过PHP的基本没有
几个学院搞的PHP的网站也是漏洞百出,SQL注入漏洞一大堆,几分钟就拿到了系统权限
可能我没走出去过,还不大了解外面的状况
但也看过一些所谓的团队写的PHP代码,水平实在不敢恭维。
或许很多人对PHP的印象还停留在“小搞搞”的年代吧,呵呵
有严格的正式的软件工程观念的团队,不知有多少呢?

作者: Diogin   发布时间: 2006-05-26

web2.0就是一个机会,但是很多phper不明白,尤其在编程理念上,不知道一个合适的构架将节约他们90%的时间,有的phper干了3年php,还在作一些简单的页面合成,数据入库的活,就不能想想这些重复劳动能不能写一个php程序去生成这些界面,这就是构架设计的开始....

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 游戏人间 于 2006-5-26 01:03 AM 发表


像你所说的话,能让你看上眼的,没有七八K或上万也不好找.
可以培养吗,原来我的很多手下现在都是很多公司的CTO

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:05 AM 发表
虽然说学PHP的基本上都是自学的,但我们学校里正式学过PHP的基本没有
几个学院搞的PHP的网站也是漏洞百出,SQL注入漏洞一大堆,几分钟就拿到了系统权限
可能我没走出去过,还不大了解外面的状况
但也看过一些所 ...
能否留个联系方式,我对性能方面的优化确实不熟悉。虽然知道这个很重要。有机会讨教讨教。
还有一点。偶是比较关注安全的。:)

作者: xfmaple   发布时间: 2006-05-26

web2.0,谁知道以后会咋样.
就像当年PHP出来的谁敢肯定它一定行.
不是每一个人都能发现有发展前途的东西,要是每一个人都发现了,它的竞争就会很大也很难做,也就没发展前途了.
没实力的人发现了也做不来.

能发现新东西并有能力去了展的人才可能做得成功~!

机会是平等的,但实力并不平等.

作者: 游戏人间   发布时间: 2006-05-26

不知liyaping前辈是哪个公司的?方便透露吗?
我大三这个暑假想去找个地方实习……

作者: Diogin   发布时间: 2006-05-26

所以,程序设计理念就成了重要的东西,有些人拥有很好的理念以及合作团队,就可以在一年内达到php设计高手,我没觉得现有的web2。0产品有什么困难的,良好的理念能够使我们找到开发的捷径....

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 xfmaple 于 2006-5-26 01:11 AM 发表


能否留个联系方式,我对性能方面的优化确实不熟悉。虽然知道这个很重要。有机会讨教讨教。
还有一点。偶是比较关注安全的。:)
我推荐你阅读两本书,非常经典,深入学习PHP不读可惜:

<Core PHP Programming, 3rd Edition>
<PHP5 Power Programming>

里面比较详细地讲到了性能优化方面的主题。
关于PHP的安全方面,另一本书非常不错,一天的时间就能看完:

<Essential PHP Security>

呵呵,我对PHP安全也非常关注的:)

作者: Diogin   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:13 AM 发表
不知liyaping前辈是哪个公司的?方便透露吗?
我大三这个暑假想去找个地方实习……
www.xtools.cn   我在招人

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:15 AM 发表


我推荐你阅读两本书,非常经典,深入学习PHP不读可惜:

<Core PHP Programming, 3rd Edition>
<PHP5 Power Programming>

里面比较详细地讲到了性能优化方面的主题。
关于PHP的安全方面, ...
这几本书不错,也可以看看国内的 黑客X档案 杂志,看完后评估一下自己的程序,哈哈...
从理论上讲,80%以上的网站可以被攻入

[ 本帖最后由 liyaping 于 2006-5-26 01:19 AM 编辑 ]

作者: liyaping   发布时间: 2006-05-26

哪本PHP的安全已经看完的说!:)

其他两本确实没看过。

[ 本帖最后由 xfmaple 于 2006-5-26 01:21 AM 编辑 ]

作者: xfmaple   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 01:18 AM 发表


这几本书不错,也可以看看国内的 黑客X档案 杂志,看完后评估一下自己的程序,哈哈...
那种杂志。。。以前喜欢看,现在懒得看了
我觉得在编码阶段,至少这三个方面应该始终关注着:
SQL注入,XSS,还有就是程序逻辑。

国内的Sablog-X就不错,不过看了下代码,构架还是有点问题
一个函数库或者配置文件里,居然有执行动作的程序段。
这不是一种好的编程风格

作者: Diogin   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:21 AM 发表


那种杂志。。。以前喜欢看,现在懒得看了
我觉得在编码阶段,至少这三个方面应该始终关注着:
SQL注入,XSS,还有就是程序逻辑。

国内的Sablog-X就不错,不过看了下代码,构架还是有点问题
一个函数库或 ...
讨教讨教~

作者: xfmaple   发布时间: 2006-05-26



QUOTE:
原帖由 xfmaple 于 2006-5-26 01:19 AM 发表
哪本PHP的安全已经看完的说!:)

其他两本确实没看过。
推荐你看看,不会失望的。Core那本还有软件工程方面的内容,非常实用。
要说PHP的安全,涉及的东西实在不少
即使你对PHP语言本身非常了解,也绝对不够
数据库,HTTP协议,甚至操作系统平台,各个方面都要考虑周全。
木桶原理在代码安全上绝对应该成为一个共识。

作者: Diogin   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:21 AM 发表


那种杂志。。。以前喜欢看,现在懒得看了
我觉得在编码阶段,至少这三个方面应该始终关注着:
SQL注入,XSS,还有就是程序逻辑。

国内的Sablog-X就不错,不过看了下代码,构架还是有点问题
一个函数库或 ...
作为一个非公司型运营,还可以吧,要多鼓励一些,毕竟这种产品太少了,问题可以改进么

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 01:25 AM 发表


推荐你看看,不会失望的。Core那本还有软件工程方面的内容,非常实用。
要说PHP的安全,涉及的东西实在不少
即使你对PHP语言本身非常了解,也绝对不够
数据库,HTTP协议,甚至操作系统平台,各个方面都要考 ...
呵呵,可否联系一下。如果不方便,加我也行啊。MSN:[email protected]

作者: xfmaple   发布时间: 2006-05-26

工作机会就在前面,机会绝对平等,可实力不平等,实际上也就成了机会不平等.

作者: 游戏人间   发布时间: 2006-05-26

Diogin 老兄,有空可以聊聊。哈哈  xtcrm@hotmail.com

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 01:28 AM 发表



作为一个非公司型运营,还可以吧,要多鼓励一些,毕竟这种产品太少了,问题可以改进么
呵呵,当然。我也是有事没事就拿sablog-x看的:)
的确是不不错的程序。
要是有时间还真的希望自己也写出个这样的程序出来

作者: Diogin   发布时间: 2006-05-26

呵呵,好。
MSN: [email]diogin#msn[dot]com[/email]
不过因为学校网络的原因,基本上不去。
等这个暑假搬校区后就方便了
to liyaping: 叫我老兄实在不敢当,我现在大三

[ 本帖最后由 Diogin 于 2006-5-26 01:35 AM 编辑 ]

作者: Diogin   发布时间: 2006-05-26

理性一点
书本上的东西,可能大多脱离实际
但实际上是对思维的一种锻炼
是有必要研究的

我也来冒一下泡

作者: fly512   发布时间: 2006-05-26

老不死视为贼也!!

作者: php5   发布时间: 2006-05-26

好帖
收益颇多

作者: 姜运涛   发布时间: 2006-05-26

这帮人昨天居然聊到这么晚……

老道可是精神不如以前,早早睡了~~

作者: 奶瓶   发布时间: 2006-05-26

哈哈。高手考人就是不一样。
算法比程序来得更重要,偶这方面知识比较缺少。

作者: kingerq   发布时间: 2006-05-26

不过计算机刚毕业就把数据结构扔了也挺过份的话。
冒泡还会,算日子就算了。

{$a}什么意思  
模板吧,我是模板就是这样子

作者: suotwo   发布时间: 2006-05-26



QUOTE:
原帖由 suotwo 于 2006-5-26 11:00 AM 发表
不过计算机刚毕业就把数据结构扔了也挺过份的话。
冒泡还会,算日子就算了。

{$a}什么意思  
模板吧,我是模板就是这样子
{$a}前面讲过了,看来很多人不知道Php  的这个特性

作者: liyaping   发布时间: 2006-05-26

潜力帖。

是20年开始写程序,还是写了20年的程序???

作者: LuckLrj   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 12:00 PM 发表


{$a}前面讲过了,看来很多人不知道Php  的这个特性
发现自己好多都不懂哦,一天到晚研究框架有什么用。

楼主、真想跟你讨教讨教、学点东西哟

[ 本帖最后由 fnet 于 2006-5-26 12:33 PM 编辑 ]

作者: fnet   发布时间: 2006-05-26



QUOTE:
原帖由 LuckLrj 于 2006-5-26 12:24 PM 发表
潜力帖。

是20年开始写程序,还是写了20年的程序???
差不多,反正没有中断写程序

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 fnet 于 2006-5-26 12:24 PM 发表

发现自己好多都不懂哦,一天到晚研究框架有什么用。

楼主、真想跟你讨教讨教、学点东西哟
web2.0就是一个机会,但是很多phper不明白,尤其在编程理念上,不知道一个合适的构架将节约他们90%的时间,有的phper干了3年php,还在作一些简单的页面合成,数据入库的活,就不能想想这些重复劳动能不能写一个php程序去生成这些界面,这就是构架设计的开始....  
所以,程序设计理念就成了重要的东西,有些人拥有很好的理念以及合作团队,就可以在一年内达到php设计高手,我没觉得现有的web2。0产品有什么困难的,良好的理念能够使我们找到开发的捷径....

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 01:23 PM 发表

web2.0就是一个机会,但是很多phper不明白,尤其在编程理念上,不知道一个合适的构架将节约他们90%的时间,有的phper干了3年php,还在作一些简单的页面合成,数据入库的活,就不能想想这 ...
晕,我是说好多算法不懂哦,框架方面我倒一直在研究
另外一些基础也有一点遗漏,比如你说的{$a}的问题
多指教哦

作者: fnet   发布时间: 2006-05-26

楼主的态度值得肯定
但是另一种态度应该被批评
https://zx.xtcrm.com/superman/login.xt
比如这个登录页,就不是完全合格的页面
直接点登陆,转到https://zx.xtcrm.com/superman/loginok.xt
显然,会弹出错误信息,点确定
又返回来了.

如果按我的要求来说,这完全就是不可接受的.
你背后的算法有多好,客户不知道,访客只需要更人性化的操作

另外注册那里也一样.
https://zx.xtcrm.com/supermanreg/reg.xt
不填什么,直接点注册,弹出信息按确定后
看页面的源文件.

很显然,既然这样简单的东西都做不够好--至少按我的标准来说,并不够好
那么,是否也能反应其他方面同样也会有不足的地方呢?
既然这样,是不是你就是一味注重了算法呢?
别人会不会也会怀疑你们的架构同样也会有不足的地方?

很显然,不要拿C那一套来衡量PHP
但是作为程序员,不断地提升自身的能力是很关键的
问题是,你问的那些问题,对于我们这些有长期经验的人来说,是很简单,但是你们自身都存在有问题,就不要以异样的眼光来看别人.

任何人都有不足之处......

作者: 蜗牛   发布时间: 2006-05-26

楼上分析不错,
连这些都不注意,还谈什么算法,什么构架。

作者: LuckLrj   发布时间: 2006-05-26

不想争论些什么,个人有个人的理解,改紧的时候紧,改松的时候松,用的多的地方多优化,用的少的地方少优化,这才是程序的精髓,要知道公司的资源是有限的.....
如果不理解这些,设计大系统岂不是没有方向.....
况且,以上也没有什么本质的错误,纯属个人习惯。

[ 本帖最后由 liyaping 于 2006-5-26 02:23 PM 编辑 ]

作者: liyaping   发布时间: 2006-05-26

我也不会....^...^

作者: Rayong   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 02:21 PM 发表
不想争论些什么,个人有个人的理解,改紧的时候紧,改松的时候松,用的多的地方多优化,用的少的地方少优化,这才是程序的精髓,要知道公司的资源是有限的.....
如果不理解这些,设计大系统岂不是没有方向. ...
很显然,如果你们从事的是应用开发,那你应该考核的是应聘者对行业的理解
比如你技术很好,却要花一百天去了解一个行业应用流程是怎么实现的
而一个技术相对比较弱,但人家却能在20天内完全了解应用流程

你说,谁会做得更好?

当然,你可以说你招的人不需要这样
你要的只是代码工人
是这样吗?

作者: 蜗牛   发布时间: 2006-05-26

一百天了解一个行业应用流程

那简直是天才啊!

作者: 奶瓶   发布时间: 2006-05-26



QUOTE:
原帖由 蜗牛 于 2006-5-26 02:38 PM 发表



很显然,如果你们从事的是应用开发,那你应该考核的是应聘者对行业的理解
比如你技术很好,却要花一百天去了解一个行业应用流程是怎么实现的
而一个技术相对比较弱,但人家却能在20天内完全了解应用流程
...
完全同意,我说的是在编程方面,在程序量方面,该紧的紧,该松的松,和业务逻辑毫无关系。
再说,一个好的系统,系统层的东西是和业务层面无关的,这是两方面的开发人员,在我们这里,有系统层的研发人员和应用层的研发人员,好比是有人写程序开发了delphi,而另外一帮人用delphi开发信息管理软件

作者: liyaping   发布时间: 2006-05-26

第一条题目正确的输出结果:
Notice: Undefined variable: ab in X:\xxx\xxx\xxx.php on line 3
sasb\'"jd.asb\'"jdab

作者: samho   发布时间: 2006-05-26

好贴我必定会回复.

作者: 游戏人间   发布时间: 2006-05-26

https://zx.xtcrm.com/superman/login.xt
这个页面里我没有找到返回首页
呵呵
不习惯……

作者: 姜运涛   发布时间: 2006-05-26

最佳答案是什么啊?

作者: ouok   发布时间: 2006-05-26



QUOTE:
原帖由 奶瓶 于 2006-5-26 02:41 PM 发表
一百天了解一个行业应用流程

那简直是天才啊!
夸张点说,好理解嘛....呵

作者: 蜗牛   发布时间: 2006-05-26

当程序编写到一定地步的时候,不管哪种语言,语法已经不再是学习的目标.

这句话很有感触啊,我现在不知道什么叫技巧了,天天被项目的设计流程整的头疼,一般用80%的时间搞流程,20%的时间编代码,而现在我都快用了90%的时间了,还没把整个流程理顺!头疼之余看到这个贴,好久没看到这样的帖了,心情也随之好点了。

还想问问楼主编了20年的程序和20年开始编一样吗?作为一个技术人员,特别是逻辑思维要求非常高的计算机语言编辑者来说,你这个说话就不符合要求(呵呵。开个玩笑,搞一下气氛,别生气啊)我记得PHP好象是84-87年间出现的,传入中国好象是九几年吧,我是2001年开始接触的哦(晚辈拉),看来你真是长辈了,能否透漏一下你的大名?

好想出去透透气,不知道现在外面的PHP情况如何了,好久没看PHP了,我心仪的语言。

作者: jcw   发布时间: 2006-05-26



QUOTE:
原帖由 姜运涛 于 2006-5-26 03:06 PM 发表
https://zx.xtcrm.com/superman/login.xt
这个页面里我没有找到返回首页
呵呵
不习惯……
哈哈,这就是个人版的首页

作者: liyaping   发布时间: 2006-05-26

我是来打击楼主的,哈哈.
你真厉害把中国的PHP带动起来再说其它吧,你光说没用d.
你一个人厉害有啥用,要是你能让我厉害起来,而且大家也都厉害起来,你才叫厉害.
自己写的程序不管多好,要是没有人用是体现不出价值来的,好像是腾讯QQ老大马化腾先生说的一个经典话.

作者: 奶霸   发布时间: 2006-05-26



QUOTE:
原帖由 jcw 于 2006-5-26 03:15 PM 发表
当程序编写到一定地步的时候,不管哪种语言,语法已经不再是学习的目标.

这句话很有感触啊,我现在不知道什么叫技巧了,天天被项目的设计流程整的头疼,一般用80%的时间搞流程,20%的时间编代码,而现在我都快用 ...
看来你在作典型的信息化项目,要知道,中国人在工作中是没有严谨的流程的,往往可以这样,也可以那样,因此我说流程是没用的,因为原来的人就不按流程,只望上计算机后会按流程,没门

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 奶霸 于 2006-5-26 15:22 发表
我是来打击楼主的,哈哈.
你真厉害把中国的PHP带动起来再说其它吧,你光说没用d.
你一个人厉害有啥用,要是你能让我厉害起来,而且大家也都厉害起来,你才叫厉害.
自己写的程序不管多好,要是没有人用是体现不出价值 ...
这个挺好.

作者: 游戏人间   发布时间: 2006-05-26

在很多领域里没有严格的流程,后果是严重的,有时候是致命的。真正的企业是有一定的次序和部门规则的。

作者: jcw   发布时间: 2006-05-26

哪天我发一个大骂PHP的帖子 估计回复比这个多。。。 有时间多学点儿东西吧。。。

作者: my8295   发布时间: 2006-05-26

看了大家的发言,我觉得不管用什么开发语言,每个人都有不同的侧重点,有的人算法好,写代码能力强,有的人对业务理解能力好,算法可能并不怎么样;有的人喜欢做些框架性的东西,也许对业务方面的理解很差;也有的人写程序能力很强,可是对数据库很弱,楼主要招一个各方面都比较强的人,我看你出得起这个价,你的公司可能也出不起;再说说可以培养这回事,即使你把他(她)培养成材了,你又能保证留得住他(她)?

看得出楼主对算法很在意,可对易用性好象不以为然。如果在不考虑大数据量,高并发性访问的应用中,本人认为一个好的框架,良好的易用性和易维护性,加上对业务的深刻理解,这些都是首要考虑的。

作者: xiaocon   发布时间: 2006-05-26

楼主想要搞一个好的框架,以节约开发时间和成本,这也是本人所追求的。
www.bstek.com
国内java的一个比较好的框架。

作者: xiaocon   发布时间: 2006-05-26



QUOTE:
原帖由 xiaocon 于 2006-5-26 04:42 PM 发表
看了大家的发言,我觉得不管用什么开发语言,每个人都有不同的侧重点,有的人算法好,写代码能力强,有的人对业务理解能力好,算法可能并不怎么样;有的人喜欢做些框架性的东西,也许对业务方面的理解很差;也有的人 ...
错了,用户化是我们最主张的,如果你进入到产品内部就可以看出来,费那么大劲使用的ajax就是要解决用户化问题,毫无疑问,我们的CRM在国内是最好用的,我觉得用户化是最基本的,根本无需说
https://www.xtcrm.com/demo/

作者: liyaping   发布时间: 2006-05-26

我觉得有做广告得嫌疑 哈哈

作者: ywd   发布时间: 2006-05-26

但是另一种态度应该被批评
https://zx.xtcrm.com/superman/login.xt
比如这个登录页,就不是完全合格的页面
直接点登陆,转到https://zx.xtcrm.com/superman/loginok.xt
显然,会弹出错误信息,点确定
又返回来了.


易用性不知道是啥,当用户未登录时,你们却不按大众比较能接受的方式去处理,还说是个人的习惯.这由得你的个人习惯吗,这是你的客户在用不是你的用.

我现在只看到你是在做广告.

作者: 游戏人间   发布时间: 2006-05-26

我说过,不想争论,我们这么作自然有这么作的道理,你怎么作,是否可以看看?
谈到作广告,哈哈,这论坛中所有的人都不会掏钱买管市场的信息化软件吧,作这种产品的广告,来这里,哈哈

[ 本帖最后由 liyaping 于 2006-5-26 05:08 PM 编辑 ]

作者: liyaping   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 04:48 PM 发表


错了,用户化是我们最主张的,如果你进入到产品内部就可以看出来,费那么大劲使用的ajax就是要解决用户化问题,毫无疑问,我们的CRM在国内是最好用的,我觉得用户化是最基本的,根本无需说
https://www.xtc ...
游戏人间指出的问题我没有去论证,真如他所说,那你们说的用户化也许那只是代表了你个人或者你公司的观点,仅此而已。

作者: xiaocon   发布时间: 2006-05-26

到此为此,决定不再跟这贴.

[ 本帖最后由 游戏人间 于 2006-5-26 05:10 PM 编辑 ]

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 liyaping 于 2006-5-26 04:48 PM 发表


错了,用户化是我们最主张的,如果你进入到产品内部就可以看出来,费那么大劲使用的ajax就是要解决用户化问题,毫无疑问,我们的CRM在国内是最好用的,我觉得用户化是最基本的,根本无需说
https://www.xtc ...
没有最好,只有更好。

[ 本帖最后由 abcd 于 2006-5-26 05:08 PM 编辑 ]

作者: abcd   发布时间: 2006-05-26

前台【业务流程设计】(易用性)

后台(框架的易维护性【高效的算法实现】--大数据量,高并发性访问)


//框架的复用(模块/构件开发)

算法从来重要,但要实现的话,还要靠coder。


语言的争论已经毫无益处。

至于中国软件产业的问题积疾已深,冰冻三尺非一日之寒,有中国的知识产权大环境,有中国的计算机教育甚至高等教育,等等很多关联。行内行外都有责任。

为什么硬件防火墙可以卖几万几十万甚至几百万?为什么软件防火墙却只能卖几千几百?甚至一张盗版卖几块?

我只是举例说在中国,为什么人们觉得硬件比软件值钱?扯远了。

为什么中国的软件系统开发始终比不上国外?或许在某些技巧性上我们中国的程序员非常好。

一个中国人一条龙,几个中国人几条虫。(不是我说的)

人固有长短,在软件开发活动中,所以组成团队扬长避短。但中国人组的团队经常存在非常大的问题。

[ 本帖最后由 imsheng 于 2006-5-26 05:15 PM 编辑 ]

作者: imsheng   发布时间: 2006-05-26



QUOTE:
原帖由 游戏人间 于 2006-5-26 04:55 PM 发表
但是另一种态度应该被批评
https://zx.xtcrm.com/superman/login.xt
比如这个登录页,就不是完全合格的页面
直接点登陆,转到https://zx.xtcrm.com/superman/loginok.xt
显然,会弹出错误信息,点确定
又 ...
注明引用好不好 

作者: 蜗牛   发布时间: 2006-05-26

严重跑题!

作者: liyaping   发布时间: 2006-05-26

哈哈... 都是这样的啦

又不是开会,跑了就跑了...

工作就够辛苦了,在论坛找乐子就好了. 说太严肃的话题多累.

作者: 蜗牛   发布时间: 2006-05-26

不跑题的话就没的好聊了。。

楼主的题目是
作为20年的老牌程序员和负责企业招聘的技术总监对现在PHP程序员的困惑

有什么困惑?无非是现在的PHP程序员素质不行。为什么不行?计算机教育的问题,程序员自身的问题
困惑什么?困惑现在的人怎么不喜欢算法了呀?怎么现在的人的算法底子那么差啊?计算机教育的问题,程序员自身的问题
我倒觉得很快就有结论了,但要解决却是不可能的任务。。

诚然,学PHP学得好的人非常多。本来中国的程序员就不多,语言又那么多,分流了,看就业前景,再分流一次,分到最后,只有我们这帮家伙陪楼主一起困惑了

作者: imsheng   发布时间: 2006-05-26



QUOTE:
原帖由 my8295 于 2006-5-26 16:31 发表
哪天我发一个大骂PHP的帖子 估计回复比这个多。。。 有时间多学点儿东西吧。。。
坚持己见。。。

作者: my8295   发布时间: 2006-05-26

真是好帖子啊

阁下

 字迹工整,文笔极佳,才思敏捷,过目不忘,十年寒窗,博学多才,见多识广,才高八斗,
 学富五车,文武双全,雄韬伟略,谈吐不凡,谈笑风声,高谈阔论,眉飞色舞,运筹帷幄,
 言简意赅,完美无缺,一针见血,远见卓识,义正词严,一气呵成,大显神通,口成章,
 出类拔萃,出神入化,万古流芳,一本正经,一箭双雕,长篇大论,功德无量,力排众议,
 力挽狂澜,气贯长虹,气势磅礴,气吞山河,坚韧不拔,身体力行,空前绝后,视死如归,
 英姿焕发,奉公守法,艰苦奋斗,忠贞不渝,舍己为人,大公无私,一尘不染,一鸣惊人,
 叱诧风云,排山倒海,惊涛骇浪,雷霆万钧,惊心动魄,横扫千军,惊天动地,见缝插针,
 无孔不入,千篇一律,口诛笔伐,文从字顺,十全十美,无懈可击,无与伦比,励精图治,
 壮志凌云,高瞻远瞩,忍辱负重,盖世无双,龙飞凤舞,一丝不苟,身兼数职,日理万机,
 明察秋毫,英明果断,分身有术,孜孜不倦,吾等楷模,…………
    
 在下对你的景仰之情有如滔滔长江之水,连绵不绝,…………
    
 又如黄河泛滥,一发不可收拾.

作者: 游戏人间   发布时间: 2006-05-26

看见楼主这么重视算法,然后有人不乐意了

我们也不想的呀,
第一,现在的类库,函数库做得多好,PEAR里面的宝贝多得不得了,谁还那么有空自己设计啊,项目又要超期了,拿来就用算了~
第二呢,web开发捣鼓了那么几年,还有什么新东西?除了从面向过程迁移到面向对象上,还有面向方面,基于对象等等,还有什么大的变化?

前段时间,CSDN上提了个专题,叫“算法的力量”,讨论不断。

我的看法是,算法重要,但实际做的开发需要更重要吧?做语音识别这些肯定依赖好的算法优秀的算法才吃得开,但我做一个普通的MIS至于捣鼓那些拐来拐去的算法吗?

作者: imsheng   发布时间: 2006-05-26

看了楼主的发的贴子让我觉得很不爽,所以我觉得破例大骂你丫的!
装啥xx 呀! 你丫说话能不能顺耳点,就管你是个管理者,也不用这个胜气凌人的来我们村这样放呀!
你对中国的互连网很"熟"? 牛x了就用c ,c++ 写个网站贝!!!
严重鄙视你这种人....哎,不说了,和你这种人....没劲!!!!!!!!!!!!!!!!!!!!!!!!!!!!


(sadly)扣我分吧,我先承认错误,实在看不过去了

b s   liyaping !!!!!!!!!!!!!!!!!!!!!

作者: 刀鱼   发布时间: 2006-05-26



QUOTE:
原帖由 imsheng 于 2006-5-26 05:44 PM 发表
看见楼主这么重视算法,然后有人不乐意了

我们也不想的呀,
第一,现在的类库,函数库做得多好,PEAR里面的宝贝多得不得了,谁还那么有空自己设计啊,项目又要超期了,拿来就用算了~
第二呢,web开发捣鼓了那 ...
算法重要么?肯定重要!
完成项目,完成产品更重要哦

作者: fnet   发布时间: 2006-05-26



QUOTE:
原帖由 刀鱼 于 2006-5-26 17:47 发表
看了楼主的发的贴子让我觉得很不爽,所以我觉得破例大骂你丫的
大哥 冷静点  毕竟人家是20年的老牌程序员阿

作者: my8295   发布时间: 2006-05-26

潜力帖。
继续关注,看能不能冲上20页。

pear pecl内的好东西多,用了人家的也应该看看如何好法,
看人家的算法,应用到自己项目上来。

楼主 干了20年程序了,现在应该快50了吧,

我想问个问题:“如何按内容切html页为多个页面,要保持完整格式。搂主算法好,帮我想想这个算法吧。

作者: LuckLrj   发布时间: 2006-05-26



QUOTE:
原帖由 LuckLrj 于 2006-5-26 17:56 发表
潜力帖。
继续关注,看能不能冲上20页。

pear pecl内的好东西多,用了人家的也应该看看如何好法,
看人家的算法,应用到自己项目上来。

楼主 干了20年程序了,现在应该快50了吧,

我想问个问题:“如何 ...
最具实用性的算法,当你面对的是中小企业的时候,这算法绝对的必要.

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 my8295 于 2006-5-26 05:52 PM 发表


大哥 冷静点  毕竟人家是20年的老牌程序员阿
楼主虽然有不好的地方,大家也不至于冷嘲热讽啊

作者: xiaocon   发布时间: 2006-05-26

本来不想顶贴了,但看到学习的好机会不能放过.

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 LuckLrj 于 2006-5-26 17:56 发表
我想问个问题:“如何按内容切html页为多个页面,要保持完整格式。搂主算法好,帮我想想这个算法吧。
支持些问题~!

作者: 游戏人间   发布时间: 2006-05-26

这个问题已经村子讨论过,没啥具体结论。

搂主干了20年,一定很强了,借机请搂主出山把这个问题解决了。

作者: LuckLrj   发布时间: 2006-05-26

游戏人间 的头像真好看,这次是女同。呵呵

作者: imsheng   发布时间: 2006-05-26



QUOTE:
原帖由 xiaocon 于 2006-5-26 06:00 PM 发表



楼主虽然有不好的地方,大家也不至于冷嘲热讽啊
是啊,应该就事论事.

作者: 蜗牛   发布时间: 2006-05-26



QUOTE:
原帖由 imsheng 于 2006-5-26 06:16 PM 发表
游戏人间 的头像真好看,这次是女同。呵呵
不支持GL,那是资源浪费

作者: 盗贼の秘诀   发布时间: 2006-05-26

不懂!实话实说~~~
估计到现在我还是只会select,update,insert 等LZ认为没水平的东东了~呵呵

作者: cnlhome   发布时间: 2006-05-26

楼主有点言过其实了,首先从几点来考虑,
php是一门解析执行的语言,类似于c,很多相比讨论,
php,asp,jsp哪个好,比啥比,存在就有它的道理,
难道你能指望每个人都用linux,对于项目开发了来说,客户就是上帝,首先考虑实现功能和模块,
至于你的算法,当然能最优是好的,但客户能有几个真正懂代码开发,
很多php开发人员都是半道出身,不要说算法,
就连基本的sql语句都是自学的,难不成每个人要跟你一样做20年的老牌程序员,
然后每个人都成全能选手,
再说就是中国的教育,千篇一律的教科书,腐败的学术作风,
能培养啥人才,老外能作个小的开源项目都能不愁吃穿,
但在中国,程序员每天为自己的生计而奔波,
人在物质生活都不能满足的情况下,如何能考虑自己的精神世界。

作者: chinahtml   发布时间: 2006-05-26

select,update,insert 是生活的基本条件.

算法是那些老道没事干,像研究像棋的老家伙们去干的(美其名曰:发杨中华发展民族的棋艺),咱先管咱的生活为妙~!

有不少小公司都在招全能选手.说明半吊子的需求量大呀,同志们冲啊.

作者: 游戏人间   发布时间: 2006-05-26



QUOTE:
原帖由 Diogin 于 2006-5-26 12:51 AM 发表


至少说明你还缺少性能优化的概念,这些细节性的东西往往更能说明你的编程功底。

前几天看到O-Blog里的一行代码:



这行代码实在是好笑,不伦不类的,三元运算符后面搞出个null,实在莫名其妙
如果要 ...
有点道理

纯粹耍酷

作者: 剑枫   发布时间: 2006-05-26

楼主怎么还不来啊,我等着楼主帮我解答问题啊。

作者: LuckLrj   发布时间: 2006-05-26

我也是在等.半夜三更的等.

作者: 游戏人间   发布时间: 2006-05-27



QUOTE:
原帖由 LuckLrj 于 2006-5-26 17:56 发表
潜力帖。
继续关注,看能不能冲上20页。

如何按内容切html页为多个页面,要保持完整格式。搂主算法好,帮我想想这个算法吧
哈哈,还有人在哟~!
继续顶贴.

作者: 游戏人间   发布时间: 2006-05-27

替身生气了……

作者: 奶瓶   发布时间: 2006-05-27

已经严重跑题了。

作者: xfmaple   发布时间: 2006-05-27



QUOTE:
原帖由 奶并瓦 于 2006-5-27 01:52 AM 发表

小奶瓶还没睡觉?,这帖子真长
有人认为先生是小道的mj
留个口德哈

作者: 奶瓶   发布时间: 2006-05-27

好吧 我承认了

作者: 奶瓶   发布时间: 2006-05-27

奶并瓦
为什么这家伙初级会员就已经可以搞头像成那样的了.
我要到中级会员才可以.

作者: 游戏人间   发布时间: 2006-05-27

昨晚看完这贴,就去ML了~~~~~~~~~~

大家继续~~~~~

作者: shelly0577   发布时间: 2006-05-27

看来这个帐号不是简单人物.
我以为专灌来着.

作者: 游戏人间   发布时间: 2006-05-27

l过了一天了,搂主还没来??

作者: LuckLrj   发布时间: 2006-05-27



QUOTE:
原帖由 Diogin 于 2006-5-26 01:05 AM 发表
虽然说学PHP的基本上都是自学的,但我们学校里正式学过PHP的基本没有
几个学院搞的PHP的网站也是漏洞百出,SQL注入漏洞一大堆,几分钟就拿到了系统权限
可能我没走出去过,还不大了解外面的状况
但也看过一些所 ...
学校的网站大都是找几个学生做的,新手经验不多,犯点错误不可避免的。

或者就是bt的网络管理员,故意设置的蜜罐,等你上勾,往往是被买了都还在帮别人数钱那种。

作者: LuckLrj   发布时间: 2006-05-27

额,有点这么同意d说.我在学校做的那个学校网站现在还在.是ASP的.
三分钟我自己都可以进入服务器了.
不过要是服务器配置得当,搞PHP能搞出一堆小洞来倒是不简单.

作者: 游戏人间   发布时间: 2006-05-27

四个字..
华众取宠

说句实话..没有PHP手册.偶功力减上7层!

作者: shenzhe   发布时间: 2006-05-27

哦...我是新手...大家继续...

俺听着....

作者: kamsang   发布时间: 2006-05-27

为什么不用手册?

作者: LuckLrj   发布时间: 2006-05-27

这里已经严重跑题,关于算法的帖子可以重新开一个或者单独讨论,关于你的问题我不太明白,"如何按内容切html页为多个页面,要保持完整格式。搂主算法好,帮我想想这个算法吧。"什么情况下会遇见,或者什么是完整格式?我这里有一个能对80%的新闻底层页面自动批出新闻主体的程序,自动处理掉关联新闻和广告,(当然算法不是按照人工标志匹配),如果加上人工标志匹配,效果很好,这是原来在spider中使用的,如果需要,可以单独联系我

作者: liyaping   发布时间: 2006-05-27

楼主既然20年开发经验何不介绍介绍,也好让大家们开开眼

作者: fnet   发布时间: 2006-05-27

在村里走走很有必要性!

作者: cncoolker   发布时间: 2006-05-27

好帖,我也跟一下,那几道题我做也比较困难。
感觉题出的比较好,我觉得打好基础还是很重要的。最起码在找bug时可以节约时间。
我最近狂补基础知识,我也半道出家,前几天回学校,让上计算机研究生的朋友给我列了几本核心书目,有时间得多看看了。

作者: wue   发布时间: 2006-05-27

已经pm搂主了,
希望能得到一个完满的回答。

作者: LuckLrj   发布时间: 2006-05-27

看你的贴子真的很别扭,感觉你在卖弄风骚,不对,是以你那二十年卖老才对。

我就不觉得刚从学校里出来的都认为PHP是用来写网页,恐怕是你自以为的吧。

还有,有人要跟你沟通一下,你说什么去什么地方来着,看你卖弄的,你们公司管招聘的都这样,还就是你一个管招聘的这样?

不多说了,反正你这人我感觉不咋D。

作者: yujon_c   发布时间: 2006-05-27

什么叫程序,偶并不关心,偶只关心他怎么才能赚到钱,这还是现实.没有钱,想做什么,看着别人做.

作者: xuwei   发布时间: 2006-05-27

偶学PHP,就是为了做网页.在说做网页有啥不好吗.

作者: xuwei   发布时间: 2006-05-27

一切向钱看,没办法,没有钱,没有人能看得起你,有钱了,你就是老大.

作者: xuwei   发布时间: 2006-05-27

还有,半路出家不可以学东西吗,微软的那个家伙不是半路出家,照样是世界首富.事在人为,我是这样这为的.什么叫行,什么叫不行.你厉害,你自己编一套程序出来.(像C,C++)偶绝对真心佩服你.

作者: xuwei   发布时间: 2006-05-27

1  :汗~~~潜水看这帖 受益 NNNNN 多!!!

      看见有几位前辈的话,感觉....现在还没想好说啥!.....

       想说点心里话,但不知道我这种  正宗  新人  的帖有没有人理会....汗....先想想,想好了,来发,反正看8见我人 XX

2:  应该知道:新人 是远远多于 成手的 !!!
     现在大三了,该找工作了,可是都要求 有经验2年  2年以上的!!汗~~
     公司都希望请来人就能创造效益!不想培养,怕跑了!可哪那么多成手!去了能付的起 Money ?新人咋了??
     我感觉肯努力,工作认真负责,善于学习就好 !总比请 大爷 去的好! 因为我是 毕业生,所以想法可能主观了些.

3:  前面有位前辈说的对!现在的教育确实很腐朽!也许我的学校不好吧!我是计算机系的,系里各种语言都开,
     不过都是些很古老的语言!不过感觉挺好用的,可现在找工作真是.....自己学PHP,学了3个月了,自己感觉还可以了
     ,可是看过前辈们的帖子 ,心里 顿时就 哇凉哇凉的!!!会啥??/ 会 查询,插入,删除,更新,登陆验证 !!
     当然了,都是些简单的,在你们眼里也许是小菜,可这都是自己对自己一段时间以来学习的 肯定 !!

4:  迷迷糊糊的说了一大堆,但不是针对人,都是对事的!! 我不太会表达自己的想法,所以没说清楚,
     前辈们不要生气! (没时间了,还有好多问题呢 5555 )

作者: 1128sky7   发布时间: 2006-05-27

先学会做人,把人做好了啥事都能干.


多多努力就是了,最重要的要知道自己能干啥,应该干啥.目标在哪里,方向在哪里,找好了就一直向前走.

作者: 游戏人间   发布时间: 2006-05-27

做人难呀,做好人更难,做男人更更难.唉,努力吧.

作者: xuwei   发布时间: 2006-05-27

游戏人间 (坚持到底) ,喜欢听这首歌曲吗.

作者: xuwei   发布时间: 2006-05-28

灌了,不少水了,唉,好了,不搞破坏了.PHP,看着它,多看两次,不管是啥了,学吧.努力,努力,在努力.
坚持到底,是偶最喜欢听的歌曲,做一个广告,不要骂偶,偶闪人了,不打扰你们了.在我生命里只有4个字--四个字坚持到底.

作者: xuwei   发布时间: 2006-05-28



QUOTE:
原帖由 xuwei 于 2006-5-28 06:59 PM 发表
灌了,不少水了,唉,好了,不搞破坏了.PHP,看着它,多看两次,不管是啥了,学吧.努力,努力,在努力.
坚持到底,是偶最喜欢听的歌曲,做一个广告,不要骂偶,偶闪人了,不打扰你们了.在我生命里只有4个字--四个字坚持到底.
你真水

作者: fnet   发布时间: 2006-05-28

喜欢两首歌:游戏人间(童安格),坚持到底

作者: 游戏人间   发布时间: 2006-05-28

我们几个朋友都是从DOS时代过来的,那时候根本没有什么可以选择的语言和平台,清一色的C加汇编,甚至说连计算机中的硬件和BIOS程序都要拿出来剖析剖析,而现在什么JAVA、.net、ASP、PHP、C#、C++、delphi、JSP……,而操作平台又有linux、windows等,在这其中java的平台又有几十种,此外还要学习什么html语法、css、dhtml、xml等诸多内容,很多新程序员都在疑惑,我究竟该学什么?
        而另一方面,厂商和媒体又在不停的鼓动宣传各自的先进性,以达到市场占有率的目的,导致这些新程序员更加疑惑,生怕站错了队,辛辛苦苦学到的技术又不先进了,这真是目前这些新程序员的悲哀。
        其实,程序员应该注重的是程序的逻辑和经验,而非那些看起来很先进却又不是很有用的技术,具体可以用24字来描述:“轻技术,重业务;轻功能,重实用;轻理念,看实际
轻语言,重逻辑。”

以上希望对你学习语言有所帮助

[ 本帖最后由 liyaping 于 2006-5-28 08:18 PM 编辑 ]

作者: liyaping   发布时间: 2006-05-28



QUOTE:
原帖由 liyaping 于 2006-5-28 08:16 PM 发表
我们几个朋友都是从DOS时代过来的,那时候根本没有什么可以选择的语言和平台,清一色的C加汇编,甚至说连计算机中的硬件和BIOS程序都要拿出来剖析剖析,而现在什么JAVA、.net、ASP、PHP、C#、C++、delphi、JSP…… ...
果然是老手――――高手!!说出了我感觉到却说不到的东西,朋友握个手,你是负责你们公司招聘的,能说说条件吗?看我这个大老苯合不合适。

作者: jcw   发布时间: 2006-05-28

哈哈,有意思.看来帖子还不够多,在次让他升级.大家努力呀.(在风里,在水里,我的爱不变不移.........)

作者: xuwei   发布时间: 2006-05-28

我来冒个泡

作者: kukat   发布时间: 2006-05-28



QUOTE:
原帖由 liyaping 于 2006-5-28 20:16 发表
我们几个朋友都是从DOS时代过来的,那时候根本没有什么可以选择的语言和平台,清一色的C加汇编,甚至说连计算机中的硬件和BIOS程序都要拿出来剖析剖析,而现在什么JAVA、.net、ASP、PHP、C#、C++、delphi、JSP…… ...
这一句像很像样.深表同意~!

只可惜能做得到的又有几个,每个人都有不同的懒,思想上的懒是人发展的最大障碍.

作者: 游戏人间   发布时间: 2006-05-28

没有什么特殊要求,请将简历和作品发到:lyp@xtools.cn

作者: liyaping   发布时间: 2006-05-28

理解中..

作者: zhg1983   发布时间: 2006-05-28

才2天没来看就出个这么长的贴子阿!刚刚看完,感觉不错嘛!怎么不在这里继续讨论问题哦!偶还想看呢!5555

作者: zjhcloth   发布时间: 2006-05-28



QUOTE:
原帖由 游戏人间 于 2006-5-29 12:22 AM 发表


这一句像很像样.深表同意~!

只可惜能做得到的又有几个,每个人都有不同的懒,思想上的懒是人发展的最大障碍.
懒是发展之源

作者: 奶瓶   发布时间: 2006-05-28

看的我浑身上下眼睛疼~

作者: 奶豆   发布时间: 2006-05-28

并非针对本文,提点对程序员要求方面的看法.

[ 本帖最后由 Xuu 于 2006-5-29 02:18 PM 编辑 ]

作者: Xuu   发布时间: 2006-05-28

PHP排序

以前做基于文本的文章系统时花了很长时间来优化二维数组排序

作者: 冬天来了   发布时间: 2006-05-28

算法要加强~~~

作者: ccxxcc   发布时间: 2006-05-29

我也不会怎么办呢?

作者: zkl1983   发布时间: 2006-05-29

不会抓紧时间学把。
不会又不是什么耻辱。

作者: LuckLrj   发布时间: 2006-05-29



QUOTE:
原帖由 游戏人间 于 2006-5-28 06:16 PM 发表
先学会做人,把人做好了啥事都能干.


多多努力就是了,最重要的要知道自己能干啥,应该干啥.目标在哪里,方向在哪里,找好了就一直向前走.
恩,同意!不过我不知道怎么样才叫把人做好了! 嘿嘿~~

我的理解是 : 诚实+守信+勤奋+好学+努力  这就是偶滴 信念!!努力ing.....

作者: 1128sky7   发布时间: 2006-05-29



QUOTE:
原帖由 liyaping 于 2006-5-28 08:16 PM 发表
我们几个朋友都是从DOS时代过来的,那时候根本没有什么可以选择的语言和平台,清一色的C加汇编,甚至说连计算机中的硬件和BIOS程序都要拿出来剖析剖析,而现在什么JAVA、.net、ASP、PHP、C#、C++、delphi、JSP…… ...
恩!我会记住前辈的话的!!

我没有接受过系统的编程教育,都是自己学的   N多术语都不懂  愁...............

还有前面你们提到的 SQL注入  ,问老师,老师居然说不知道....愁......

天天来这里,天天都被打击,发现自己就象井底之蛙!! 不知道的真的好多好多 不会的也多 该嗷嗷努力才是!!

马上毕业了,该找工作了,可是感觉自己什么都会点儿,可会到什么程度自己都不知道...愁....

我现在找工作的要求就是: 帮忙找个住的地方(外地没亲戚),钱自己负责!!

给我多少工资不在乎,只要能学到东西,不给钱也行!!相信终有一天自己有资格提工资的!!

真想找个好地方好好学习学习!!!不要钱,都难找!!!......愁...........

[ 本帖最后由 1128sky7 于 2006-5-29 06:55 PM 编辑 ]

作者: 1128sky7   发布时间: 2006-05-29

搂住的面试题价值不大阿~~~谁写那种莫名其妙的变量阿~

我的困惑~~~~

咳,PHP啊,只能做个网页,不像.net java还能搞个应用程序出来。

在国外PHP大都是又短又小的projet,因为环境不要钱,所以,卖不上好价钱。
才作了个橄榄球队的网站,60K欧,已经算做过得最贵的一个PHP项目了,还要用ezpublish,复杂的跟马一样。
所以纯用php,用处不大了。

咳~后悔啊,作了几年PHP什么别的也不会

现在想搞.net或者java,1下成个新手,思想上就过不去了~

作者: 伶俜   发布时间: 2006-05-29

楼上的60KU不错了

作者: LuckLrj   发布时间: 2006-05-29

有了老婆想要小密~!有了小密想要两个.........

作者: 游戏人间   发布时间: 2006-05-29

完.....更愁了......

不过还会坚持的!!就喜欢这东西!!虽然刚刚入门......

作者: 1128sky7   发布时间: 2006-05-29

实现问题解决方案才是首要考虑的,其次才是效率与算法。

作者: wm_chief   发布时间: 2006-05-29

#198

先想好怎么过程做,然后才是具体的算法等.. 是不前辈??

作者: 1128sky7   发布时间: 2006-05-29

200#

我来凑个整数,不发言了,话都让大家说完了.

作者: rjp_ww   发布时间: 2006-05-29

这以这样写??
不会报错么?

作者: netboys   发布时间: 2006-05-29



QUOTE:
原帖由 伶俜 于 2006-5-29 09:16 PM 发表
搂住的面试题价值不大阿~~~谁写那种莫名其妙的变量阿~

我的困惑~~~~

咳,PHP啊,只能做个网页,不像.net java还能搞个应用程序出来。

在国外PHP大都是又短又小的projet,因为环境不要钱,所以,卖不上好 ...
语言不是问题,php也能作大项目,而且效率等个方面不比java差,yahoo等都是用php作的,很多系统比如一些很复杂的论坛以及一些信息化系统都使用php作的,因此不要以语言来评论,我个人认为,如果会php拿php作不成好东西,那么用.net和java一样作不出好东西,开发本质都一样。
当然不排除一些项目的业主,盲目追求java的心态,不过当你用过java,且开发的东西是自己用的时候,就明白怎么回事了

作者: liyaping   发布时间: 2006-05-29

默默关注,可怜目前俺只能排在九流之外。
另:发现很多马甲...

作者: M.A.I.T小麦   发布时间: 2006-05-29

$str="${arr['id']}aaaa";等价与
$str="{$arr[id]}aaaa";等价与
$str=$arr['id']."aaaa";等价与
$str=<<<Eos
$arr[id]aaaa
Eos;

作者: 纯粹误会   发布时间: 2006-05-30

奶丝不是马甲

作者: 纯粹误会   发布时间: 2006-05-30

唉,"茴"字我可不知道有多少种写法,鄙视新时代的"老孔",别过几天最基本,你认为没技术含量的东西都研究得记不得了.垃圾人.有种你把微软干倒.

作者: xcs   发布时间: 2006-05-30

大家别忘了,算法的定义是什么?

算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。

程序:就是能够完成一定任务和目标,表达指令的代码。

简单的分页程序都是有算法的。在这里总会一些初学者问分页怎么写。
做那个长文章分页如果没有算法的你还写个P,我们已经写过很多版本,不要以为我们写不出来,不要以为这个题很难,早在去年年底游子云就发过一个文本的,估计西大浪人他们也有研究过HTML的长文章分页,因为早前他和我也讨论怎样对UBB代码保留UBB风格并且截取,UBB这个是有统一分格的,对一个有算法的程序员不是件难事,估计新浪将在新论坛开发中实现长文章分页功能(或者现在已经实现,其实去年水洋在新浪试用期间他们老大就考过他这个题,不知道他有没有做出来)。


一个程序员如果抛弃了算法,那只能说是他无能,或都者他已转型。大家难道不知道你们天天的写的程序说是算法吗?

作者: 纯粹误会   发布时间: 2006-05-30

$b="s$a.$ab{$a}ab";
好象$a.$ab中的$ab会识别成变量ab,那么不是报错了 吗?

作者: 以风之名   发布时间: 2006-05-30

我觉得楼主第一第二道题出的有点怪,
就是中国教育一样,
考试普遍考你不会多少,
而不是考你会多少,
对于你的第一第二道题目,
有些人在学php的时候也许没有注意到{$a},
我觉得对于这个不会应该来说无可厚非,
这只是看到或是不看到的问题,下次注意就OK了

另外第三题出的还可以
第四题嘛?
为什么排序就非得用冒泡?
自己想个算法不行吗?只要效率可以就行了,
为什么非得限定用冒泡,
我学数据结构时大概有8种以上排序吧,难道我要把这8种都记得?
那我来面试你来考,我给你来个某某算法

我就碰到一个面试官(某5000人以上软件公司),
我应聘C研发,他叫我new一个指针数组出来,
我说C里面没new,他给我来个,C里面有,而且很基本的东西,
你们小本应该要会,NND,真TMD火

作者: 以风之名   发布时间: 2006-05-31



QUOTE:
做那个长文章分页如果没有算法的你还写个P,我们已经写过很多版本,不要以为我们写不出来,不要以为这个题很难,早在去年年底游子云就发过一个文本的,估计西大浪人他们也有研究过HTML的长文章分页,因为早前他和我也讨论怎样对UBB代码保留UBB风格并且截取,UBB这个是有统一分格的,对一个有算法的程序员不是件难事,估计新浪将在新论坛开发中实现长文章分页功能(或者现在已经实现,其实去年水洋在新浪试用期间他们老大就考过他这个题,不知道他有没有做出来)。
你发个纯文本的东西分页还有难度吗?我说的是html啊,还要保存样式,去年是讨论了这个话题的,没看到谁有个结果呢,ubb的代码有复杂吗,有几维镶套?ubb有css吗,有style吗?需要过滤js吗??有的话,放出来大家学习学习你的算法吧。

作者: LuckLrj   发布时间: 2006-05-31



QUOTE:
原帖由 LuckLrj 于 2006-5-31 10:59 PM 发表


你发个纯文本的东西分页还有难度吗?我说的是html啊,还要保存样式,去年是讨论了这个话题的,没看到谁有个结果呢,ubb的代码有复杂吗,有几维镶套?ubb有css吗,有style吗?需要过滤js吗??有的话,放出来大 ...
http://tidy.sourceforge.net/

你看这是何物

作者: 奶瓶   发布时间: 2006-05-31

潜力帖。
朝25页拼进。

作者: LuckLrj   发布时间: 2006-05-31

长见识!!

作者: good8   发布时间: 2006-05-31



QUOTE:
原帖由 纯粹误会 于 2006-5-31 02:30 PM 发表
$str="${arr}aaaa";等价与
$str="{$arr}aaaa";等价与
$str=$arr."aaaa";等价与
$str=<<<Eos
$arraaaa
Eos;
非也,君请看:

CODE:
[Copy to clipboard]
<?php
$arr = array('id'=>'i am id');
define('id','i am not id');
$str1="${arr['id']}aaaa";
$str2="{$arr[id]}aaaa";
$str3= $arr['id']."aaaa";
$str4=<<<Eos
$arr[id]aaaa
Eos;
echo $str1."<br>";
echo $str2."<br>";
echo $str3."<br>";
echo $str4."<br>";
?>
]

作者: starDust   发布时间: 2006-05-31



QUOTE:
原帖由 奶瓶 于 2006-6-1 12:18 AM 发表


http://tidy.sourceforge.net/

你看这是何物
用过,在blog中从内容中取前xx个字符做摘要,一个字,爽!

作者: starDust   发布时间: 2006-05-31

这种题目还可以了
不过有些东西忘了
1.sasb\'"jd.asb\'"jdab
2.type的值为2
3.已知某年元月一日星期几,不使用日期函数,计算某年某月某日星期几

    这题就是输出一个日期表,还可以做的
4.对数组进行冒泡排序(不使用数组排序函数)

    还好不能用函数,但是为什么一定要用冒泡法呢,为什么不用快速排序啊

作者: 堕落的人生   发布时间: 2006-05-31



QUOTE:
原帖由 以风之名 于 2006-5-31 10:29 PM 发表
我觉得楼主第一第二道题出的有点怪,
就是中国教育一样,
考试普遍考你不会多少,
而不是考你会多少,
对于你的第一第二道题目,
有些人在学php的时候也许没有注意到{$a},
我觉得对于这个不会应该来说无可厚非,
...
题是死的,人是活的,你能提出这些问题表示你懂,其实很多管理学考试是没有标准答案的,我又没有公布答案,你发的这些牢骚就是答案,哈哈
就怕发不出牢骚的人,哈哈,因为他不懂!!!!
不过,各种算法还是要能编码实现的,题无非就是考察能力的一种方法,并不是要做100分,我们是公司,不是学校考试。

[ 本帖最后由 liyaping 于 2006-6-1 12:28 PM 编辑 ]

作者: liyaping   发布时间: 2006-05-31



QUOTE:
原帖由 堕落的人生 于 2006-6-1 11:23 AM 发表
这种题目还可以了
不过有些东西忘了
1.sasb\'"jd.asb\'"jdab
2.type的值为2
3.已知某年元月一日星期几,不使用日期函数,计算某年某月某日星期几

    这题就是输出一个日期表,还可以做的
4.对数 ...
论坛系统有问题,原来的题是:
http://xxxx.com/a.php ? type=1& url=http://www.aa.com/b.php?cmd=abc&type=2

冒泡比快速交换排序简单

作者: liyaping   发布时间: 2006-05-31



QUOTE:
原帖由 奶并瓦 于 2006-6-1 10:15 AM 发表
算法是什么,管什么算法的,只要能解决自己的问题就是好办法,算法是个屁,你只搞搞WEB你去学汇编干什么
在实际应用中有很多算法,比如:
1.在spider中,获取当前页面为url1:"http://www.aa.com/a/index.html", 获取该页面中的图片相对路径是url2:“../images/logo.gif",现在需要下载该图片需要合成标准url3: "http: //www.aa.com /images/logo.gif"(论坛自动识别为图形,只好加点空格)
针对这种需求,已知url1,url2,求url3,写一个函数


我有很多这样的题,难道这不是实际应用中的算法吗?能解决就能干活。

我会陆续发表一些......

[ 本帖最后由 liyaping 于 2006-6-1 12:39 PM 编辑 ]

作者: liyaping   发布时间: 2006-06-01



QUOTE:
原帖由 liyaping 于 2006-6-1 12:19 PM 发表

题是死的,人是活的,你能提出这些问题表示你懂,其实很多管理学考试是没有标准答案的,我又没有公布答案,你发的这些牢骚就是答案,哈哈
就怕发不出牢骚的人,哈哈,因为他不懂!!!!
不过,各种算法还是要 ...
如果是这样的话,那绝对支持,呵呵

作者: 以风之名   发布时间: 2006-06-01

在实际应用中有很多算法,比如:
1.在spider中,获取当前页面为url1:"http://www.aa.com/a/index.html", 获取该页面中的图片相对路径是url2:“../images/logo.gif",现在需要下载该图片需要合成标准url3: "http: //www.aa.com /images/logo.gif"(论坛自动识别为图形,只好加点空格)
针对这种需求,已知url1,url2,求url3,写一个函数


我有很多这样的题,难道这不是实际应用中的算法吗?能解决就能干活。

补充一下:
要考虑各种情况,比如url1是php,带?的,还有url2中 含有../   ./ 或者url2中也是php,带?的,而且问号后面当心也含有../  ./这些可不能处理哦;还有url2 以/ 开始的......很多种情况......

作者: liyaping   发布时间: 2006-06-01

楼上这个算法很简单啊,

看看这个,估计这里98%以上的人写不出来(我从一个php群来看到的)

有个数字集合,找出个C,满足(1)C=A+B;(2)A,B,C都在这个集合内,写出算法:

作者: LuckLrj   发布时间: 2006-06-01

我就是刚从学校出来的,以前并不是学程序开发的

去年刚一毕业自己就一个人跑到深圳,当时呆了半个月,钱用完了,没办法,就只想快点找个活干

然后,就到了一家工厂里面做小工做了半年,后来不知怎么的,被老板知道 了,就把我调出来,说让我从事文职

这个时候呢,工厂里乱得很,除了人事和财务有一个很小的软件外,其它的什么的报表都是很乱的,没有进入电

什么物料啦,营业的啦,生产上的绩效啦,这些都没有管控起来。老板就问我,有没有兴趣给写一个网络办公系统

统,说实话那时候真的是PHP听都没有听过。但是要我边学边做,好累啊,又没有经验,从分析开始,要先写一个

员工管理系统出来看一下,经过5天的研究,我的第一个PHP写的系统出来了。所以就这样我就出家做了PHP程序

员,说实话,很多东西都 不明白,不过现在是网络世界,有什么 不懂的都可以在网上找到,说白了,就是为了生

活,只要是可以用的东西,你拿来组合可以用就行了。

作者: hero913   发布时间: 2006-06-01



QUOTE:
原帖由 LuckLrj 于 2006-6-1 02:17 PM 发表
楼上这个算法很简单啊,

看看这个,估计这里98%以上的人写不出来(我从一个php群来看到的)

有个数字集合,找出个C,满足(1)C=A+B;(2)A,B,C都在这个集合内,写出算法:
98%以上的人

作者: phphp   发布时间: 2006-06-01

这个问题我是从一个高级点的php群里转来的,
这个问题也会被些人所鄙视,理由无外呼就是 和实际开发没啥关系。

有兴趣的都可试试。

作者: LuckLrj   发布时间: 2006-06-01

楼上那位组合的朋友,能过的了一时过不了一世吧。

作者: LuckLrj   发布时间: 2006-06-01

http://www.phpx.com/happy/../happy/viewthread.php?tid=117669&page=23&extra=page%3D1

作者: phphp   发布时间: 2006-06-01



QUOTE:
原帖由 LuckLrj 于 2006-6-1 05:20 PM 发表
楼上那位组合的朋友,能过的了一时过不了一世吧。
成都的高人?

作者: abcd   发布时间: 2006-06-01

离高人还差太远了,
不谦虚,
我也只搞了1年多而已。

作者: LuckLrj   发布时间: 2006-06-01



QUOTE:
原帖由 liyaping 于 2006-5-31 10:04 AM 发表


语言不是问题,php也能作大项目,而且效率等个方面不比java差,yahoo等都是用php作的,很多系统比如一些很复杂的论坛以及一些信息化系统都使用php作的,因此不要以语言来评论,我个人认为,如果会php拿php作不 ...
好马要有伯乐

事实是做php没.net和java给的钱多,不管是项目还是工资

反正你面试地题出的好没必要,根本看不出来什么吧。和中国教育体制一样~

而且发现国内都是现编,而国外用很多open source,所以很多资料都没有中文的,遗憾

作者: 伶俜   发布时间: 2006-06-01

靠,不简单的很么?

作者: netstu   发布时间: 2006-06-01

这题出的本来就有点混蛋,自己不觉得么?

作者: netstu   发布时间: 2006-06-01

老不死视为贼也!!

还在顶???

作者: php5   发布时间: 2006-06-01

还有: http://xxxx.com/a.php?type=1& ... ?cmd=abc&type=2
请问在a.php中读出的传入的$type 值是多少


你这个本来就是错误的,错误的东西拿出来让别人做你还好意思,自以为是的人真多,现在的年轻人经历少就开始创业,就飘飘然,觉得自己招人就不知道姓啥了...

作者: bleakwind   发布时间: 2006-06-01



QUOTE:
原帖由 LuckLrj 于 2006-6-1 02:17 PM 发表
楼上这个算法很简单啊,

看看这个,估计这里98%以上的人写不出来(我从一个php群来看到的)

有个数字集合,找出个C,满足(1)C=A+B;(2)A,B,C都在这个集合内,写出算法:
这里更正一下:是找出最大的C,


这个问题是google面试题的其中一道,有兴趣的朋友试试。

作者: LuckLrj   发布时间: 2006-06-01

双重循环就能出来.反以说98%写不出来太偏激了
LuckLrj  GG讲一下高级方法

作者: phphp   发布时间: 2006-06-01



QUOTE:
原帖由 LuckLrj 于 2006-6-1 07:41 PM 发表


这里更正一下:是找出最大的C,


这个问题是google面试题的其中一道,有兴趣的朋友试试。
有没有时间复杂度的限制?
如果没有,应该很容易搞定
用循环一个一个试不就行了

作者: 以风之名   发布时间: 2006-06-01

我也没有好的办法,我是转来的,
有兴趣的可以试下。

实现和效率好象两者都很重要吧。

作者: LuckLrj   发布时间: 2006-06-01



QUOTE:
原帖由 LuckLrj 于 2006-6-1 08:34 PM 发表
我也没有好的办法,我是转来的,
有兴趣的可以试下。

实现和效率好象两者都很重要吧。
如果时间复杂度上有限制的话,
就比较麻烦了,
如果没限制,
我想还是能实现的

作者: 以风之名   发布时间: 2006-06-01

这个是google面试题,肯定是可以实现的。

稍微遇见点需要算法的东西,好多人就不知道怎么办了,(包括我)

作者: LuckLrj   发布时间: 2006-06-01

简化过的超递增序列变形,只有两个值。而且是0临界

这是密码学的基础

作者: 奶瓶   发布时间: 2006-06-01

1、对集合a(n)排序
2、优选法找到中值下标m,使得m<n m>0 a[m]为不小于中值的最小值
3、根据C=A+B,临界时A=B=C/2,设A<=B,则A必<=a[m]
4、于m开始向前递推,另一方向p向n递推,且a[m]+a[p]<=a[n]
5、判断a[m]+a[p]是否属于a

算法复杂度大约为nLog(n),视集合均匀程度。如序列为超递增,则无解。

注:超递增――任何一项大于等于前所有项的和

作者: 奶瓶   发布时间: 2006-06-01

楼上的这个算法不错,只是循环的太多了,
期待更好的办法。

作者: LuckLrj   发布时间: 2006-06-01

循环多少不是衡量标准
复杂度是有严格的算术定义的

1、序列无序,所以需要排序。PHP的sort就是标准的QSORT,复杂度是固定的
2、序列平衡程度未知,二分法效率显然不能捉摸,“黄金分割”是最有效的
3、序列比较的效率类似选择排序,也是有最差情况和最优情况的,虽然选择排序的最差和最优效率相差一个指数级别,在完全不知平衡程度的情况下估计为nLog(n)是基本合理的

你只说循环太多,就算你用了循环少的PHP程序,怎么知道使用的PHP函数的内部实现循环少了?

一个经典的问题:一个循环打菱形
这个问题在越低级的语言上实现越困难,高级语言反而简单,但是使用了像str_repeat、str_replace类似的函数根本就是违规。str_repeat和str_replace不循环吗?

算法复杂度完全是数学问题,严格地说和语言全无干系。Google有必要考人函数记得牢不牢么?

作者: 奶瓶   发布时间: 2006-06-01

楼上的不错。

数学太重要了。

作者: LuckLrj   发布时间: 2006-06-01

这个帖子....

不知道要学多少年,做怎样的努力才能达到前辈们的水准.....

保存下来,天天看,一定会有都能看懂那天...

作者: 1128sky7   发布时间: 2006-06-01

顶,潜力帖。

不懂不是耻辱。
耻辱的是不懂装懂。

作者: LuckLrj   发布时间: 2006-06-01

LuckLrj  你这家伙疯了

作者: 纯粹误会   发布时间: 2006-06-01

奶瓶原来是高手啊

作者: mycai   发布时间: 2006-06-01



QUOTE:
原帖由 纯粹误会 于 2006-6-2 12:23 PM 发表
LuckLrj  你这家伙疯了
你终于说了句真话

作者: 奶瓶   发布时间: 2006-06-01



QUOTE:
原帖由 mycai 于 2006-6-2 12:30 PM 发表
奶瓶原来是高手啊
先生认错人了

作者: 奶瓶   发布时间: 2006-06-01



QUOTE:
原帖由 mycai 于 2006-6-2 12:30 PM 发表
奶瓶原来是高手啊
(村长说字数不足,此处为凑字)

作者: namelessxp   发布时间: 2006-06-01

此处 打个标记

作者: sinolge   发布时间: 2006-06-01



QUOTE:
原帖由 纯粹误会 于 2006-6-2 12:23 PM 发表
LuckLrj  你这家伙疯了
我怎么疯了??

作者: LuckLrj   发布时间: 2006-06-01

最近我也在招聘。能写insert update的也要懂if else
在能看懂html我就会给他机会。
进入公司在培训吧。

其实公司要求在linux下开发。而在学校有几个会这样。
我进入公司的时候也是在win下开发的。对linux陌生的很。
不过现在也算个熟练在linux下开发的phper了。所以我
在面世的时候基本上这个不问。什么冒泡也不问。只问些
工作中用得到的。string 分析。array分析。数据库操作。file操作
等等。

作者: Double_ycn   发布时间: 2006-06-01

关键看想法吧,给他个东西,怎么实现。

作者: phphp   发布时间: 2006-06-02

奶�J是个不折不扣的高手......有条件喝奶营养能不好吗能不聪明吗 :)

作者: buzzard   发布时间: 2006-06-02



QUOTE:
原帖由 Double_ycn 于 2006-6-2 01:56 PM 发表
最近我也在招聘。能写insert update的也要懂if else
在能看懂html我就会给他机会。
进入公司在培训吧。

其实公司要求在linux下开发。而在学校有几个会这样。
我进入公司的时候也是在win下开发的。对linux陌 ...
我一直在linux上开发的,最近一年转到window上了,不知道是对还是错。。。

作者: buzzard   发布时间: 2006-06-02

这些东西一说出来,绝对有99%的人都懂,我也是应界生,学的很杂,不精,学过C,学过数据结构和算法.毕业设计选择了MYSQL+PHP的WEB设计课题,对于求星期几和冒泡排序的问题当然也接触过,但就是没地方用,学起来有点意思,过后就扔脑后面去了.加上现在的大学教育一点也不接触实践,对于公司招的学生来说,要求是远远达不到的,其实每个人都想自己比别人牛.但做为学生来说,有很多因素影响着,很难做到这一点,都把心态放在了毕业后找到的公司里,希望能有一个新的开始.

作者: myaxl2008   发布时间: 2006-06-02

慢慢学,还年轻。

作者: LuckLrj   发布时间: 2006-06-02

你娃这下牛B了!
lrj

作者: 转个弯   发布时间: 2006-06-02

算法等很多东西
在php的实际应用中很难用的上,
因为现在的公司都要快速交货
那有时间给你去优化。
只要能用的就行了

ps:我可能我见过的公司都是小公司

作者: bkkkd   发布时间: 2006-06-02



QUOTE:
原帖由 转个弯 于 2006-6-2 06:52 PM 发表
你娃这下牛B了!
lrj
这位兄台是谁的马甲啊??

作者: LuckLrj   发布时间: 2006-06-02

物尽所用,各取所需

作者: youmulan   发布时间: 2006-06-02



QUOTE:
原帖由 奶并瓦 于 2006-6-2 09:51 PM 发表
很多人都以为自己很牛比,这里除了 奶瓶 我佩服外,其他的还没一个,做人要低调
俺还么和你算帐捏~~

作者: 奶瓶   发布时间: 2006-06-02



QUOTE:
原帖由 奶并瓦 于 2006-6-2 09:51 PM 发表
很多人都以为自己很牛比,这里除了 奶瓶 我佩服外,其他的还没一个,做人要低调
同是奶瓶,做人要低调

作者: phphp   发布时间: 2006-06-02

什么意思

作者: hailingr   发布时间: 2006-06-02

怎么没有提供论坛搜索功能哟

作者: hailingr   发布时间: 2006-06-02

没想到你们还在灌~!

作者: 游戏人间   发布时间: 2006-06-02

别以为把JJ插在土里就强暴了整个地球 ... 汗

作者: Roast Duck   发布时间: 2006-06-02

强帖。
关注30页

作者: LuckLrj   发布时间: 2006-06-02



QUOTE:
原帖由 Roast Duck 于 2006-6-3 10:04 发表
别以为把JJ插在土里就强暴了整个地球 ... 汗

作者: 游戏人间   发布时间: 2006-06-02

CGI猜多少年
   php猜多少年

  吹牛比不打草稿

作者: fly512   发布时间: 2006-06-02

还没到三十页满啊.

作者: 游戏人间   发布时间: 2006-06-02

继续。
直到30页,

作者: LuckLrj   发布时间: 2006-06-02

靠...

作者: km3945   发布时间: 2006-06-02

楼上为啥在靠那么一下.呵呵

作者: 游戏人间   发布时间: 2006-06-02

楼主稍微浮躁了,你用什么语言,用什么算法都是过程,只要能赚到客户包包里面的钱,才是我们期望的结果,我觉得你要招的不是一个精通算法和语法的程序员,而是一批从程序员转型做销售的业务员,企业的利润最终和直接都来自采购部门和销售部门。开发部分我更倾向于xxx楼说的客户体验和行业流程的专业化和功能强大。这些都是用来面对客户的,说服客户的,赚客户腰包里的钱的。企业和商人的责任就是产生利润,就是赚钱,就是money,记住这句话吧。

作者: bsmg   发布时间: 2006-06-02

题目不难, 可是第一个问题简直是诱导人出错嘛~~~LZ这样招聘完全是一种"宁可漏掉一千"的姿态

作者: 沉默的狼   发布时间: 2006-06-02

做企业网站,客户要求太简单了,美工过得去就行,基本上也没谁访问量的,所以效率不是最主要问题,查询+显示就能搞定。

如果是电子商务之类的大点的站呢,不考虑算法的好坏,效率高低,你一个服务器能承受多大访问量?
如果此类网站搞的好的话,估计赚钱比做企业网站来的更多更快吧。

作者: LuckLrj   发布时间: 2006-06-03



QUOTE:
原帖由 php5 于 2006-6-1 06:40 PM 发表
老不死视为贼也!!

还在顶???
对长辈要学会尊敬,从出的几道中就可以看出楼主比你强许多

作者: 纯粹误会   发布时间: 2006-06-03



QUOTE:
原帖由 bsmg 于 2006-6-4 03:07 AM 发表
楼主稍微浮躁了,你用什么语言,用什么算法都是过程,只要能赚到客户包包里面的钱,才是我们期望的结果,我觉得你要招的不是一个精通算法和语法的程序员,而是一批从程序员转型做销售的业务员,企业的利润最终和直 ...
程序员就是程序员,当过多年程序员的人都会悟出:技术不值钱,只有技术和市场接合才能产生价值,因此你说的有一部分也是对的,但是我们招聘的就是程序员,因此要求只是最基本的程序算法,前面很多人在讨论网站建设与php程序的问题,而我们主要是信息化系统应用软件开发,和网站建设毕竟有一定差异。

作者: liyaping   发布时间: 2006-06-03



QUOTE:
原帖由 LuckLrj 于 2006-6-4 11:30 AM 发表
做企业网站,客户要求太简单了,美工过得去就行,基本上也没谁访问量的,所以效率不是最主要问题,查询+显示就能搞定。

如果是电子商务之类的大点的站呢,不考虑算法的好坏,效率高低,你一个服务器能承受多大 ...
呵呵,我们公司就是做电子商务软件,一般对算法是很少考虑的,我们一个虚拟主机放上百个客户网站。

作者: abcd   发布时间: 2006-06-03

这贴真能水

作者: 没看见   发布时间: 2006-06-03



QUOTE:
原帖由 bsmg 于 2006-6-4 03:07 AM 发表
楼主稍微浮躁了,你用什么语言,用什么算法都是过程,只要能赚到客户包包里面的钱,才是我们期望的结果,我觉得你要招的不是一个精通算法和语法的程序员,而是一批从程序员转型做销售的业务员,企业的利润最终和直 ...
程序员就是程序员,当过多年程序员的人都会悟出:技术不值钱,只有技术和市场接合才能产生价值,因此你说的有一部分也是对的,但是我们招聘的就是程序员,因此要求只是最基本的程序算法,前面很多人在讨论网站建设与php程序的问题,而我们主要是信息化系统应用软件开发,和网站建设毕竟有一定差异。

作者: liyaping   发布时间: 2006-06-03

请问个问题
liyaping
qq多少

作者: 没看见   发布时间: 2006-06-03



QUOTE:
原帖由 abcd 于 2006-6-5 12:13 PM 发表


呵呵,我们公司就是做电子商务软件,一般对算法是很少考虑的,我们一个虚拟主机放上百个客户网站。
大型电子商务网站一天数百万pageview,不是一般的小虚拟主机所能相比的,主要是流量

大型商务系统开发主要要关注下面几个部分:
1、网络结构的设置,合理的进行动静态页面的分步、分区。比如一个大型的电子商务系统,首页有一个商品销量或者关注率的排行,我们没必要每次都去数据库进行检索,可以考虑使用静态页面作首页,每隔10分钟生成一次首页。
2、网站逻辑数据是否选用静态页面,这方面典型案例就是“豆瓣网”,硕大的数据库逻辑设计者并没有采用我们常用的动态页面逻辑来设计,而是采用类目录分区的静态页面模式来设计整个系统,突出了大负载设计的考虑;要知道,数据库作均衡代价是非常昂贵的,但是web服务器作均衡就可以通过nfs等低价策略来作的,而且新一代的web服务器对静态数据的相应比apache和iis都要高的多。
3、基于静态的结构,可以在生成页面的同时使用html压缩技术,去除html不必要的空格、引号,看看google的html代码就知道,要知道数百万pageview下带宽和页面是什么关系。
4、要优化数据服务器,优化主要有cache的设置,多CPU,Key reads和Key read requests 的比值等,合理的优化比不优化效率要高的多。
.....

作者: liyaping   发布时间: 2006-06-04



QUOTE:
原帖由 没看见 于 2006-6-5 01:07 PM 发表
请问个问题
liyaping
qq多少
361088046

作者: liyaping   发布时间: 2006-06-04

大型电子商务网站一天数百万pageview,不是一般的小虚拟主机所能相比的,主要是流量

大型商务系统开发主要要关注下面几个部分:
1、网络结构的设置,合理的进行动静态页面的分步、分区。比如一个大型的电子商务系统,首页有一个商品销量或者关注率的排行,我们没必要每次都去数据库进行检索,可以考虑使用静态页面作首页,每隔10分钟生成一次首页。
2、网站逻辑数据是否选用静态页面,这方面典型案例就是“豆瓣网”,硕大的数据库逻辑设计者并没有采用我们常用的动态页面逻辑来设计,而是采用类目录分区的静态页面模式来设计整个系统,突出了大负载设计的考虑;要知道,数据库作均衡代价是非常昂贵的,但是web服务器作均衡就可以通过nfs等低价策略来作的,而且新一代的web服务器对静态数据的相应比apache和iis都要高的多。
3、基于静态的结构,可以在生成页面的同时使用html压缩技术,去除html不必要的空格、引号,看看google的html代码就知道,要知道数百万pageview下带宽和页面是什么关系。
4、要优化数据服务器,优化主要有cache的设置,多CPU,Key reads和Key read requests 的比值等,合理的优化比不优化效率要高的多。
.....
--------------------------------------------------------------------
再补充一些:
其实算法并不是单纯的限制在程序实现上面,在实际应用中,比如上面的设计电子商务网站的基础的网站逻辑就是一门很有意义的算法逻辑,如何优化才能使效率更高,这就是算法的核心.....

[ 本帖最后由 liyaping 于 2006-6-5 02:40 PM 编辑 ]

作者: liyaping   发布时间: 2006-06-04

楼主做过哪些大型的电子商务网站?给两个瞧瞧

作者: abcd   发布时间: 2006-06-04

向40页前进。。。

作者: chiyanqian   发布时间: 2006-06-04

出租虚拟机就是电子商务了??

作者: LuckLrj   发布时间: 2006-06-04



QUOTE:
原帖由 LuckLrj 于 2006-6-5 03:38 PM 发表
出租虚拟机就是电子商务了??
那你说说什么才算是电子商务?


虚拟主机是美国合作伙伴的,我们不是提供虚拟主机服务的。看清楚先。

作者: abcd   发布时间: 2006-06-04



QUOTE:
原帖由 abcd 于 2006-6-5 02:46 PM 发表
楼主做过哪些大型的电子商务网站?给两个瞧瞧
作网站,俺作的少,技术含量不算很大,原来主要是设计大型发部系统的CMS,如果非要找一个的话,就看看www.dwg-cool.com

该站是我规划的;如果把图纸比成商品的话,有数十万种商品,每月订单明细过百万条.....
该电子商务系统不算很大,核心以及数据库优化过,大家可以感觉一下相应速度,只不过参于编码的程序员水平参次不齐,有些代码实在不敢恭维.


我的作品还得看:https://www.xtcrm.com/demo/

[ 本帖最后由 liyaping 于 2006-6-5 04:28 PM 编辑 ]

作者: liyaping   发布时间: 2006-06-04

300#

我再来凑个整数,不发言了,话留给大家说吧.

作者: rjp_ww   发布时间: 2006-06-05

  同一件事情(观点),每个人都有不同的看法。对于招人来说,我比较看重其性格(或者说情商)方面,技术我觉得倒是其次。

  我们都是在一种应试的环境中长大的,所以对于刚毕业的学生,马上就能上阵的少之又少,我觉得如果能有比较好的学习能力和处理事情的能力,那应该会很快就能熟悉公司环境及工作。

从我个人观点,类似于

$a="asb\\'\"jd";
$b="s$a.$ab{$a}ab";
echo $b;

这样的题目,意义不大。

  楼主的困惑偶也了解,其实这是中国的整个环境“造就”的。我们都身在其中。


30页了,够多了,空间留给真正需要的人吧。

作者: abcd   发布时间: 2006-06-05

主要考对php基本语法了解程度,很多简历都说有1年以上的php编程经验,如果写了一年php程序来说,这个不算很难吧,目的是将虚报开发时间的人滤掉

作者: liyaping   发布时间: 2006-06-05

上班时间中,花了近两个小时才看到23页,看的真是舒服,收益很多,谢谢。
要下班了,明天再看,手头还有点东西没弄。
努力学习中,立志成为高技术的phper的。

作者: adamasyu   发布时间: 2006-06-05

沃力森?有个同学上个月去那里您公司试用了一段时间,后发现自己能力有限,又回培训机构实习去了。
努力学习中。。。

作者: adamasyu   发布时间: 2006-06-05

看到没有我的情商很高哦

作者: 纯粹误会   发布时间: 2006-06-05

呵呵 还好 我是c c++ 出身 那些题还都能答来

作者: drsunbo   发布时间: 2006-06-05

老牌程序员自以为自己是老牌程序员,对别人的就有一种无法接纳的感觉!这很正常,可以理解!你20年的经验,你的技术很高超,的确是智商很高啊!!
这个题目,就说第一第二题的基础题,的确是很基础,但这些都是书本的理论知识,并无实际意义,在实际的应用中,我想每位php程序员都能够把这基础题所涉及的规则运用的很好!!答不出来,只能说是思维方式不同,或者因为长时间的没有应用到而忽略!!有用到就可以做到!!!

作者: lhslhs168   发布时间: 2006-06-05

还好这两个我做的出

作者: tmyu   发布时间: 2006-06-05

20年的经验,,还面试这样的题目?

作者: 风卷残云   发布时间: 2006-06-05

还在讨论??

那大家把自己公司,或者朋友的公司的面试题发出来,
一来大家学习一下,二来开阔下视野。

作者: LuckLrj   发布时间: 2006-06-05

嗯,我公司的招聘题目如下:
1.你有女朋友了没有?
2.平时吃饭一般花多长时间?
3.你一个人走大街的话一般能走多久?
4.你做过网站吗?
5.你的作品地扯是?
6.你家总共有多少个人?
7.你最喜欢的论坛是?
8.你平时最喜欢吃的菜了?
9.你愿意来我们公司上班吗?

作者: 游戏人间   发布时间: 2006-06-05

张见识了

作者: mayi   发布时间: 2006-06-05



QUOTE:
原帖由 游戏人间 于 2006-6-6 10:12 PM 发表
嗯,我公司的招聘题目如下:
1.你有女朋友了没有?
2.平时吃饭一般花多长时间?
3.你一个人走大街的话一般能走多久?
4.你做过网站吗?
5.你的作品地扯是?
6.你家总共有多少个人?
7.你最喜欢的论坛是?
8.你平时 ...
你在灌水吧……

我说我的:
1:给出一个直接使用$_POST,未过滤,让面试者说出这代码的隐患。
2:用正则判断一个号码是否属于电话号码
3:一个联查,具体忘记了,
4:简述web开发一些安全注意方面
5:忘记了

就这几个……招的是熟手。

作者: LuckLrj   发布时间: 2006-06-05

嗯不熟悉确实是不好回答,不过这些问题都无具体的准确答案,只能看个人的造化了.
1.直接$_POST的隐患这个嘛,我具体也说不清楚有多少,我一般都过滤了,管它有啥隐患;
2.判断电话号码,有时候要86,有时候不要,现在的电话号码有的时候不只是电话号码,而可以用手机,我的写法一般是,手机和电话均可填写,而那顶偶一般叫名为:电话/手机;
3.联查,看具体情况,俺用到的比较少,而且是对着手册写;
4.安全方面,和服务器的配置搭配,服务器的配置不佳的情况下,程序就要多一层考虑,有时候服务器配置得很好了,也可适当降低其代码所存在的安全隐患;
5.不知道什么办,因为连你也忘记了.

作者: 游戏人间   发布时间: 2006-06-05

4:那个主要是从代码上面讨论的。就是编写代码的时候,需要注意那些东西。

作者: LuckLrj   发布时间: 2006-06-05

这帖竟然还是浮上来了
就继续用水泡它吧

我招聘静态页面开发人员的问题:
1。使用过哪种可视化网页编辑器
2。是否了解w3c
3。举出几个xhtml和html标记书写上的差别
4。是否掌握CSS技巧
5。是否可以写作javascript脚本
6。使用哪种图片编辑软件
7。是否有Flash制作经验
8。是否可以编写actionscript脚本使用Flash的UI组件
9。是否了解XML
10。是否了解服务器端脚本语言
11。是否可以书写sql查询

以前的作品(网址):____________________

其实上面的大部分都不是试题,而是先让面试者在一旁写上自己的掌握程度(如:一般、不会、掌握.....等等)
之后我会逐项确认 和面试者针对某一条聊上几句
如果我感觉和面试者填写的掌握程度有出入 这个人就悬了
其实也不是要求面试者全都掌握 之所以这样写一个是择优的需要 另一个是考验面试者是否踏实

作者: sanders_yao   发布时间: 2006-06-05

静态页面开发人员????????????????????????????????????

这是什么人?竟然要懂的这么多,这11条要真全过了关比我厉害得多了.

作者: 游戏人间   发布时间: 2006-06-05



QUOTE:
原帖由 sanders_yao 于 2006-6-6 11:42 PM 发表
这帖竟然还是浮上来了
就继续用水泡它吧

我招聘静态页面开发人员的问题:
1。使用过哪种可视化网页编辑器
2。是否了解w3c
3。举出几个xhtml和html标记书写上的差别
4。是否掌握CSS技巧
5。是否可以写作j ...
招一个人的至少顶了三个人了。

做图片好的js会好吗?xml会好吗?


要求太多了吧,不能招的专一技术的

作者: LuckLrj   发布时间: 2006-06-05

上面说了
不要求全都掌握
测试面试者的能力 同时测试面试者的态度
所以几乎没有提及具体问题 而是泛泛地让面试者回答:会或不会
很多能力是可以在工作中加强的

作者: sanders_yao   发布时间: 2006-06-06

是否可以书写sql查询

你出题的时候应该是认真考虑过,可这个sql查询,好像单会sql查询也没啥用~!
而且美工人员sql查询好像会与不会都没太大的区别,他们能写sql语句的机会好像几乎是0,除非那人原来就懂程序,可能有由美工转向程序的意思,或是他经常自己背着公司在外面自己拉外快^_^.

作者: 游戏人间   发布时间: 2006-06-06

当你美工会xhtml xml js的时候,已经跳糟了。

作者: LuckLrj   发布时间: 2006-06-06

不是招美工
是静态页面开发人员
就是写静态代码的
我们这里的美工只会ps
我也没指望能招到将11条都完全掌握的人(当然也不会拒绝超人)
再者说 如果企业中员工可以跳出去到更大的公司谋职 也不见得是坏事

作者: sanders_yao   发布时间: 2006-06-06

大公司是不一样啊,
分工太细致了……

作者: LuckLrj   发布时间: 2006-06-06

一来就看到这个帖子。

呵呵,没想到楼主写了20年程序还这么浮躁。
发泄完毕了吧?没错,中国目前就处于这种状况,但埋怨有用吗?想不想为中国做点事?
少点埋怨,让大家分享你的经验吧,期待楼主的精文!大家强才是真的强!

说实话,这样招人法真的很不可取。还有,同时希望楼主不要以偏概全,BS一下楼主。无论他是不是高手,我一般比较讨厌这种人。

作者: phpdie   发布时间: 2006-06-06

lz解释下 $a="asb\\'\"jd";
   $b="s$a.$ab{$a}ab";
  echo $b;

作者: charlieking   发布时间: 2006-06-06

得到的结果:
sasb\'"jd.asb\'"jdab

作者: LuckLrj   发布时间: 2006-06-06



QUOTE:
原帖由 奶并瓦 于 2006-6-7 05:21 PM 发表
讨论这个有个毛用,会又怎么样,不会又怎么样,社会需要什么就学什么
小公司做法。今天你需要xml了,你才学?你能学到几成,能用几成?

象sina这些js,html,css,sql,php,flash,gif全部是分开的,要求不是全面,而是精通。不是掌握皮毛。

不过话说回来,并不是每个公司有那么多金子以至分工如此细致的。认命吧。

作者: LuckLrj   发布时间: 2006-06-06

当然都说自己的东西好。

作者: LuckLrj   发布时间: 2006-06-06

可以见得奶并瓦 这个劣制品该清出论坛了

作者: 纯粹误会   发布时间: 2006-06-06

俺一向是管灌水的,不管技术.

作者: 游戏人间   发布时间: 2006-06-06

水平没上去,接触的也算法也少,只是最近做爬虫的时候,对着满篇公式的论文有点,发懵,没办法数学太差....不行就得补啊....

作者: 转个弯   发布时间: 2006-06-07

学以至用,光学不用,顶个屁用。

这是偶一向的观点。

作者: abcd   发布时间: 2006-06-07

还在讨论,路过一下,随便灌点水~~

作者: chiyanqian   发布时间: 2006-06-07

这是我见识过最长的贴了~看了好久才看完!
说得太有深度了,菜鸟一个,看不太懂,就会来冒个泡留念,呵呵

作者: noahsark   发布时间: 2006-06-07

嗯,大家都看到了,老夫研究PHP已经不是一两天的事情.
有什么问题尽管来问我吧.
就算我不会也可以介绍高人给你们.

作者: 游戏人间   发布时间: 2006-06-07



QUOTE:
原帖由 sanders_yao 于 2006-6-6 11:42 PM 发表
这帖竟然还是浮上来了
就继续用水泡它吧

我招聘静态页面开发人员的问题:
1。使用过哪种可视化网页编辑器
2。是否了解w3c
3。举出几个xhtml和html标记书写上的差别
4。是否掌握CSS技巧
5。是否可以写作j ...
国内这方面人员比较欠缺啊,因为这些东西有很多是程序员才能理解的,但是这些都不能称之为语言,因此很多大学生们对这些东东不太感冒....

作者: liyaping   发布时间: 2006-06-07



QUOTE:
原帖由 lhslhs168 于 2006-6-6 06:06 PM 发表
老牌程序员自以为自己是老牌程序员,对别人的就有一种无法接纳的感觉!这很正常,可以理解!你20年的经验,你的技术很高超,的确是智商很高啊!!
这个题目,就说第一第二题的基础题,的确是很基础,但这些都是书本的理论知 ...
有些人理解完全错误,公司招聘不是高考,采用分数一刀切;主要用于筛选人才,前面有人对此发了一顿牢骚,证明他懂,牢骚发在点上;还有人不会php,但是其他语言很好,也是一样的,这种人转php是很快的。‘
总之,考试的目的是找到能人,不要以学校的考试思维来定义公司的考试。

作者: liyaping   发布时间: 2006-06-07



QUOTE:
原帖由 LuckLrj 于 2006-6-7 05:29 PM 发表


小公司做法。今天你需要xml了,你才学?你能学到几成,能用几成?

象sina这些js,html,css,sql,php,flash,gif全部是分开的,要求不是全面,而是精通。不是掌握皮毛。

不过话说回来,并不是每个公司有那么 ...
其实,不管大公司还是小公司,目前的项目都是团队作战的,并不像我们当年那个情况,蒋刚的《轻轻松松背单词》雷军的《bitlock》王江民的《KV系列》周志农的 《自然码》本人的《VTTE》,都是个人作品,那个时代已经一去不复返,现在讲究的是团队。
我经常说,如果一个团队能够合理的规划每个成员的发展空间,在一个细化领域里冒一个尖,那么这个团队的能力是每个成员擅长领域中冒出那个尖顶起的那个面,因为所有的问题都可以在团队中解决。否则,现在的技术那么多,谁有能力全都去学,学到老了也学不完

作者: liyaping   发布时间: 2006-06-07

嗯,合作是不错,其结果是技术人员工资低得连他自己也不敢相信,有钱的只是那些策划的和老板。
个屁,我才不会搞什么算法,把算法当神看。
一切向钱看,不看算法,只要能赚钱的技术就是好技术。

我朋友跟我同样的年龄,人家不讲算法才可以买得起车,要是他也跟我讲算法,估计现在比我还穷。

作者: 游戏人间   发布时间: 2006-06-07

小公司还是不可能分的那么细的,最多就一个程序员+一个美工,美工好点的还无所谓,差点的程序员要弄的事情太多了……

现在技术是有点不值钱,落伍上有需要采集整个mop原创文学频道 | 起点,所有文章数据的,只给100块,好象还给的很多似的。还要求可以定时更新……

作者: LuckLrj   发布时间: 2006-06-07

会点点JB鸟技术,会写点点程序,尾巴都要翘上天了!
还TMD什么“贰拾”年经验,毛线。

技术都是美国幺儿的,OS,编译器,数据库绝大多数来自美国。
其它国家的都跟在美国幺儿屁股后面转。
现在中国程序员写程序无非为了挣钱生活而已,
你以为你有多厉害,神经病!
你那么牛乍不整个OS出来。OS太大了?那你整个简单的TOOLBOX出来如何?
挨求!没看你弄出来什么嘛。
你还不是整天想着怎么赚钱,大脑龌龊不堪,还敢说别人如何如何,还敢妄谈技术!狗屁!


看不起之!

作者: books   发布时间: 2006-06-07

一口没看完这么多贴,看到大家回贴,能看出中国计算机人的现状,活的都不容易.

作者: 蟋蟀   发布时间: 2006-06-07

转行吧,很多搞编程的都有这想法,太累了

作者: cysin   发布时间: 2006-06-07

终于看完了,呵呵!长点见识。

作者: shangdi12   发布时间: 2006-06-07



QUOTE:
原帖由 books 于 2006-6-18 04:36 PM 发表
会点点JB鸟技术,会写点点程序,尾巴都要翘上天了!
还TMD什么“贰拾”年经验,毛线。

技术都是美国幺儿的,OS,编译器,数据库绝大多数来自美国。
其它国家的都跟在美国幺儿屁股后面转。
现在中国程序员写 ...
可怜的孩子。已经疯了

作者: LuckLrj   发布时间: 2006-06-07

热门下载

更多