专栏首页日常学python一个机械生的Python转行自述

一个机械生的Python转行自述

转载自公众号Python编程时光

前段时间,又有一个读者给我发来微信,说自己被意向公司录取了。

真是替他开心,几个月的努力终于开花结果。

在此把这段转行经历发出来,给正在转行之路上努力着的小伙伴,做一个参考,只要你好好努力,工作肯定会有的。

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

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

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

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

比如追老婆写了一个每日天气预报的工具,每天早上自动发送当日天气到老婆手机并提醒她注意出行;比如可以写一个小工具,每日早上自动给运营导数据并发送邮件等。

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

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

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

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

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

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

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

终于在12月11日,我如愿地拿到了这家公司的offer,结束了这段转行求职之旅。

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

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

明天(12月24日),我就要去新公司报到办理入职手续了。

我现在的心情十分复杂,本来找到自己喜欢的工作,应该是件值得开心的事,但我却有点担心,一直以来,我都是单打独斗,真正的公司里团队到底是如何协作?对一些流程规范完全没有概念。甚至我还害怕,进去后万一胜任不了怎么办?

可是担心又有什么用呢?努力过就好,剩下的就交给时间吧

-END-

本文分享自微信公众号 - 日常学python(daily_learn)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么 Python 这么慢?

    对于一个类似的程序,Python 要比其它语言慢 2 到 10 倍不等,这其中的原因是什么?又有没有改善的方法呢?

    sergiojune
  • 突破前端反调试--阻止页面不断debugger

    不知道你们有没有遇到过上图这样,有时候想调试网站,一打开开发者工具立即 debugger ,而且跳过了还是会继续,或者是有时候在调试网页时,突然就给你来一个 d...

    sergiojune
  • 使用 Python 分析全国所有必胜客餐厅

    在之前的一篇文章中,我讲到如何爬取必胜客官网中全国各大城市餐厅的信息。虽然餐厅数据信息被抓取下来,但是数据一直在硬盘中“躺尸”。不曾记得,自己已经第 n 次这么...

    sergiojune
  • Python做什么?Python 的3个

    如果你准备开始学习Python或者你已经开始了学习Python,那么,你肯能会问自己: “我用Python究竟能做些什么?”

    py3study
  • 经验分享,Python 如何从入门到不放弃?

    举个例子,我学到函数的时候,我在开始的时候只需要学会怎么定义函数,怎么调用函数这些基础知识,完全不需要一开始就深入到研究函数参数的传递规则,到底是值传递,还是引...

    DataScience
  • 【吴恩达推荐】40岁开始学习,4周编写第一个AI算法的经验谈

    【新智元导读】本文是一个40多岁、完全没有编程经验的人学习机器学习的经验谈。作者把编程视为学习一门新的外语,而学会深度学习这门语言就可以和未来对话:你不需要先成...

    新智元
  • 机器学习实践指南:理解、差异化和应用

    作者:Rob Thomas 和 Jean-François Puget 机器学习由Arthur Samuel在1959年首次定义,即“学习领域,使计算机能够在没...

    陆勤_数据人网
  • 一起来Python项目实战,约吗?

    之前好多公众号粉丝跟我私下交流要我开一个知识星球,方便提升自己,我一直找不到好的点子来开通知识星球,所以我一直没有开。直到今天我终于开了,因为我有更好的点子来服...

    叫我龙总
  • 《语言的维度》自序

    从事科学研究20余年,年纪渐大,有时禁不住要回忆以往。想当初刚刚博士毕业,意气风发, 豪情满怀,放眼四周,青山绿水。即使偶遇冰霜飓风,也总是相信世界本质上还是好...

    马上科普尚尚
  • 3分钟实操机器学习原理,这里有一个不挑人的模型 | 包教包会

    李根 发自 大理 量子位 报道 | 公众号 QbitAI 少年,还在为假期不能工作而苦恼吗? 或者像我一样不能低调展示一下正在从事的“AI”工作? 现在机会来...

    量子位

扫码关注云+社区

领取腾讯云代金券