從普通工人到PHP程式設計師。 不尋常的開發者生涯

從普通工人到PHP程式設計師。 不尋常的開發者生涯

今天我們要發布 GeekBrains 學生 Leonid Khodyrev 的故事(列昂尼德霍季列夫),他今年 24 歲。 他的 IT 之路與之前發表的故事不同,Leonid 在入伍後立即開始學習 PHP,這最終幫助他找到了一份好工作。

我的職業故事可能與其他人不同。 我讀過 IT 代表的職業故事,在大多數情況下,他們會自信地前進,盡一切努力或幾乎一切努力來實現他們的目標。 對我來說卻不是這樣——我根本不知道自己想成為什麼,也沒有為未來擬定計畫。 從部隊回來後,我開始或多或少認真地思考這個問題。 但讓我們把事情按順序進行。

從普通工人到PHP程式設計師。 不尋常的開發者生涯

服務生、裝卸工和律師助理作為職業生涯的起點

我很早就開始工作,我的第一個「特長」就是發傳單。 他們給了我一疊文件,我把它們全部送給了,但我沒有收到任何錢。 然而,這次經歷證明是有用的——我開始了解我可能會遇到什麼。

然後,他擔任裝載機、服務員,並在戶外活動中執行各種任務,並將其與學習相結合。 我在大學學習,同時掌握了網站創建的主題。 我在流行的 CMS 上創建了簡單的網站,我喜歡它。 但我仍然隨波逐流,沒有真正思考我的生活需要什麼。

嗯,然後我被徵召入伍,透過它我看到了整個國家。 在軍隊裡我就開始思考自己將來想做什麼。 回想起我在網站上的經歷,我決定在這個領域工作對我來說會很有趣。 當還在部隊的時候,我就開始尋找遠程訓練的可能性。 課程引起了我的注意 Web開發 GeekBrains,這就是我選擇的地方。 據我記得,然後我只是在搜尋中輸入“程式設計”或“程式設計培訓”,看到課程網站,然後留下了一個請求。 經理打電話給我,我開始有條不紊地問她一切。

當然,在部隊讀書是不可能的,而且我也沒有多少錢,所以我就推遲了學業。

IT 產業的外流

我復員後就沒有錢了。 為了開始培訓,我不得不回到以前的服務員工作。 當我收到薪水時,我購買了課程並開始學習。 不幸的是,我發現全職服務員會佔用大量時間,這已經不足以用於學習了。 很快就找到了解決辦法——他開始幫助一位認識的律師處理文書工作,在「旺季」他去當服務生。

不幸的是,學習很困難,我曾三次停止學習。 但後來我意識到這種情況不能繼續下去,服務生固然好,但IT更重要。 因此,我暫時放下工作,全心投入學習。 我很快意識到我不僅喜歡它,而且真的很喜歡它。 不久之後,第一批創建網站的訂單開始出現,所以這個活動除了快樂之外,也開始賺錢了。 不知怎的,我發現自己在想,我做我喜歡做的事,而且我也能得到報酬! 那一刻我決定了我的未來。

順便說一下,在我的訓練過程中,在實務中,我發展了一個相當嚴肅的專案—站點管理系統。 我不僅寫了它,而且還能夠連接多個站點。 有關該項目的更多詳細資訊 - 這裡.

簡而言之,該專案是一個方便用戶的平台,可以透過整合運營業務可能需要的各種服務來輕鬆擴展。 目標受眾:企業家和網站管理員。 我為他們編寫了「商店」擴展,它允許您管理產品類別、產品本身、它們的屬性以及處理訂單。

這是我的第一個嚴肅的項目,使用同樣嚴肅的技術開發。 當然,當你評估它的時候,不要忘記它是我在訓練中發展的。

辦公室的新工作

我上面已經說過,在我的訓練期間,我執行了網站開發的訂單。 我真的很喜歡它——事實上,我真的不想在辦公室工作。 但後來我開始明白,我還需要在團隊中工作的經驗,因為大多數開發人員在職涯的某個階段都會獲得一份正式工作。 我也決定這麼做。

我現在記得,週一早上我打開了 hh.ru,上傳了我的簡歷,添加了證書並公開了我的帳戶。 然後我尋找離我家最近的雇主(我住在莫斯科)並開始發送我的履歷。

一小時後,我有興趣的公司回覆了我。 當天我被要求去面試,我就去了。 我注意到沒有「壓力測試」或其他奇怪的事情,但我還是有點緊張。 他們開始友好地詢問我的知識水平、工作經驗和一般情況。

我沒有按照我希望的方式回答一些問題,但他們接受了我。 確實,他們讓我擔心──一開始他們說會回電。 事實上,當他們不想僱用候選人時,他們通常會這樣回答。 但我的擔心是徒勞無功的——幾個小時後,那珍貴的電話就響起了。 第二天,收集完所有文件後,我就去上班了。

我因支持線上預訂系統而立即入獄,該系統允許代理商預訂飯店、接送服務等。 我確保一切正常,改進功能並添加各種功能(也有錯誤,所以為什麼不呢)。

已完成操作的範例:

  • 預訂報告模組;
  • 改進平台介面;
  • 與服務提供者的資料庫同步;
  • 忠誠度系統(促銷代碼、積分);
  • WordPress 整合。

至於工具,主要有:

  • 佈局 - html/css/js/jquery;
  • 資料庫——pgsql;
  • 該應用程式是在 yii2 php 框架中編寫的;
  • 第三方函式庫,我使用了很多不同的。

如果說收入的話,比以前高很多了。 但這裡一切都是相對的,因為在我學習期間,我每個月的收入約為 15 盧布。 有時什麼都沒有,因為我只收到需要網站的朋友的訂單。

工作條件也沒有什麼可以比較的——很明顯,它們比我當勤雜工或服務員時的條件要好得多。 上班的路程只需要25分鐘,這也令人高興——畢竟首都的許多居民花費的時間要多得多。 說到莫斯科,我從澤列諾格勒搬到了首都,我和父母住在那裡。 他在學習期間搬到了首都,當時他正在創建定製網站。 我喜歡這裡的一切,我不打算搬家,但我打算看看這個世界。

接下來是什麼?

我計劃繼續我作為開發人員的道路,因為我喜歡我的工作 - 這就是我喜歡的。 而且,以前對我來說很難的任務現在一點也不難。 因此,我承擔更大的項目,當一切順利時我會很高興。

我繼續學習,因為我的工作所需的一些主題可能很難獨自掌握。 即使主課程完成後,老師也會幫助您解決所有問題。

在不久的將來我想掌握一門新的程式語言並學習英語。

給剛開始的人的建議

我曾經讀過一些關於IT專家職業生涯的文章,很多人都說「不用害怕」之類的話。 當然,這是對的,但不害怕就成功了一半。 最重要的是確切地知道你會喜歡什麼。 嘗試掌握語言的基礎知識,例如,使用網路上的課程,然後編寫腳本或最簡單的應用程式。 如果你喜歡它,那麼是時候開始了。

另一個建議 - 不要成為一塊躺著的石頭,正如你所知,水在石頭下方不會流動。 為什麼? 我最近了解到一些同學的情況。 事實證明,並不是每個人都能找到工作。 我邀請了幾個人來面試我的工作,因為我的公司需要優秀的專家。 但最終沒有人來面試,儘管之前我被問了很多問題。

你不應該這樣做——如果你決心找工作,那就堅持下去。 即使您覺得自己經驗很少,也請嘗試通過幾次面試 - 許多公司僱用新人是希望培養專家。 如果您面試失敗,您將獲得寶貴的經驗並從內部了解招募流程。

來源: www.habr.com

添加評論