從國企到互聯網,程序員六年四段工做經歷,一份被不少 HR都 刷掉的簡歷!

程序員,六年,四段工做經歷,這也許是一份會被不少 HR 刷掉的簡歷。java

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

從學生時代至今,我經歷了兩次大的方向轉型和一次大的技術轉型:程序員

從偏理論推導的數學科學到重工程實踐的計算機學科,從「安穩固化」的國企到「活躍求變」的互聯網;從「人人爲我」的客戶端到「我爲人人」的服務端技術轉型。算法

回看本身的經歷,在方向選擇上,我是後知後覺的。在 PC 時代即將謝幕時入場,完美地錯過移動互聯網時代的紅利期/窗口期;技術選型上,我是「愚鈍」的。一頭扎進學習曲線最爲漫長的 C++,又投入 Windows 封閉生態環境的懷抱,轉型服務端之初「逆趨勢」地被選擇了「世界上最好的語言」(PHP)。spring

然而從硬幣的另外一面來講,我是幸運的。豐富的經歷自沒必要多說,在這個過程當中,我也初步豐富和完善了知識結構。雖不健壯,卻也雁過留痕。sql

年歲漸長,我愈發感覺到總結的必要性和重要性。這篇文章遠談不上什麼感悟或是經驗分享,只是想把曾經那些曾令我興奮的、失落的、沮喪的故事說一說,也算是回看本身略顯「折騰」的幾年中那些「得」與「失」。數據庫

瞞着父母,我從國企辭職

做爲一個從農村走出來的孩子,211 院校碩士畢業,在國企實習後順利轉正,是一件讓我父母臉上頗爲有光的事情。可是隻不到兩年,我在沒告訴他們的狀況下選擇了離開。編程

我第一次經歷了系統且完整的軟件開發全過程,使用被時間證實足夠穩定(過期)的 MFC 技術,開發和維護 OP 工具軟件,實現私有的應用層通訊協議。緩存

工做以外,我享有充足的時間讀書學習。技術類書籍固然看得最多,歷史、社會和文學也都沒落下,以致於讓我一直有種不曾離校的錯覺。性能優化

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

即使如此,我卻並不感受自由。正值國企改革,組織要逐步減小對母體的依賴,造成並完善自身的造血能力,但在彼時相對封閉的環境、較爲傳統的管理方式和複雜的內部流程下,即使是我也能感覺到領導在推進新技術變革時的束縛和阻礙。網絡

年輕的我仍是但願能快速在技術成長上有所突破,接受更多挑戰,因而告別了舒適的團隊和相處融洽的同事。

初入互聯網,個人熱情有了安放之處

從新找工做的過程並不像第一次那麼順利。雖然也有「大廠」向我招手,但多是上一段工做的緣故,讓我格外向往更有活力、有朝氣、有更多機會和挑戰的工做環境。最終,我選擇了一家正在快速發展的互聯網創業公司。

收到 Offer 的興奮感只持續不到一天的時間,巨大的危機意識便開始滋生。雖然我仍是機緣巧合地成了公司很長一段時間內的惟一的 Windows 開發者,但對比我上一份工做輸出的原始且粗糙的單文檔/多文檔應用,這款 ToC 產品面向的女性用戶羣體、舒服的粉紅色主題,以及素級挑剔的 Boss,都是我以前沒經歷過的。

入職後我就接到了新產品的開發任務。一個月內,我天天的工做時間幾乎是以前的兩倍,甚至週末都來不及喘息,逐個擊破 IM、DirectUI、WebUI、WebSocket、Http、Wke、libCef 等這些以前從未接觸過技術,和團隊的十幾位夥伴如期推出第一個內測版本,而後持續優化和改進......

這是技術長進最快的時光,我不知疲憊地持續探索、反覆試錯。可是後來的種種因素沒能讓它繼續成長壯大,也許是資本,也許是機遇。雖然很可惜,但至少讓我感到充實。

這一次,也點燃了個人熱情,讓我看到了本身創業的可能性。因而毅然切換賽道,開始一段新的未知旅程。

創過業才知道,原來這麼難

受萬衆創新,大衆創業的鼓舞,在某個機遇下,我受邀加入一個背景出色的初創團隊,開始一段熱血征程。

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

對比成熟型創業公司,咱們面臨着機遇、團隊和資源的全部匱乏,我我的也接受着身兼產品、技術、運維、市場等數職的挑戰。

在創業初期,咱們學習並踐行「先僵化,後優化,再固化」的企業管理三步曲,虛心學習國外同類優秀產品,誠心向成功的前輩取經探討,細心地打磨產品每一個細節,用心地解答種子用戶提出的或需求或產品自己的各種問題,也會爲每一個確定或進步而歡欣鼓舞,會爲每次質疑或否認而知恥後勇。

但多次在小做坊式持續迭代與集團式快速佈局的「無謂抗爭」中妥協,也認清了自身不管心智、思惟仍是能力都與合格創業者的標準相距甚遠的現實,且心裏對技術變現的「執念」......

最終,我仍是決定帶着祝願和遺憾離場。

迴歸初心 —— 精進技術

此次出發,個人目標更加清晰,但願加入到一個技術導向型而且具備必定規模的團隊。我清空以前全部的優越感和不良習性,以空杯心態去接受一個未知但精彩的新領域,從新激活了對四周任何事物充滿無限好奇與試探的慾望,雖有漣漪,卻也靜好。

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

在快速發展的過程當中,組織架構和業務調整在所不免,我又面臨着是堅持 PHP 仍是擁抱 JAVA 的選擇問題。不得不說,不免沮喪,但也有過頓悟。直到新的業務和交易系統遷移接近尾聲,與領導的一次長時間談話及日後的深思,我決定再次擁抱變化,以一種無知無畏的姿態面對挑戰。

我投入到 JAVA 技術棧的學習,滲透服務化改造的思想,訓練工程化和系統化思惟,迷失漸少,多有裨益,更有勇氣和信心地直面挑戰。

有不少人問我:「你是怎麼投入到java技術學習的?,如何快速學習?」

向你們簡單的展現一下個人系統化思惟學習清單【接受批評,最好是表揚!】

若是有想要月亮系統思惟圖的,能夠加月亮私人羣免費領取:

【架構華山論劍836442475】:https://jq.qq.com/?_wv=1027&k=58bHKNT

1. B2C商城項目實戰

  • 系統設計
  • 用戶管理子系統
  • 商品管理子系統
  • 搜索子系統
  • 訂單子系統
  • 支付系統
  • 分佈式調度系統
  • 後臺系統

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

1. 微服務架構專題

  • 服務的前世此生
  • 基於分佈式思想下的RPC解決方案
  • Dubbo應用及源碼解讀
  • SpringBoot
  • SpringCloud應用及源碼解讀
  • Docker虛擬化技術

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

二、高性能架構專題

  • 分佈式架構思惟
  • Zookeeper分佈式環境指揮官
  • Zookeeper分佈式環境指揮官
  • ActiveMq消息中間件
  • RabbitMq消息中間件
  • Kafka百萬級吞實戰
  • Memcached進階實戰
  • Redis高性能緩存數據庫
  • MongoDB進階實戰
  • 高性能緩存開發實戰
  • Mysql高性能存儲實戰
  • FastDFS分佈式文件存儲實戰
  • 高併發場景分佈式解決方案實戰

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

三、開源框架解析專題

  • spring5概述
  • Spring5 Framework體系結構
  • Spring5環境搭建
  • IOC源碼解析
  • AOP源碼解析
  • Spring MVC
  • Mybatis

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

四、架構師築基專題

  • JVM性能調優
  • Java程序性能優化
  • Tomcat
  • 併發編程進階
  • Mysql
  • 高性能Netty框架
  • Linux基礎與進階

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

五、團隊協做開發

  • Git
  • Maven
  • Jenkins
  • Sonar

從國企到互聯網,程序員六年四段經歷,一份被不少 HR 刷掉的簡歷

清晰圖片能夠加羣免費領取

一個女程序員的碎碎念

在每一次轉型過程當中,也會有一種清零不被承認的情緒讓我挫敗。或許是跨度太大形成匹配度不高的錯覺,但更多的緣由應歸咎於自身的內功不足。時至今日,一路磕磕絆絆地走來,經歷資本的瘋狂與寒冬,經歷心智的稚嫩與初步成熟,經歷從零到一的興奮與從一到百的困惑,也分享幾點感悟:

第一份要工做慎重選擇,它會直接或間接地影響後續的職業發展;

危機能夠拆分爲危險和機遇,抓住機遇並化解危險方能成長;

技術人一樣須要培養成本意識、風險管控和團隊管理能力;

惟有變化是惟一肯定的變量,保持開放的心態,積極擁抱變化,增強學習和強化自身,纔有機會在持續的變化中立於不敗之地。

1. 紮實的基本功很是重要

不少面臨職業轉型期的技術人,都會糾結因而要先增強技術的深度仍是廣度。在我看來,程序員想要有好的發展,操做系統、網絡協議、編程語言、算法等都很是重要。工程化思惟經過項目實踐來積累,新技術雖然層出不窮,但萬變不離其宗。好比掌握了 C++這種學習路線陡峭的語言,在面對新語言時你會很快上手。

2. 提早規劃,重視積累和沉澱

回頭來看,我不後悔作出的每一個選擇。但若是重來一次,我必定會重視對職業路徑的規劃,讓本身有更多積澱。之後該如何發展?繼續精進技術?轉型產品經理?仍是技術負責人?提早規劃,少走彎路,而且利用好你的技術優點,造成思惟方法和知識體系。

3. 不要只關注代碼,也要經營身邊的人

關注你的家人、朋友、同事,學習經營每一份關係,由於只有穩定的家庭和更多的朋友,你纔會踏實地在技術這條路上探索,而且獲得更多的資源。而不是像我,在離開多年後,才知道原來身邊的人有如此實力。

4. 努力活成一個有趣的本身

關於程序員的標籤,咱們都有所耳聞。其實技術只是手段或工具,比技術更重要、更有價值的東西比比皆是,好比獨立之人格、自由之思想,健康之體魄等。建議你們能夠多讀書、多旅遊,也許在某個不經意間,你會驚喜於發現本身刷新了世界觀。

以上這些也許並不足覺得各位提供實質的指導,但感謝你的閱讀。

記得哦,若是有想要月亮系統思惟圖的,能夠加月亮私人羣免費領取:

【架構華山論劍836442475】:https://jq.qq.com/?_wv=1027&k=58bHKNT

相關文章
相關標籤/搜索