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


Posted in PHP onSeptember 01, 2010

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

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

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

那么,那种更好呢?

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

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

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

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

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

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

PHP 相关文章推荐
五个PHP程序员工具
May 26 PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 PHP
php二维数组排序与默认自然排序的方法介绍
Apr 27 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
PHP图片处理之图片背景、画布操作
Nov 19 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 PHP
PHP在线调试执行的实现方法(附demo源码)
Apr 28 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 PHP
thinkphp 手机号和用户名同时登录
Jan 20 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高级对象构建 多个构造函数的使用
2012/02/05 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
Java如何获得ResultSet的总行数
2016/09/03 面试题
城市轨道专业个人求职信范文
2013/09/23 职场文书
运动会广播稿100字
2014/09/14 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
优秀党员申报材料
2014/12/18 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
nginx日志格式分析和修改
2022/04/28 Servers