0
点赞
收藏
分享

微信扫一扫

从土木工程到程序员,凭什么我可以通过 Python实现快速转行

前言

如果不是无意间发现了Python,我现在可能还在工地搬砖!

我大学学的是土木工程,在本地一家国企建筑公司的工地呆了一年,因为薪资达不到自己的需求,而且上升的空间也不大,所以有了跳槽的打算。

这个时候有一家业内比较知名的建筑公司开始招聘,我就想去试试,不过因为自己的大学比较普通而且经验也不够丰富,所以对于这次招聘还是比较忐忑。他们在微信公众号发起了一个投票,得票前几名将有机会直接进入复试,跳过学历筛选这一关。

虽然听起来这种招聘方式很奇葩,但是因为确实很想进这家公司,所以我在各种群疯狂拉票,好不容易混到前几名,谁知道最后冒出来几个人票数狂涨,他们的票数稳定到了一个非常高的值!最后我跳槽失败了。

这件事给了我很大的打击,不过也让我对这个刷票软件产生了兴趣,于是我开始尝试在网上搜索这种软件是怎么做的,这个时候,我接触到了Python。

因为有了点兴趣,所以我开始看一些比较基础的视频课程,跟着教程从环境搭建到写一些小的实例,一点点开始深入的学习起Python来,每天下班后也不再和其他同事喝酒吹水,而是抱着我的小笔记本写起代码。

我慢慢意识到编程才是我最想做的事情,学习Python一年之后,我从建筑公司离职,跨界到了一家初创互联网公司做Python程序员,工资也翻了几倍。

以下是我对Python的几点理解:

为什么选择Python

入门简单,不同于C/C++这类老牌底层编程语言,Python的语法结构相当简单,一个没有什么编程经验的小白认真研究研究Python官方文档一周都有可能初步掌握Python的基本知识,基本上能达到看懂大部分代码的程度。

兼容性强,Python是一门开源的编程语言,它的兼容性和可移植性非常高,也就是说你在Windows上开发的Python程序可以拿到mac、linux机器上无缝运行,这就为我们得学习过程减少了很多的麻烦。

Python的就业方向

Python程序员的就业方向非常广泛:

  • Python结合Linux自动化运维工程师

  • Python网络方面库的强大,使得Python成为编写爬虫绝佳的工具,因此Python爬虫工程师业内非常受欢迎

  • Python可以用于智能硬件的开发,与树莓派一类的微型开发板结合,实现基于云端的自动化智能家居设计方案

  • Python还可以用于web开发

Python web技术发展至今已经相当成熟,国内很多知名企业如豆瓣、知乎等早期开发版本都是使用的Python,所以Python web开发工程师同样很受互联网公司欢迎。

大数据技术的应用越来越广泛而且对于很多互联网公司都很必要,而且近两年短视频等自媒体平台的爆红,也促成了很多进行大数据分析的公司。

这也就使得市场对于数据分析和测试人才的需求越来越大,而Python由于有众多优秀的数据分析处理的开源库支持,所以是数据分析方面最好用的编程语言,供远小于求的形势下,Python数据分析人员身价也就水涨船高。

在这里插入图片描述
在这里插入图片描述

Python怎么学

首先学习任何一门编程语言,都是从它的基本语言结构开始学起的,从变量常量循环判断再到数据结构,还有再深一步的多进程多线程等等基本知识开始,一点点深入系统的学习并通过大量的实际代码练习才可以真正掌握这门语言。

当掌握了一些Python的基本知识之后,想要真正提升业务技能还是需要和其他技术相结合,比如Python结合web实现网站、爬虫程序、Python操作Linux实现自动化运维脚本等等。

Python学习途径

其实现在网上并不缺少Python的学习资料,相反,就是因为网络上有太多太杂的Python视频,让初学者摸不着头脑不知道从哪里学起,而且视频大多比较陈旧,有一些技术还过时了,再加上录制视频的作者本身技术水平无法保证,所以也就导致市面上的Python视频教程质量整体不高。

再加上自学编程本就是一件比较难坚持下去的事情,需要付出巨大的时间和精力,本来坚持下去就很难,再把精力花到找资源上,岂不是事倍功半?

关于Python技术储备

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

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

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

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

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

五、面试资料

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


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

举报

相关推荐

0 条评论