毕业后,我已经离开机械行业转行码农一年多了......

news2024/11/19 5:53:05

背景

鄙人本科毕业两年有余,机械工程专业,我已经离开机械行业转行码农一年多了。

如果有正在学习的,退学还是千万不要,不过能换专业就换专业,不能换就往机电一体化靠,加上自学编程,以后做嵌入式码农也比机械好。或已经毕业了的,可以继续往下看看我的一个经验分享。

没人能救的了你们,只有自救。

机械行业的发展问题

做机械行业大概率就是成为超级廉价的劳动力,企业躺在这样的“红利”上面苟活着,继续阻碍机械行业技术发展。

举个例子,某个国内的还挺大的车辆(卡车)制造厂,某一天图纸管理系统要切换,号召大家手动迁移图纸,修改相关的数据。放在一个IT公司你这么做怕不是要被打死,你就不能写个脚本什么的吗(注:这家企业是有IT部门的,除了IT部门也有软件开发相关的部门)?其实还是人力太便宜,便宜到IT部门不愿意写脚本。

无独有偶,之后车辆定位管理系统的数据要迁移,居然也号召运营部门的同事手动迁移,一人一天改30条数据,一个部门30个人,一个月能改完。这次不一样,好在技术部门最后有个脑子清楚的出来写了两段脚本,这才算结束了。

这只是一个案例,而且和机械关系不大,但是这样烂的企业是谈不上研发的,大学研究生博士们学习的机械的一些核心:几何,运动学,静力学,动力学,材料力学,弹塑性力学,材料学……在这里几乎统统没用!

没错!汽车设计图纸和技术资料买的国外的,不是一家如此,家家都是如此。

当然了,学习先进技术,抄一抄不丢人。可是只会抄才是真丢人丢到姥姥家了。上个世纪九十年代买了斯太尔的技术,转眼要过时了,又去买新的斯太尔和德国的MAN的新技术了。大家就知道这十来年是啥新东西也没做出来。

抄就抄吧,如果抄能做的一样产品也就算了,然而丢人的是抄也抄不好,天天想着降本。你说降本就降本吧,是为了适应中国国情,那么大家就不买外国车了吗?毕竟看上去就水土不服的。

结果稍微有点远见的江浙一带的物流老板居然还是去买奔驰、MAN和沃尔沃的卡车,说外国车经用,维护和维修都少,算下来居然比国产车省钱。我们降成本降了个寂寞。真的是不知丢人丢哪儿去了。

办公室里大家都是拿软件画画图(这里提出表扬,至少大家不用工图板丁字尺画图了),遇到干涉共振等等问题靠肉眼和经验解决。支架干涉了对吧,重新打孔安装到旁边去,然后记一下回去改图纸,管路共振了对吧,中间加一个支架,然而这帮人把新的固定支架设计在了共振管路的正中间……

CAE部门倒是有,全员靠破解版的软件,用软件的人自己也不知道太多原理,反正硬用就是了,什么Solver啊,什么边界条件,单元类型有什么区别啊,很多人不!知!道!结果是这一千多号人(当然人员也是有流动的,大约维持在这个数字左右)三年半“研发”了5000多款“车型”。

大家拿着低薪,干着重复劳动的工作,固步自封的“研发”,“降本”,然后就能救的了机械行业、汽车行业了?

我们管这样的想法叫一厢情愿,或者叫春秋大梦

其他问题

说完机械行业的发展问题,说说我这个企业的其他问题,你注意啊,我这还是国企,省国资委管的,根红苗正,甚至有涉及军方业务部门的老牌国企:

  • 第一,应届生待遇低,2015一届应届实习生(含研究生)平均月薪不到3K(税后),我当时能看到部分人的工资条,所以清楚。

  • 第二,公司制度死板,任何人进来都要下车间至少半年,管你会什么,管你是谁,除了博士应届,其余应届生一律下车间。事实上,很多研究生和部分本科生没有这个必要,他们直接可以工作。每年招聘的应届生中有不少人(主要是硕士)因为这个离职。新员工进来还要军训,大家都是一把年纪的人了……还傻乎乎的走正步,如此用人,看着心寒。

  • 第三,分配不均匀,很多每周实际上班只有1.5~3个工作日的应届生会拿的比8个工作日的应届生还多,且不是因为关系,主要是各个分厂工作量不一致造成的。

  • 第四,1,制度繁琐不合理、效率低;2,官僚气息重;3,搞技术的搞不过弄行政的。这3个是国企的通病,不予评价。只是给出个例子:大部分的部门不能上外网,还有一部分只能上局域网,文件纸质居多,不少二线办公室电脑都没有。能上外网的部门上外网要走很复杂的审批流程,但是口口声声要实现信息化。

  • 第五,不少部门(了解下来尤其是研究院)加班严重,一般的,一周是6天“正常“班,行政部门一天是5天班,很正常,车间里有的时候会连班,就是不吃晚饭,晚上8,9点了干完活再吃。而且,实习生是没有加班费的。其中要数工人最辛苦,工资也是最低的。一些二线部门的人技能会的最少,活也不多还轻松,拿钱也不少,不过在这些部门工作的人大多是关系比较硬的关系户。

  • 第六,经常搞“大干”,“冲刺”,明目张胆违反国家规定的劳动法。我给大家解释一下什么是“大干”,简单来说就是无偿(有的时候会有一丁点补贴,但是绝对远远少于合法标准)加班,周六强制加班,美其名曰”正常班“。比如大干三季度,就是第三季度要加班的意思。但是千万不要以为只有第三季度,大干X季度只要不解除就要一直加班,最后大干X季度变成一年多的都有。就算解除了,下一次大干不久又会到来。

  • 第七,哪怕是国定的假日,放假也缺斤短两,明目张胆违反国家规定的放假时间。

程序员行业的996我是知道的,但是我个人居然从没遇到过,最多周六赶工加个班,或者晚上多加一会儿。

以我的经历,单就工作时间论,当程序员还没机械工程师忙。某些加班严重的所,10块钱1小时的加班费,最多的一个人一个月能拿到2000多块,我觉得我要这么搞人都要干废了。

不过程序员这个行业在这个内卷的时代,身处一线城市的我,来自全国各地的优秀学院/培训机构人才辈出,涌入市场,竞争激烈,各大公司并驱争先用丰厚的薪水,优渥的待遇去吸引更优秀人才入职。

而如今现在已经过了 ”不会但我会学“ 就能感动面试官的时代,随着供需关系的变化,不论是对于面试官还是面试者,面试的成本越来越高。为了筛选到更优秀的程序员,面试官们可谓是绞尽了脑汁,”面试造火箭,工作拧螺丝“ 的传言也不是空穴来风。

根据前面背景的介绍,开始刚想转行的时候确实是很迷茫,当时在上一份工作准备离职前,我已经找好下家。带着美好的期待跳槽进入之后发现与想象之中相差甚远,除了薪资比之前高不少,其余都在预期以下。

于是便选择了裸辞(虽然入职手续还没办完),随后虽然也找了几家,但是 “一朝被蛇咬,十年怕草绳”,后面都很小心地找工作。

差不多一周之后,我想这样下去也不是办法,于是决定开始学习python,这也成为了我人生中一个重大的转折点。

python的几大特点:

1. Python 易于学习

好吧,相较于其它许多你可以拿来用的编程语言而言,它"更容易一些”。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。我的经验是,通过实例来学习和教授 Python 要比采取同样的方式去接触比方说 Ruby 或者 Perl 更加容易,因为 Python 的语法里面条条框框以及特殊的处理场景要少得多。 它所专注的并非语言表现的丰富程度,而是你想要用你的代码完成什么。

2. Python 让你能用少量的代码构建出更多的功能

Python 能带给所有开发者一种快速的学习体验。通过实践,你可以在最多两天之内轻松实现一个具备基础功能的游戏 (而这还是在对编程完全不了解的情况下)。

另外一些让 Python 成为一门引人注目的编程语言的因素就是它的可读性和高效性。

3. Python 是一门多才多艺的语言,更是一个平台

Python 今年 28 岁了。尽管它比我的许多读者年纪还要大,但是仍然受到高度的关注,因为它可以被应用于如今你所能想得到的相当多的软件开发和操作场景。要管理本地或者云基础设施吗?Python可以。

开发网站?OK,它也能行的。需要处理一个 SQL 数据库?可以。需要为 Hive 或者 Pig 定制一个功能?能做到。只是想为自己构建一个小工具?Python 就是最好的选择。需要一门支持面向对象设计的语言?Python 的特性就能满足啦。简而言之,将 Python 了解得更加深入一点点,就能让你具备可以适应范围更宽泛的工作角色的技能。

4. Python 拥有最成熟的程序包资源库之一

一旦你了解了该语言,就可以利用上这个平台。Python 以 PyPI (读作 Pie-Pie,可以从这里在线进行了解)为其后盾, 这是一个拥有超过 85,000 个 Python 模块和脚本的资源库,你拿过来就立马可以使用。这些模块向你的本地 Python 环境分发已经预先打包好的功能,可以用来解决各种诸如数据库处理,计算机视觉实现,像维度分析这样的高级数据分析的执行,或者是构建 REST 风格的 web 服务这些问题。

5. Python 在数据科学领域被广泛使用

不管你从事的是什么工作,数据都会是其中的一部分。IT,软件开发,市场等等 —— 它们都深度地关乎数据且对于智慧求之若渴。很快数据分析技能就会像编码技能一样的重要,而 Python 在两个领域都占有重要的地位。Python 紧挨着 R 语言,都是现代数据科学中最常被使用的语言。事实上,在数据科学领域,Python 的职位职位需求超过了 R 语言。你在学习 Python 时发展出来的技能将会直接转换并被用来构建起自己的这些分析技能。

6. Python 是跨平台且开源的

Python 可以跨平台运行,并且已经开放源代码超过20年的时间了,如果你需要代码能同时在Linux,Windows 以及 macOS 上跑起来,Python 就能满足要求。此外,有数十年的修修补补以及不断完善做后盾,可以确保你能够随心所欲地运行自己的代码。

7. Python 是灵活的

有一些Python同其它编程语言集成在一起的稳定实现。

CPython, 同 C 集成的版本。

Jython, 同 Java 集成的Python版本。

IronPython, 被设计用来兼容 .Net 和 C#。

PyObjc, ObjectiveC 工具下的 Python 写法。

RubyPython, 同 Ruby 集成的 Python 版本。

学Python有哪些就业方向?

1、Web开发。Web开发是目前Python应用最为多的一个方面,主要从事网站开发工作。其就业岗位有后台开发工程师、全栈开发工程师等。

2、爬虫开发工程师。爬虫是Python实际应用中非常重要的方向,对于企业收集市场数据有非常重要的作用。需要注意的是,爬虫开发工程师需要在相应的规则与市场要求下完成工作。

3、自动化运维开发。在运维领域很多人都具备Python开发能力,主要是因为在运维过程中需要使用Python完成部分脚本的开发。从是目前市场来看,自动化运维相比单纯的运维薪资要高很多。

4、自动化测试。Python的脚本能力在测试方面也有非常广泛的应用。自动化测试开发工程师是大中型企业急缺的人才种类之一。

5、数据分析师。Python的数据挖掘、数据处理以及数据可视化方面的优势,让Python成为数据分析师的首选,相比R语言更加完善。

所以说学完python后,就业方向还是很广泛的,想要学习python的人应该抓紧时间开始学习,在市场完全苏醒之前积累更多的实战经验。

转行Python,是这辈子最成功的一件事,值得我吹一辈子。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

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

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

相关文章

计算机毕设Python+Vue野生动物保护资讯管理系统(程序+LW+部署)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

STM32的ST-link调试下载

调试原理 STM32F-10X使用M3内核,该内核支持复杂的同i傲视操作,硬件调试模块允许在取指令(指令单步运行)或访问数据(数据断电时)使得内核停止。在内核停止时,内核状态都可被查询,完成…

范登堡(van den berg)CPT使用记录

前段时间的CPT外业所使用的设备是范登堡的井下式或者说交互式的静力触探仪(CPT),型号是WISON-APB,下面是官网提供的照片。根据官网的介绍,它的探测工具分为三种,分别50KN(3m)、100KN…

KVM部署操作-尚文网络xUP楠哥

~~全文共1250字,阅读需约5分钟。 进Q群11372462,领取专属报名福利! # 安装KVM先决条件 KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持。 基于 Intel 处理器的…

Qt之使用CQU库快速开发统一风格界面

在使用Qt开发时,肯定是想让开发的项目界面统一风格;不希望每个界面都要程序员用代码去修饰美化以及进行事件处理等等,这样非常繁琐,容易出错而且没有格调;所以我就开发一个动态链接库,封装统一的风格界面、…

尚医通-前端Vue学习(九)

(1)vscode的安装及使用 (2)前端知识-ES6语法知识点 (3)Vue-入门 (4) Vue的生命周期 (5)Vue-Axios的使用 (6)ElemmentUI介绍 &…

Java项目:SpringBoot课程在线学习系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 采用SpringBootSpringMybatisThyeleaf实现的在线学习系统,一共2个角色:管理员与学生。 管理员角色功能: 登录…

Unreal Engine中的Actor:理解、生成与消亡

目录 谈谈Actor 生成(实例化)Acotr StaticClass/UClass:类模板/类的快照 Actor的生命周期 Actor的消亡 Destroy:标记删除 SetLifeSpan:设置存活时间 Destroyed:消亡Actor的通知 EndPlay&#xff1…

chatGPT对接微信

代码地址: https://github.com/jeffcail/go-wecaht-bot 喜欢的帅锅美女可以点个star哦😊 背景 玩一玩chatGPT。只因GPT你太美~~~ wechat SDK go get github.com/eatmoreapple/openwechat实现功能 自动通过好友申请用户私聊回…

我的转行之路

我一直想为自己没有继续从事编程,而转到铁路行业找一个合理的理由,来掩饰我的愚蠢。我日思夜想终于找到了更合理更有说服力的理由,十个字,目光的短浅,认知的缺乏。 那个时候,只被一毕业就能拿到不错的工资…

Python还有发展前景吗?现在该怎么去学习?

从2008年开始Python就突然火了起来,腾讯最近组织了一个大型Python技术交流峰会,由此可见Python现在已经到了我们不能想象的境界,一切的步伐都要跟着大公司走,腾讯这样级别的公司都这样重视Python技术,可见Python的发展…

什么样的人适合当黑客?

别说我没资格说这些话或是我的话是废话(对你来说是,对别人呢?),我想任何人都有资格尽自己的能力帮助别人. 首先,看到这篇文章,觉得好长,好烦,懒的看,走人… OK,我觉的你不适合做黑客! 07年我考上大学,选择了机械制造及其自动化(数控编程&a…

【linux kernel】linux内核裁剪随想

为什么需要裁剪? 首先,裁剪并不一定是缩小内核镜像的大小,而是移植和适配。内核支持的特性很多,站在项目的角度,不一定全部需要这些特性和功能。这时候就需要将不需要的特性和功能剔除,随着这个过程的进行…

LabVIEW在两台计算机之间传输数据

LabVIEW在两台计算机之间传输数据 有几种网络协议可用于完成此任务。使用正确的网络协议白皮书将完成为应用选择正确协议的任务。它涵盖了控制和监视应用中最常用的通信模型,并根据配置、性能、易用性等推荐最适合每种情况的网络协议。 参考的白皮书重点介绍了三种…

【MAX7800与ESP8266mcu通讯关键字控制】

【MAX7800与ESP8266mcu通讯关键字控制】 1. 前言2. 实验条件2.1 硬件条件2.2 软件条件3. 程序编写3.1 ESP8266程序解剖3.2 MAX7800程序解剖4. 实验效果4.1 esp8266打印如下4.2 max7800打印如下5. 小结1. 前言 前期搭好MAX7800 的eclipse和ESP82666的Arduino开发环境,现在开始…

98.第十九章 MySQL数据库 -- MySQL数据库架构、存储引擎、服务器配置和状态(八)

4.MySQL架构和性能优化 MySQL是C/S 架构的,connectors是连接器;可供Native C API、JDBC、ODBC、NET、PHP、Perl、 Python、Ruby、Cobol等连接mysql;ODBC叫开放数据库(系统)互联,open database connection; JDBC是主要用于java语言利用较为底层的驱动连接数据库;以上这…

[网络工程师]-VLAN

1、VLAN基础 虚拟局域网(Virtual Local Area Network,VLAN)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术。VLAN技术主要应用在三层交换机中。 VLAN是基于物理网络构建的逻辑子网,所以…

Java项目:springboot在线选课系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 后端技术包含springbootmybatisspring securitymysqlredis 前端技术包含 semanticUI thymeleaf模板引擎 使用教程 1. 下载项目之后 等待ma…

网络存储ISCSI实战

一、网络存储 目前应用最为广泛的两种数据存储设备:NAS与SAN 1、NAS NAS的全称是Network-attached storage,即网络附加存储,并不需要单独的网络用于存储IO,更适用于中小型的存储解决方案。 NAS设备通常是一个完整的服务器架构…

天天说手撕红黑树?你真的能撕的下来吗?(详细解释+代码注释)

目录 一、你还记得什么是红黑树吗? 二、AVL树与红黑树的比较 三、模拟实现红黑树 3.1、红黑树的定义 3.2、插入结点 3.2.1、情况一 3.2.2、情况二 3.2.3、情况三 四、红黑树的验证 4.1、检查中序遍历是否有序 3.2、检查是否出现两个连续的红色结点 4.3、检…