零基础成功转行python工程师,从月薪4K到现在月入过W!

Q羽V沫Q
• 阅读 1424

本人文科生,回顾自己Python的学习经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难!

我学习python的目的挺俗的,就是为了更高的职位和薪水,当时因为计算机基础不是很好,可以说特别的困难了,看了一些网上的教程学习,可以说是拆东墙补西墙的做法,差点就...

而且总是记不住一些基础语法,刚开始那段时间基本就是处于“提键盘就忘代码”!我更想放弃了

后来我在网上搜索了一些从事互联网行业的交流群,认识了一些朋友,他们也大都建议身为小白的他学习python,因为它相较于C++、java这些IT语言要更容易理解并掌握在系统的学习下入门会更简单,还告诉了我很多学习方法,让我重拾信心

他们告诉我之所以提键盘就忘代码是因为练习太少,于是我就不断的练习 Python基础语法,

前后看了不下 20 遍以上,包括书籍,视频,文档等,后来已经形成了肌肉记忆,完全不用去想这个代码怎么写,怎么用的问题,就像玩lol一样,“QWER”一套操作下来,我的阿卡丽绝对能拿下对面卡莎的人头。(懂的都懂)

回想起那段时间可谓起早贪黑,加班加点,一心扑在python上。

每天早上9点上班后,会抽空看视频教程,中午午睡半个小时,下班回家后,总结一天看的视频(边看边做笔记,查漏补缺知识点),做课后作业,刚开始的时候,一个十几行的小代码,能写3个小时,写代码的时间会比较快,不知不觉就12点了,赶紧洗漱睡觉。

就这样我就度过了几个月,不过我掌握了不少技能了,SQL,Python,会一点简单的爬虫,懂点Linux。如果比起那些专业大佬来说,我经验少一些,复杂的算法的话,需要花些时间琢磨。

于是怀着新世界的梦想,我辞职了,一家家的面试,虽然有许多公司需要有经验的,但也是看人来,加上我又是转行来的,所以碰壁是免不了的

不过我没有放弃,经过了一段时间的小低迷,最终得尝所愿,我通过了字节跳动的面试。

大厂还是比小公司福利待遇好,不管是工作环境还是薪资待遇,从原来3K的底薪,到现在第一个月就有6.5K的薪资,还有一些七七八八的福利,又是双休,比上家公司好太多

真的挺开心的,毕竟自己的努力真的得到回报了,现在实习一个月就比以前可以多拿3-4K,生活压力多多少少减轻了不少

但是学习python也不是一件易事,就像我刚开始一样,有点像没头脑的苍蝇,没头没脑的乱找资料,买了很多书,但在扎扎实实看完视频后(做过课后题后),才感觉书里面很多知识点都没有讲到,所以感觉还是要通过看视频学python的核心编程部分好一些

对于小白来说,有个人引导会比自学要高效的多,尤其容易坚持不下去的小伙伴!有老师带着入门,能少走很多弯路!

只要跟着老师一行行的敲代码,坚持下来会发现其实学Python很容易!!想要0基础入门的同学,能少走很多弯路!

我把我关于身为零基础的小白是如何掌握学习python的方法的:

①.对于Python首先需要适应的是计数,0代表第一个,而1代表第二个。这有点反直觉,但是习惯了这不仅非常自然,而且变成了心照不宣的暗号。此外你需要有一点强迫症,因为Python对于不正确缩进毫无容忍。一般默认用4个空格作为缩进。

②.一定要注重实战演练!这是非常重要的一步!有Python最终要落到实际上,切忌不能纸上谈兵,否则最后就会眼高手低,在对Python语法逻辑有了大概了解后,就需要进行实战演练,且需要进行大量的实战演练,不用项目适用于不同语法,大量的项目演练可以帮助你更多的熟悉Python多层次的语法运用。

至于实战项目如何找也很简单,网上资料大把,直接去找一些适合小白练习的项目根据对应的步骤去下载操作就行。

③.关于老师,能够教给很多思路性的东西,比如问题怎么分解,需要几个步骤,定义几个函数,然后这样的函数一般怎么写,为什么这样等等,条分缕析特别清晰,这个还是特别有帮助的!

④.总结来说,小白学Python要先打好逻辑语法基础,在这个过程中要注意选好基础教材,而在学好基础语法后,根据自己的兴趣爱好以及基础选择一个合适的方向,再进行进一步的进阶学习,在这个过程中,实战项目的演练必须贯穿整个过程。

同时在此阶段,我们除了掌握python自带的模块外,我们最好在掌握一些业界广泛使用的开源框架,比如twisted、peak、django、xml等。通过熟练使用它们,达到闪电开发,大大节省项目宝贵时间。

要学习python其实不难,难的是坚持和相信自己,我的经验是既然已经选定Python你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。

我当初搜集的一些实战演练项目,都有详细的操作及对应的语法解析,正在找实战项目的朋友们可以找我取。

最后,要说,想和那些什么都有点想尝试的人说一句,一个python,就够了,其他根本没有那么多时间和金钱成本去学习

加油吧少年,还没到30岁,还年轻! 作者:Q羽V沫Q

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
2年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
2个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
Q羽V沫Q
Q羽V沫Q
Lv1
女 · 湖南博沃信息科技有限公司 · Python开发工程师
Python基础、爬虫、web、数据分析、AI人工智能
文章
2
粉丝
2
获赞
3