学习了Python后端那一套,用flask写了个网站,但还是找不到工作咋办

双非本科会计学,目前在魔都写前端。

可能你觉得路线不一样,我告诉你我就是靠Flask找到工作的。之前零散的学过一些小爬虫程序,大概7月份开始学Flask,8月初开始写项目,8月底9月初把项目写好了,看了半个月面试准备材料(topdown, leetcode),开始在拉勾上面投简历,看Python Cookbook。但是开始面试以后就没心思看书了,尤其是面试效果还可以的时候。

我结合自己的经历简单说一下。
转行最大的问题在于人家不给你面试的机会,我投了大概三十家,只有四家给了面试机会,但是三家愿意收留我。所以我觉得你的简历很重要,要争取面试的机会。再下来就是提高面试的成功率。

我说的愿意要我的三家都在魔都。其实没要我的那个反而是我最想去的,在苏州园区。
魔都其中一家是金融相关的,整个公司只有6个人,但是办公地点在黄浦江边上复兴东路,boss办公室落地窗对着黄浦江的,让人感觉很厉害的样子。我面试迟到了十分钟,但是面试谈得还可以,所以我心里有些打鼓。后来他们通知愿意要我,我简直太开心了。口头给offer以后我人来了上海他们HR告诉我他们对于业务发展方向有些摇摆不定,所以让我看看能不能等等。他们面试中确实是说招Python程序员不是主要做开发,主要是计算,想开始往Quant那方面做,但是,在我看来就是要鸽我呗。

没办法,上海的机会可能多一点。我想着大不了学一个星期前端,看看有没有别的机会。但是我比较受挫,并没有履行学习前端的计划。整天看看博客写写博客有点麻痹自己,甚至想过实在不行要不去做电销。
后来没几天有公司给我打电话让我去面试了,心里一下子敞亮了很多,但也开始担心半个多月没看书了会不会面试过不了。
后来面了两个公司,其中一个是我现在工作的地方,我就主要讲讲这个。面试的时候是和一个计算机专业的妹子一起面的,记得笔试的时候她还拿手机查。后面技术主管问一些简单的问题,比如Django的request处理流程,她说她用过Django,但是我感觉她回答得挺扯的,还说到了tcp协议什么的,但是后来真的问计算机网络的问题,我自认为答得比她好。我的劣势主要在于那个公司用Django,但是我没学过。包括刚才提到过的苏州那个公司,我觉得如果我会Django面试成功机会会大很多。
那个主管面试完让我们等两天后出结果去复试。
第二天晚上那个主管就打电话问我要不要提前复试了。我想起来面试的时候看到的一小沓笔试卷子,我还是挺以外能被接受的。
复试其实就是确认一下情况了,还是那个主管,他告诉我他们主要用Django开发,所以要快点熟悉一下,然后问了一些详细的背景情况,还有一些奇怪的问题。我记得问了一个“让我最有成就感的事情是什么”,我想了非常久,大概有一分钟,回答的是在网易云音乐翻了将近两百首歌换了3把伞加一个包。我后来想想复试可能就是为了通知我不要再去别的地方面试了,两天后开始熟悉开发环境。
上班第一天那个主管发给我一个文件,就是新员工成长计划之类的。我就按照他上面说的开始学Django。期间每天了解我的学习情况,并且为我答疑解惑,并且让我熟悉一下公司的系统流程。第四天开始他要我开始写代码了。就当我准备开始的时候,我才发现,我写的东西和Python一点关系都没有(除了一些自定义云函数),主要是用JS写SPA的组件。而且是他们公司自己的框架+Vue.js开发。公司有文档,有工单,但是还是有很多API找不到详细的用法,那个主管告诉我可以直接看源码或者看同事的代码或者问同事,这让我想起来复试的时候他问过我“如果遇到问题一般怎么解决”,“学习能力怎么样”。

后来我了解到,我们部门3个前端,加我7个后端。当时那个框架后端刚完成半年不到,所以所有后端和前端一起写一些东西熟悉一下新的开发环境,完成一些初期工作,也是后端试试自己开发的工具。后来我们需要负责后端开发的部分慢慢变多,但是还是多少会写一些JS。这也是我说我在写前端的原因。我倒是很好奇早知道要写JS我就不应该前三天把时间全用在学Django了。


推荐阅读