5 v( E3 i* K4 a C b/ |% f* m
% t/ l% C5 e4 O* }- T7 I
如果要找一个女程序员(程序媛)。一般来说, 她无论去哪都会随身带着笔记本电脑,坐在咖啡馆角落全神贯注对着电脑,只有在程序编译的空当抿一口咖啡。看着咖啡馆服务生的计算机再一次坏掉了但是他一点辙都没有的样子,她会又无奈又叹息的摇摇头。! o! u5 K Y' Y0 N
1 m) U" h7 |" a0 E& e' L9 r( W% n
那就是她了。5 X9 U3 u7 a1 j* E
/ t" E1 Z! i6 y7 J! [3 d1 d花上一杯小号豆奶拿铁的时间聊一聊,然后给她一份工作。 2 ?$ Y9 b1 d: j r5 U! l K . U" i- h" c( N) d# q5 s0 M如果你们可以聊聊Storm, 或者用户私有后端和反应编程(Reactive Programming)。再聊聊写程序的设计理念和哲学概念,还有Pinterest或者twitter,那么请给她一个面试。 8 W4 ~8 A _2 I$ w; I( i$ j 0 p. h ?0 w. m( Q1 N' |0 p# H她必须至少有一台写程序的机器是用Linux系统。但不能是Mint,得是那种真正的需要自己手动设置和安装的,比如Debian或者Arch。她会很快的发现你的程序烂在哪,而不是只会摇头说“臣妾看不懂啊“。8 S" R/ a9 }0 v" Y/ ?; [
6 K/ R- o7 Q) q- |" s9 k
她可能会看着你的眼睛说,“我觉得你的话肯定有文法问题,因为我没法解析语义。”她虽然怕蛇但是热爱Python。她会在twitter上分享她写的“炫酷代码”。 ; a. n3 |' a* Z. b0 J7 s 1 Y4 b' c- W- ^% A; P她会大声宣布她的名片上应该印着“首席科学家”,然后其余的人觉得她是神一样的存在。大概她的世界你永远不懂,但是没关系,她不会鄙视你的。5 V3 E( V5 o. Z5 S0 v' B% Z
* G8 r) I3 F( L
她会把钱花在新奇的电子产品上,比如Google Glass。 0 R& `( Q$ d! G $ I: ?6 y$ {- D+ Z u她会拍好多照片,把别人说的话记录下来,在公司内部论坛上发布会议录像,嗯,隐私什么的有时候没那么重要。/ s* K9 D6 k: K [5 ~& D
4 c3 Y* X! F0 F6 z Q# ^$ L+ P
她会抱怨她的处理器太慢,因为她试着跑一个完整的原型Android应用。2 [5 a8 i; Z, }/ w
L# F) e+ `8 q; v4 G' Q
她的厨房桌子上会有一本“设计模式-可复用面向对象软件基础”以备随时翻看。 ! l' \! b' z- K! B, P. b! B# i 6 v3 G4 i R7 `她知道Maven是什么,也知道AWS对世界的影响力有多么巨大。9 T8 T5 q. t. K9 u
1 y% m! o- H; O: s7 w5 H9 t( q她会在半夜突然醒来,因为梦到了如何修复项目里的bug. 7 N+ `, ?9 S Q5 u1 p& _5 g . r- O) Q1 k4 v& _; G她会根据在GitHub上有多少人对她的repo点赞来判断自己受不受欢迎。0 c) ~7 F) g0 [4 ^ s
! X- v! E6 v, H' J. E: x( r* a* P, I0 s
以上,你会发现找到一个女程序员真的很不容易。但是她们非常值得你去认真搜寻。 , K7 r, ]( A7 i+ L3 ~4 T w6 u3 i
她们不需要私人办公室,老板椅,高大上的头衔甚至公司股权去衡量自己对公司有多么重要,她们要的只是一个机会,去创造一个产品,一个让全世界侧目的产品。 " a2 B! w$ ~4 D) S9 E9 X 2 v- z* G# D* w" c