我是轉行的想做web後端那一塊,自學的python,前端也學過一點,按照flask web開發模仿了一個網站,但現在我投簡歷都是沒人理的,是因為年底關係嗎?還是我應該去學別的語言?還是應該寫多幾個網站?


雙非本科會計學,目前在魔都寫前端。

可能你覺得路線不一樣,我告訴你我就是靠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了。

期間還發生了一個小插曲,我上面說過的那個黃浦江邊的公司HR重新打電話問過我找到工作沒有,願不願意去他們那兒。說實話我猶豫了一小下下,那個公司的金融背景是讓我最心動的地方,但是鴿我的陰影以及現在這個公司對我的知遇之恩(比如那個主管在我簽保密協議之前就把主項目的所有源碼暴露給我了)讓我留了下來。

總結起來,我要去的地方,沒一個和Flask相關的。一個是側重科學計算,一個主要用Django,還是Py2.7+Django1.9,而且還會負責大量的JS。而且這兩個公司資料庫都是用PostgreSQL,而不是我熟悉的MongoDB。可以說,我會的東西都和工作關係相差甚遠。

但是,面試裡面,都會提到我寫的項目,這個項目是我用Flask寫的一個Web Application,資料庫用的是MongoDB,前端用的Pure,JS手擼jQuery。當時的考慮就是如果純粹照著狗書抄那實在太沒有意思了。現在想起來兩個月零基礎到寫出這個東西,說慢不慢,但是說快也算不上快。

所以說,最關鍵的還是學習能力。不要說用Flask寫了個網站但還是找不到工作。你有信心只要給你面試機會你一定能通過嗎?學習中遇到的不懂的技術是怎麼解決的?你對前端知識了解多少?

之所以要這麼考慮,是因為找過工作才知道,Python Web的機會並不多。就算有,也大多數是Django。但是公司往往在你掌握的框架不對口的情況下,優先考慮你的基本知識素養和學習能力。

所以數據結構計算機網路知識很重要,英語能力很重要。項目一定要寫得好,要讓人刮目相看,要證明出自己的能力,要讓不直接刷掉非計算機專業學生簡歷的公司提高對你的期望。

這樣,你的簡歷才會有一些機會,而簡歷關過了,一定要把握面試。

補充

上海那家面試結果告訴我的時候,我告訴我爸有公司願意要我,他說的是「這些天真是學慘了啊」。因為我學的那兩個月天天12點睡8點起(為了不影響我父母休息),其實有幾晚我甚至關著門通宵背著父母學習。我當時的回答是「這有什麼慘的,我學的是我感興趣的東西,學習都覺得慘那怎麼拿來當工作呢」。

我的意思是,你自學了,找不到工作,只能說明你學得還不夠。如果你喜歡,你願意這麼去做,那麼抓緊時間趕緊繼續學習,沒有更好的辦法了。如果這樣告訴你了還是不知道怎麼提高或者說惰性帶來的阻礙太大,那麼還是早點少浪費時間讓他變成沉沒成本吧。

還有就是我感覺面試的時候自信很重要,當然這也來自於你的存貨。有自信的話談吐和分析問題方面會好一點,對面試的幫助很大。

保證真人真事,可以私信我給你看拉勾的截圖和項目Githubcommit時間戳的截圖。


原因可能是多方面的

1、簡歷寫得有問題。

2、水平可能自我感覺良好,但沒有達到企業用人最低標準。

3、要到一線城市等大城市找工作。

有github嗎?

建議多寫幾個模仿的項目,放到github 上。


本人是大三學生,也跟著狗書做了一個flask的項目。一個星期前投了今日頭條的簡歷,是後端的,前幾天就讓我視頻面試。面試中,面試官主要問的是一些基礎知識,數據結構,計算機網路,操作系統知識。本人因為基礎不是很紮實,所以浪費了這次機會。

如果題主是因為投簡歷,但沒有公司回復的話,可能是簡歷有問題,需要好好寫簡歷,簡歷的排版和簡歷內容都需要好好潤色潤色。

如果題主有機會參加面試的話,一定要打好基礎,好好看數據結構,計算機網路,操作系統。來自大三黨剛面試失敗的教訓。


前幾天面試python的時候,很多面試者也是剛剛學了python,跟著網上的教程寫了django,flask的博客或者管理系統。但是刷掉的原因基本上都是基礎不紮實,感覺就是跟著教程敲一遍代碼就來面試了,有一些python比較基礎的問題都回答不出來,框架上也沒有自己的思考,教程講什麼就寫什麼。

我覺得如果是自學後出來面試最好還是在github上找一個簡單點的項目跟著做一做,看一下其他人提交的東西,還有是基礎要多練習。
看地區,看時節,看能力。py web開發的話,我比較看好帝都。那裡的工作機會更多一些。現在已是年底,工作本來就不好找,如果你是零基礎轉行的話,成功率更低。web開發的精髓極多,不是單純的copy 代碼就能搞定的事情。不建議造一個博客作為作品,含金量較低。我的建議,從http協議開始學,擼一遍狗書和董大的書,看看flask的源碼(如果py基礎好的話),多重構幾遍現在的項目。再做嘗試。姿態要放低,轉行頭幾年,都是學習充電的階段。等你能拿到面試機會的時候,再說其他。

題主多大了,如果畢業幾年的話光用flask寫個網站就能找到工作的可能性不大,然後,放一下網站鏈接或者girhub地址?


真的能用這個編寫網站程序???題主,能不能教教


推薦閱讀:
相关文章