PHP程序员面试 切忌急功近利(更需要注重以后的发展)


Posted in PHP onSeptember 01, 2010

我一说出这样的话,人们大量的评论就会批评道:你错了,错了,完全的错了。 好的程序员需要具备沟通交流的技能,他们要有跟他人一起合作的能力。团队里不止你一个人! 事实上,人们会说:最好折中一下对技术上的要求,这样可以找出更能适应企业文化的人。

你不如这样说更合适:找不到那种技术上又好、又能适应企业文化的人,我就等着,一直找到为止。

我们很少有敢这样奢侈的公司,也许Google可以这样,就是Google这样的公司也一直处于一个“对招聘程序员感到绝望”的状态中。如果你决定去等,我可以预见到每招到一个程序员你都要等待一个漫长的时期,同时业务会因为缺乏程序员而崩溃,火烧眉毛。

那么,那种更好呢?

让我们来考虑要那些中等或下等的程序员,他们和蔼可亲,而且努力工作。 他们的程序写的不好 ? 他们的程序根本不是按照他们想的那样工作,即使他们做到了,那也是烂程序,很难去维护。他们在基本的功能上挣扎探索,更不解决不了复杂的问题。但是他们却 能跟上团队,项目进度每天点都在更新,可以看见他们每天都在座位上奋斗。一切都很好,你的经理会很高兴,因为整个团队看起来在平稳的向前推进。

当发布日期不得不往后推迟,产品Bug多的没法使用,人们会哀叹说软件本来就是很难做,于是投入更多的和蔼可亲的平庸的程序员去修复问题。 事情的结果我想大家都知道。

对于程序员,没有太多的事情可以用和蔼来解决。一个友善的平庸的程序员可以成为业务分析师,技术性的销售员,或着其它的能够利用他的和蔼和他的一点点的技术知识来工作的职位。这样的工作他们会很满意,但这都是在茶话会工作上的,可不是去找出有效的办法做出好的软件。

另外一个选择是,找个程序员,他能做出好的程序,但也许不善于和他人相处,或者老是迟到,或其他。他能开发出按照设计运转的软件,他能把复杂的问题抽象成一个简单的问题。软件好使,可维护,你随时可以按要求修改。

这个世界很真实,有太多的方式都会让我们把事情搞砸,但至少我们是有机会的。人可以给人留下不错的印象。团队可以建设的不错。员工在长时间的为你工作,不错。大量的业务没有按照预定的设计工作,但还是成功了,不错。但是绝对不会有伟大的软件会在平庸的程序员手下实现。.

证据就在代码里。 就这些。

PHP 相关文章推荐
php+oracle 分页类
Oct 09 PHP
用php写的serv-u的web申请账号的程序
Oct 09 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
基于PHP 面向对象之成员方法详解
May 04 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
CI框架扩展系统核心类的方法分析
May 23 PHP
PHP微信支付实例解析
Jul 22 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
PHP开发需要注意的安全问题
Sep 01 #PHP
php中函数的形参与实参的问题说明
Sep 01 #PHP
php数据库连接时容易出错的特殊符号问题
Sep 01 #PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 #PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 #PHP
php采集时被封ip的解决方法
Aug 29 #PHP
PHP isset()与empty()的使用区别详解
Aug 29 #PHP
You might like
PHP 和 HTML
2006/10/09 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
PHP错误机制知识汇总
2016/03/24 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
JavaScript 数组运用实现代码
2010/04/13 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
jsTree使用记录实例
2016/12/01 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
Python实现建立SSH连接的方法
2015/06/03 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
python 同时读取多个文件的例子
2019/07/16 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
八年级生物教学反思
2014/01/22 职场文书
党的群众路线学习材料
2014/05/16 职场文书
电力培训心得体会
2014/09/02 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
护理培训心得体会
2016/01/22 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL