您的位置:首页 > 白酒资讯 > 资讯

程序员真的那么难做吗?

2024-04-27 10:38:47     发布者:高熙东
导读程序员不是门槛低,而是学历门槛低。 很多人找不到工作,或者学历低。然后做了程序员。 这能说明门槛低吗? 你怎么没看到人家为了学写代码付出多少努力呢? 有的人科班出身,毕业做程序员觉得心安理得,但你自己想想,你工作用的东西有多少是大学课堂学来的?

  程序员不是门槛低,而是学历门槛低。

  很多人找不到工作,或者学历低。然后做了程序员。

  这能说明门槛低吗? 你怎么没看到人家为了学写代码付出多少努力呢?

  有的人科班出身,毕业做程序员觉得心安理得,但你自己想想,你工作用的东西有多少是大学课堂学来的?

  ——————

  跟其他行业岗位比,程序员门槛还真不低。

  想当程序员起码还要求学过写代码(甭管是看书,看视频,还是找培训,起码花时间去敲代码了)

  普通教师门槛高吗?销售门槛高吗?公务员门槛高吗……

  很多行业,你进去的要求仅仅是靠考试通过而已,其实根本不需要先掌握什么专业技能(比如你当个小学班主任所需要的技能是之前在师范学校里学到的吗?)。

  ————

  什么是门槛呢,我不觉得学历要求是门槛。我觉得技能要求才是门槛。

  如果我们对码农技术进行分层 :

  1层是数学(加密解密,压缩算法,时频转换,计算机模拟\仿真)

  2层是数字电路(机器码如何被硬件电路执行的过程)

  3层是计算机组成原理(计算机体系架构,计算机是如何组成的)

  4层是计算机算法和数据结构(低端排序,中端动态规划,高端人工智能)

  5层是计算机操作系统,计算机图形学和编译原理(linux内核,词法树\语法树)

  6层是计算机编程语言,IDE,架构(各种语言,各种架构)

  科班教育(半路转行的码农只要老老实实把计算机本科教程刷一遍也能算科班阵营的)调教出来的码农正常情况下应该熟悉4-5层,一些小牛熟悉3-6层。个别神人能额外在擅长1层

  而如果是培训班速成出来的码农,能熟悉第6层的一些知识就不错了。

  在经济形势不错,码农职业有泡沫的时候,熟悉第6层就能找到工作,运气好,收入也许还不错。因此,码农职业给人感觉“门槛低”(其实门槛也确实不算高,如果和医生职业比的话)

  然而工作若干年后 :

  熟悉3-6层的码农成为了架构师\主程,开始参与项目\产品的设计和规划。

  仅熟悉第6层的速成码农工作依旧仅是简单的按照别人的设计写代码