<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[牛人文章]一个PHPer的面试经历]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 14 May 2007 10:13:36 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	转载请注明 achieverain 找工作中<br/>文章出处: http://php.cublog.cn<br/>其实这并不是什么光彩的事，我原来所在的公司因为民营企业的死亡率最高的原因：资金链断裂而死亡。在近半年没有领到工资之后，终于在公司办公场所即将到期之前决定重新找份工作。<br/>先自我介绍一下，我是一个开源CMS开发组的领导者和核心开发人员之一，开发了大约70%核心部分的代码。能够在linux下完成除图像处理以外的日常工作。我不敢说什么精通，但是至少该会的都会了。个人能力是：<br/>PHP<br/>XHTML + CSS<br/>JAVAScript<br/>C <br/>shell<br/>其他在linux下进行开发和工作需要会的。<br/>我的工资要求:税后超过5k。<br/>我的短期目标：2~3年之后用c或c++在linux下写一个和ruby差不多的程序，当然，语法一定要类似于C和PHP<br/><br/>广告时间： ^_^ 如果您对我感兴趣，如果您能满足我的要求，而且您的公司不会每天加班，不会每周六免费加班，可以给我发个招聘的邮件 jstel#126.com<br/><br/><br/>我的简历投了若干份。其中有国内知名的网站，有不知名的小企业。<br/><br/>第一天，我去了一家A公司：<br/>进去之后，发现这个是个骗子公司>_ <br/>我的经验： 进去就收钱的公司十之八九是骗子公司<br/><br/>第二天，某大型民营公司<br/>进去之后，人事部的阿姨^_^给我了一份题目让我做，在浏览了题目之后，我发现了我最大的不足之处：我离开的PHP手册竟然连参数的次序都分不清#_#，也怪我一直用自己的类库，不用那些函数的。真是大大的失败，而且这个卷子上的题目都是些稀奇古怪的不常用的题目<br/>比如:<br/>$a = 'sb';<br/>$$a = 'ni shi ';<br/>写出 print $sb.$a 的结果。<br/><br/>也许出这个题目的人也在chinaunix上混，刚好那上面前一天才讨论过 !-0_0-!<br/>然后是 <br/>&$$a = 'BB';<br/>写出 print $sb.$a。$$a 的结果<br/><br/>还有就是 print << 很丢人，我自己封装了个模版类库，所以很久很久没有写过这个了。不过，还是答对了。更不过的是，他们给我判错了……<br/><br/>单引号和双引号的区别（实在记不清是不是这个公司出的了），诸位读者有知道的么？请告诉我，我的邮箱是jstel#126.com achieverain收。我只知道单引号不用转义。至于他们之间的速度差别，抱歉，我真的不知道。<br/><br/>最后的那个大题我就没脾气了。连着3问都是多表联合复杂查询。我彻底晕了。如果我们的CMS程序有大量的多表联合查询的话，只能证明一个问题：我们的数据库结构设计是失败的。<br/><br/>最后做出来的结果还不错。但是他们的工资太低了，只有3k，加上项目分成，可能才刚超过4k，对于我来说，是远远不够的。所以，大家友好的分手了<br/>第三天，某前门户网站<br/>在这个公司的题目是我最郁闷的题目，直接给我了一套C的题目，作的结果应该很惨。好久没有写C的程序了。虽然程序都认识，但是写的对不对就不知道了。<br/>更郁闷的是：第一道题是填空题， 大概意思是 计算机的软件分为 ____ 软件 和 _____软件 ，_____软件是电脑不可缺少的。没有____软件，电脑就无法完成正常的功能。 之类之类<br/>这题目让我想起了 在学校 每次计算机竞赛里必考题： 地球上第一台计算机的大号是什么？ （别告诉我你不知道#_%）<br/><br/>在看了我的答题情况和听了我的工资要求之后，我们继续友好的分手了<br/><br/>第四天，某提前获得投资的创业团队<br/><br/>这里没有做什么题目，只是负责网站开发的工程师和我聊了一会。他是喜悦国际村的斑竹^o^我把我们开发的那套CMS给他演示了一下，当然，当时发出去做压力测试的程序还没回来。只给看了内部演示版的。于是，答应我在那里试一下。<br/>在这里工作了一天。我发现这个团队的组织管理作的非常好。而且内部文化定位很好。大家的思路都很一致。自然干活会少走很多弯路。本来准备即使工资低一点也留下来，想第二天详细谈工资待遇的，但是很遗憾。我对公司的什么过敏了。第二天全身都是小红疙瘩，而且至今没有找到过敏源，我只有听从医生的建议：远离过敏源#_#无奈的和这家公司分手了<br/><br/>此后休息了一周，继续投简历<br/><br/>某当前最红的网站让我去面试，<br/><br/>我投他们的原因是他们打出广告：高薪招聘，5~8K每月。<br/>我到那个公司面试，做了一套面试题，考察的范围掌握的不错，有手写HTML，简单程序分析。简单的数据库操作，一个正则判断email合法性我没做出来，原因还是我一直在用自己的函数库，那里面有很多判断合法性的函数，不巧这个函数就在里面，我也很久很久没写过了（自从把函数库这个函数写了之后就没写过了）<br/>和负责人谈了一会。发现他叫我来不是为了录取我，而且想了解怎么样设计一个优秀的CMS >_<~~ 我仔细的给他讲解了我们的程序的设计思想，程序的结构，然后，他让我在一周内等下文……<br/>顺便BS一下这网站，他们招PHP程序员根本不会开到5k，因为面试我的那个开发部负责人都没5k，普通小兵怎么会比负责人的工资高？也许他们招的那些做linux下C开发的会远远高于8K，但是对于我来说，他们是做了虚假广告<br/><br/>最后： 某加拿大公司在中国的独资子公司<br/>这个公司折腾了我快一个月。<br/>去那里做的面试题和以前做的完全不一样，5个题是从简单到困难的case，做的感觉不错。然后和老板聊天的时候说我英语不错。然后又和加拿大那边联系了一下，和那边的老外聊了一会。很意外，我们聊的很投机，他也很喜欢奇幻 ^_^，然后给我布置了两个case，作为复试的题目。在做复试的时候，我和几个负责的老外聊的很开心。<br/>这个公司的题目体现了老外的一贯风格，只看你完成任务的能力。<br/><br/><br/>总结一下：<br/>应聘PHP程序员应该会的：<br/>english(不管你说他是鸟语也好e语也好，总之这是必须的，到我现在这个阶段，看的资料全部都是英文的，中文资料根本找不到，无限郁闷中)<br/>PHP （废话），<br/>HTML ，<br/>JAVAScript ，<br/>所谓的 AJAX （当然，你可以直接用xajax库），<br/>smarty (如果你不会，你要说服面试你的公司放弃这个模版&_& 比如我虽然会smarty,但是我一直用的是自己封装的类库，实在不想改习惯，所以我拼命的怂恿那些面试我的公司放弃smarty^o^。而且说句实话， smarty太强大了。我们可能只能用到它的30%的功能，那为什么不直接写一个只有30%功能的模版类呢？)，<br/>正则（我自己老用以前封装的库，就吃了大亏），<br/>sql （包括常用查询，常用函数用法，比如password ，left join ） and etc etc...<br/>如果你应聘的是某些让人郁闷的公司的话，那什么photoshop,dreamweaver都要会。<br/>对于某些职位，最好有相关经验，比如大负载下数据库优化，多服务器均衡负载，服务器安全维护等等。<br/>还有就是一些常识：比如bug管理，版本控制，多人合作注意事项，代码风格等等<br/><br/>我面试过的公司有很多，上面都是说的一些典型。总的来说，有公司的题目往奇怪里出，比如第一家，他出的问题我可能这辈子都遇不上，（你注意过单引号和双引号哪个速度更快吗？）有公司随便来，比如第二家，直接拿了套C的题目，要是以前没有学过C，或者用C做过项目，根本不可能做出来的。虽然人人都说PHP面向过程的部分是直接抄袭的C，但是毕竟有区别的，别指望没学过C，只会用PHP的人会什么memcpy()，而且第一道填空题太扯淡了。。。有公司的题很好，比如第三家。 至于第四家，我很喜欢，他们的氛围营造的不错，本来准备去的，结果我的身体不允许*_*没办法。 外资公司就很实际，没有什么奇怪的东西，就看你的解决问题的能力。<br/>也许是我的要求高了点，但是我认为：我值这个钱。至少目前找个有项目管理经验，有多人协作编程经验，有服务器维护经验（虽然只熟悉win和red hat linux as 的说），习惯于使用cvs和bugzilla的人并不那么容易<br/>唉，achieverain继续失业中......还是接着写我的网站管理系统吧.还是那句话，如果你想找个工作室帮你解决网站方面的问题。找我就好了，如果你认为能满足我的条件，找我就好了，如果你有外包的项目，找我就好了，如果你想买php的网站管理系统，找我就好了。@_@无限个找我就好了……
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [牛人文章]一个PHPer的面试经历]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>