提问面试官的三个问题

笔者曾经长期在一线大厂主持技术干部的招聘工作,曾经亲自面试过2~3千人。
笔者不仅具有丰富的招聘工作经验,而且在毕业于专业院校,对人事工作有深入的研究。

面试结束前,有经验的面试官一般来请求职者提问。

建议提问面试官的三个问题,

  1. 公司的钱从哪里来,老板个人出钱创业,A轮B轮,已经盈利进入自主发展阶段
  2. 所在部门或组织的钱从哪里来,成本部门,利润部门,吃平均数,处在产品原型阶段,还没客户靠老板力挺
  3. 部门或组织人数和内部角色分工,代表组织成熟程度

如果是大厂的话就不要提第一个问题。

Business

当然对于很多资深的,专业性比较强的码农来讲,提出上面三个问题,基本上就出局了。

这是为什么呢?

提出上面这个问题,代表着码农比较成熟,能够从Business的角度思考问题,码农可能期待着加入一家比较稳定且成熟的组织。有些组织认为码农不需要关注Business。

组织成熟度

第3个问题,对于组织成熟度来说,要辩证地去理解。
有些大厂比如今日头条,希望求职者主动拥抱不成熟的组织。如果求职者表现出来渴望加入成熟的组织,在稳定组织架构下,按照成熟的流程工作,有明确的分工,可能减分。

风险偏好

现在年景不太好,对于绝大多数码农来讲,能够提出上面三个问题,或者从上面三个角度去思考,是对职业生涯负责,是对房贷和奶粉负责。

如果要冒风险的话,也是要自己想明白,心甘情愿的去冒。

结束语

BTW,提问时,注意掩饰一下,直接提问可能惊到面试官。

提问面试官的三个问题

笔者曾经长期在一线大厂主持技术干部的招聘工作,曾经亲自面试过2~3千人。
笔者不仅具有丰富的招聘工作经验,而且在毕业于专业院校,对人事工作有深入的研究。

面试结束前,有经验的面试官一般来请求职者提问。

建议提问面试官的三个问题,

  1. 公司的钱从哪里来,老板个人出钱创业,A轮B轮,已经盈利进入自主发展阶段
  2. 所在部门或组织的钱从哪里来,成本部门,利润部门,吃平均数,处在产品原型阶段,还没客户靠老板力挺?
  3. 部门或组织人数和内部角色分工,代表组织成熟程度

如果是大厂的话就不要提第一个问题。

Business

当然对于很多资深的,专业性比较强的码农来讲,提出上面三个问题,基本上就出局了。

这是为什么呢?

提出上面这个问题,代表着码农比较成熟,能够从Business的角度思考问题,码农可能期待着加入一家比较稳定且成熟的组织。有些组织认为码农不需要关注Business。

组织成熟度

第3个问题,对于组织成熟度来说,要辩证地去理解。
有些大厂比如今日头条,希望求职者主动拥抱不成熟的组织。如果求职者表现出来渴望加入成熟的组织,在稳定组织架构下,按照成熟的流程工作,有明确的分工,可能减分。

风险偏好

现在年景不太好,对于绝大多数码农来讲,能够提出上面三个问题,或者从上面三个角度去思考,是对职业生涯负责,是对房贷和奶粉负责。

如果要冒风险的话,也是要自己想明白,心甘情愿的去冒。

结束语

BTW,提问时,注意掩饰一下,直接提问可能惊到面试官。

Linux Mint推荐桌面办公笔记电脑使用

Linux Mint 的目标是为个人和企业客户提供免费/高效/优雅且真正「易于上手」的开源桌面操作系统,它继承了 Ubuntu 众多优点,集成大量可让用户「开箱即用」的软件包,加上良好的人机交互体验。

4 种官方桌面环境

Linux Mint 官方提供了 4 种不同的桌面环境版本可以供你选择下载,它们具体的介绍和区别如下。

Cinnamon

Cinnamon 是 Linux Mint 官方默认的桌面,给人一种很熟悉的感觉,因为它和 Windows界面风格极其相似,因此对新用户非常友好。Cinnamon 是 GNOME Shell 的一个派生版本,最初是为 Linux Mint 所开发,其提供了如同 GNOME 2 般易于使用的拟真接口。对于大多数初接触 Mint 或者对其他 Linux 桌面无特别偏好的用户,推荐选用 Cinnamon 版本。

MATE

由已经停止官方维护的 GNOME 2 源代码派生而来。因为 GNOME 3 以 GNOME Shell 为基础所创建的用户界面取代传统的拟真接口。这导致了一些 Linux 社区的批评。许多用户拒绝使用新的 GNOME 接口,并要求其他开发者继续开发 GNOME 2。MATE 随 Linux Mint12 投入使用。

KDE

全称 K Desktop Environment,整个环境采用的都是 TrollTech 公司所开发的 Qt 程序库(现在属于Digia公司)。KDE 会为对于易用桌面的需求而不断探索和改进,使其成为 Mac OS 和微软的 Windows 那样的成熟桌面环境。

Xfce

Xfce 是一个轻量级的 Linux 或类 Unix 的桌面环境系统。Xfce 建基在GTK+ 2.x之上。它使用 Xfwm 作为窗口管理器。这个桌面环境仅需要很少的系统资源,所以非常适合应用于U盘系统和“老爷机”上。

管理词汇

傲慢而僵直

2019年,我发明一个新管理词汇,傲慢而僵直。没错,它不是一个短语,而是一个词。

动力源

2018年,动力源,源自系统动力学的重要概念。思考一件事情的时候,优先思考它的动力源。如果不能理解动力源,那么思考谁是这件事情的受益者。

刻意练习

2017年,刻意练习。我有一金句,在互联网上一定要警惕,你认为对方在插科打诨撩哥撩妹,对方却在刻意练习。比如拍照发到朋友圈,微信计步。

评判刻意练习,有一个简单而世俗的标准,就是有没有人愿意为你的刻意练习付费买单。

研究红楼梦,有人愿意付费听你讲红楼梦,未必升级到红学。

你可以拍照片,省掉请摄影师的费用也可以。

破局思维

2016年,破局思维。要特别警惕,你在讨论以长击短的时候,是在同一个维度上进行讨论。那么对方可能是在另外一个维度上和你讨论。当时我形象的编了一个故事如下。

在剧院看大戏,哥哥看到我在剧场里端茶倒水,跑来跑去,鞠躬作揖。哥哥过来问我你为什么没有上台?你既不是男1号也不是男2号,你太失败了。

我非常羞涩的低下头说,哥哥我是剧院的老板。

在这场大戏上演之前,我跟着副导演,跟着导演跑剧组跑外景,各种努力,终无所获。

最后我成功买下了剧院,当上了剧院的老板。

在这个过程中间发生了破局,重新定义了长短。

说说看

你总结出来或重新发现哪些管理词汇呢?

用巨婴去解读天龙八部的马夫人康敏

康敏本质上其实就是一个巨婴女。 巨婴,指这样一类人,他们生理年龄上成熟,但是心理上由于种种原因,一直停留在婴儿时代。由于其行为常常异于常人,网络上通常流行用”奇葩”之类的词语来形容。

1、 巨婴女的特征之一是永远自我感觉良好。因为人们永远不会吝啬对一个女婴的赞美,可爱、漂亮如此等等,而且永远不需要理由。 康敏很美,除了合法丈夫丐帮副帮主马大元以外,大理镇南王段正淳、 丐帮执法长老白世镜、丐帮洛阳大智分舵主全冠清都先后拜倒在她的石榴裙下。 康敏就认为自己一直很美。 洛阳城开百花会,她在那黄芍药旁这么一站,顿时赢得了几乎是100%的回头率。 用她自己的话说, “恁他是多出名的英雄好汉,都要从头至脚向我细细打量。有些德高望重之人,就算不敢向我正视,乘旁人不觉,总还是向我偷偷的瞧上几眼。” 几乎是100%,那是因为只有一个人没有回头。 萧峰只管顾着喝酒,没功夫去瞧什么牡丹芍药、男人女人。 —-“你明明见到我的,可就是视而不见,眼光在我脸上扫过,居然没停留片刻,就当我跟庸脂俗粉没丝毫分别。”

2、巨婴女的第二个特征是永远觉得自己是受害者,比如经常在男朋友或者是老公面前说”你对不起我,你们全家都对不起我”之类的话。别人一个微小的举动,在她看来可能就是莫大的伤害。因为孩子总是弱小的,没有任何反抗能力的,他们总是会把被伤害的后果不自觉的放大很多,—-如果受伤害的时候没有父母安慰的话。

康敏最恨两个人,段正淳和萧峰。恨段正淳,是因为段正淳对她始乱终弃。

在她17岁那一年,结识了身为大理国镇南王的段正淳, 顺便插播一句,在宋代,女孩子16岁就算成年了 他武功高强,大理一阳指天下闻名 他英俊潇洒,风流倜傥,堪称少女杀手,男人中的万人迷, 他身居高位,手握大理兵权,一人之下,万人之上 他既是实力派,也是偶像派。上得了皇宫,入得了江湖。

他其实比皇兄段正明过得还要潇洒开心 用《俄狄浦斯王》中克瑞翁的话说就是,不想当国王,因为”谁会愿意做一个担惊受怕的国王,而不愿又有同样权力又是无忧无虑呢?

我天生不想做国王,而只想做国王的事;这也正是每一个聪明人的想法。

我现在安安心心地从你手里得到一切;如果做了国王,到要做许多我不愿意做的事了。 “

康敏以为遇到了自己的另一半,下半生有了依靠,可是段正淳只愿意和她恋爱,不愿意和她结婚。

毛主席他老人家曾经说过这样一句话:”一切不以结婚为目的的恋爱都是耍流氓。”

段正淳已经习惯了到处耍流氓,可康敏却不想一直耍流氓 其实,康敏和段正淳一起耍流氓的时候,肯定不会不知道他早已有了妻室。男欢女爱,你情我愿,没能嫁给段正淳,也只不过就是一个小三没能成功上位的狗血剧情。

段正淳爱康敏吗?

答案是不好说。或许用下半身思考习惯了,或许是那一阵子荷尔蒙发作了。

康敏爱段正淳吗?

答案是肯定不是。巨婴只爱自己。得不到那就毁了,我得不到的东西也不能让别人得到。

因此,没能嫁给段正淳这件事给康敏带来的伤害,与其说是失恋,倒不如说是深深打击了康敏对自己美貌的信心。 离别后的日子里,康敏没有像段正淳其他的情人那样苦苦等待,而是很快就嫁人了,从康敏变成了马夫人,因为她需要持续不断地从男人们的眼光中证明自己的美貌。 可惜这种感觉,被不解风情的萧峰破坏了,萧峰没有像其他的男人那样看过她。 萧峰不是普通的男人,萧峰当时还是乔峰,是丐帮的大头脑,天下闻名的英雄好汉。

在马夫人的心里,”洛阳百花会中,男子汉以你居首,女子自然以我为第一”。天下第一的男人竟不向天下第一的女人好好的瞧上几眼,那女人再自负美貌,又有什么用?其余剩下的一千多人便再神魂颠倒,那女人心里又怎能舒服? 只是因为在人群中少看了你一眼,就让你觉得自己原来不是那样的美貌 马夫人觉得自己受到了莫大的伤害,她要不惜一切代价报复萧峰,杏子林揭露萧峰的身世,让萧峰再也做不成丐帮的帮主;聚贤庄第一个和萧峰喝绝交酒,引发群豪围殴萧峰一人;及至阿朱假扮成白世镜来套话,被她认出后,又故意误导萧峰,让萧峰和段正淳火拼。 都是你的错,是你没看我 永远不能按照正常人的思维来理解巨婴,就像山东招远的快餐店凶杀案一样,凶手作案的原因只是因为被害人拒绝给电话号码,破坏了凶手一直以来自以为无所不能的美好感觉,从而让凶手觉得自己已经受到了莫大的伤害。 待到后来被阿紫挑断手筋脚筋,割得浑身是伤,又在伤口中倒了密糖水,引得蚂蚁来咬全身,疼痛麻痒,受尽苦楚,求生不得,求死不能,只有一张嘴还能说话的时候,仍然骂萧峰是”傲慢自大、不将人家瞧在眼里的畜生!你这猪狗不如的契丹胡虏,你死后坠入十八层地狱,天天让恶鬼折磨你。用蜜糖水泼我伤口啊,为什么又不敢了?你这狗杂种,王八蛋……” 仿佛心中积蓄了满腔怨愤。

萧峰说世上有一个比她美貌百倍的女子,居然就立刻引发了马夫人的尖叫;阿紫给她照镜子,使她见到自己一张满是血污尘土的脸,以及惶急、凶狠、恶毒、怨恨、痛楚、恼怒,种种丑恶之情,居然立刻就活活气死。

3、巨婴女的第三个特征是很难爱上和自己年龄相差不大的男人(除非那个男人也是巨婴男),基本上不是玩姐弟恋,就是玩大叔控。差别只是在于,姐弟恋的时候是自己扮演无所不能的妈妈,男朋友扮演淘气顽劣的儿子;大叔控的时候是自己扮演刁蛮任性的女儿,男朋友扮演慈祥溺爱的爸爸。

巨婴女不会和别人平等相处,因为婴儿喜欢听话,不是听别人的话,就是别人听自己的话。舒婷描述的那种平等的爱情—-“我必须是你近旁的一株木棉, 做为树的形象和你站在一起”—-对于巨婴来说,永远只是个传说。 康敏明显就是个大叔控,和她上过床的每一个男人都比她大很多。 萧峰在小镜湖见到段正淳时,段正淳”一张国字脸,四十来岁、五十岁不到年纪,形貌威武”。没过几天,段正淳和康敏再次相会,段正淳说”十年相思”,后来夸奖康敏”十根手指,比你十七岁时更加雪白粉嫩了”,康敏自己也说那是”十多年前的旧事了”。由此可以推断出,段正淳和康敏耍流氓的时候,段正淳应该是三十来岁,四十岁不到年纪,康敏只有17岁,考虑到宋代结婚早,段正淳当时的年龄足足可以当康敏的爸爸了。按照段正淳缠绵几天就走的性格,二人在一起的时间不会太长。因此,二人再次见面也就是马大元死了没几个月的时候,康敏应该是27,最多28岁。

康敏后来嫁给了丐帮副帮主马大元,马大元的年龄书中没有介绍,按照比较明显的线索推理:

a、萧峰周岁时在雁门关被玄慈方丈带人伏击,大家又众口一词说是30年前,因此萧峰的年龄应该是31岁。而萧峰在杏子林和聚贤庄均称呼康敏为”嫂夫人”, 因此马大元的年龄只会比萧峰大。

b、康敏嫁给马大元的时候,马大元便已经是副帮主,段正淳口中的”丐帮中大有身份的英雄好汉”。而前帮主汪剑通留下的遗书只交给了马大元一人,除了萧峰和马大元交往不多,以保持丐帮内部实力均衡,防止萧峰一支独大的因素以外,恐怕还得算上马大元极有可能是当年伏击雁门关事件的第二梯队和知情者,熟悉整件事情的前因后果,不用担心马大元会在自己死后把秘密卖给萧峰,并且平时在六大长老面前素有威望,镇得住场子这方面的因素。这样看来,马大元的年龄会比萧峰大很多,至少应该是和谭公谭婆赵钱孙单正等人是一个年龄段的,不然解释不了为什么马大元的死因会引发这些武林宿将纷纷现身。

c、萧峰在杏子林中对陈孤雁长老说自己”是个粗鲁汉子,不爱结交为人谨慎、事事把细的朋友,也不喜欢不爱喝酒、不肯多说多话、大笑大吵之人,这是我天生的性格,勉强不来。我和你性情不投,平时难得有好言好语。我也不喜马副帮主的为人,见他到来,往往避开,宁可去和一袋二袋的低辈弟子喝烈酒、吃狗肉。”按照这个说法,马大元是个老成持重、为人谨慎、事事把细的人,绝不会和自己差太多的人有很深的交往。马大元和白世镜相交已久,当萧远山假扮成马大元的鬼魂来吓康敏和白世镜时,白世镜叫马大元是”大元兄弟”。因此马大元和白世镜的年龄差不会太大,而白世镜是个老头子。

综合考虑,马大元的年龄可以给康敏当爷爷了。 康敏在马大元没死的时候勾搭了两个情人,当时她自己的年龄也就是最多27岁,甚至可能还不到。一个是丐帮的执法长老白世镜,二人”八月十五吃月饼”的床上私语让阿朱现了原形。杏子林中,白世镜出场的样子是”一个面色蜡黄的老丐”,也是康敏爷爷辈的。另一个是”陪他睡了三个晚上”就轻松搞定的八袋长老全冠清,书上的描述是”相貌清雅”、”中年丐者”,算是康敏的父辈级别的。

常用第三方包

包的介绍

包类似Java中概念,jar 是源代码管理,分发的最小单位。

目前多数包来自 Github 官方包来自 golang.org/x/...

可以在如下网址查询到高频使用的第三方包清单 https://godoc.org

常用清单

  1. github.com/astaxie/beego 成熟稳定的Web框架,包含更过的Web Framework特性 国内开发者 astaxie
  2. github.com/go-redis/redis 连接Redis
  3. github.com/gomodule/redigo/redis 连接Redis
  4. github.com/jinzhu/gorm 数据库ORM框架,类似Java领域的HibernateMyBatis 国内开发者
  5. github.com/sirupsen/logrus 日志框架,类似Java领域的log4j
  6. github.com/robfig/cron 定时任务,类似Java领域的Quartz
  7. github.com/gin-gonic/gin 精巧高效的Web框架,多用于提供Web服务

在Docker环境交叉编译Golang输出Windows可执行程序

适用范围

本文适用于日常开发工作在macOS Linux环境下,但是需要输出Windows 32或64位可执行程序的同学阅读。

当然也适用于其他需要交叉编译的场景。

阅读本文前,请先熟悉 Docker环境的安装和基本命名。

下文使用 YOURAPP 指代您需要交叉编译的开发中的项目。

环境准备

  1. 安装 Docker
  2. 下载Docker镜像 docker pull golang:1.12
  3. 掌握几个Shell命令

    • 设置环境变量 export MYNAME=AAA
    • 输出环境变量 echo $MYNAME
    • 确认本机正确设置了$GOPATH
    • 开发中的项目保存在$GOPATH/src/YOURAPP

执行步骤

  1. 在您的开发物理机比如macOS Linux确认开发中的Golang源代码可以编译通过
  2. 修改主文件,在main方法上面增加定义全局变量

    1
    2
    // 如下变量供编译器使用,不适用于golint的修改建议
    var _VERSION_ = "unknown"
  3. 下载并启动最新版本容器,当前版本是 golang:1.12 假定您开发物理机的项目在$GOPATH/src/YOURAPP

    1
    docker run --rm -it -v "$GOPATH":/usr/src/myapp -w /usr/src/myapp/src/YOURAPP -e GOOS=windows -e GOARCH=386 -e GOPATH=/usr/src/myapp -e GO15VENDOREXPERIMENT=1 golang:1.12 bash
  4. 定义带时间戳的版本号

    1
    export VERSION=`date -d today +v2.4.0.%-Y%-m%-d%-k%M%S

    查看定义的版本号

    1
    echo $VERSION

    示例结果: v2.4.0.201941924900

  5. 在运行的Docker容器中设置环境变量,可能需要执行这一步

    1
    export GO111MODULE=on
  6. 同时打包运行在Windows环境下的32位版本和64位版本exe可执行程序

    1
    for GOOS in windows;do for GOARCH in 386 amd64; do go build -v -ldflags "-s -w -X main._VERSION_="$VERSION -o YOURAPP-$GOOS-$GOARCH-$VERSION.exe; done; done

    解释说明

    上述编译打包命令中把在操作系统环境变量中定义的 $VERSION注入到主文件中即修改全局变量_VERSION_

    $VERSION –> _VERSION_

    编译输出的可执行文件名称包含

    • YOURAPP 程序名称
    • $GOOS 目标操作系统
    • $GOARCH 架构
    • $VERSION 带时间错的版本号

示例:

1
2
YOURAPP-windows-386-v2.4.0.201941924900.exe
YOURAPP-windows-amd64-v2.4.0.201941924900.exe

战胜华尔街(彼得林奇传)

过去深度影响我的三本书,穿透了时空。

  • 第一本书,彼得林奇的战胜华尔街。

  • 第二本书,纳西姆 尼古拉斯 塔勒布的黑天鹅。

  • 第三本书,创造性破坏

彼得林奇

我在06~07年的时候有意识的读了很多经济管理、金融投资的书,其中三本书让我印象深刻, 分别是

  • 战胜华尔街(彼得林奇传)
  • 创造性破坏
  • 黑天鹅

彼得林奇的书后来陆续出了两本或者是三本,当然我买的是国内出版的他的第一本传记体, 所以有时也称为《彼得林奇传》。

彼得林奇这本书里面非常详细的讲了过去,最长追溯200年的历史,最短可以追溯到100年左右的历史, 美国经济的历史,美国华尔街的历史。

为什么说它一两百年呢?是因为最早可以追溯到美国芝加哥或底特律房产交易的完整记录。 他们很早的房产交易的记录非常完备。

现代意义上的股票市场可以追溯到二战以前,特别是1933年罗斯福新政。

彼得林奇传带给我三条启示

第一条 重视历史和规律

更广阔的历史的视角,更加重视经济规律,特别是房地产行业的规律。

第二条 管理资产组成

他提出了周期性行业和非周期性行业,强现金流行业和弱现金流行业。 后来我基本上延续了左手在周期性行业,右手在非周期性行业。 左手在强现金流行业,右手在若现金流行业,也可以解释成左手掌握流动性强的资产,右手掌握流动性弱的资产。

第三条 经济主体分层和关系的变化

彼得林奇讲,女儿十三四岁的时候经常和闺蜜一起去一家类似于现在屈臣氏的商店买东西英文名字叫Body Shop,备受小女生的欢迎。

他讲了有一家公司去给美国的纽约很多家公司代发工资,代交水电费,代报税。

他讲的这两个案例代表着是在传统的经济形态中,可能会因为技术的变化,社会阶层的变化,产生出新的经济形态。

也就是说现在所看到的经济主体分层会发生变化。

比如在传统的餐饮行业会分离出来外卖,从外卖上面分离出来美团,从美团上面分离出来美团酒店。

上面这三条很好的指导我过去10多年的实践。

我的感受特别深,也进行过一次又一次的总结和提炼

这本书,模糊记得成书在彼得林奇退休前。

彼得林奇在他人生最辉煌的时刻,选择退出市场,退出大众的视野,不知道原因是什么,亦或身体原因让他选择了急流勇退。

不得其解,美国的新闻行业也不知其解。 当然总不能去用私人的方式去探索别人,到别人家去扒墙头,这是不可以的。

这三本书啊,推荐你有兴趣,从京东或者是亚马逊买回来读一读。