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


Posted in PHP onSeptember 01, 2010

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

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

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

那么,那种更好呢?

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

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

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

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

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

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

PHP 相关文章推荐
自动生成文章摘要的代码[PHP 版本]
Mar 20 PHP
php框架Phpbean说明
Jan 10 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 PHP
php连接Access数据库错误及解决方法
Jun 20 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
Thinkphp模板中截取字符串函数简介
Jun 17 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php arsort 数组降序排序详细介绍
Nov 17 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
phpmyadmin在宝塔面板里进不去的解决方案
Jul 06 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关闭warning问题的解决方法
2016/05/17 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
js实现聊天对话框
2020/02/08 Javascript
Python使用pymysql小技巧
2017/06/04 Python
redis之django-redis的简单缓存使用
2018/06/07 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
python实现人脸签到系统
2020/04/13 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
傲盾软件面试题
2015/08/17 面试题
三年级学生评语
2014/04/23 职场文书
企业承诺书格式
2014/05/21 职场文书
解除施工合同协议书
2014/10/17 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers