裁员潮中,我是如何靠一份简历和几本书找到新工作的?

陈明_前端
2025-12-27 10:03
阅读 1581

大家好,我是小陈,一名211高校计算机专业的研二学生,也是一名坚持写技术博客的“过来人”。最近两年,互联网行业经历了一轮又一轮的裁员潮,身边不少朋友突然失业、焦虑迷茫。我自己也在去年秋招中遭遇了多次拒信,一度怀疑是不是选错了路。

但最终,我不仅拿到了心仪的Offer,还意外进入了区块链方向的团队。今天我想用这篇深度思考型文章,复盘那段求职经历,并分享三个关键词:简历、区块链、书籍。这不是一篇干巴巴的成功学鸡汤,而是一份真实、可复制、有代码、有行动指南的成长记录。


为什么我要写这篇“非典型”技术教程?

你可能会问:这明明是求职故事,为什么要放在技术教程里?因为技术人的成长,从来不只是写代码。在裁员潮中,光会刷LeetCode远远不够——你需要清晰的自我定位、持续学习的能力,以及把技术转化为价值的表达力。

而这些,恰恰体现在你的简历里,藏在你读过的书籍中,也决定了你能否抓住像区块链这样的新兴机会。

下面,我会以“零基础也能理解”的方式,拆解这三个关键词如何串联起我的求职之路。


一、简历:不是罗列项目,而是讲好技术故事

很多同学把简历写成“课程设计清单”:

  • 做过学生管理系统(Java + MySQL)
  • 用Python爬过豆瓣电影数据

这种写法,在HR每天看上百份简历时,几乎等于“查无此人”。

我当初学的时候犯的错

研一投实习,我的简历写了5页,堆满了课程作业。结果石沉大海。直到一位学长点醒我:“简历不是档案,是广告。”

正确姿势:STAR-L 模型 + 技术细节

我后来用以下结构重写项目:

  • S(情境):校园二手交易信息混乱,缺乏可信机制
  • T(任务):设计一个去中心化交易验证原型
  • A(行动):基于以太坊测试网,用 Solidity 编写智能合约,前端用 React 调用 MetaMask
  • R(结果):实现交易不可篡改,获校级创新项目二等奖
  • L(技术栈):Solidity, Web3.js, Hardhat, React

💡 新手提示:即使没做过区块链项目,也可以模拟!比如用本地 JSON 文件模拟“区块”,用哈希值链接前后数据。

// 简易“区块链”演示(适合写进简历)
class Block {
  constructor(index, data, previousHash = '') {
    this.index = index;
    this.timestamp = Date.now();
    this.data = data;
    this.previousHash = previousHash;
    this.hash = this.calculateHash();
  }

  calculateHash() {
    return require('crypto')
      .createHash('sha256')
      .update(this.index + this.timestamp + JSON.stringify(this.data) + this.previousHash)
      .digest('hex');
  }
}

class Blockchain {
  constructor() {
    this.chain = [this.createGenesisBlock()];
  }

  createGenesisBlock() {
    return new Block(0, "Genesis Block", "0");
  }

  getLatestBlock() {
    return this.chain[this.chain.length - 1];
  }

  addBlock(newBlock) {
    newBlock.previousHash = this.getLatestBlock().hash;
    newBlock.hash = newBlock.calculateHash();
    this.chain.push(newBlock);
  }
}

// 使用示例
let myChain = new Blockchain();
myChain.addBlock(new Block(1, { sender: "Alice", receiver: "Bob", amount: 10 }));
console.log(JSON.stringify(myChain, null, 2));

这段代码虽然简单,但能体现你对“链式结构”和“哈希防篡改”的理解——这比空谈“了解区块链”有力得多。


二、区块链:不是炒币,而是理解信任机制

很多人一听到“区块链”,就想到比特币、狗狗币。但在求职中,企业更看重你是否理解其底层逻辑:如何在不信任的环境中建立可信协作

区块链的核心三要素(零基础版)

概念 通俗解释 技术对应
区块 一个数据包(比如一笔转账记录) JSON 对象
每个区块包含上一个区块的“指纹” previousHash 字段
共识 大家同意某条链是真的 工作量证明(PoW)、权益证明(PoS)等

动手:5分钟搭建本地测试链

你不需要买矿机!用 Hardhat 这个开发框架,可以在本地模拟以太坊环境。

步骤如下:

  1. 安装 Node.js(>=14)
  2. 创建项目:
    mkdir my-blockchain-demo
    cd my-blockchain-demo
    npm init -y
    npm install --save-dev hardhat
    
  3. 初始化 Hardhat 项目:
    npx hardhat
    # 选择 "Create a basic sample project"
    
  4. 写一个简单合约(contracts/Transaction.sol):
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.0;
    
    contract SimpleTransaction {
        address public owner;
        uint public count = 0;
    
        event Transferred(address from, address to, uint amount);
    
        constructor() {
            owner = msg.sender;
        }
    
        function transfer(address to, uint amount) public {
            count++;
            emit Transferred(msg.sender, to, amount);
        }
    }
    
  5. 部署并测试(参考 scripts/deploy.jstest/ 目录)

避坑指南:别一上来就啃《精通以太坊》!先跑通一个 Hello World 合约,再深入。


三、书籍:在信息爆炸时代,系统性学习才是护城河

裁员潮中,最怕“碎片化学习”——今天看短视频学React,明天刷推特追AI热点,结果什么都没沉淀。

我读过的三本“救命书”

书籍 为什么推荐 适合阶段
《程序员修炼之道》 教你如何像工程师一样思考,而非码农 入门期
《区块链:技术驱动金融》 中本聪白皮书之外的最佳入门 转方向期
《简历写作与面试通关》 技术人常忽略的软技能 求职冲刺期

📌 关键建议:读书不是划线打卡,而是带着问题去读。比如读《区块链》时,我会边读边问:“这个共识机制能不能用在我们学校的选课系统里?”


实战整合:用“区块链思维”优化你的简历项目

假设你只有Web开发经验,如何蹭上区块链热度?答案是:嫁接信任场景

案例:将普通博客升级为“不可篡改日志系统”

  1. 用户发布文章 → 生成哈希
  2. 将哈希存入本地“模拟链”
  3. 展示时验证哈希是否匹配原文
// 前端伪代码(React)
function BlogPost({ content }) {
  const hash = sha256(content); // 使用 crypto-js 库
  const storedHash = blockchain.getLatestBlock().data.hash;

  return (
    <div>
      <p>{content}</p>
      <p style={{ color: hash === storedHash ? 'green' : 'red' }}>
        {hash === storedHash ? '✅ 内容未被篡改' : '⚠️ 内容可能被修改'}
      </p>
    </div>
  );
}

这样一个小功能,就能让你的简历从“会React”变成“理解数据完整性与信任机制”。


新手常见问题解答(Q&A)

Q:我没做过区块链项目,简历怎么写?
A:用模拟项目+理论理解。比如:“通过实现简易区块链,理解Merkle树与工作量证明原理”。

Q:现在学区块链还来得及吗?
A:来得及!企业缺的不是“炒币高手”,而是能用技术解决实际问题的人。供应链、版权、身份认证都是落地场景。

Q:读书太慢,有没有速成法?
A:没有。但你可以“主题阅读”:围绕一个目标(如“写区块链简历”),只读相关章节。效率翻倍。


下一步学习路径建议

  1. 巩固基础:确保数据结构、网络、操作系统过关(这是大厂底线)
  2. 动手做:用 Hardhat + Remix 部署3个不同类型的合约
  3. 输出倒逼输入:写一篇博客,解释“为什么区块链不适合所有场景”
  4. 优化简历:每段经历都按 STAR-L 重写,突出技术决策与结果

最后的话

裁员潮不可怕,可怕的是在动荡中失去学习的能力。我的经历证明:一份有思考的简历、一本读透的书、一个亲手写的 demo,足以让你在寒冬中突围。

技术永远在变,但解决问题的能力不会贬值。愿你在代码的世界里,不仅找到工作,更找到自己。

作者:小陈,211计算机研二在读,持续更新技术成长干货。欢迎关注我的博客,一起少走弯路。

评论 0

最热最新
暂无评论
陈明_前端Lv.1
0
影响力
0
文章
0
粉丝