背景
鄙人本科毕业两年无余,机械工程业余,我曾经来到机械行业转行码农一年多了。
如果有正在学习的,入学还是千万不要,不过能换业余就换业余,不能换就往机电一体化靠,加上自学编程,当前做嵌入式码农也比机械好。或曾经毕业了的, 能够持续往下看看我的一个教训分享。
没人能救的了你们,只有自救。
机械行业的倒退问题
做机械行业大概率就是成为超级便宜的劳动力,企业躺在这样的“红利”下面苟活着,持续妨碍机械行业技术倒退。
举个例子,某个国内的还挺大的车辆(卡车)制造厂,某一天图纸管理系统要切换,号召大家手动迁徙图纸,批改相干的数据。放在一个 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 整顿的残缺课程体系【大数据、人工智能等学习必看】,全面助力大数据开发 零根底 + 入门 + 晋升 + 我的项目 = 高薪!【保障 100% 收费获取】
这份 python 残缺课程体系材料,心愿能帮到大家!
【学习路线】
Python 所有方向的技术点做的整顿,造成各个领域的知识点汇总,它的用途就在于,你能够依照下面的知识点去找对应的学习资源,保障本人学得较为全面。
【学习软件】
工欲善其事必先利其器。学习 Python 罕用的开发软件都在这里了,给大家节俭了很多工夫。
【全套 PDF 电子书】
书籍的益处就在于权威和体系健全,刚开始学习的时候你能够只看视频或者听某个人讲课,但等你学完之后,你感觉你把握了,这时候倡议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
【入门学习视频】
咱们在看视频学习的时候,不能光动眼动脑不入手,比拟迷信的学习办法是在了解之后使用它们,这时候练手我的项目就很适宜了。
【实战案例】
光学实践是没用的,要学会跟着一起敲,要入手实操,能力将本人的所学使用到理论当中去,这时候能够搞点实战案例来学习。
【Python 练习题】
查看学习后果。
【面试材料】
最初,我整顿了我本人的学习路线给大家,集体认为很有用,大家能够参考一下:
1.Python 环境的搭建
2. 根底的常识(重视对 Python 的了解)
3. 面向对象编程(重视编程能力)
4. 面向对象编程案例课程
5. 面向对象设计思维
6.Python 高级专题(异样、文件、模式与包、迭代器、生成器、装璜器、静态方法与类办法、正则入门)
这份完整版的 Python 全套学习材料曾经上传 CSDN,敌人们如果须要能够私信我 [ 保障 100% 收费]。