转行程序员,自学可以吗?35岁会被裁员吗?

news2024/11/18 9:23:40

 

大家好,欢迎来到停止重构的频道。

本期我们聊一些技术以外的分享。

一个非科班出身的人转行程序员难吗? 自学可以吗?

我也不是计算机相关专业毕业的,以下聊的都是我的一些真实经历,希望能给想要进入软件行业的非科班朋友一些建议、经验。

我们讨论这几个问题 

1、  计算机相关专业和科班出身的差距?

2、   培训班怎么样? 

3、  35岁后会被裁员? 

计算机相关专业和科班出身的差距?

首先是计算机相关专业和不相关专业出身的差距究竟在哪?

转行程序员最大的问题并不是基础知识的差距,而是缺失了专业环境

在专业环境中,即使学习不好,至少能耳濡目染地听到很多专业名词和相关知识。

但是如果缺失专业环境,即使网上可以找到很多教程,或有几个朋友可以请教,很多时候,你根本不知道学什么、缺什么,问题也无法表达清楚,问也不知道怎么问。

何况软件行业的知识比较庞杂,很多人实质上都在瞎学

培训班怎么样?

为了缩短专业环境差距,在校学生可以去蹭课、参加社团、参加比赛等

我在校的时候也经常参加比赛,确实认识了很多人,也学到很多,但一般决定加入软件行业的原因,大多都是因为本专业的工资不怎么样,而程序员的工资还可以的缘故。

所以比较好的办法是参加培训班,它能让你系统地学习这些专业知识。

当然,培训班也是比较贵的,当年我参加培训班的费用比大学4年学费还贵。

所以一开始可以先自学一下,看一下自己是否适合软件行业再考虑。

另外,不要被培训班帮找工作的宣传给骗了,该不要非计算机专业的公司还是不会要的,而且很多时候,非计算机专业的简历连笔试机会都没有。

培训班经历会有所好转,但是不会有质的变化,最终还是要看你学得怎么样。

如果你觉得自己还可以,那就不需要浪费钱去参加培训班了,还不如花时间做几个拿得出手的软件作品。

其实非计算机相关专业找工作并没有那么困难,特别是校招,我当年就是以为找工作很难,所以才参加培训班,但最后工作还是自己找的,培训机构并没有给我推荐过工作。

但我还是很感谢当年的培训班,帮我在专业知识上提升了很多。

当然,不参加培训班纯自学也是可以的,但不要一直闷着头学,可以边做一个完整的小项目边学习,帮别人做做毕设、参加一些比赛都是比较好的。

这里多提一嘴,不要听很多人说自己是自学软件编程就觉得很简单,不要被幸存者偏差骗了 ,实质上自学是最困难的,特别是一开始。

35岁后会被裁员?

那程序员35岁后会被裁员吗? 网上很多传闻,程序员35岁会被裁。

实际上并没有这样的年龄门槛,我有很多四五十岁的朋友或同事都还在写代码。

被裁只是单纯因为这个人不行,没有别的原因。

虽然软件行业的知识很庞杂,但是软件行业里并没有那么多的专业做法,比如需求整理,很多产品经理都只会按页面罗列功能,完全不会考虑业务架构。

当然,并不是说这些做法完全不可取,只是在软件行业中,由于诞生的年限不长,所以软件行业还是一片混乱,很多东西都需要你重新思考、尝试,你需要有自己的方法、自己的做法。

所以,软件行业是一个需要不断学习、不断思考、不断尝试的行业,如果仅靠学校学历、培训班学来的知识或者是工作经验,并不足以让你年年涨薪、年年被重用。

当然,这个要看你的基础目标,如果仅仅是想赚几年钱,后面转行或做点小买卖的话,这个并不是问题。但如果希望往上走,那么无论哪个行业,都是需要不断进步的。

总结

最后,如果你正在考虑是否转行软件行业,证明你有不转行的后手,如果你还有不转行的权利,我们希望你先不要花太多的时间去学习软件知识,而仅仅是为了是得到一份工资不错但可能会让你很难受的工作。

熬一下总有熬到头的想法并不好,那现在怎么办呢?真的要花半辈子屈膝,换半辈子逍遥吗 ?更多的是,后半辈子会习惯了屈膝,而忘记了怎样逍遥。

所以,请花时间去体验更多的可能,找到一个可能让你奉献一生的事业。不然,哪个行业都不会有本质的区别。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/611454.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Centos7安装下载的mysql8+

1.官网下载 MySQL 安装包 1.1选择版本及下载 1、官网地址 https://dev.mysql.com/downloads/mysql/ 2、选择下载 MySQL 的 Linux 系统版本 Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7 3、选择要下…

51单片机银行自助排队叫号系统VIP热敏打印功能DY-SV17F语音播报

实践制作DIY- GC0138-银行自助排队叫号系统VIP 基于51单片机设计---银行自助排队叫号系统VIP 二、功能介绍: STC89C52最小系统板0.96寸OLED显示器DY-SV17F语音串口语音播报模块DS1302北京时间热敏打印机1个业务选择(取钱或者存钱)1个普通取号…

chatgpt赋能python:Python后门:你需要知道的一切

Python后门:你需要知道的一切 Python是一种广泛使用的编程语言,由于其易学易用、灵活且高效的特点,越来越多的企业和组织采用Python构建应用程序和Web应用。然而,正因为Python的方便性,也使其成为攻击者植入后门程序的…

机器学习 | 聚类问题

一、K均值聚类 这里我们用鸢尾花数据及进行聚类分析,这种含有标签数据的数据集,只要不调用标签数据,就可以为无监督学习所采用。鸢尾花数据具有4个特征,为了可视化这里选取前两个特征进行聚类分析并指定聚为3类。 #导入库 impor…

大型 3D 互动开发和优化实践 | 京东云技术团队

开发背景 得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用 3D 场景的活动或频道。 3D 场景相比传统的 2D 页面优点是多一个维度,同屏展示的内容可以更多,能完整的展示物体、商品的信息。 相应带来的缺点是用户使用方式改变&…

yolov8模型训练结果分析以及如何评估yolov8模型训练的效果

1.运行结果目录 一、 confusion_matrix_normalized.png和confusion_matrix.png 混淆矩阵 混淆矩阵以矩阵形式将数据集中的记录按照真实的类别与分类模型预测的类别判断两个标准进行汇总。其中矩阵的行表示真实值,矩阵的列表示预测值。 TP(True Positiv…

python 创建Django项目基础

一. 安装Django pip install django 默认安装最新版本二. 创建一个Django项目 三、运行项目 创建好Django项目后,我们就可以运行了 使用命令 python manage.py runserver四、目录结构 五、创建一个文件views用来存放方法 在创建的文件中写入以下方法 def sa…

使用GCN根据颗粒图像预测对应性能

之前做一个小实验写的代码,本想创建个git repo,想了想好像没必要,直接用篇博文记录一下吧。 对应资源 : https://download.csdn.net/download/rayso9898/87865298 0. 大纲 0.1 代码说明 dataGeneration.py -> RSA生成n张图像&…

【Springboot】| 阿里云发送短信验证码,你会了吗?

目录 🦁 题外话🦁 需要准备的东西🦁 进入主题1. 添加依赖2. 配置yaml文件3. 创建阿里云客户端4. 编写发送短信方法5. 完整代码展示6. 测试 🦁 场景实操1. 编写生成验证码工具类2. 保存到redis操作3. 编写发送验证码短信4. 发送登录…

大数据:spark共享广播变量,累加器

大数据:共享变量 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要学…

三面阿里被挂,竟获内推名额,历经 5 面拿下口碑 offer...

每一个互联网人心中都有一个大厂梦,百度、阿里巴巴、腾讯是很多互联网人梦寐以求的地方,而我也不例外。但是,BAT 等一线互联网大厂并不是想进就能够进的,它对人才的技术能力和学历都是有一定要求的,所以除了学历以外&a…

STM32单片机WIFI物联网厨房燃气安全系统超声波人员检测MQ4燃气报警

实践制作DIY- GC0140-WIFI物联网厨房燃气安全系统 基于STM32单片机设计---WIFI物联网厨房燃气安全系统 二、功能介绍: 硬件组成:STM32F103C系列最小系统继电器模拟阀门MQ-4然气传感器HSR04超声波测距LCD1602显示器ESP8266-WIFI模块蜂鸣器多个按键 1.有…

MySQL命令行速查手册(持续更新ing...)

诸神缄默不语-个人CSDN博文目录 最近更新时间:2023.6.5 最早更新时间:2023.6.5 每个命令都以;作为结尾(以下localhost都可以替换成实际IP地址)(和’的区别应该不大)用户管理 修改密码:ALTER U…

如何使用Facebook Business Suite来管理你的FB和Ins商业账户

Facebook Business Suite是Facebook推出的一种强大的数字营销工具,可帮助企业轻松管理其在Facebook和Instagram上的商业账户。该工具集成了多种功能,提供了一种简单、直观的方式来管理你的社交媒体营销活动。 在本文中,我们将详细介绍如何优化…

深眸科技基于技术与人才优势,创新研发机器视觉系统赋能工业生产

随着人工智能技术加速进入生产生活,机器视觉系统作为工业发展的刚需,凭借着能够为机器提供视觉,并在众多场景实现柔性化生产应用的能力,逐步被接受和普及,并在工业生产领域发挥巨大作用。 深眸科技作为国家高新技术企…

物流货运车货匹配平台源码

网络货运平台具有较强的信息数据交互和处理能力,能够对托运人,平台运营人,实际承运人,驾驶员的相关方的交易,运输,结算等全过程进行透明,动态的管理,该平台由托运人、实际承运人、司…

ControlNet: Adding Conditional Control to Text-to-Image Diffusion Models

Adding Conditional Control to Text-to-Image Diffusion Models (Paper reading) Lvmin Zhang and Maneesh Agrawala, Stanford University, arXiv, Cited:113, Code, Paper 1. 前言 我们提出了一种名为ControlNet的神经网络结构,用于控制预训练的大规模扩散模型…

element中table的列标题自定义

一、需求 工作中要求表格table中的某一列标题为红色如图 二、方案一 使用el-table-column自带的:render-header"renderHeader"函数 render-header列标题 Label 区域渲染使用的 FunctionFunction(h, { column, $index })—— 使用有点像v-html插入代码片段&#xf…

PubChem介绍及API及PubChempy

PubChem 【官网 https://pubchem.ncbi.nlm.nih.gov/】 简介 PubChem is the world’s largest collection of freely accessible chemical information. Search chemicals by name, molecular formula, structure, and other identifiers. Find chemical and physical proper…

casbin基于RBAC的权限管理案例

在RBAC模型中新定义了角色和继承关系,用户可以通过角色区分不同的权限,继承不同的角色时用户有多个权限。 [role_definition] g _, _ g2 _, _g 是一个 RBAC系统, g2 是另一个 RBAC 系统。 _, _表示角色继承关系的前项和后项,即前项继承后项…