今天(周六)是春節(jié)假期結束后的第一個周末帆赢,白天的天氣是挺不錯的驶睦。M君本來是計劃去一趟圖書館然后海邊走一趟的,不過最終的行程卻是幾個人相約咖啡廳聊天交換一些關于工作上的想法匿醒,時間延續(xù)是一不小心從下午兩點一直到了晚上九點多結束。
按照慣例缠导,每年春節(jié)假期結束后都會迎來一批求職跳槽的高峰期廉羔,當然不同年份的高峰期可能有大有小吧。作為M君自己而言僻造,今年應該也會換一個環(huán)境吧憋他,至少感覺當下M君所處的公司已經(jīng)是不再適合M君了。
M君所處于一個二線城市髓削,這個城市的IT行業(yè)談不上好竹挡,至少總體薪資而言是這樣的,不過感覺正在慢慢的變好立膛,至少M君從事的這個崗位是這樣的揪罕。
下午兩點到晚上九點,我們都說了些什么呢宝泵?其實主要就是行業(yè)現(xiàn)狀好啰、面試討論、各自工作中碰到的問題儿奶、自主學習成長中遇到的問題以及團隊管理團隊協(xié)作團隊成長技術選型等的問題框往,現(xiàn)在重新一起回顧和匯總下吧。
M君從事的是“互聯(lián)網(wǎng)美化行業(yè)工程”闯捎,通俗的說涉及到的就是各位所看到的各種瀏覽器(包括手機椰弊、iPad、上網(wǎng)本等常見移動設備)的頁面界面內(nèi)容展示瓤鼻、UI和效果交互等秉版。作為這么一個行業(yè),之前是不被重視的茬祷,直到最近幾年才不斷的被重視起來沐飘,特別是移動端的興起,反正越是重視產(chǎn)品的公司越是會重視。好了耐朴,裝逼結束借卧,這個行業(yè)其實就是前端開發(fā)啦,行業(yè)當前總體的薪水算是正在不斷的提升中筛峭,其中北上廣深杭是這個行業(yè)發(fā)展最好的幾個城市铐刘。
居然是求職跳槽的高峰期,那么談論的話題之一自然就是跳槽影晓,跳槽則自然就會涉及到為什么跳槽镰吵、如何招人、如何面試這些了挂签。招人面試也算是一個技術活吧疤祭,怎么找到適合自己的公司和適合自己的人,以及如何去面試這個人饵婆,這些都是當下招聘者和求職者會碰到的一些問題勺馆。如果能在面試的時候就盡可能的發(fā)現(xiàn)招聘者和求職者是否匹配那是最好的,否則過了面試后在試用期一兩個月后招聘者又辭退了求職者侨核,那么這對雙方而言都是一種傷害草穆。
那么首先為什么會跳槽?通常而言最突出的三個方面就是:薪資福利待遇方面搓译、工作內(nèi)容技能成長方面悲柱、價值體現(xiàn)及文化制度方面。不知道馬云是否真的簡單粗暴又直白的說過這句話:員工會離職些己,原因就是老子干的不爽了豌鸡,給的錢太少了。
薪資福利待遇方面這個則沒什么好說的段标,也沒什么好展開的直颅,就直接的體現(xiàn)就是拿到手的錢和公司給員工提供了些什么吃住行以及工作本身的便利。對于新人而言怀樟,公司給員工畫畫大餅忽悠一下或許還有點用功偿,不過對于老人而言這個效果恐怕遠沒有招聘者所設想的那種所要達到的預期效果吧。當然這也并不是說對老人不需要畫餅往堡,畫餅依然還是需要的械荷,特別是對于初創(chuàng)型公司。
工作內(nèi)容技能成長方面則是員工在公司至少不能閑的太久需要有事請做(不上進的員工不在這個討論范圍)虑灰,做的事情最好是求職者自己感興趣的那種吨瞎。人活著的時候不能太累但也真的不能太閑呀,因為閑了就容易胡思亂想產(chǎn)生頹廢與迷茫甚至失去斗志穆咐。理想很美好颤诀,不過現(xiàn)實是很骨感的字旭,也從來沒有一種工作是錢多事少離家近的。對于技術成長而言崖叫,光看不練和沒有實戰(zhàn)的環(huán)境或者說沒有小伙伴在身邊一起討論解決問題遗淳,那么成長的確會是相對緩慢的。如果求職者發(fā)現(xiàn)自己一直以來都是閑著的狀態(tài)心傀,身邊又無法跟人交流學習相關技術屈暗,那么但凡有點想法的人的內(nèi)心的不安和墮落感是會驅(qū)使人尋找更適合自己進步的環(huán)境的(工資特別高的不在這個討論范圍內(nèi))。
價值體現(xiàn)及文化制度方面則是決定了公司和員工可以走得多遠脂男,以及影響著員工的積極性和歸屬感养叛。當然影響員工積極性的因素還有很多,比如錢也是很重要的一個因素宰翅。正常的員工都是喜歡人性化管理的公司弃甥,都是喜歡有情感有激情又開明開放的公司吧。
員工會正常的選擇跳槽是一個很正常的職業(yè)選擇行為汁讼,所以請不要對跳槽綁上道德是非或者忠誠度或者不懂感恩等這些帽子淆攻。M君認為,我們應當要避免頻繁的跳槽掉缺,且即使離職也應當做到好聚好散,同事之情誼依然還是可以繼續(xù)存在的戈擒。我們也必須緬懷感恩之心眶明,但這不等于不能跳槽,如果公司已經(jīng)在很多方面離自己的預期有了不小的差距后則應該果斷的跳槽筐高。
問:尋找適合自己的求職者搜囱,通常有這幾個比較有效的方法:
答:
- 嘗試進入相關的圈子里尋找,包括QQ群柑土、專業(yè)網(wǎng)站蜀肘、專業(yè)論壇,專業(yè)行業(yè)招聘網(wǎng)站稽屏。
- 叫自己認識的圈內(nèi)人推薦扮宠,這個效率和靠譜程度都是比較高的,但前提是得有狐榔。
- 本地正規(guī)的主流招聘網(wǎng)站坛增。
求職者尋找新公司則差不多就是反過來了,但是很多企業(yè)在招聘前端開發(fā)時的內(nèi)容幾乎都是外行HR們復制粘貼而來的薄腻,對于招聘內(nèi)容的描述有些也確實是太不負責了收捣,甚至有不少企業(yè)的招聘信息完全就是張冠李戴。
對于M君自己庵楷,在本地前端圈也算是認識了一些人了罢艾,也有不少的Leader和主管楣颠。不過有時候可能會考慮到因為和一些Leader算是比較熟悉的,所以當對方邀請到對方的公司里去時是會有顧忌的咐蚯,主要是指在公司里存在上下級關系的這種童漩。很多時候的求職,也是需要機遇和機會的吧仓蛆。
問:對于初創(chuàng)型的公司如何招到人睁冬?
答:初創(chuàng)型公司相對于成熟的公司或者有一定規(guī)模的公司而言,招人還是有一定難度的看疙,因為初創(chuàng)型企業(yè)有著更不穩(wěn)定的因素豆拨。正規(guī)的初創(chuàng)型公司不適合招聘技術菜鳥,成本和時間都傷不起能庆。初創(chuàng)型公司招人的關鍵點在于施禾,公司拿什么去吸引和留住求職者。換位思考而言搁胆,如果你是求職者弥搞,你在什么情況下會選擇到你自己的公司呢?通常而言渠旁,應該會是在這些方面吧:1攀例、公司所從事的行業(yè)性質(zhì)是否與求職者對口。至少不能排斥顾腊,至少不能是求職者認為的沒發(fā)展的行業(yè)或者說當前環(huán)境發(fā)展不適合的行業(yè) 2粤铭、公司薪資待遇福利的競爭力。工資給的多還是少杂靶,期權股份這些有么梆惯?辦公環(huán)境和福利讓求職者感受如何? 3吗垮、公司的技術實力和對待技術的學習及使用態(tài)度垛吗。有技術大牛共事么?是保守派還是創(chuàng)新派烁登? 4怯屉、公司的核心人物本身的吸引力和能量。我們并不鼓勵盲目的用薪資福利待遇去“砸”求職者饵沧,但是至少不能低于真正行業(yè)平均水平蚀之。
關于面試討論,這確實是一個技術活吧捷泞。但是要想在短短的幾十分鐘內(nèi)就完全了解一個人足删,這顯然不太可能。那么對于技術求職者而言锁右,具體又該和面試者聊些什么呢失受?
對于應屆生而言讶泰,似乎通常都是先筆試做題(或者上機)然后相關人員依次或者一起再面試聊聊(一對一單聊或者多對一群聊)。對于非應屆生而言拂到,有些則繼續(xù)采取招聘應屆生這樣的模式痪署,很多則直接通過面聊的方式貫穿于所有。不過就我所知的兄旬,除非去專門針對面試做了功課的狼犯,否則很多真正有工作年限的人并不可能記住所有的知識點,只能記住常見或者常用的领铐。大部分通常情況下也是只能記住常見的API悯森,少用的API則需要再查詢對應的參考手冊。
對于當下的討論绪撵,對于招聘一個新技術員工而言瓢姻,我們除了至少要求求職者具備一定的崗位要求的技術能力外,還會很看中對方非技術方面的軟技能音诈,比如自主學習能力幻碱、溝通能力、抗壓能力细溅、協(xié)作能力褥傍、對工作的態(tài)度責任心等等等等。
前端是一個技術發(fā)展很快的行業(yè)喇聊,新框架更是層出不窮恍风,對于技術細節(jié)的考核,跟不少認識的主管聊過承疲,其實很多主管自己在某些方面也都未必懂邻耕。作為一個正常的前端er鸥咖,基礎還是要的燕鸽,包括html(html5)+css(css3)+js都是要會的,還有關系很密切常用的ps啼辣、ajax啊研、json、后端程序語言(php鸥拧、jsp等)等不要求精通但至少主流或者說常見常用的要知道吧党远。當前前端框架的層出不窮也確實會讓一部分人可能會去不斷的追求最新而本末倒置,同時也感覺技術一直都是跟不上的節(jié)奏富弦,比如剛學完這個框架這個工具沟娱,發(fā)現(xiàn)似乎就被淘汰了,因為新的框架和工具又出現(xiàn)了腕柜。其實回到前端工作內(nèi)容上济似,你會發(fā)現(xiàn)你在使用的通常也就那么些很基礎很常見的東西矫废。對于大部分企業(yè)而言,用的js框架就是jQuery/zepto砰蠢。關注新技術了解新技術知道新技術背后的思想方法和當下前端的發(fā)展趨勢是很有必要的蓖扑,但是切記不要進入了那個不斷為學習新框架新工具的重復漩渦里√ú眨基礎學習更重要律杠,深入學習一個框架和工具應該是基于實用性而言的。技術框架什么的畢竟只是一個為產(chǎn)品服務的工具呀竞惋。
PS:作為當下討論的面試中碰到的問題柜去,有不少前端Leader在面試新求職者時發(fā)現(xiàn),不少所謂工作了3年碰声、4年這樣的人依然還只會切圖(js幾乎不會诡蜓,有些不少常見的效果也無法搞定);或者有的就只會某一種小眾的但不具普遍使用的框架胰挑,其他的前端技能幾乎又為零蔓罚;或者連個簡單常見的東西問一下背后的實現(xiàn)思想也無法答出。這些所謂的工作的年限其實就是某一段工作技能的不斷重復罷了而非所謂的工作經(jīng)驗瞻颂。不過作為M君自己所處的城市而言豺谈,當前的一種現(xiàn)狀是:絕大部分公司的前端從業(yè)者還是一兩個的居多,很多公司則只有一個贡这,而且工作內(nèi)容就是切圖本身茬末。不過要承認的是,這種現(xiàn)象似乎也正在改變著盖矫,真前端越來越多丽惭。
對于各自工作中碰到的問題而言,主要的問題則會是兩個方面辈双,即技術實現(xiàn)產(chǎn)品碰到的問題和前端與后端的協(xié)作問題责掏。
技術實現(xiàn)產(chǎn)品這個問題,主要就是我們要實現(xiàn)一個功能湃望,應該采用什么技術應該要怎么更好的更高效的實現(xiàn)我們的產(chǎn)品换衬。
對于前后端協(xié)作的問題,說實話這個是一個大家都不得不面對的問題且會是每個真前端都會遇到的問題证芭。一個產(chǎn)品總是由前后端一起協(xié)同完成的瞳浦,前端負責數(shù)據(jù)展示和交互,后端負責數(shù)據(jù)處理以及接收和發(fā)送废士。為了防止前后端太過耦合以及前后端扯皮叫潦,目前的一個趨勢似乎都是走前后端分離,可通過nodejs層讓彼此盡可能的不再干擾著對方官硝。其中一種理想的方式是矗蕊,前后端采用一套共同的渲染模板標簽和渲染機制四敞,后端語言通過某種標簽去渲染去循環(huán)數(shù)據(jù),而前端也采取同樣的標簽使用js模板引擎去渲染拔妥,但這中間需要一個人打通渲染后端語言和js渲染通用的渲染技術忿危。
當然,問題肯定不止這些没龙,還有上級任務安排铺厨,產(chǎn)品修改需求,前端與前端協(xié)作等的問題硬纤。關于這些的問題解滓,只能說是盡可能的多溝通吧。如果真的無法很好的溝通筝家,那么就只能借助于第三方平臺或者郵件等形成書面文字的記錄方式規(guī)范彼此的任務及結果要求洼裤,這樣以后有矛盾就變得有據(jù)可查。
關于自主學習成長中遇到的問題以及團隊管理團隊協(xié)作團隊成長技術選型這個話題溪王,這其實本質(zhì)上就是個人成長和團隊成長問題了腮鞍。
作為一個正當青春的少年而言,自主學習始終需要貫穿在我們的職業(yè)生涯中莹菱。如果現(xiàn)在的你安于現(xiàn)狀那么若干時間后的你就會淘汰移国,而且你現(xiàn)在的所作所為決定的就是你今后未來的生活狀態(tài)。如果你現(xiàn)在是一種技能累積的狀態(tài)道伟,那么隨著時間的推移你最終就是成長和向前的迹缀,否則就是止步不前,而且止步不前本身其實就是一種退步蜜徽。
通常而言祝懂,影響到一個人學習的因素會有自己個人的主觀因素、外界的大環(huán)境因素拘鞋、以及自己所處公司(團隊)的環(huán)境因素砚蓬。人都是有惰性的,至少對于絕大部分人而言掐禁,很多時候還是很容易被惰性給戰(zhàn)勝的怜械。要想讓個人成長的快速颅和,那么一個好的學習環(huán)境和實踐環(huán)境是非常重要的傅事,所以如果是在一個團隊里,那么理論上成長和進步的速度會是非诚坷快的蹭越。
對于早期的前端開發(fā)人員,各種所謂的技術都是自學的居多教届,M君也不另外响鹃,都是自學的驾霜,不過M君還不屬于早期的前端開發(fā)人員那批。很多非計算機專業(yè)的人員去接觸編程語言买置,一開始其實都是挺痛苦的粪糙,因為真的是各種不懂,還有一個也是沒人在身邊指導忿项,所以各種苦逼蓉冈。
團隊管理需要尊重人性,盡可能的去了解部員的心理想法轩触。管理者應該利用團隊和項目不斷的去驅(qū)動隊員們自主學習寞酿,且應該根據(jù)員工自身的特性去打造不同員工不同的技術特性。團隊和隊員都需要一起成長脱柱,這才是一個健康的團隊伐弹。
關于團隊中的技術選型,除了效率外榨为,這個則主要是要考慮到盡可能的不要只依賴一個人惨好,技術選擇似乎應該還是以穩(wěn)當?shù)馈>秃帽茸罱容^火的mongoDB随闺、reactJS等等昧狮,如果團隊中只有一個人會,那么是不適合用在正式環(huán)境中的板壮,否則當這個人萬一突然離開后團隊就會陷入暫時的停滯和被動中逗鸣。
團隊管理的那些事兒其實還有挺多的,團隊協(xié)作開發(fā)的效率也是有很多方方面面需要考慮的绰精,比如常見的代碼規(guī)范撒璧、注釋約定等等,不過時間太晚了就不繼續(xù)了笨使。我們可以找個時間卿樱,咖啡廳約起聊聊,晚安~