24K 純非科班前端的總結與展望 | 掘金年度徵文

Seymoe發表於1970-01-01

剛開始看到這個徵文活動的時候,我內心其實是毫無波瀾的,因為2019到來的那一天,自己都沒有去寫點什麼來感慨舊年已逝新年已至。然而慢慢地,自己發現正因為是這種狀態才更應該寫一篇總結,定一些計劃。

這篇總結與展望不只是給自己看一看,也不只是為了湊熱度參加活動,更重要的是想把自己所經歷的、所領悟的以及所希望的,給更多的剛入技術這一行或者還在學習沒有正式工作的小夥伴看一看,哪怕有一點點用處,目的也就達到了。

正文部分開始

自我介紹

我的花名換了很多,不過最近決定自己就叫 seymoe (曦莫),作為一隻17年畢業的菜雞,是很少在掘金這類社群冒泡的,我的專業是國貿,24K 純非科班自學入行,雖然我從來沒覺得非科班這事需要拿出來明說。目前我在二線城市某公司入職,薪水還算可觀但遠遠不夠,職位前端,主要用 React Native 寫 APP 、用 Vue 寫網頁應用,然後自己會點 Node ,平時自己愛好比較廣泛,總想按自己的想法做出一個有人用的 Side Project ,然而總是失敗。

總結 · 2018

思想上的強者,行動上的廢柴

我們做技術的平時在社群社群裡經常會用“大佬”稱呼自己覺得厲害值得讓我們尊敬的人,以前的我就是這樣,覺得別人超級厲害而自己很菜,這種心態看似平常其實問題比較嚴重,因為我們應該更多地關注自我而不是他人。過多的關注他人會讓自己感觸太多,想做的也太多,反而容易讓自己越來越浮躁,靜不下心來學習提升做自己的事。2018年的我,應該就屬於一個行動上的廢柴。

那時候看到黃玄,於博倫等這些人在社群風光大作,我一直就在思考為什麼年齡差距不大,自己和他們的差距為什麼總是那麼高,到後來回憶起於博倫剛開始那時候在大佬文章、部落格下評論自己是誰自己在做一件什麼事的那些場景,才發現只是去想是沒有用的,總要把目光回到自己身上,去做點什麼才有用。做點什麼可以讓自己學更多的知識,讓其他人知道自己是個怎樣的人,讓其他人知道自己正在做一件有意義的事。

當然即使自己是個行動上的廢柴,在2018年也還是做了些事:

  • 用 React + Express 寫了個人部落格(已下線)
  • 用 Nuxt.js + Koa 寫了個 QuillCMS(不再維護)
  • 用 QuillCMS 搭了個準備好好運營的跨界猿社群(上線一月隨即下線)
  • 用 React Native 做了個真正上線運營的 App(公司專案,優化空間極大卻沒時間優化)
  • 寫了兩個 React Native 元件(質量差,沒人用)
  • 小程式做了幾個(沒有持續跟進文件)
  • 勉勉強強讀了些書(範圍很廣)
  • ……

放眼望去,每件事情都不太滿意,括號中的文字或許才是重點。列出來也是為了讓小夥伴們看一看,決定做一件事就要去做好,不要半途而廢。要麼乾脆不做,要麼竭盡全力

先是程式設計師,然後才是前端

像我這種 24K 純非科班的小夥伴們應該經常聽到這句話,幹這行躲不過的。當然不是說如果計算機系統、演算法、編譯原理、網路這些知識沒掌握透徹就找不到工作,只是就“信仰”和發展前景來看,還是得去了解學習,只是要注意分清輕重緩急罷了。

對於科班知識的學習,在2018年我也有嘗試過,都因為沒有堅持下來失敗告終,做任何事情都需要極大耐心和超強執行力。

對於如何補科班知識的基礎,我在知乎上有一個收藏夾,內容比較少,但是資訊量很多,大家可以參考一下:

非科班計算機計劃

對於前端方面,在知乎也有一個收藏夾,只是現在逛知乎不那麼頻繁了,沒有更新。其中不乏一些初學者相關的回答,如果有興趣也不妨看看:

前端相關的回答

不過重點還是踏踏實實的看各種視訊、讀各種文件、做不同的專案。

基礎和經驗同樣重要

大家都知道大廠無論校招還是社招,基礎知識必須牢固,大廠對於前端方面考察的很細,同時網路協議、Node 以及一些客戶端的問題也會涉及,“一雲多端”的趨勢很明顯。對於前端來說,選擇性太多,知識變化太快,反而容易迷茫焦躁。我是典型的基礎弱,經驗稍微多一點,以至於大廠是不敢去面試的,之前斗膽去面了映客直播,結果也不用說了。

除了基礎,專案經驗也同樣不能忽略。工作了的要學會在業務中尋求進步,沒工作的或者工作了平時有時間的要自己去做產品。

做可上線運營的產品就是我的想法,純粹去學技術基本毫無意義。因為作為前端,難道你就甘心只去研究技術而不關注產品層面、使用者運營方面的東西?我說的關注產品層面不僅僅涉及到互動和視覺體驗這一塊,而是自己對專案整體性的把控,知道產品從0到1誕生的過程,遠比只是敲程式碼做好某個功能模組要強。

如果不知道做什麼專案,以下是我曾經想到過的點子,其中有些我已經嘗試過了:

  • 部落格系統,單使用者,多使用者,多端實現
  • 社群論壇,比如寵物領養交流社群
  • 商城系統
  • 簡歷視覺化構建系統,多模板多主題,自定義主題
  • 簡潔優雅的線上筆記系統,採用Markdown語法,支援私密和公開筆記。雲端與本地同步儲存,多主題選擇,後期擴充寫書功能
  • 各種小程式,比如學習效率、習慣管理之類

好的公司,壞的公司

很多人(包括我)找工作的時候不太重視一家公司的具體情況,包括辦公環境、團隊氛圍、加班情況、福利待遇等,往往只關注了最直接的錢,這樣做決定是絕對不是好的決定。2018年我曾入職一家本地聯通寬頻服務商公司,因為有線下業務支撐,以至於我覺得應該會比一般初創型網際網路公司靠譜,然而事實是技術部只是這個公司的一個小部門,老闆砸錢在這個部門來研發一套內部系統,成效不佳的情況下技術部居然被各種施壓,甚至在幾家同樣的寬頻服務商公司間進行競拍,看誰得到這個技術部和專案的所有權。當然我是當即離職,因為可以看的很透徹了。

在選公司的時候,一定要全方面評估這個公司好和不好的地方,就像對方會評估你一樣。不然入職之後你才會慢慢發現,原來事情並不是你所希望的樣子。

展望 · 2019

其實2018年可說的還有很多,但是覺得沒必要了。每個人都有自己的路要走,正常情況下沒有哪條路是錯誤的,只有合適與否,自己喜歡與否。2019年,我在我選擇的路上已經走了9天,也希望你能夠找到屬於自己的路,堅定不移的走下去。

過去一年,便會反思一年前的自己,同時希冀自己在接下來的一年中活得更加有意義。

我們都應該心存希望,希望之下應該有具體的計劃得以實施,在這裡我寫下自己的希望和計劃:

希望自己:

  • 更成熟
  • 更專注
  • 更強大
  • 更富有

具體計劃:

  1. 堅持健身,心理、穿著、言辭以及行動更成熟理智
  2. 專注技術,特別是前端方面的基礎知識,由淺入深,持續吸收
  3. 堅定 React 技術棧,學習 TypeScript 並將其作為主要開發語言
  4. 擁抱開源,輪子造一遍:UI元件 – UI元件庫 – 庫
  5. 持續輸出,完成 Linmi 主編組織的《開發者寫作計劃》33 篇文章
  6. 完成一個新的專案想法,目前已著手實施(絕對不能下線!我不知道我為什麼打括弧)
  7. 能力達到一定層級,跨欄
  8. 學習理財知識,賺更多的錢
  9. 給自己女朋友和狗子糖寶更好的生活條件和將來

共勉,完。

掘金年度徵文 | 2018 與我的技術之路 徵文活動正在進行中……

來源:https://juejin.im/post/5c358c4a51882524a541f217

來源:https://juejin.im/post/5c358c4a51882524a541f217

相關文章