视界 · 深度报道 · 人物 / 城市 / 生活 / 文化 读者来稿:020-123456789

程序员有必要考研、考证、写博客吗?聊聊我的判断

做技术八年,带过十几人的小团队,后台私信里问得最多的一类问题就是"XX有必要吗":有必要考研吗,有必要考软考吗,有必要写博客吗。说实话,这些问题没有统一答案,但有一个判断标准挺好用——这件事能不能帮你拿到下一个你想要的东西。拿不到,就是没必要。

先说考研。我带过一个实习生,本科双非,秋招投了六十多家只拿到三场面试。他后来去读了研,三年后用同一套简历模板,面试邀约翻了十倍不止。学历在某些环节就是硬门槛,尤其是算法岗、大厂校招,还有想换方向的人。但反过来,如果你已经在一线写业务代码,手上能拿出真实项目,为了一个普通院校的研究生文凭停薪三年,我算过账,不太划算。

程序员有必要考研、考证、写博客吗?聊聊我的判断

考证这件事,我的判断很直接

软考、云厂商认证、PMP,这些东西的价值完全取决于你在哪条路上走。我之前在国企待过两年,职称评定和项目投标都认证书,那时候一本软考高级确实能带来实打实的收入变化。后来跳到互联网公司,面试全程没人问过我考过什么证。所以别听培训机构喊"含金量高",先看你所在的环境认不认。

程序员有必要考研、考证、写博客吗?聊聊我的判断

  • 体制内、国企、事业单位:证书有用,跟职称和涨薪直接挂钩
  • 外包转正、乙方投标:项目管理类证书加分明显
  • 互联网业务开发:面试官更关心你解决过什么问题
  • 纯粹为了让简历好看去考:大概率浪费三个月

程序员有必要考研、考证、写博客吗?聊聊我的判断

写博客和刷算法,性价比排前面

写技术博客是我做过最划算的事。两年前我把一次线上内存泄漏的排查过程写下来,发在自己的站上,到现在搜相关问题还能排到前三。它带来的不只是流量,还有面试机会。有家公司的技术负责人说,他是搜到那篇文章才让 HR 联系我的。这种被动曝光,比海投一百份简历管用得多。

刷算法题则要看时机。平时上班期间硬刷,效果很差,一周做五道忘四道。我的做法是跳槽前三到四个月集中刷,按题型分类,一天两到三道,配合模拟面试。目标不是刷够多少题,而是看到一道中等题能在二十分钟内把思路讲清楚。

所以回到最初那个问题。你开始纠结"有没有必要"的时候,通常说明这件事对当下的你收益不够明确。我的建议是先问自己三句话:我现在卡在哪一步?这件事能不能解决那个卡点?不做的话,最坏结果是什么?想清楚这三句,答案基本自己就冒出来了。别人的经验只能参考,你的处境才是唯一的尺子。

新闻中心深度阅读视界