前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >中国的程序员群体是否已经过多了

中国的程序员群体是否已经过多了

作者头像
木鸟杂记
发布2022-03-31 20:37:26
2570
发布2022-03-31 20:37:26
举报
文章被收录于专栏:木鸟杂记木鸟杂记

最近知乎上有个问题,中国的程序员群体是否已经过多了?[1] 题目描述:本人刚刚计算机专业毕业,感觉有好多其他专业的人会转入计算机行业,而且不单单大学学习计算机,好多培育机构异常火爆(甚至培训班都上市了,可想其火爆程度),可为什么就没听过其他专业有培训班呢?然而国内对于程序员的需求又有多大呢?就现阶段而言,程序员会不会已经过多了?

相信尚在学校的同学和想转行的同道多少都会有类似的担心。下面仅就我自己的一些经验和观察来简单聊聊。

首先说下我自己的经历——待过国内大公司(bat 之一),独角兽(cv方向的),外企(做操作系统和办公软件的那个)和创业公司。就我这些年的求职和招聘观察来说,企业的核心岗位在招人时都存在一个巨大的 gap ——一方面能拿到特别多的简历,一方面又老招不到合适的人。

是因为 bar 太高了吗?有,但并不算太高:

学历:好学校的非计算机专业和一般学校的计算机专业。

代码算法:leetcode 前两三百道好好做过两三遍。知道常见的数据结构,写的代码比较干净。

基础知识:操作系统进程线程、文件系统、内存管理,计算机网络五层模型、常见协议,数据库的一般概念。

项目经历:说清楚,不欺骗,交流顺畅即可。

领域知识:在一个方向工作几年后,只要有归纳有积累,不是工作做完就算,而能稍微追一下背后原理。

基本上五条都满足绝对能找到大公司的核心岗位。这五条要求高吗?可能有人会说高?但其实只要你对计算机稍微有一些自己的坚持,积累几年,也都能达到。

所以,不要怕这个行业人多,只要你喜欢编程,保持好奇心和求知欲,很多事情都能顺其自然,水到渠成。但你若不喜欢,只是来混口饭吃,那的确混饭的人很多,多到每招一个人都要过上百份简历,面十几个人,发几个offer,卷到看不到希望。

所以,归根结底还是看兴趣,但也不用到那种媒体里渲染的 geek 的地步,只需不时有思考即可。

知乎评论区对刷 leetcode 争议比较大,其实刷题只是学算法思路、学代码组织(leetcode评论区)的一种手段。但在有的公司机械的考leetcode情况下,容易刷着刷着就混淆了目的手段,这是人之常情。但我们自己要明白这两者区别,还可以有很多其他手段可以提升这种代码和算法能力。比如多看优秀开源项目、上算法公开课、看相关书籍等等,当然最重要的事自己多写,多思考,不断凝练自己的代码。 那为什么我还推荐 leetcode 呢?因为他实践性最强,反馈最快,讨论区里还有很棒的的奇思妙想。但再次强调,这只是一种手段。错的是机械的考leetcode题的面试官,不是我们。

参考资料

[1]中国的程序员群体是否已经过多了?: https://www.zhihu.com/question/51359754/answer/2269661548

[2]在 github 上以提 issue 打 label 的方式发布职位: https://github.com/DistSysCorp/jobs/issues

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 木鸟杂记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档