道聽途說,永遠沒有自己親自實踐一番來得真切。
首先,我是一名從業8年的前端工程師,後端也略會一二,期間也兼職過公司的測試崗位,談談我的一點想法,僅供參考。
1、所謂前端
首先要搞明白,你是否對前端開發、編程敲代碼感興趣,而不是說看中了IT行業的高薪,覺得別人去培訓機構培訓半年,出來在西安月薪8K等。
如果你對編程不感興趣,那麼你在培訓機構或者是工作上班後,每天都是折磨,都是煎熬。因為前端開發這一行,是需要你不斷去學習的。停滯不前的同學,這幾年都找不到合適的前端崗位,都慢慢被這個行業淘汰了,到時候可以連8K的工作都找不下,因為公司覺得8K,為何不找個更年輕的,學習能力更強的,可塑性更高的。最後,迫不得已只能轉行去做了別的。到時候你又該思考,我該去幹個什麼工作比較好。
在沒有搞清楚自己對哪個方向感興趣,就盲目轉行,此為惡性循環。
所以,入這行前,一定要想清楚,自己對前端編程是否有足夠的興趣。想知道自己對前端開發是否感興趣,建議你去慕課網上先看看免費的前端入門教程,堅持一個多月,試試便知。因為就算你報名交錢去了培訓機構,老師一開始教的內容,和網上的教學內容都是大同小異的。如果你能堅持一個月學習前端如何入門,並不覺得有多麼枯燥無味,那麼此時,我才建議你去報名培訓班,系統地跟著老師學一遍。
不過培訓班也只是「師傅引進門,修行在個人」。一切都靠自己,前端這條路能走多遠,全靠自己持續的學習能力和一腔熱愛。
web前端開發,它的學習路線相對比較平緩,入門容易,但精通較難。大部分前端新手都是從html、css、js、jquery開始入門的,一開始也就是還原網頁,做點網頁特效。所見即所得,對女生來說,相對還是友好的,畢竟女孩的審美比男生要強,因為要考慮用戶體驗嘛!做前端開發,還得會點photoshop,平時切圖,P圖,改改小圖標icon啥的,設計點banner圖啥的,小公司尤其喜歡這種類型的前端人員。
2、所謂測試
我朋友從畢業到現在,一直從事測試崗位,而我也曾經在公司內部轉崗,做過一段時間的測試。
測試這行,就像你說的,對女生來說,相對友好,而且從事測試的女生居多。工作相對開發來說,確實比較輕鬆,只要你會word、excel、ppt等辦公三件套的操作,會寫點測試用例,思路比較嚴謹,會使用bug管理工具,比如禪道、bugfree等,熟悉軟體業務流程,就可以輕鬆上崗做測試人員。
測試工程師一開始都是從功能測試入門的,這個相對比較簡單,但是工資相對開發來說,也會低一點。後面想要進階的話,還要經歷白盒測試、黑盒測試、自動化測試等,這些就涉及到一些代碼編寫能力了,需要你掌握一點開發知識,還有查詢資料庫的知識。據我所知,很多女生卡在了代碼編寫這塊,也有少部分女生擅長自動化測試,最後一路晉升為測試組長、測試經理,乃至管理層。這個主要因人而異了。
我從前端轉崗做測試的那段日子,剛開始感覺挺新鮮的,站在用戶的角度體驗公司產品的業務流程,每天還能給程式設計師們提bug,讓他們改,還是很爽的。但是幾個月之後,慢慢感覺到了一絲枯燥,每天的時間浪費在編寫測試用例上面,到bug管理工具上提bug,要描述得非常清楚到位,還要截圖,感覺已經沒有當初的成就感了,而且感覺學不到啥東西,感覺整個人都廢了,每天就像混日子一樣,到點打卡上下班。不過,我女朋友他們公司經常熬夜上線測試bug,走流程。時常跟我抱怨,說生物鐘顛倒了,熬夜通宵加班,第二天白天在家休息一天都緩不過來。
後來,我果斷轉回了前端崗位,還是敲代碼有意思,嗯嗯。
3、所謂後端
如果說,測試是女生的天下,那麼後端,應該就是男生的天下了。我見過幾個女生幹後端的,但是比較少,清一色的大老爺們居多。後端相對前端來說,更重視思維邏輯,薪資相對前端來說,總體還是挺高的。無論你想學java、php、python、node.js、c++等後端語言,首先你要想清楚,後端入門比前端難多了,學習路線比較陡峭,總體來說,先難後易。就看你能不能扛得住。
因為你是工科畢業,思維邏輯應該還可以,這是你入行程式設計師的優勢。整體來說,在網際網路公司,女生做設計、前端、測試、產品經理等崗位的居多,後端的較少。這個你需要自己去衡量。
相比較後端,我更願意推薦你選擇前端。
4、所謂「下班太晚,考慮轉行」
如果你是因為下班太晚、影響身體健康,所以想轉行程式設計師,我只能說,你是從一個火坑跳入另一個火坑。
你要知道,程式設計師IT行業才是經常加班的群體,經常996、大小周,遇到項目上線,更是通宵加班。相比起你的少兒英語培訓,你對比一下,看看哪個下班更晚?
對此,我想告訴你,三百六十行,哪行都不容易。外行人看程式設計師,出入高檔寫字樓,每天光鮮亮麗小白領,收入還高,覺得光芒萬丈。
作為內行人,程式設計師才是最累的,每天坐在電腦面前,有時候經常是一坐一下午,忙起來都能忘記喝水和上廁所,辦公桌旁邊的保溫杯泡著枸杞的白開水,經常是放著放著就成涼水了,想起喝水的時候,還得重新倒了涼水,再去接熱水。如此反覆。
網際網路公司加班是常態,尤其是技術部門的程式設計師小哥哥們,從業時間長了,也會在某天早晨起來洗頭髮的時候,不經意間發現自己開始掉頭髮了。在電腦跟前坐一天回來照鏡子,發現自己臉上一層油漬。
最後,說兩句吧。
如果你是真的熱愛網際網路、編程、碼農這個行業,歡迎你入行!
如果是因為你現在的工作下班太晚,影響身體健康的話,又或者是羨慕程式設計師這個行業高薪的話,那麼我建議,慎重選擇入行。
作者:北省閏土哥
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。