• 学习了。
    不知道你是第几面产生这些感慨的,面试要招的人是最适合这个岗位的人,而不是技术能力最强的人,所以面试题往往点到为止,你符合岗位要求就行了,如果你要的钱比较多,那么会问一些比较深入的看看你是不是把面试官当SB,不是说你技术最牛钱就最多的,主要还是看是否适合这个岗位(技术只是一个大的方面)。
    再多说几句吧,你写的这几个问题挺对我胃口的。
    首先你这4个问题,其实实际运用中意义不大,开发都很少用,更不用说测试了。
    1.3问题是锁的,多线程的,但是现在服务器都是分布式的,使用的都是分布式锁,单进程内讨论锁和多线程意义不大,脱离实际。
    2.问题是线程池,意义很好,不过单进程内再开线程池,意义也不大,现在都是分布式,一般是队列实现任务分发,仍然是跨进程的。
    4.问题是垃圾回收机制,讨论的是各种垃圾回收机制的优缺点,可是你应该也了解,CMS一旦出问题就是致命的,而多线程回收是默认的,你讲究这些问题,理论研究很好,实际应用上谁能让你上CMS呢。更何况CMS提高性能也并不是很明显。
    你能熟悉JVM到这个深度自然非常好,但对于测试工作是锦上添花并非雪中送碳,希望能理解。

  • 我才刚买《腾讯iOS测试实践》,还没到货呢惭愧。
    我和楼主不一样啊,我是Java,mysql这类书一定要精读的,测试书才是当工具书看或者google了。

  • 感谢肯定,前端我还有太多东西需要学习,向你学习。

  • 未知的未来,努力前行。 at 2018年02月08日

    谢谢。
    AI不像测试,测试还可以讲是质量保证,是软件所必须的。AI可不是必须的。

  • 未知的未来,努力前行。 at 2018年02月08日

    说技术,AI和测开,对技术的要求都是无止境的。
    只学AI是够呛的,原因很简单:
    1.AI人才给炒热了,小公司接不起普通的AI人了都,年薪好几十万一个普通的,不容易接。
    2.上点规模的非AI方向的公司,也不特意搞AI,AI更向是噱头,企业生存还是第一位的,AI能否提高利润是需要评估的,何况AI人才那么贵。这样的公司更希望内部大数据人才自我提升到AI。这样的公司更希望是和专业的AI公司做合作。
    3.AI的基础即大数据高度集中在几个知名公司手里,很多甚至全部的热门数据都在人家手里,其它打算专门搞AI的公司,难为无米之炊,前途漫漫,更多的是提供服务。
    4.说到提供服务,由于当前是云时代,云上可以直接提供AI服务,楼主可以关注一下腾讯云,已经将AI的好几十个算法平台化了,只要你提供数据,腾讯云自动给你训练出AI的结果。甚至你都没有数据,只有想法,腾讯云上的大数据也能给你弄出来。我相信阿里云也会马上出现类似功能。
    以上,
    小公司,请不起AI;非AI方向公司,不自己搞AI希望寻求合作;AI方向公司,人才越来越多门槛越来越高;最后,云有希望一统AI天下,赢者通吃。
    那么楼主的路越发的艰难了,但是比较清晰:
    1.专心搞AI,如果让AI当饭吃,肯定要小有所成。
    2.从事AI相关工作,最好是到大数据和AI牛逼的公司去,如A如T如搜狗如讯飞如H等。
    3.一定要学大数据相关知识,自己要有造血的能力。
    4.一定要有能带路的人,能带你学习,内推到你去知名公司的人。
    带来的问题:
    1.楼主从0开始,难度是我难以想象的。AI对数学的要求极高,同时需要实验室级别的环境来联系算法,闭门造车是非常艰难的。
    2.楼主年纪在这,分析到这里可能大家也看到了,去小规模AI公司基本是没有希望的,只能去牛逼公司这条路才能行,楼主年纪让这成为不可能的任务,不可能近40岁的人和不到30岁的人拿一样的钱,领导都比你岁数小,是被刷荣誉去了吗。
    3.靠AI进小公司拿较低薪水,然后精进AI和大数据然后在小公司混到风声水起。这种是幻想。a.需要多少年才能到这个地步,我预估得个5年。b.这条路比你现在的测开的路好吗?我认为不见得。
    一些想法:
    1.不要以为测开没有技术含量,测开和大数据一样要求技术高度和广度,而AI和大数据孰优孰劣还说不清呢。
    2.测开都搞不好,去搞AI,本身就是没有底气的事。
    3.本科top10是好事,但是年纪的增长是无法避免的。
    4.如果没有带路人,纯脱产自学,无疑拿头撞墙。

  • 没搞过nodejs,我先看看源码再说吧。
    这个平台有借鉴意义,需要学习。

  • 多谢指点。
    你在issue上提的问题我看了,Locust的作者解决不了你提的问题。

  • 这篇文章粗略看了一下,说实话,他讲的和没讲一样,他基本没说性能测试的痛点,是每个都夸了一下。
    我怀疑他是否真正做过性能测试。
    如果我分析的话,会接地气一点儿吧。

  • 我会稍微介绍一下的。

  • 你说的有道理。不过我还没写网页版的性能测试平台呢,这里仅是在看Locust。
    @debugtalk 他阿里同事实现了GO语言的Locust客户端boomer,我未来还会继续分析GO语言的可行性的。boomer的源码我也在学习。