從遊戲到前端開發,一個程式設計師的真情吐露|程式設計師故事

2021-02-17 飢人谷前端

下面寫的流水帳,權當一種記錄,人總是要回顧下過去,不然很難往前走。第一次在知乎回答,我也就不匿名了。

簡單交代下背景,兩年前畢業於某普一本,非CS專業,轉前端開發前在遊戲行業。

碎碎念


1. 前陣子一個面試官問我:「你是如何自學的?」;我的回答是:「首先,不要過分依賴中文網際網路,多去看看youtube,stackoverflow,官方文檔;其次,你必須找到一個mentor,他會提供你roadmap,少走很多彎路。」;面試官問:「那你找到了誰?」;我說:「我找到知乎大V方方2333333333」;

2. 下面有一位匿名大哥吐槽了谷裡的1條,我想說說我的看法:

「答疑效率太低 對於旁邊沒有人帶的真的很頭疼 還要在你網站寫問題8點鐘排隊等助教答疑 這太蛋疼了 去線下附近都是人隨時問還可以討論 氛圍根本不一樣」

>>> 據我觀察,大多數問題都可以通過google、stacoverflow,官方文檔,報錯信息(看關鍵信息)解決,比起丟到群裡讓大家認領問題,搞清楚你的疑問效率高得多!

關於畢設簡單,無腦吹vue(其實沒有吧...再說了,你自己也要帶上腦子),畢設簡單,項目公司覺得很簡單

1. 一套相對完整的前端開發入門課程(初中高三個階段)

2. 芳芳老師時不時在視頻中傳達的一些技術價值觀,這對沒有技術背景的人比較珍貴,畢竟方方說的大部分都是對你長期有益的,包括推薦的書和人(ruanyifeng,coolshell)

3. 前端擴展課程,包含SASS,typescript,es6,還有一些學習,工作建議,嘮嗑啥的,並且長期更新吧

4. 幾個前端「水群」,裡面的人講話都很騷,可以看dalao吹吹,看看面試經歷,拋出的技術問題,職場問題,還是挺有意思的,畢竟作為非cs背景的,能「認識」一群人也不容易,並且對我是有價值的,為什麼這麼說?

多認識些學長,他們會結合自身經驗抖一些經驗出來,畢竟前端這五年高速發展,16,17年找工作和18年底,19年初找工作的不可同日而語,當然我指的是初級。

找到自己的成長模板,玩過FIFA和2K的肯定熟悉這個詞,是的,你可以多觀察一些學長,技術棧,作品,對面試的態度的經歷,從他們身上總結你的成長模板,為你的下個15k,18k,22k努力。

有些人可能認為:「你說的這些水群一掃一大把,一開始都討論熱烈,最後都爛尾成廣告群,外賣群。」;是啊,但是谷裡的群大多是付費用戶進入的,所以多多少少都有一些同學關係的連結,對新手是比較寬容的,我想這種情感關係鏈也是若愚,方方想建立的,那些畢業學長的分享都是可貴的資源,你看了嗎~

5. 一些更有價值的深入課程,無論深入淺出還是其它(我就不說了哈哈哈,反正我都付費了,課程分量誰用誰知道咯)

大學


大學一直覺得自己過的很充實:大一搞社團,做過宣講會(宣傳,海報,視頻,主持,策劃圈全做了),大二暑假實習了兩個月,做雜誌社的招商,大三暑假去影視公司實習,老闆是富二代小姐,瑪莎拉蒂公司的人誰都可以開。後來想留我做製片,性格不合適應不了那個圈子,大四去了龍湖實習,性格不合不適合做地產。後來就迷茫了,一方面感覺大學做了很多,但是沒有興趣,另一方面畢業季,再好的哥們都要各奔東西,藍瘦。。抓住了大四上(15年11月吧)秋招進了一家大公司做遊戲,從實習到離職(18年6月)做了兩年多。

大學是最好的時光,不怕任何錯誤,談無疾而終的戀愛,義無反顧的坐綠皮去遠方旅遊。但我現在認為,大學重要的不是你專業是什麼,而是你是否想好了這一生你決定投入自己到哪一個領域。身處在這個社會有時會感到深深的悲哀,因為在這個文化框架的裹挾下的普通你我,我們沒有發現生活可能性的能力,也沒人在少年時引導你去發掘夢想,既然生活中就不存在夢想,使自己變得更有智慧、心智更強大、更懂得自己的欲望的可能性,失去它們又有什麼可惜呢?

這又是最好的時代,物質欲望達到了過去一百年內最富足的階段,層出不窮的各類欲望壓迫,塞滿我們,校招,社招,首付,房貸,消費貸,信用卡,996,回不去的十八線老家,誰有空去管你是否精神虛胖。

像我這樣的普通大四學生在迷茫中找工作,以為自己熱愛遊戲就進入遊戲行業吧,到頭來還是痛苦轉行。

工作


1. 我所在的項目組靠著成功的端遊IP改編的手遊,流水很穩定,所以每次績效全組都是S,A,節日福利,年終獎拿的手軟。後期,和導師一起主導的項目熬到了上線,十八天流水就破億,但只有做過遊戲才知道,那只是數字而已,其一,你分不到哪怕一丟丟,其二,現當下百分之九十的遊戲營收都是數字遊戲,流水被渠道方,第三方扮演的託總總剝完一層層也只剩下不到百分二十。

2. 項目成功上線,但我內心卻無比煎熬,每次碰到自己做的遊戲就想吐,到後面做活動基本道具隨便投放,不出錯就行,機械性的下需求,領導讓我做成長規劃,我也沒交,後來還升了P級。。。其次我要無比吐槽彈性工作制,我是規規矩矩的十點半上班,但領導都是下午來,一來就各種開會,然後去吃飯,得等到很遲才能碰方案,所以我總是不能準點下班。

3. 其實這份工作作為校招生進組,領導對我抱有很大的期待,同事對我也是很尊重並且願意主動解答我的疑問,分配給我的導師不僅在工作上輔導,在規劃上他有傾向與給我更多的責任來擔當。但也抵不過我對遊戲,對行業的厭倦。後來在和女友的討論下,我決定離職,並且是裸辭,少年人真無知無謂。

4. 裸辭的狀態我不想說了,我不建議裸辭,如果裸辭,除非你有錢,家裡不愁,也請給自己一個期限和目標。

5. 從二線去一線,一方面我沒有房、車壓力,另一方面,我沒有特別的夢想,去一個儘可能能拓寬視野的地方,放在一輩子中可能就這麼三五年,目前和女朋友還擠在六環一個小房間(快要搬走了),我想是值得的吧,也不要和自己追究太多意義。

自學


1. 我怎麼接觸飢人谷?

其實早期飢人谷做宣傳的效果很聰明,兩位BAT出身的老師在知乎前端相關下回答了大量的問題,我就是亂刷知乎,記住了方應杭這個名字。有一次我在mooc學浮動相關的東西,弄了好一陣都不能明白它的原理,和為什麼,怎麼解決,感覺要放棄了。刷到一個問題「前端前景如何?」方方直接說前景不好,千萬不要來學,這樣一來,我們這些前端就更搶手,工資就更高了,那時候覺得挺有意思的,點進去看,發現飢人谷,然後就聯繫了班主任,到後面就報名了。。。

2. 在飢人谷怎麼學?

其實前面的人說的方法,包括寫博客,學會用搜尋引擎(google),思維導圖,我也是按著這麼做的,我就說說我認為對的幾個點。

對於困難的概念(閉包,call,對象),首先遇到後要嘗盡方法去理解,包括中/外文社區,技術社區,並且做筆記。但如果你還是沒有掌握,請先跳過,或許一周,一個月後你就比前面的你更明白了;

寫博客是一件很難的事。飢人谷提倡的寫博客更注重記錄,總結這個過程。不要拘泥於在哪個平臺(思否,掘金,簡書,知乎),用什麼工具(hexo,ghost,wordpress),重要的是記錄就行。我用typora+icloud,和quiver很足夠,因為我認為過多的初級技術人員寫的文章對技術社區來說不是件好事;

找到你的成長模板,或者持續關注某某某狀態,找到讓自己保持學習的鉤子;

充分利用谷裡的資源,xiedaimala裡面對新手有益東西其實很多很多;

注意提問的技巧,換位思考,我發這麼一段東西對方能否明白我的疑問,或者怎樣能方便別人知道我的困惑;

注意在各種技術群裡面,不要被裝逼怪,秀優越怪影響,什麼圈子都有這種人;

找工作


先說說體會吧。

人生是一條很長的馬拉松,技術也是,第一份開發工作的工資不是你的起點,重要的是保持好奇和耐心,努力去fullfill your self;

找到第一份工作的時候,你就需要考慮下一份工作了,意思就是,技能樹不能亂點,為你下一波市場競爭力做預備(時常關注谷裡也是小技巧2333),在一線城市一年一跳太正常了。;

簡歷投出去沒人回,多半是簡歷問題,不斷去迭代簡歷(比如我就把簡歷做成適配手機,ipad的網站,勾搭boss的時候直接發我的簡歷網站,面試官也可以拿著我的pad,直接點擊預覽項目),豐富能拿得出手的技能;

簡歷沒人回也可能是沒有找到正確的人,有的公司同個方向的崗位可能會有好幾個人在招,你投給HR和程式設計師,她們不一定會回你,你投給合伙人,她們很大概率會回你,並安排前面兩種人面你;

簡歷一定要給兩個老師看看,老師指出的問題一針見血,也給自己打打氣。

年後的找工作經驗告訴我,2019年確實很難,市場上競爭者井噴,同一份小公司的工作,前前後後面試者能到二三十個,然而人家只要一個。解決方法就是上面說的,不要放棄,把簡歷做好。我的經驗也告訴我,初級市場魚龍混雜,投機者很多(HTTP code只知道get,post還有很多。。。),做好你自己就行。

不要去外包和培訓機構,鑑別有技巧。一,主動給你打電話,話術比較像推銷,一切目的都是為了約你到某個地方,並且會詢問你的開發經驗,來做判斷,這是培訓班。二,開口第一句就是學歷學信網可查嗎?這是外包。三,公司名字比較大,什麼先進速通,瑞達,博彥,某某軟,某某國際或者你查他人數一般都是1000-9999,那也是外包。外包的經歷對於轉行的同學還是不要碰。

尊重每一個面試,如果面試官不尊重你,也不要氣餒,雙向選擇嘛。我就遇到了坐下問三個問題,都會什麼?IDE用啥?系統用啥?問完就起身,三日內通知,還是一家很厲害的公司呢。

積累面試題,面試套路,比如你有什麼需要問我嗎這樣的。鍛鍊表達,我也發現,要清楚並且簡煉的說清楚一個技術點,很難,不信你試試【說一下js的單線程】。

隱藏弱勢,如果學歷不行,請把你的項目放在更高優先次序,不要說自己是培訓的,突出自學,如何解決問題。自我介紹順著簡歷說,儘量簡潔,邏輯通順,百分之九十的面試官事先沒看過你的簡歷,他們都是靠你自我介紹的時候瞄一眼。

技術幾年一變,英語在未來無論多久,都是不過時的能力。

工作空窗期不用特別擔心,面試的時候就說處理些自己的事情,沒人會在意。

技術棧


作為非CS專業(經驗告訴我,很多CS專業其實也沒有把算法和數據結構整明白)的入門開發者,哪怕是初級求職階段已經很多面試官在考察我的數據結構和算法能力,更何況之後進一步求職。所以第一件事就是儘快補起來!

碎碎念了那麼多,其實我還是初級了啦。但是時常反思是個好習慣喲。

最後


很高興到谷裡,認識兩位mentor,方方和若愚,耐心的助教和一群超nice的班班,並且將來一大段時間我還會持續受益於谷裡。(2333屯了課還沒上完)也希望谷裡能保持精品,越來越好。

-小編語:

我們想要記錄更多程式設計師的生活,歡迎你把自己的故事投遞過來,讓更多人聽到

投遞請聯繫工作人員微信:astak10

你也可以關注公眾號,一起分享他們的故事

-轉載自:

在飢人谷學習前端是一種怎樣的體驗? ——豬腳面線的回答

點擊下方「閱讀原文」查看

相關焦點

  • 前端程式設計師學到JavaScript選擇了放棄,這4條經驗值得一看!
    很多程式設計師小夥伴順利學完HTML、CSS,但是學到JavaScript選擇了放棄。1、前端學習路線關於前端學習路線可以從HTML到CSS到JavaScript,最好是循序漸進,如果你一會兒學html,一會兒又學CSS,這樣學習你會感覺很凌亂。
  • 前端程式設計師入門html的4大方法,這兩本神書真心經典!
    近日,有不少的程式設計師問w3cschool這邊,前端開發應該怎麼學?有個小白程式設計師表示,自己走了很多彎路,學java開發沒學透不能就業,現在學前端又不知道如何下手,前後算起來浪費了不少的時間。針對此問題,下面w3cschool就給程式設計師小夥伴們答疑解惑,並分享一些乾貨。前端有三架馬車你一定要學會「駕馭」,HTML+CSS+Javascript。照目前看來,網上各種前端學習資料又多又雜,確實讓不少入門前端的小夥伴不知所措。要選什麼學習資料?
  • web前端程式設計師,你準備好35歲下崗了嗎?
    #思途# 關於web前端程式設計師35歲危機這個問題,不得不說,這是一個普遍現象。但卻又是針對那些技術一般的,沒有明顯優勢的程式設計師來說的。
  • 前端程式設計師被螞蟻金服Antd彩蛋氣炸了,居然這麼玩
    但是對於前端程式設計師來說,這個聖誕節過得一點也不快樂,可以說很無奈,因為使用螞蟻金服的Antd,出了事故,而被老闆批評甚至辭退。Antd是螞蟻金服開發的一個開源庫,很多國內和國外的前端程式設計師在工作中都會使用Antd。這次Antd事件是這樣的,Antd庫在一個關於網頁中按鈕的樣式做了修改,並隱藏起來,直到聖誕節那天才會展現出來。
  • 公司跑路,前端程式設計師從入門到入獄,網友:也是高危職業呀
    有很多關於程式設計師被抓甚至被判刑的新聞曾一度在朋友圈瘋傳:"某程式設計師因為接了個外包,幫別人寫了個軟體,結果這個軟體被用於賭博導致被抓。某公司利用爬蟲抓取用戶信息,最後被發現,導致該公司的程式設計師被抓。那麼,作為一個程式設計師,如何避免這些坑呢?怎樣儘可能地保護自己呢?前段時間,P2P頻繁暴雷,因為是網絡借D,所以這些暴雷的公司必然是有程式設計師的,所以,對於這種P2P公司如果涉及違法,那麼參與開發的程式設計師到底算不算從犯?比如下面這個帖子:一鐵哥們公司老闆跑路了,他是前端程式設計師。
  • 《近匠》程式設計師客棧,程式設計師背後的經紀人
    CSDN移動將持續為您優選移動開發的精華內容,共同探討移動開發的技術熱點話題,涵蓋移動應用、開發工具、移動遊戲及引擎、智能硬體、物聯網等方方面面。如果您想投稿、參與內容翻譯工作,或尋求近匠報導,請發送郵件至tangxy#csdn.net(請把#改成@)。軟體外包是一片需求極大的市場,但目前又極其缺乏規範。
  • 好程式設計師web培訓簡述web前端開發工具有哪些
    好程式設計師web培訓簡述web前端開發工具有哪些,隨著網際網路技術的發展,用戶對於web網頁的依賴性越來越重,這對於web前端開發工程師的要求也在不斷提高。作為開發者來說,開發工作需要依賴很多開發工具的協助,才能更高效的完美的呈現出炫酷的頁面。
  • 如何使Java程式設計師擁有高效率的開發環境
    如何使Java程式設計師擁有高效率的開發環境 作為一名程式設計師,好的開發環境可以提升你的工作效率,事半功倍。那麼一名Java程式設計師應該擁有什麼樣的開發工具呢。
  • 大專畢業找前端開發工作每次都被拒,感慨:難道不適合做程式設計師?
    據這名大學生網友說,他目前的學歷是大專畢業,已經自學在升本中了,他目前求職的工作是前端開發的職位,令他比較鬱悶的事情是每次都被拒絕了,與工作崗位總是擦肩而過,這樣的情況讓他很是傷心,於是他就發出自己是不是不適合程式設計師這樣崗位的感慨,他現在開始猶豫了,他在猶豫是不是該放棄程式設計師這類型工作,而去轉為其他的工作崗位呢?
  • 工信部搞了個web前端開發工程師證書,程式設計師也要持證上崗了?
    程式設計師,近年來毫無疑問是最熱門的職業之一。而Web前端開發工程師,則主要進行網站開發,優化,完善的工作。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。無論是開發難度上,還是開發方式上,現在的網頁製作都更接近傳統的網站後臺開發,所以現在不再叫網頁製作,而是叫Web前端開發。雖然這個職業也需要一定的技術門檻,但與律師和醫生又有不同。從實際操作來講,Web前端開發工程師更加靈活,在工作中並不需要什麼執業或等級證書。
  • 野路子程式設計師和科班程式設計師,為什麼大公司如此鍾愛科班程式設計師
    在現今的社會,網際網路成為了一個非常主流的東西,尤其是開發方面的職業更是非常的吃香,所以就有許多人對之趨之若鶩。大學並不是計算機專業的人,聽到高工資、高福利,也是紛紛湧入此行業。而更有甚者,大學沒上、高中沒上就自學編程,成為一個野路子的程式設計師。
  • 程式設計師究竟是該做開發還是運維?
    但開發後面更多的是去創新,去解決Bug,一個好的全棧開發工程師需要掌握前端、後端、資料庫一系列的專業知識,他是可以靠一己之力養起一個團隊的人。 所以,程式設計師做開發比運維成長更快,更有前途。
  • 2020年12月程式設計師工資統計
    2020年12月全國程式設計師平均工資14222元,工資中位數12500元,其中96%的人的工資介於3250元到62500元。本月程式設計師的工資有稍許下降,但是幅度不大,下降僅105元。遊戲客戶端開發工程師16000525045000人工智慧12500375063666深度學習工程師20000525062500前端開發11500375033890搜索算法工程師22500455057000區塊鏈開發17500364540000推薦算法工程師22500525058000算法工程師收入還是靠前的,中位數都是遠遠的超過別人的中位數。
  • 大浪淘沙程式設計師精品工具箱軟體推薦2:Firefox與網頁前端調試工具
    我們的百家號裡關於 PC 版本的程序設計內容佔了很大的一部分,不過作為從業近二十年的老程式設計師,實際上有很多時候需要去開發 web 前端程序。因為很多程式設計師的工作內容或者工作單位或者公司一般不會一成不變的,比如你來到一個創業型的公司,那它往往沒有美工、沒有web前端,有時候它還沒有工資... ... 不論怎樣當一名 pc 程式設計師面對 web 前端工作時,實際上是非常吃力的,需要大量的時間去轉換角色,艱難的程度和前端轉做 pc 也差不多。我有一位前端同事無論如何就是看不懂 pc 裡的循環代碼 ...
  • 遊戲程式設計師的主要工作是什麼?
    遊戲程式設計師的主要工作是什麼? 2018-09-06 16:25  匯眾教育青島產業園遊戲校區 有很多的小夥伴都對遊戲開發感興趣,但是又不知道
  • Java初級程式設計師需要具備哪些知識才能勝任相關的開發崗位
    由於Java程式語言本身屬於全場景程式語言之一,所以不同領域對於Java初級程式設計師的要求也會有所不同,比如Web開發領域和大數據開發領域對於Java程式設計師的知識結構就有不同的要求,另外隨著雲計算的廣泛應用,Java程式設計師也在逐漸向全棧方向發展。
  • 前端開發和後端開發哪個崗位更辛苦
    首先,從事程式設計師工作,無論是從事前端開發還是後端開發,總體上來說都不輕鬆。要判斷前端開發和後端開發哪個崗位更辛苦一些,主要取決於以下幾個方面的因素:第一:開發場景。不同的開發場景對於前後端程式設計師的要求是不同的,通常來說,to B端開發場景下,後端程式設計師更辛苦一些,因為前端的應用場景比較固定,所以變化不會很大。2C端開發場景下,前端程式設計師更辛苦一些,因為前端變化比較多,而且前端開發的要求會比較高,比如很多2C類的網際網路產品幾乎每天都有新的變化。第二:開發崗位。
  • 程式設計師那些事,前端和後端到底是什麼意思?網際網路知識大揭秘2
    程式設計師作為當今網際網路行業,最高薪水的代表職業,一直受到人們的廣泛關注。不過高新的背後,也是艱苦的工作任務,所以很多程式設計師也戲稱自己為程序猿。據說每一個程序猿都有一件格子衫戰鬥衣,而機械鍵盤是他們奮戰的武器。
  • 初、中、高級程式設計師的進化之路(前端)
    本文轉載自【微信公眾號:前端人,ID:FrontendPeople】經微信公眾號授權轉載,如需轉載與原文作者聯繫初級程式設計師僅能完成簡單模塊和項目的開發工作,難以勝任複雜模塊的開發。通常是入行不久, 1 年及以下工作經驗的同學。
  • 倒計時3天,好程式設計師1024程式設計師節搶「鮮」看!
    格子衫、不擅交際、脫髮、直男、技術宅,這是大眾對程式設計師群體的一貫印象。隨著科技的發展,我們日常生活中使用的社交、打車、購物、短視頻、外賣等移動APP以及各種辦公軟體,都是程式設計師靠一行行代碼創造的。也可以這麼說,是程式設計師用代碼在改變著世界。還有3天就是1024程式設計師節了。