软件架构师何志丹

1             总括

1.1     面试时间

2019年1月21号。

1.2     公司概况

员工近20人,其中开发人员6人,全部objectarx(C++),全部老手,一人负责一个模块的设计与编码,学历全部是本科。

1.3     老板疼点

招人难,原因如下:

l  C++学的慢,所以培养难。

l  不好学,所以学的人少。

l  需要较多的高中数学以外的数学知识(三维),所以必须大学生。

2             如果入职

我入职六个月(试用期两个月。正式四个月),之后转成外包。六个月主要解决以下问题。

2.1     公共库

我还会建立公共库。通俗的说。就是把常用功能。组装成零件。其他人直接使用。这不但可以节约开发的时间,还可以节约售后和测试的时间。在不增加工资的情况下,大幅提高效率

2.2     层次划分

前两个星期。自然是熟悉情况。之后,在不影响现有进度的情况下拆分模块。一个任务,如果需要三维知识,哪怕是少量三维。也需要安排一个会3维的人。而会三维的人的工资是

很贵的。我将拆分若干个模块。于是大部分模块都不需要三维知识。那些精通或者熟悉三维的人,就处理少数几个模块。其他人不需要三维知识,会C++甚至脚本语言就可以了。

这六个月。我一定把软件分好模块。不同级别的人,只能看自己有权限的模块。这样就可以把大部分模块都外包出去。就算有人叛变了,由于核心模块不在他们手中。也不会有什

么影响。

2.3     设计与实现分离

设计与编码分离以屏蔽业务逻辑。老手负责设计,新手只编码不设计。新人不懂业务逻或编程技巧欠缺,需要较长的学习周期。分离后,新人可以马上开展工作。流程正规的公司都是这样,我经历过多年,所以知道如何处理。小公司的产品经理,经常只有业务知识,没有需求知识,所以设计的时候需要大量的业务知识。所以分离设计的时候,同时也分离了业务逻辑。

3             关于外包

我有个学生在北京,月薪2万出头,他租房用了近1万。如果他能在家上班,他宁愿月薪1万。这样结余反而更多。这给了我一个启发:“异地外包可以大幅降低成本”。

3.1     他们的期望

他们派人参加各类文档的评审和代码审查,我表示欢迎,但我不会因为他们参加评审和审查而付费。

4             关于培训

理论上招收毕业,然后培训比直接外聘便宜得多。因为你培训的人的技能都是你需要的,外聘的人有很多你用不上的技能。但是你必须为这些技能付工资。实际上培训并不适合贵公司。一,没规模效益。二,如果对方离职了就亏了。如果是跳槽到竞争对手,那就更亏了。外包给我就没这种问题。为了保证人员,我肯定是经常上课的。学生不会断绝师徒关系。

5             建议

魏总不用过度操劳,现在是黎明前夜。目前处于寡头垄断阶段,表面上看“风平浪静”,实则“暗涛汹涌”。大家都想搞死对方,但都搞不死。经过几年的淘汰,活下来的都是有护城河的。百事和可口斗争了上百年,中国电信和中国移动斗争了几十年,市场份额变化平均到年少得可以忽略。扩张“杀敌1000,自损800”,何不将注意力转移到内部,以降低成本呢?

6             最后的结界

不入职,非主营业务但和主营业务相关的需求,外包给我学生。

7             术语

疼点、爽点、痒点都是需求,疼点的关键字是:恐惧,爽点的关键字是:即时满足,痒点的关键字是:虚拟自我。

文档下载:https://pan.baidu.com/s/1K0uyHzUaccP8owZl_uTMGQ

面试北京XX数通总结的更多相关文章

  1. 面试北京XX科技总结

    1             面试时间与地点 面试时间:2019年1月17号,面试地点:北京. 2             公司概况 开发的产品是集团内部使用,开发的语言ts脚本语言.目前开发团队15人 ...

  2. 攻克数通,斩获云计算!誉天Double HCIE学员考证秘笈揭晓

    不知不觉,已经过了四个月的时间了,我是六月多报名云计算的,本来是奔着邹Sir去的,但是当时邹sir已经上到HCIE的课程了,只能蹭学弟之前的录屏看.等到七月八号,又正式跟了曾曦老师上了一次完整的课程. ...

  3. 浅谈数通畅联ECP与EAC的区别

    最近收到很多客户的提问,AEAI ECP企业云联平台是什么产品?为什么AEAI ECP中包括集成套件?EAC也是数通畅联的产品吗?同样涉及集成两者有什么区别呢?诸如此类的问题还有很多. 其实AEAI ...

  4. 北京智和信通IT运维管理系统二次开发服务提供商

    随着云计算.大数据.物联网.移动互联网.人工智能.5G等高新技术的快速发展,数据中心及网络基础设施呈现出井喷式的增长模式,对设备商来说,多.快.好.省的实现定制化网络管理开发,可极大的扩充设备适用范围 ...

  5. 07_LACP负载分担(数通华为)

    1. 网络拓扑 2. SW1配置:[SW1]vlan batch 10 20[SW1]interface GigabitEthernet 0/0/1[SW1-GigabitEthernet0/0/1] ...

  6. 08_MSTP(数通华为)

    1. 网络拓扑 2. SW1配置[SW1]vlan batch 10 20 30 40[SW1]stp mode mstp 进入MSTP配置视图,MSTP域名为huawei,同时配置VLAN到实例的映 ...

  7. 08_STP(数通华为)

    1. 网络拓扑 2. 激活生成树[SW1]stp mode stp [SW1]stp enable [SW2]stp mode stp [SW2]stp enable [SW3]stp mode st ...

  8. 05_配置交换机SSH服务(数通华为)

    1. 网络拓扑: 2. SW1配置:2.1 配置为Access口,vlan 10:[SW1]vlan 10[SW1-GigabitEthernet0/0/1]port link-type access ...

  9. 04_配置交换机Telnet服务(数通华为)

    1. 网络拓扑: 2. SW1配置:2.1 配置为Access口,vlan 10:[SW1]vlan 10[SW1-GigabitEthernet0/0/1]port link-type access ...

随机推荐

  1. appium+python3+pycharm踩得坑2

    没相当刚把上一个错误解决,这个马上就解决了: selenium.common.exceptions.WebDriverException: Message: A new session could n ...

  2. Type Conversion

    文章著作权归作者所有.转载请联系作者,并在文中注明出处,给出原文链接. 本文原更新于作者的github博客,这里给出链接. 什么是转换 转换是接受一个类型的值并使用它作为另一个类型的等价值的过程.转换 ...

  3. JZ2440学习笔记之内存设备

    通过OM[1:0]选择启动的设备: OM[1:0]=00,地址0对应的是Internal 4K RAM,且Nand的前4K会被复制到这里,得到执行: OM[1:0]=01,地址0对应的是Nor Fla ...

  4. 洛谷 P1027 【Car的旅行路线】

    题目描述 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游.她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第i个城市中高速铁路的单位里 ...

  5. 剑指offer 13:调整数组顺序使奇数位于偶数前面

    输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. 法一: public clas ...

  6. 11_vim

    vim编辑器 文本编辑器,字处理器linux重要哲学思想之一:使用纯文本格式来保存软件的配置信息,大多数情况下都是如此,而且一切皆文件此前学过nano,sed..nano入门简单,但功能简陋 vi:V ...

  7. centos7 基础命令

    一: linux基础 (1) 查看服务器的IP信息 ip add showifconfig (2) 操作网卡命令(重启网络和启用网卡) systemctl restart networksystemc ...

  8. 在Rancher 1.6上部署Traefik负载均衡器

    一.给Traefik主机打标签 01-给即将部署Traefik的主机节点打上标签.jpg 02-主机打完traefik_lb标签后的状态.jpg 二.在Rancher应用商店中部署Traefik 应用 ...

  9. box-sizing的用法(笔记)

    关于盒子布局的box-sizing的使用 border-box width 和 height 属性包括内容,内边距和边框,但不包括外边距.这是当文档处于 Quirks模式 时Internet Expl ...

  10. 金蝶K3常用数据表

    金蝶K3WISE常用数据表 K3Wise 14.2 清空密码update t_User set FSID=') F ", ,P T #8 *P!D &D 80!N &@ &l ...