python+Flask(之后转Django)的答一发。

背景先上,30+岁,零基础,自学。不管是年龄还是工作背景还是教育经历都同web开发无关。也没有名校背景。

二月初开始学,五月拿到offer。三线小城市,7K。说下自学的历程。

丢了工作,在家思考了几个月的人生。有一天突然觉得应该学学编程(萧大大的话说是掏粪)。由于完全零基础,自学起来非常困难。先看了廖雪峰大大的博客,然而....没看懂....坚持看了好久,看到面向对象编程这节,就彻底蒙圈了。不是廖大大的问题,廖大大已经写的很详细了(现在回头再看,觉得确实很详细)是我的问题。然后看了小甲鱼的视频,自己感觉不适合这个风格,放弃。后来去了MOOC,看了某著名院校的python课,依然看不懂。看了国外的公开课,放弃。当时感觉好痛苦啊,为什么会这样子,别人都能看懂,为啥我看不懂呢。然后发现bilibili有很多的培训班视频课,选了一个基础的看。好歹基本语法结构算是懵懵懂懂了。(回过头发现,基础不牢,以后会遇到更多的坑)。基本语法都懂了之后,直接上《Flask web开发》这本书(狗书),第一遍,看到第7章,完全蒙圈,放弃。然后看了萧大神的后端课,从第一课开始就基本听不懂(看的时候不知道,后来发现,原来是python基础不牢,萧大神的课听懂的前提是必须掌握python的基础知识),24课全程划水,基本上看着看着就走神了。看完视频课,消沉了半天。捡起狗书,发现能看个大概了。咬牙对着电脑敲完了书上的代码。又找了一个Flask的公开课(入门级)看。发现视频和狗书的结构类似。从头到脚看完,自己写了个博客,经历了2天痛苦的部署过程(各种打击,各种被虐),网站终于在4月1日这天上线了。在这期间也学了数据库和前端的基础知识,还有Linux的基础操作。

在学Flask的过程中(也是在不断痛苦的反思和思考过程中),渐渐接触了Django,发现Django对新手好友好啊,逻辑清晰,结构明朗。迅速被转移了吸引力。读了《python高效开发实战》的几章,在网上读了个django搭建博客的教程,对着敲了一遍,依旧很多不懂的地方。但是感觉到自己在进步了。接下来迷茫了半天,觉得自己应该找个项目做。于是就从github上找了个还靠谱的项目,下载下来研究,敲一遍,再研究,再敲一遍。配合着搜索引擎和网上各种资料,逐渐明白了MVC的架构和实现方法。这期间用了一个月。

进入五月,开始回过头来反刍python的基础,对着《python参考手册》(注意,并没有阅读这本书的内容,主要看目录和其中的标题部分),一条条对,遇到不了解的,网上搜各种资料,视频,学会。这期间回头看了看之前让我懵逼的教程和资料,神奇的发现能看懂了。

之后是看github上的python面试大全,一条条看,不会的就弄明白。

然后就是投简历,因为是小城市,前程+智联+拉勾+BOSS直聘,一共20个岗位。全投过去。接到了8个面试电话。(其中有两个还是外派岗位)

一个个面。第一个是某中大型企业的分公司,人员500+。笔试+面试,过了。笔试就是python基础知识,SQL语句,逻辑题(如何取水),算法题和一个系统设计题。允许google。在搜索引擎的帮助下,2页半的题目花了我90分钟。答完之后说实话汗流浃背。但是貌似答得还可以,当时就直接得到了面试机会,两个人面我。从基础一点点往高级的问,问到我答不上来的就换另外的知识点,也是从基础开始一点点往高级的问。

上午面试,下午回家的路上接到了复试的电话。第二天总经理直接复试,挂了。(哭)

后来又面试了几家,公司各种各样,也有外包公司。但是再没有遇到像第一家那么难的面试,都感觉发挥的还可以。最后选了个offer,入职了。

说下感想。我觉得自己是个挺笨的人,知乎上高人们推荐的书说实话我没有一本看完的。甚至包括《python核心编程》,还有狗书第13章之后就没看了(唉,结果面试考了REST,在第14章)。但是我觉得搜索引擎是最好的老师。我的学习方法就是对着书的目录,一条条搜,找视频(有视频最好),博客,中文没有就找英文的,学会了就下一个知识点。

另外一定要有计划,精确到每天,一定要日事日毕,定一个高的目标,驱动着自己不断前进。我每天大学习超过10个小时,最多的时候14个小时。

另外,给总在遭受挫折和迷茫的新手一点建议(不是所有的新手都像我这样没有悟性的):一定不要放弃!因为学习是螺旋式的,你当时不懂没关系,一定要坚持到不能坚持为止(度自己掌握),在你咬牙往下学的过程中,回头再看之前的知识点,往往发现你突然就明白了你以前不懂的知识点。

最后,祝大家都顺利的找到自己称心如意的工作!

python面试大全 萧井陌_有多少人按@萧井陌大神给出的Python+Flask路线找到工作了?...相关推荐

  1. 赞!《Python面试大全》PDF版来啦!

    小编搜罗了网上的各种面试题,现在做成了 PDF 版本的<Python面试大全>,更加方便阅读. 面试大全中涵盖了Python基础.Python高级部分.Python语言特性.操作系统.数据 ...

  2. python从入门到大神系列手机_python从入门到大神---2、和Python编程相遇的日子

    python从入门到大神---2.和Python编程相遇的日子 一.总结 一句话总结: python2和python3是很不同的,连语法都不同,比如 print 函数打印结果 1.python中pip ...

  3. 九大神招,让Python里数据分析神器Jupyter,完美升华

    九大神招,让Python里数据分析神器Jupyter,完美升华 Notebook作为一款经典的交互式编辑器,在视图数据等实时展示方面有其特有的优势,但是相比pycharm.sublime等编辑工具,J ...

  4. python面试大全 萧井陌_Python就该这么学?!

    分享零基础学习Python的经验,15年4月份正式开始学习Python语言的,入门读物是一本书<父与子编程>. 关于第1点,我需要进一步强调:因为我目标非常明确,利用Python进行Web ...

  5. python面试大全

    问题一:以下的代码的输出将是什么? 说出你的答案并解释. class Parent(object): x = 1 class Child1(Parent): pass class Child2(Par ...

  6. python 相关性检验怎么计算p值_收藏 | 大神教你用Python预测未来:一文看懂时间序列...

    (由Python大本营付费下载自视觉中国) 作者 |  Leandro Rabelo 译者 | 李洁 整理 | Lemonbit 出品 | Python数据之道 本文内容较长,较为详细的阐述了进行时间 ...

  7. python怎么搜索文献_学习帖|大神是如何用Python高效解决文献搜索和数据处理!?...

    #研究生期间,你被逼得有多绝望? ◆ 写论文 一起床一睁眼:今天一定要写完这一部分 一支烟一杯茶:一个introduction写一天 一躺下一闭眼:今天都写了些什么玩意 ◆ 面对老板 交稿前脑补各种挨 ...

  8. python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  9. python 多线程并发_寻找python大神!!!python如何多线程并发?

    不是大神.尝试回答一下. 首先解释下什么叫做线程,什么叫做进程,在解释这两个概念前,我们还需要明白什么叫做GIL全局解释器锁.GIL 全局解释器锁: GIL(全局解释器锁,GIL 只有cpython有 ...

最新文章

  1. STC12C5A60S2 内部AD+1602显示
  2. java striptrailingzeros_java – 为什么不BigDecimal.stripTrailingZeros()总是删除所有尾随零?...
  3. 模板 - 一般图最大匹配(带花树)
  4. 设置placeholder无效解决办法
  5. Git 常用命令速查表(图文+表格)【转】
  6. 关于python中的setup.py(转)
  7. 为什么其他计算机连接需要密码是什么东西,连接其他电脑需要密码怎么处理
  8. 创建maven web项目无法创建sec目录
  9. 身份证识别(一)——身份证正反面与头像检测
  10. DCMTK findscu 查询信息
  11. CAD输出图至Word
  12. MacOS 软件 Adobe Photoshop 2022 安装使用详细教程
  13. 汇编语言中的start有什么用?(start只是一个标号,程序不一定非要从这儿才开始执行)
  14. java cnzz_cnzz统计图标不显示
  15. 1004-史丰收速算
  16. 使用node实现简单的增删改查功能的小demo
  17. java lzw_lzw在java中解压缩
  18. 网络波动造成服务器文件系統损坏,和平精英网络波动异常 与服务器失去连接解决方法...
  19. cordova app强制横屏
  20. 手写代码详解Android Hook入门demo,android应用案例开发大全第四版源码

热门文章

  1. Windows批处理创建文件
  2. 易中天品三国--要点记录
  3. 乐之邦07mp或08mp固件下载及说明书
  4. 五分钟带你了解面向对象的四大基本特征
  5. 2010年史上最简单的做母盘教程
  6. FLASH分区图及ROM固件提取、修改及打包
  7. 对于Java黑皮书课后习题22.8的补充
  8. app前端图形验证码(全部代码)
  9. 韩信点兵python算法_韩信点兵和搬砖问题
  10. 南方投资大厦SDC智能通信巡更管理系统