·職業(yè)小貼士·
從業(yè)者:陸陸
從業(yè)年限:1年
從業(yè)地點:杭州某互聯網公司
對口專業(yè):計算機類專業(yè)
能力要求:邏輯思維能力、溝通協(xié)作能力、快速學習能力、細心與耐心
晉升路徑:初級前端工程師→高級前端工程師→資深前端工程師→技術專家(技術路線)/執(zhí)行層→項目經理→小組負責人→部門負責人(管理路線)
薪資水平:外包公司、小型互聯網公司有6000—8000元/月,中大型互聯網公司有1萬—1.5萬元/月
入職提醒:有人說這是一個讓人頭禿的、“內卷”的、吃青春飯的行業(yè),有人說這是一個新潮有趣、能化腐朽為神奇的行業(yè)。在我看來,此行業(yè)居于時代浪潮之上,有辛苦和壓力,也有別樣的風景
一句話感受:既已踏上征途,便只有“入局”無悔
在我還是一個高三生的時候,大家都還不知道互聯網行業(yè)是一個多么吃香的行業(yè)。在很多家長看來,“互聯網”一詞往往和“網癮”“游戲”等內容掛鉤,因此他們對互聯網行業(yè)多有排斥。我父母也是如此,但年少叛逆的我放棄了父母為我選擇的好學校以及他們所認為的“適合女生”的專業(yè),毅然地投身杭州的一所“雙非”院校,以分數的優(yōu)勢被心儀的計算機類專業(yè)錄取。
大學四年過去了,互聯網行業(yè)如野草般蓬勃生長,而杭州的互聯網行業(yè)的發(fā)展更是令人矚目。相比于一些“天坑”專業(yè)、低薪專業(yè),我們計算機類專業(yè)在就業(yè)方面大有優(yōu)勢。在大勢所趨下,我選擇了大熱的互聯網行業(yè),成為一名程序員。那么,做我們這一行究竟有何苦樂呢?不妨聽我慢慢道來。
縝密思考,滴水不漏
業(yè)內的前輩們常說,寫代碼需要很強的邏輯性,此話誠不欺我。在開發(fā)應用軟件的過程中,我們要考慮每個操作之間的邏輯關聯,因為每一個小操作都環(huán)環(huán)相扣,共同影響著最終的結果。更重要的是,我們必須提前想到各種意外狀況的解決方案。
以我開發(fā)過的“獲取驗證碼”功能為例。正確的執(zhí)行方式是用戶輸入手機號碼,點擊“提交”,就可獲取驗證碼。但假如用戶沒有輸入手機號就點擊“提交”按鈕會怎樣?假如輸入的手機號位數不對會怎樣?假如用戶頻繁點擊按鈕會不會造成服務器崩潰?……針對各種意外狀況,我們在設計的過程中就要想出解決方案,盡可能地堵住漏洞。
假如前端開發(fā)是一場武林爭斗,那么縝密的邏輯思維既是我們開發(fā)設計的刀劍,也是預防錯誤操作、避免出現“bug”的盾牌。
作為前端開發(fā)人員,給用戶開發(fā)可靠的應用軟件是我們永恒的追求。假如你是一個善于猜測、分析、推理,善于思考問題并且樂于解決問題的人,那么歡迎你加入我們這個“擼代碼”的行業(yè)!
溝通協(xié)調,精益求精
人們常說,寫代碼的人難以溝通。這句話是不對的。也許我們不像銷售員那樣能說會道,但聆聽與表達也是各行各業(yè)從業(yè)者的基本能力之一。一款優(yōu)秀的應用軟件不是靠一個人悶頭苦想做出來的,而是多方協(xié)商合作的結果。
在工作中,我們需要對接很多人,如產品經理、視覺設計人員、交互設計人員、測試人員、業(yè)務方等。大家的專業(yè)能力和工作內容不同,看待問題的角度也各不相同,因此意見不同是常有的事。比如說,交互設計者希望產品更精致好用,產品經理希望能盡快得到用戶的反饋,測試人員的訴求則是要保證數據不出錯誤。而作為前端開發(fā)人員,綜合多方的考慮,給出一個最佳的技術方案和時間排期方案,便是最重要的任務。
心懷熱忱,持續(xù)學習
很多初入互聯網行業(yè)的人會產生濃濃的焦慮情緒,覺得技術迭代太快,自己容易被時代淘汰;有時又聽聞大廠裁員的消息,更是惶惶不已。
其實不僅是初入行的人會焦慮,我們這些行業(yè)“老人”也會有焦慮的時候,但我們能清醒地意識到工作總是有舍有得的。我們也可以選擇一份穩(wěn)定清閑的工作,每天到點打卡下班,回到家就可以躺在床上看劇吃零食,但這樣就很難拿到高于同齡人的薪資。想要獲得優(yōu)于別人的待遇,必定要付出更多的努力。
互聯網行業(yè)入行門檻低,薪資高,一個稍微努力一點的本科學歷的人就能獲得不錯的薪水。但能在這行待得久、做得好的一定是那些心懷熱忱、能夠持續(xù)學習的人。如果我們有了持續(xù)學習的意志力,哪怕有一天“失業(yè)大潮”卷向互聯網行業(yè),又或是我們厭倦了手上這份工作,我們也有勇氣和魄力去選擇一個新的行業(yè)重新開始。
我想,很多人怕的并不是這個行業(yè),而怕的是自己沒有持續(xù)學習的意志力,怕的是自己沒有面對困難的勇氣。若是如此,那其不管待在哪個行業(yè),都很難立足。
別樣視角,勇立潮頭
在工作的一年里,我曾和后端開發(fā)人員一起動手實現過很多常用的功能,比如微信分享、投訴舉報、搜索查詢、投票打榜等;我開發(fā)過移動端的頁面,也開發(fā)過電腦端的頁面;曾和過時落后的瀏覽器斗智斗勇,在測試數據庫里刪刪改改。當某一天,我能理解這些軟件的工作原理,親自動手實現某些功能的時候,我發(fā)現,那些看似神奇的應用也沒什么了不起的,它們對我來說就不再是一個個神秘的小黑匣子了。
總之,擁有了技術以后,我們也可以成為勇立潮頭的魔術師,參與奇跡的創(chuàng)造,以開發(fā)人員的獨有視角,俯瞰這個變幻莫測的世界。
千人千愿,何為終點
我身邊行業(yè)內的開發(fā)人員,都走在各自的道路上,每個人的想法和選擇都不盡相同。有人安靜謙和,一心熱愛技術、追求技術;有人為了攢錢買房,日復一日地重復著開發(fā)的工作,總是煩心不已;有人心有不甘,離開了這個行業(yè);有人想去大廠“鍍金”;有人不屑于“996”的工作生活……每個人的選擇都無可非議,大家也不必被所謂的標準職業(yè)發(fā)展道路束縛住手腳。不要恐懼這個行業(yè),更不必神化它。我們應該充分了解它,認識它,然后靜下心來聆聽自己內心的聲音。
就我自己而言,這份工作也并不是我心中的終點。它很有趣,給我?guī)砹撕芏嗫鞓?,也給我?guī)砹藘?yōu)渥的物質生活,它讓我以微薄之力,為這個網絡時代添磚加瓦,我從不后悔選擇它。但我內心更希望未來的我是一個小說寫手,能夠妙筆生花,予人一腔歡喜。為此,我也在工作之余,用零散的時間努力向夢想中的生活奔赴。
此道雖有頗多坎坷,但既已“入局”,應當無悔。如果你也想入互聯網的“局”,我希望你能盡心盡力,充分發(fā)揮你的創(chuàng)造力,充分體驗這份工作,享受這個行業(yè)。時代潮頭之上,應有勇者乘風破浪!