有道无术,术可求也

最近项目要结束了,不想在这个公司继续干下去。原因有二:

1. 不满意公司待遇,极其不满!程序员给3.5k,说出去让人笑话!

2. 不喜欢我做的项目。

吐槽完毕,说主题。最近很多公司打来电话,也去面试过一些。去了以后一般都问我这样的问题:

数据库的查询语句怎么写?

举出三个以上的设计模式?

请说出Android的几种最主要的界面布局方式?

等等。

这就好比说,招聘AV男优,问这样的问题:

女人的XX长在什么地方?

举出几种最主要的XX体位?

请说出毛片的几种主要类型?

The Pragmatic Programmer 一书中把程序员分成三类,新手,高级新手和高手。说实话大部分人都是新手,只有一少部分的人是高级新手,还有极少的高手。新手,高级新手这两个等级和高手之间的鸿沟是巨大的。上面的这些脑残问题,明显就是面向新手的。而那些招新手的公司,一听我没有写过数据库查询的代码,就以为我连新手都不如。

不过最近我遇到一个面试官,寥寥几句确问的非常有意思。

归结起来,总共就三个问题:

1. 你对swift语言怎么看?

2. StackOverFlow是什么?

3. GitHub是什么?

这三个问题虽然不包含任何的技术细节,但是却非常巧妙的了解到了优秀的程序员,或者说努力奔向优秀的程序员带有的一些基本特质。

1. Swift语言是苹果刚刚在WWDC上发布的编程语言。了解这种语言,证明此程序员至少非常关心技术前沿,喜欢阅读技术新闻并且尝试了解新技术而不是拘泥于工作。

2. StackOverFlow是一个非常活跃的问答社区,基本上是有求必应。而且上面大牛如云。如果你的问题在StackOverFlow上不能得到答案的话,那么你基本上就要靠自己解决问题并且在不久的将来去回答别人这些问题了。熟悉这个社区,证明此程序员知道如何解决问题。并且有可能接触过非常极端非常边缘的问题。

3. Github,我觉得这个最重要。Github被比喻为程序员的Facebook。了解这个社区意味着此程序员非常关心开源项目,并且最重要的是,这个程序员喜欢写程序,将其视为一种爱好而不仅仅是谋生的工具。很有可能,这个程序员除了编程就没有别的爱好了。

所以,这三个非常简单的问题就能检验出一个关心技术前沿,善于解决问题并且热爱编程将其视为一种爱好而并不仅仅是工作的程序员。也许是一个优秀的程序员,也许他正通往优秀程序员的路上。

如果你觉得这三个问题简直弱智到爆,不如去问问身边的同事他们知道不知道。至少我身边的人很多都不知道。如果我将来还有机会面试别人,我也问这三个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值