我是如何從自學編程到找到工作的

說說我是如何從自學編程和找工作的經歷,希望能幫助到大家

我的一些經歷

熟悉我的小夥伴都知道

我是去年十一月開始自學編程

到現在也有將近一年時間了

另外我也大四了,最現實的問題就是工作

我學的專業是勞動與社會保障

對,你沒看錯,完全就是一個社科專業

每次我一家去公司面試

都會被詢問:「怎麼想起來學編程的?」

我每次的回答都是興趣

自學的條件肯定是比不上科班

但是 興趣才是第一導師

正是因為有濃厚的興趣,

才能支撐我從一個連div標籤都不知道是啥的小白

成長到現在可以在Github有自己的開源項目

並且找到一份還不錯的實習工作

我都踩了哪些坑?

自學有一個非常大的缺陷就是:

不知道自己處於一個什麼樣的水平/位置

越悶頭苦學會發現不會的東西越多

沒有一個對照的參數/對象、正向的激勵

很容易產生類似這樣的消極想法:

「我水平太差了,去了公司也什麼都做不了」

這個問題也困惑了我很長時間

最後我是通過寫自己的開源項目

來樹立起自己的信心

一個完全由自己做出來的項目

隨著不斷地增加功能、優化性能

能夠感受到自己也在隨著項目一起成長

當你的項目能夠幫助到其他人的時候

心裏面就更有了底氣:

「差不多可以勝任工作了吧?」

我每天堅持commit的github截圖:

求Start 地址:https://github.com/Ehco1996

基本的素養?

想要從事相關的工作

自身最基本的「硬體」條件一定要過關

對於程序員來說基礎的硬體條件有:

  • 牢固掌握語言的語法
  • 基本的演算法實現
  • 基礎的數據結構
  • 你所研究方向常用的框架/套路
  • 自己動手寫代碼的實際經驗
  • 發現/解決問題的能力

上面列舉的只是最最基礎的部分

但隨著你學習的不斷深入

你自然就知道自己還差點什麼

如果有小夥伴看到這裡想開始學一門語言

我極力推薦Python,因為真的太高效率了

如果有想入門卻還找不到方法的同學可以看這裡:

如何零基礎自學入門Python

關於簡歷?

面試了幾家公司之後我才發現:

有一份好的簡歷實在是太重要了

一開始我用拉勾一類的招聘軟體

自帶的簡歷系統自動生成的簡歷

可這種簡歷不能展示你想強調的內容

反而會讓你的簡歷顯得很平淡

所以投了幾家公司之後的反應都是:石沉大海

後面我參考了一些資料重新做了一份簡歷:

  • 如何製作高水平簡歷?
  • 無工作經驗的應屆畢業生如何製作簡歷?
  • 大學生如何製作一份出色的簡歷,得到面試機會?

後面我還把做好的簡歷放到V2ex上

讓前輩們幫我提提意見:

今天花了一天時間寫簡歷,請大家幫看看一下有什麼不足或者不對的地方 - V2EX

原帖內有我兩個版本的簡歷

還有一些針對性的意見,

在做簡歷的小夥伴可以進去看看整個過程

最後我把意見都整理篩選了一下:

再次感謝熱心幫助我的人們!

最後整合成了現在的版本:

(手機排版有點問題)

EhcoResume - 後端開發

關於面試

首先說一個比較重要的:

去面試的時候,自己準備好一份簡歷

公司的印表機把你的簡歷列印出來之後

會有失真、排版錯誤等現象

所以很多亮點的內容會有所丟失

說一說面試的流程

我目前一共面試了三家公司

都是是和爬蟲-數據分析相關的

拿了兩家的offer

吐槽一下:明明我學了兩個月的Python後端技術

結果基本沒有公司招這個方面的人

問了一下,公司的網站基本還是java/php寫的

流程大概是這樣的

  • HR小姐姐篩選出你的簡歷/發麵試邀請
  • 到公司之後填寫基本的信息表
  • 可能有筆試,會有一些基本的題目
  • 技術一面/二面/三面
  • HR最終面 (談薪資/職位規劃相關的問題)
  • 拿offier

整個流程不複雜,但需要注意的地方也有很多

  • 不能被上一個環節影響了下一個環節的心情
  • 不要和技術討論薪資相關的問題
  • 我搜藏了一些很不錯的答案,大家可以看一下:
  • java面試,面試官最後說,你還有什麼要問的嗎?
  • 面試前都需要做些什麼準備?

下面說說我面試爬蟲相關的職位是常被問到的問題

  • 說說爬蟲的原理是什麼
  • 如何從一個頁面爬取該網站的所有頁面?
  • 平時寫爬蟲有用過框架么?
  • 如何應對反爬蟲技術的?
  • 知道ip代理是怎麼一回事么?
  • 數據是怎麼保存的?增量更新的思路是什麼?
  • 你遇到並解決的最難的問題是什麼?

這些問題都不難,

如果你真的踏實的掌握了相關原理

那麼一定能夠流暢的回答的

這篇文章主要分享一下我面試的經歷

希望大家都能通過自己的努力找到一份不錯的工作!

微信公眾號: findyourownway

知乎專欄:zhuanlan.zhihu.com/Ehco

blog : www.ehcoblog.ml

Github: github.com/Ehco1996/Pyt

推薦閱讀:

如何在面試中解釋:為什麼跳槽這麼頻繁?
如何獲得 Google 的職位?
一個人是否靠譜,只需要問3個問題即可
除了作品集,還拿什麼征服面試官

TAG:面试 | 简历 | 爬虫 |