有多少人按@萧井陌大神给出的Python+Flask路线找到工作了？
注册知乎这么久，总算有个能回答的问题了。 已经按照 python + web 的路线找到工作。 工资不高，省吃俭用勉强收支平衡，但总算是转职成功了。 背景 年龄：1987.10 学历：末流大专 基础：会用电脑 人脉：0，无相关专业朋友及网友 简历：套了个流行的模板，内容流水账，无任何包装和技巧 时间线 自学过程 2015年9月： 完成coursera的python交互程序设计入门。 本来根本没有转职的打算的，当时无意间点进了S1外野的一个讨论编程的帖子，然后看到有人说coursera上这套python教程让他感到打开了新世界的大门，然后我就去搜了下coursera python（那天正在下载i社的新作，等待的时候，人总是容易失去理智），然后我就参加了这门课，当时只是觉得coursera是个挺高大上的东西，试一下总是一种体验，完成了week 1的课程后，发现week 2的课程得等一个礼拜后的互评结束后才能观看。简单搜索一下后，找到了全部的视频，还带字幕的。课程的内容很简单，就是 用简单的条件判断语句 + 简单的面向对象 + 课程提供的gui库 来写一些小游戏，比如第二周的课程是乒乓。后面的三周时间几乎是废寝忘食的利用所有空闲时间完成了这套课。这是人生中头一次体会到编程的乐趣，虽然代码糟糕的很，毫无技巧，也不优雅，然而程序跑通的那一刻，得到的体验仍然胜过一切，无论是苦刷三天爆了件神装，还是万智牌绝境下神掏逆转，或者是围棋比赛中殚精竭虑战胜了比自己强的对手，都无法与之相比。 2015年10月：辞职自学，路线确定 python web，用flask写了个人blog。 琳琅满目的自学编程路线中无一不是罗列了一堆砖头书，从数学基础到编译原理，我相信推荐人都是好意，然而一个零基础自学的人，得有多大的热情，才能在没有什么反馈的情况下，坚持到学完所有的基础？ 这时候看到了萧井陌的答案：“flask源码读懂，就能找到工作” 于是开始学flask，书用的是miguel的那本《flask web开发》，另外有本《explore flask》做参考 这个月比较辛苦，因为啥都不会，照着书敲，前两周大脑一片混沌，总之各种报错，各种搜索，各种补基础，miguel是个好人，长期在他的blog上回答关于他书中的问题。后面敲多了，对MVT框架也就比较清楚了，搜索的内容从清一色的“又报错了，救命TT”，变成了“我想实现这个功能，咋整”。总之在10月31日倒腾出了一个脆弱的个人blog，顺便部署到了sae。 有个插曲，不知道是不是搜了太多的技术名词，某天google的搜索页面变成了星战片尾字幕的效果，然后眼前一黑，进入了一个shell环境，里面是google的试题，可惜当时太弱。 2015年11月~2016年1月：刷题，堆技术栈 checkio刷了一百题 pythonchallenge完成前28关 leetcode每个tag都做了几题 汇智、codecademy的交互式教程看了前端和数据相关的 读完大部分《Problem Solving with Algorithms and Data Structures》 读完大部分《深入 Python 3》 读完一半以上的py3.5标准库 读了一部分cookbook 读了so的一些高票答案 读了很多关于web的技术文章 2016年2月：思考人生，看了几天海，学django，模仿todoist写了个简化版，投简历 这个月内心有些动摇，因为搜了半天没找到年龄大学历低无人脉的人转职成功的先例，更害怕的是投出简历连面试机会都没有，所以用一个多礼拜学了下django然后写了个简单的todolist，打算投几份简历试试，结果没想到，居然成了 其他 关于拖延症： 一个人自学是很容易堕落的，在家里，一不小心，刷刷论坛，一天就过去了。 我自己的拖延现象是非常严重的，虽然已经尽力控制，但还是浪费了不少时间。 我控制拖延的方法，简单的说就是：计划 + 启动。 建议找一款时间管理软件，我用的是 todoist 和 番茄土豆。 每天起床后花半个小时规划一下一天要做的事情，写进todolist。 写了一堆计划，但最后没完成的多少的现象也是很常见的，所以关键是得开始。 任何事情只要开始做就不那么难了，如果计划列表里的某个任务让你拖延很久确不去做，那你可以试试将这个计划分解成很多简单的步骤。 比如说，你的todolist有一项是 [加入功能A]，迟迟不开始是因为这功能实现起来很麻烦。那么这时候可以考虑把 [加入功能A] 改为 [‘搜索问题的答案’,‘读文章找头绪’,'github找现成的实现','读懂别人的代码',‘实现自己需要的功能’]，如果还是不愿意动手，可以继续细分，细化到 [打开浏览器，输入问题，点击搜索] 这种程度总能开始做事了。 关于英语： 感觉没必要刻意去学，平时多用就行，比如可以 把刷知乎、贴吧、S1的时间用来刷quora、4chan、reddit，平时追的漫画，先看英文肉。 关于提问： 我自己是完全的闭门造车状态，没有在任何平台提问过任何技术问题。 首先大部分问题都能直接搜到答案。 其次搜不到答案的问题，很大可能是问题描述有问题。 如果问题描述精准且真的搜不到答案，那么“大神”们回答问题的成本也不低，而我又不是妹子，所以实在搞不定的问题宁可遗忘，也不提问。(哪里会有人喜欢孤独,不过是不喜欢失望.) 关于未来： 我知道，我现在只是一个勉强入门“中小型开源Web应用二次开发者” 我很难赶上那些，十几岁开始学，二十几岁就成为行业顶尖的人 但我28岁的时候开始学，38岁的时候至少能成为一个比较成熟的程序员吧