• 核心字段做个 CRC。。。
    有必要一个字段一个字段判断么。。。
    你测试可以造异常数据,只要不崩没有影响不就好了。出错、崩了、内存泄漏就给你改啊。
    我现在是真的怕有些人长期在不重要的事情上过度设计,头疼。。。

  • 既然都这么不满意了。
    与其在这吐槽,不如打开 LEETCODE 刷起来。
    坚持两年,不言放弃,总会有收获。

  • 22 年的求职 at April 08, 2022

    新型研究所,没编,实际就是小厂。。。

  • 22 年的求职 at April 07, 2022

    本来就没离职。
    和老板谈过今年不动了,明年再说。。。
    最近一段时间老是换工作内容,切来切去,有点累。。。

  • 说下我的理解:

    1. 你这事得有人干,但是研发都不想干,从人力成本干,找测试打杂最方便。
    2. 做一个好的产品经理,写这种功能说明书有啥门槛?就是扯淡。
    3. 很多人都会说我要在一个方向深造下去。建议你可以问问自己,你准备怎么深造,哪些是你现在欠缺的,你怎么通过自己的知识给公司带来价值。

    如果 3 你没有明确的答案,那么你被当成工具人就很正常了。

  • 22 年的求职 at March 30, 2022

    你想说服我啥呢?。。。
    我有自己的价值观。。。
    从我的角度看,如果没有对某些技术的执念,大概率做技术也就一般的水平,根本不可能做深入。
    执念需要实际的行为来证明。
    至于具体的技术,那是可以平衡的,但是首先要有不怕困难的勇气。

    我的问题是年轻的时候做测试躺平,没去挑战自己。现在去跟年轻的大神们去竞争,没有优势大部分都是劣势。

  • 22 年的求职 at March 30, 2022
    1. 偏预研性质的架构师。我原先理解的架构师是在一个相对专业的技术领域有比较深的造诣。最近被老板说了,追求极致的技术,估计只有高校,也会有顶会论文要求。老板是中科的博士,所以自己最近也在思考什么才是合适自己的。清零倒也不至于,到一定程度你会看到计算机技术的本质是算法和算力,所有语言如果从编译的角度看,都大差不差。不同小的领域间的一些算法、优化方法都是可以相互借鉴的。。。PS:我广度足够,深度不够。所以不想摸太多方向。

    2. 我个人是期待小而美的精英团队。各自有独立思考的能力。但是现实基本不允许,大部分情况下都是自己挑战未知,即便是我觉得比较浅的东西,也是别人不愿意碰的。同时按照老板的说法,你很多分享的东西,你分享了也没人会去思考,也不会愿意去尝试的。同时公司根本还是业务,你追求极致技术不愿意摸业务的想法多少还是有些危险。

    3. 频繁跳槽是因为因为从测试到开发到算法,最近到 AI 底层优化。35 岁从 APP 开发到算法落差太大,从极小的公司一步一步向上,最近看一线核心团队的职位。我心态比较年轻吧,学习能力也很强,所以我还是愿意继续看看自己的技术上限。最近几年都在小厂折腾,小厂技术多数能用就行,只有大厂的核心团队才会有长期的技术挑战要求。。。

    最后多少还是有些眼高手低,团队里的音视频开发说我做了 10 年都是调 FFMPEG API,不需要理解深的。。。要不老板也不会逼着我去看音视频的算法,去整体把握方向。我其实更想自己有空看看主方向的论文,未来能找个大点的平台。
    但是大平台通常情况下,主体的组织框架已经搭建完成,更多的是需要纯干活的,所以未来是不是考虑退而求其次,去二线的地方在广度和工程上深耕,是我要考虑的,但是做深其实更难,不能做深还是不太甘心。

    目前在类似之江这样的地方和高校合作的新型研究所,走的地方财政没编,看过了也就那么回事,薪水基本到顶了,未来财富自由也和打工的没啥关系,长远看稳定也说不上,还得保持个体的竞争力,能去看看更大的世界,就去看看吧。

  • 22 年的求职 at March 29, 2022

    算是架构师吧,不管人,直接对老板负责。

    1. 前面只是记录下我自己当前的状态。然后今年找工作难度确实比往年要大,对于 40 岁的人来说,自己如何定位也是个问题。
    2. 回答你中年危机的问题,年纪越大经验越足,画饼越难,沟通成本越高。同样的技术实力,肯定是优先年轻便宜的。我想表达的是干活的只会越来越不缺,缺读档一面的。现在面试不得考虑性价比,稳定度,核心人员培养成本,团队氛围啊。我不会一棒子打死年纪大的,但是真的很少有眼前一亮的。

    我自己出去找职位,可能是职位的特殊性,需要拉通算法,工程,甚至是硬件,所以相对来说,技术是考察点(小众且很难,LEETCODE 被认为很 EASY,面试都需要手写算法)。同时还需要有稳定度,有合作精神,不能跳槽频繁。
    优点是万一老板看我不爽,把我裁了,找个工作应该难度不会太大,估计做大头兵能挨到 45 岁吧,所以敢直接和老板 ARGUE。。。
    就是记录下我现在的思考,以后给我自己看,一年后再回来看看,有多少认知错误的地方。

  • 首先这个世界事公平的,如果你觉得不费力就拿到的实习岗位,这个岗位对你的要求越低,那么你在这个岗位获得的提升也就越少。
    换位思考,面试官校招看重的是什么?

    1. 学习能力
    2. 不怕失败的劲头

    很多面试者都会说我喜欢技术,现在我很喜欢问你平时看什么论坛,没有机会如何提升自己,怎么证明。。。
    为什么这么问,因为从你的回答可以看到:

    1. 面对未知的勇气
    2. 当前对技术的认知水平
    3. 对未来自己的技术方向是否有清晰的规划。

    知识这东西其实不难,面对未知的勇气,持续的求知欲才是更难能可贵的。

    纯功利的说法:
    把中厂一套测试流程摸清楚了,至少找个工作不难。
    当然不喜欢点点点,这个你就要考虑清楚了,未来怎么规划,哪些是自己可以选的。

  • 迟来的总结与回顾 at March 23, 2022

    给优图点个赞。
    这是一条突破点点点的路,一路走来,楼主不容易。

  • 多看一步,未来互联网卷其他行业的时代过去了。
    业务?哪来的那么多新增业务。。。未来互联网业务导向的职位总体看可能比技术还难。。。
    今年 1100W 的保就业,最后会割谁。。。

    在时代的洪流下,都是韭菜。但是可以做一颗强壮的韭菜,要割也没那么容易。
    但是明明是小韭菜,喊着我是大树,我是大树,不割你割谁。。。

  • 除了体制,没有稳定。垄断国企算体制,非垄断呵呵。
    资本家也不容易,中国人太多,只要你性价比高,失业倒不至于。
    麻烦的就是如果你的价值和时间是线性的,那么年纪大以后,时间减少必然带来性价比的急速下降。

    如我这,事业单位,无编,哪天没价值了,老板会手软么,大概率不会,只是相比私企稍微会温和一点罢了。

  • 不好意思,从你前几天的问题来看你的认知水平和技术能力,确实主观的认为你是小兵了。。。
    我也注意,以后不随便扣帽子。。。

  • 小厂继续当大头兵没问题。
    去大厂不行,核心岗位培养成本太高,一年跑了,这风险太大。
    换位思考,肯定是凉凉。

  • 哪里片面了,能不能具体举例来说明呢?
    存在就有价值,你现在一方面自我怀疑,另一方面你还期待别人告诉你在现有的条件下怎么能简单解决你的问题。。。
    很难,根本还是你创造了多少价值,比如本来有个多大损失的问题,你解决了,那你价值就来了啊。

    别整那些虚头八脑的概念,名词,来点干货,你测试生涯中解决过什么复杂的问题,解决这个问题需要哪些背景知识,这些背景知识哪些是有一定门槛,别人轻易跨不过的。这几个问题请举例回答。

    如果回答不上来,我建议你就看开点,躺平也没啥不好。

  • 又要招人厌了。。。厌就厌吧。。。
    对于个人:
    改变自己比改变别人对你的看法容易。自己举例:8 年前,领导说我不会写代码,现在在写最底层的软件。

    说点现实的,也是我自我反思的:

    1. 测试是什么?保证质量,除了测试开发能不能做?可以!为什么有测试?社会分工,把简单重复的劳动剥离出去,制造工具人。
    2. 测试人员的知识储备?知识大多靠口口相传,缺乏系统和连续性,绝大部分测试,1 年经验 *N,多数技能停留在初级层次,更多的是行业自以为是的理解(缺乏产品压力,对产品其实就懂个皮毛)
    3. 测试人员的学习能力?因为多数测试人员对功能的理解和对技术实现的理解,多是通过产品、开发,长期以往很容易养成惰性,缺乏自我思考。学习能力极低,面对未知充满恐惧。

    这里面只有极少数的测试可以跳出上面几点,自我驱动,尝试新知识,走上行业专家或者管理的路。

    1. 你需要理解算法的逻辑,产品的逻辑,不按逻辑造出来的数据只能给别人添堵。同时最好是线上的真实数据更有说服力,怎么筛选数据是你需要考虑的。从行文看,你大概不懂什么叫训练集和验证集,如果做算法相关测试,请补算法。
    2. 客户行为可以通过 APP 或者页面的点击事件来跟踪,交易可以根据后台逻辑来跟踪。从行文看,你不知道如何去做。这是需要前端、后端、产品配合做的事情,测试能做的很少。

    如果你是小兵,去求助你的 LEADER 吧。
    如果你是 LEADER,那你自己需要 PUSH 下自己了。

    1. 正确的定义是什么?需要自己造独立于训练集的完整验证集?定期跟新最新的数据?
    2. 准确度的衡量指标是什么?点击率?收益率?能不能转化成用户行为,在操作中埋点判断?

    3. 测试还能参与一些,2.貌似不需要测试参与什么吧。产品自己跟指标不就好了。

  • 整个团队对质量负责 at March 07, 2022

    你思考问题不能只站在测试的角度。
    比如从我的角度来看,测试在我做的项目中没有存在的价值,所以我这几年都不要测试。
    但这不代表测试不能在偏业务方向的项目中发挥自己的作用。

    让别人相信测试,首先得相信你,通过你去改变别人对测试的认知,这才能解决问题。

    什么是质量?
    没有页面 BUG 叫质量,24 小时崩溃也是质量。
    KPI 怎么定的,技术如何引导的?公司资源多少,你能支配的资源多少?
    都是问题,一句话领导不支持,所以我不做了。这样也太简单了。。。
    你去要求开发小兵去提升质量就是搞笑,质量得从上到下推,合理的程序设计,规范化的代码设计,通过这些才能大幅解决,但这些不产生直接价值。。。

    天天堆业务,堆人,质量能好就见了鬼了。如果这种情况下,只能依靠人工去点,点不出来找点点点背锅不要太正常。你找开发背锅,开发第二天跑了。找你背锅,培训成本低,爱走不走,你是老板你找谁背锅?至少也得一起背吧。

  • 整个团队对质量负责 at March 07, 2022

    太理想了。现实是:

    1. 老板的钱是有限的。
    2. 20% 的人创造 80% 的价值,大部分人都是工具人。
    3. 相比开发,测试工具人更多。

    从老板的角度来看,测试如果连质量都不能保证,那你的专业性在哪里?
    如果你不能改变质量,但是你可以尝试用你专业的方法和语言来报风险啊。
    不改变自己,别人怎么会被你改变?
    你自己不卷起来,你怎么可能卷的动团队?

  • 学了几个新名词 at March 07, 2022

    换个角度思考。
    如果面试就是这种词一堆,不考虑候选人的背景。
    那大概率会不会 LEADER 就是个水货,做的事情就是薄薄一层呢?O(∩_∩) O

    词本身没有错,要看说这些词的人,问他几个为什么,看看到底有没有真货。

  • 年纪越大,越不会考虑去互联网卷吧?
    互联网的测试有不疯狂加班得么?。。。

  • 作为技术,你要推计划。你得给方案啊,人力,资源,技术路线都得明确,要不谁能相信你能做成?

  • 如果能用低成本方案就能解决大部分问题,为啥要换高成本方案呢?
    换方案又是为了解决什么具体问题呢?

  • 测试的产出到底是什么 at February 19, 2022

    交付可用的产品,做好产品发布的最后一关。
    但本质上来说还是辅助角色,产品的核心价值是由其他人提供的。