开发之路,穷且益坚,不坠青云之志(入门开发者共勉)

2023-11-20

引言

2023毕业季,距离笔者毕业已过2年有余。

互联网从业环境由盛转衰,互联网从业者数量剧增,市场竞争异常激烈,原本的利润空间被不断挤压,以至于很多开发者对互联网已经失去了信心与激情。

互联网的市场份额依旧是占据着巨大的比重,为何互联网从业环境如此低沉?

究其原因,蛋糕就这么大,而想分蛋糕的人日渐增多罢了。

根据第51次《中国互联网络发展状况统计报告》[1]显示,网站的建设数量相对过去几年一直在减少。

在这里插入图片描述

互联网现状

互联网招聘越来越倾向于寻找能够快速上手的开发人员,很多互联网大厂的应届生招聘岗位数量相比过去严重缩水,从而导致了内卷的发生。

由西安电子科技大学发布的2023界各位预估变化[2]中看到各大互联网大厂的招聘岗位数量大幅下降。
在这里插入图片描述
可见,互联网行业已经出现了过饱和的情况,但现阶段,互联网还只是对一些不太赚钱的边缘部门修修剪剪。

产业转型

互联网行业虽然有些低迷,但依旧是时代发展的核心,尽管过了红利期。

但是,如果说互联网都挣不了钱了,那还有什么行业可以带动这个时代的发展?

看看近几年的薪资增长[3],互联网、高科技的增长率还是有目共睹的。
在这里插入图片描述
2023年,ChatGPT、Midjourney等技术掀起了人工智能的浪潮,开启了AI新元年。AI语音、AI视频、AI聊天以及AI绘画等将AI演变不断推进。
越来越多的公司加入人工智能部署,产业在逐步面向AIGC(用户生成内容转向人工智能生成内容)转型升级[4]

在这里插入图片描述

如何破局

1、打好基础,基础决定了你能走多远。

现在的互联网企业依旧注重对应聘者基本功的考核。
以软件开发岗位为例,掌握数据结构、操作系统、计算机网络以及计算机组成原理是十分必要的。把握和理解数据、硬件、通信等底层原理,了解软件开发运作的思想,有助于你建立起更深度的开发思维,从而更好地应对不断迭代的技术,以不变应万变。

2、紧跟时代,把握方向。

应届生不能满足于学校课堂学到的内容,在互联网发达的今天,可以更方便地从搜索引擎中学习更接近于社会需要的技术。

以下是国外学生花在学习上的时间,除了在校学习,校外的学习活动是国外学生花时间更多的地方。

在这里插入图片描述
互联网行业体系庞大,岗位众多,涉及以下几个大类:

  • 前端开发
  • 后端开发
  • 运维
  • 测试
  • UI设计
  • 算法(人工智能)
  • 大数据开发

选对自己的方向,建立具体方向的知识体系。

  • 前端学习路线:
    在这里插入图片描述
  • 后端学习路线:
    在这里插入图片描述

3、关注就业动态,招聘要求

现有的互联网招聘要求还是按照传统的模式:
1) 选择与自己匹配的招聘岗位
推荐官微、官网、牛客网、智联招聘、Boss直聘等平台投递简历

在这里插入图片描述

2)完善简历进行投递
推荐知页简历、WonderCV、木及简历、Office Word等平台工具编辑简历

在这里插入图片描述

3)准备八股文面经和算法
找一份较为完备的面试常问手册,去背诵,去理解,去巩固基础知识。

在这里插入图片描述

刷算法,算法是处理开发问题的逻辑,把算法中的数组、链表、贪心算法、动态规划、滑动窗口等问题理解好,并能够熟练运用,才能满足日常开发的需求。

在这里插入图片描述

4)沟通薪资待遇,HR谈判

做开发不只是因为热爱,也是为了谋生。

空谈理想,不落实际的只能是空中楼阁,面对HR,应当坦然询问企业文化、薪资待遇,你将青春付诸企业,企业也应当为你的青春买单。

在这里插入图片描述
5) 其他
除了以上提及的内容,现在也有一些互联网企业会考察行政能力测验(行测)等知识

在这里插入图片描述

最后结语

开发门槛逐渐抬高,招聘体系也在不断改进完善。

但只要做足了充分的准备,但依旧有机会可以打破僵局。

愿每一个毕业生都能奔向各自美好的前程,回馈社会

[1] 第51次《中国互联网络发展状况统计报告》
https://cnnic.cn/n4/2023/0302/c199-10755.html
[2] 2023各大厂秋招HC曝光,腾讯只招500人!
https://zhuanlan.zhihu.com/p/571975085
[3] 2023年,哪些行业,值得加入?
https://www.36kr.com/p/2074855560510345
[4] 人工智能战略院发布《中国新一代人工智能科技产业发展 2023》
https://www.kdocs.cn/l/cbKC87pGFlmP

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开发之路,穷且益坚,不坠青云之志(入门开发者共勉) 的相关文章

随机推荐

  • vue列表跳转详情,记录列表滚动不变

    记录主元素 computed elTable function return document getElementsByClassName layout content 0 当引入keep alive的时候 页面第一次进入 钩子的触发顺序
  • 回溯法展开状态空间树

    解空间 假设问题的解能用n元组 X1 Xn 表示 其中Xi取自某个有穷集Si 这些n元组构成的集合称为问题的解空间 假设集合Si的大小 Si mi 则解空间的大小m m1 m2 mn 注意这里解空间的大小取决于元组中每个元素的可能取值的数量
  • STM32内部参照电压VREFIN的使用

    一 STM32的内部参照电压VREFINT和ADCx IN17相连接 它的作用是相当于一个标准电压测量点 和MSP430不一样 内部参照电压VREFINT只能出现在主ADC1中使用 内部参照电压VREFINT与参考电压不是一回事 ADC的参
  • 详解git pull和git fetch的区别:

    前言 在我们使用git的时候用的更新代码是git fetch git pull这两条指令 但是有没有小伙伴去思考过这两者的区别呢 有经验的人总是说最好用git fetch git merge 不建议用git pull 也有人说git pul
  • @Slf4j 实现日志输入到外部文件

    1 添加一个配置文件 src main resources logback spring xml
  • 使用html+css+javaScript 完成计算器

    一 先用html与css搭建骨架 思路 将计算器的数字按钮放进一个表格里 再通过css修饰 然后对指定的数字按钮或功能按钮添加事件 将需要计算的式子放进一个字符串里 最后通过全局方法eval 计算出来 html的骨架搭建 这里的用一个 di
  • 西门子300系列基本逻辑编程:手自动选择程序及自定义脉冲模块的使用

    西门子内置脉冲发生器 M0 0 0 1S M0 1 0 2S M0 2 0 4S M0 3 0 5S M0 4 0 8S M0 5 1 0S M0 6 1 6S M0 7 2 0S 案例 手自动选择程序 控制要求 I0 0是手自动选择开关
  • Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法

    Vmware正确安装完linux虚拟机之后 这里以Ubuntu为例 其他linux或windows系统也是类似的 如果你使用的默认配置 正常情况下就可以复制 粘贴和拖拽内容的 双方向都是支持的 如果不能复制和拖拽一般是vmware tool
  • mongodb入门(2)

    目录 一 mongodb入门 1基础概念 2连接mongodb 3 数据库 4 集合 5 文档 1 插入文档 2 更新文档 3删除文档 4查询文档 6用户 1 创建用户 2查询用户 3删除用户 4修改用户 5修改密码 一 mongodb入门
  • 10 个牛逼的单行代码编程技巧,你会用吗?

    标题本文列举了十个使用一行代码即可独立完成 不依赖其他代码 的业务逻辑 主要依赖的是Java8中的Lambda和Stream等新特性以及try with resources JAXB等 1 对列表 数组中的每个元素都乘以2 Range是半开
  • Spring 中如何使用SpEL表达式语言呢?

    转自 Spring 中如何使用SpEL表达式语言呢 SpeL简介说明 SpeL Spring Expression Language是一种功能强大的表达式语言 支持运行时查询和操作对象图 使用SpeL可采用最少的代码 完成大量的工作 注意事
  • vim菜鸟学习-中级篇2(经典配置)

    参考资料 http www cnblogs com striveford archive 2011 02 09 1950369 html http blog csdn net xjanker2 article details 5832784
  • linux环境下安装jmeter

    linux压力机安装jmeter 1 在Linux服务器先安装jdk 配置环境变量 2 下载 apache jmeter 5 4 1tgz https jmeter apache org download jmeter cgi 上传到服务器
  • UE4 解决景深效果闪烁问题

    原因 1 模型的垂直竖线 造成抗锯齿算法对竖线的渲染计算 处于一种不稳定的状态 因此闪烁 解决办法 使用LOD 用贴图去替代线条模型 2 材质的法线贴图 当法线贴图含有垂直竖线的纹理效果 也会造成闪烁 比如这种幕墙材质 解决办法 关闭或动态
  • PyTorch:Torchvision的简单介绍与使用

    安装 pip install torchvision torchvision独立于pytorch 专门用来处理图像 通常用于计算机视觉领域 重点介绍torchvision最常用的三个包 models 提供了很多常用的训练好的网络模型 我们可
  • ubuntu双网卡绑定一个IP

    Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡 这个聚合起来的设备看起来是一个单独的以太网接口设备 通俗点讲就是两块网卡具有相同的IP 地址而并行链接聚合成一个逻辑链路工作 其实这项 技术在Sun和Cisco中早已存在 被称为Tr
  • Byte位元组单位-KB KiB MB MiB GB GiB区别

    一般而言大部份都只知道KB MB GB TB 等 倒是沒聽過KiB MiB 等 現在搞懂 原來分為以1000位元組或用1024位元組來計算之 這就是為什麼我們平時買硬碟或隨身碟的容量與實際真實的容量不同 像是我了8GB的隨身碟 實際為8 3
  • YOLOV5-6.1报错:OSError: [WinError 1455] 页面文件太小,无法完成操作。

    YOLOV5 6 1报错 OSError WinError 1455 页面文件太小 无法完成操作 注意 成功 解决方案 注意 数据集和之前的 共用一个数据集 使用之前的处理方式
  • vue之mixin理解与使用

    vue之mixin理解与使用 混入 mixin 提供了一种非常灵活的方式 来分发 Vue 组件中的可复用功能 一个混入对象可以包含任意组件选项 当组件使用混入对象时 所有混入对象的选项将被 混合 进入该组件本身的选项 权重 全局mixins
  • 开发之路,穷且益坚,不坠青云之志(入门开发者共勉)

    引言 2023毕业季 距离笔者毕业已过2年有余 互联网从业环境由盛转衰 互联网从业者数量剧增 市场竞争异常激烈 原本的利润空间被不断挤压 以至于很多开发者对互联网已经失去了信心与激情 互联网的市场份额依旧是占据着巨大的比重 为何互联网从业环