• 成功上岸,刚转行自学Python的小姑娘,每个月入1W+......


    我是一名2020年毕业的本科生,大学学的专业是机械设计制造及其自动化。

    在大学期间,觉得机械专业实在枯燥无味,没有一点点成就感,每天就是画图纸,测量零件,计算数据,一切都是纸上谈兵。但凡有因我产生的哪怕一颗螺丝钉,也不会有我和编程的这些故事了。

    我学习编程其实还比较早,那是在大二的一个暑假,我自己找了一家创业公司实习,想趁此机会提前先锻炼下自己。由于刚开始,接触的同事基本都是开发,每天耳濡目染,听同事讨论的都是一些代码的事,也开启了我对编程的认识。

    后来毕业后,也顺利进入了这家公司,成为正式员工。在工作中我开始学会使用Python写一些小脚本来完成一些批量的,可复用度高的工作和一些实用的小工具。

    比如当时很喜欢一个男生,追男生写了一个每日天气预报的工具,每天早上自动发送当日天气给他,提醒他注意出行;比如可以写一个小工具,每日早上自动给运营导数据并发送邮件等。

    这些在现在看来,是没有什么技术含量。但对于当时非科班的我,已经尝到甜头,体会到了成就感,觉得这真的很酷。

    在体会了代码给我工作上带来的高效率后,我就开始喜欢上了写代码。慢慢坚定了我学习Python的决心,我开始了对Python的系统学习,搜罗网上大神推荐的书籍和视频,开始真正的入坑之旅。

    关于学习的过程,大家都是类似的,看教材,看电子教程,看授课视频。这里我就不多讲了。

    这里总结几点了建议,希望对你有所帮助:

    • 看懂代码很容易,写出来却是另一回事。务必要多敲代码。
    • 选定一门口碑较好的系统课程,安静地学下去,不懂的就查。不要动不动想着换课程,时间成本很大。
    • 代码是没有生命的,只有写出来的工具、应用才具备生产力。学完基础后,可以尝试写一些小工具,可以对基础知识进行一次扫荡。
    • 学习编程,最终目的,还是找工作。一定要根据自身情况,选择自己觉得有前景的方向(web还是爬虫等),深入学习。

    最后,坚持,坚持,坚持最重要的事情说三遍

    自己零散的学习,差不多有一年之久。做了几个小项目就开始准备找工作了。

    从上个月开始,我就开始疯狂投递简历。由于在杭州,Python的职位非常有限,只收到了6家公司的面试通知,其中有一家在当地是比较有名的企业,所以对面试这家公司之前,我做了充足的准备。

    终于在前两天,我如愿地拿到了这家公司的offer,结束了这段转行求职之旅。

    以下是我在面试过程中的一些思考:

    • 充实自己的简历。最少要有2个项目(我有一个爬虫项目和django博客项目),对这两种项目涉及的一些技术一定要烂熟于心。
    • 面试不会的也别说不知道,一定要给出相应的解决方案。比如我被问到linux的grep反向查找,我并没有使用过,但我给出的建议是应该是一个参数的问题,但这个参数我不记得了,可以用main函数查看下,哪个参数是反向查找。
    • 明确自己的方向。不要抱着有份python的工作就好,就算你真是这样想的,你在简历上或者回答时也不要暴露出来。
    • 基础知识要扎实。比如我被问到什么是ORM,我回答了他,接着就反问为什么不直接连数据库,我说用ORM安全,接着又问为什么用ORM安全。只要你的基础扎实,这些问题早就在你的心里预演过无数遍了。
    • 提前做网上常见的面试题。大多数公司为了图省事,面试题就是网上拿过来的。我在面试之前,看了不下50套面试题,真的是也有遇到面试题中的问题,不由得心生窃喜。
    • 端正态度,积极向上。非科班在技术与知识面上先天不足,但这并不是一道无法逾越的鸿沟,可以通过后天努力来逐步缩短差距。而这些你要有意地向面试官展现出来,你是有潜力的。

    关于Python的技术储备

    在这里给大家分享一些免费的课程供大家学习,下面是课程里面的截图,扫描最下方的二维码就能全部领取

    1.Python所有方向的学习路线

    在这里插入图片描述

    2.学习软件

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

    3.学习资料

    在这里插入图片描述

    4.实战资料

    实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。
    在这里插入图片描述

    5.视频课程

    在这里插入图片描述

    好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~

    今天的分享就到这里,喜欢且对你有所帮助的话,记得点赞关注哦~下回见 !
  • 相关阅读:
    系分 - 操作系统 - 嵌入式
    基于Echarts实现可视化数据大屏实时监测地图
    MySQL 8.0新的GTID持久化线程和GTID恢复方式
    在linux上挂载windows共享目录
    【云原生 | Kubernetes 系列】----HPA自动伸缩
    [北大集训2021]经典游戏
    探讨Socks5代理技术的原理及其在不同领域的应用
    EIP-3664合约研究笔记06--text功能分析
    面向对象的个人理解(从C/C++到Java)
    ECU的软硬件架构
  • 原文地址:https://blog.csdn.net/z099164/article/details/127868961