Web 前端工程師,是需要偏理性還是偏感性?或者說最好是兩者平衡發展?
12-19
如題,顯然的,人的精力都是有限的,兩者同時發展的話,在某一方面肯定沒有隻重點關注一方面的效果好。
作為web前端工程師的你,覺得自己是屬於哪類人呢?
想起這個問題,是因為剛剛看了這個新浪的招聘:http://www.hrfed.com/jobs/308,其中第四條提到「計算機、數學等相關專業」。
最後請web前端工程師們協助完成一個職業調查:
知乎的web前端工程師們,你們的學歷和在校專業分別是什麼?
昨天吃飯時聊到一個類似話題。現在國內前端工程師是非常中國特色的,JS開發像傳統後端開發,目前前端開發愈加追求結構性、模塊化、涉及技術繁雜、因此還要考慮架構問題,這顯然需要嚴謹的理性思維。
但同時中國特色的地方是還要彌補設計師在技術上的不足,比如,國內視覺設計師鮮有對瀏覽器渲染原理門清的,交互設計師往往更多是信息架構方面的,對用戶交互行為背後的原理並不了解。在做設計時通常是「參考」,結果往往是攢的不合理、設計的不徹底。所以,前端工程師在實際開發的時候其實再做一部分設計師的工作。現在這已成為前端工程師自身價值的一部分,但又被不了解內情的人忽視。
所以中國的前端工程師其實就是工程師中的設計師,設計師中的工程師。從這角度看還真需要點感性思維,似乎叫用戶體驗工程師更帖切些。個人是文科出身,所以對這個話題還是比較有感觸的,其實入行很偶然,之前做過一段時間的設計,後來才開始寫前端的東西,前端這個行業的確是入門容易深入難,剛開始的時候因為沒有理科生那種嚴謹的邏輯思維,所以代碼都很隨意,但是當你開始逐漸深入這個行業的時候,你會發現邏輯思維是多麼的重要,好的前端架構絲毫不亞於任何後台開發架構,需要邏輯、縝密的思維,當然由於要跟ui層面的東西打交道,前端工程師或多或少在審美上會要求比較高,這也是為什麼有很多前端開發者都有很強的代碼潔癖,至於說感性和理性到底要哪個多些,我覺得這個問題沒有回答的必要,工作的時候能保持縝密和思維,創新的時候有靈動的想法就是最好的,最後感性一把,拽句汪國真的詩:太感性的人命運多坎坷,太理性的人一生多寂寞
我覺得感性和理性,本身和是否從事前端這一職業無關。前端的位置決定了他必須和UI設計師打交道,感性的去理解設計的理念;與交互設計師溝通,將自己站在用戶的角度,去提升產品用戶體驗;作為UED中和開發關係最緊密的崗位,又必須要有程序員的理性思維,用Code的方式詮釋在UI設計師和交互設計師的想法。
我的學歷是計算機科學與技術,畢業後開始從事的是後台開發,兩年前開始專註前端。個人認為,目前國內並沒有將前端進行嚴格意義上的劃分,所以,伺服器端編程、前端技能、用戶體驗、交互設計都是需要學習的,只有這樣,才能讓自己的知識體系更加完整。
人的精力確實是有限的,但前端涉及到的知識面也是有限的。
省掉那些打遊戲泡妞吹牛皮逛論壇的時間,都學會了。
我感覺理性感性的沒什麼關係,我們部門前端組什麼樣的兄弟都有,工作的時候能冷靜下來就行。
我是感性思維的人,非常容易衝動,喜歡感情用事,相信直覺,但是工作狀態跟這個好像沒什麼關係,也有可能是我沒到那個層次體現不出來。
我的學歷是本科,專業是計算機科學與技術。
提到「計算機、數學等相關專業」一般是對數據結構演算法之類的有一些要求,不過好多IT大牛都不是計算機專業的,這個東西靠興趣、悟性、堅持、學習實踐和交流,專業真的是無所謂的。
感謝邀請,這個問題,我個人覺得,從我接觸到的優秀的前端工程師的類型來說,是理性和感性並重的,我個人認為,只用理性做前端,是做不出太有意思的東西,因為理性可能意味著墨守成規。再說,計算機和數學專業畢業,並不意味著工程師的思維不感性不活躍啊。
我是來參加調查的,我是女生
記起《給青年建築師的信》 漢寶德寫的一本,雖是建築學的,但有一段很受用,大概說一個行業中會有2種人,一種非常理性,畫線很准,精於物理,一絲不苟。一種就天馬行空,多想像力,偏感性。但是一個行業這2種人都需要,理性的人是行業的根基,沒有他們的精準與不苟,就不會穩固。感性的人可以為行業帶來活力和創造,新鮮血液,沒有他們就少了很多些靈動和創新的東西。當然,這兩者結合起來其實是最好的也是最糾結的,但相信以後會逐漸好很多。前端如此,好多行業也一樣。
我只能說:不同公司要求不一樣……
有的公司是有的公司是把你當程序開發 basic,把你的設計師 pro…… 前者偏理性,後者偏感性。
學歷:本科
在校專業:電子信息科學與技術
我覺得我既有感性的一面,也有理性的一面,做不同的事情的時候表現的不一樣。寫代碼的時候,還是理性表現的突出點。
學歷:高中,讀過大學,學歷沒拿到
在校專業:半導體和光學方向.
我覺得知乎上的問題都沒什麼意義.
我是非常感性的一個人,但是我覺得這並不是一個前端工程師的優秀品質.
理性和感性緝拿被可能比較好吧.
不過感性和理性很難說的.
我喜歡數學,喜歡圖形學,我覺得這些東西都是非常感性的東西.你也這麼認為么.
我當初喜歡編程就是因為我不需要太理性,然後就可以寫出代碼.邏輯並不是理性的東西,感性對於邏輯思考會更有幫助吧.
亂說一通
兩者皆有吧,要理性,才能做出更炫的效果,要感性才能讓這個效果更有靈性,更符合用戶的需要。
和設計師一樣細膩,和程序員一樣嚴謹;遊走在設計師和工程師之間,游刃與用戶體驗和技術實現之間,斡旋在用戶利益和商業利益之間。——偶是一枚前端開發工程師!
理性一些的,有縝密的思維邏輯的人,更有能力勝任前段工程師。
前端開發不亞於後端程序開發,甚至需要前期進行深一步的架構規劃。
記得剛學div+css的時候不覺得有多難,了解到js後也沒覺得多難,忽然看到了Gmail,隨後接觸到jquery,再看看蘋果的體驗,再來個新瀏覽器Chrome,再知道一些瀏覽器渲染的原理~ 前段工程師真TM是一份值得你一生為之奮鬥的事業啊!
前段工程師不學習不深入不進步,牛X不起來的!
工作是一個戰場,沒有武器就會累死
前端工程師的理性是用來抵抗產品設計的無休止的需求
前端工程師的感性是打擊程序開發習慣性的懶惰
不理性或不感性,前端都會累死
有感而發,我只想要求一點: 前端意識
根本沒有偏理性,偏感性的說法。
根據前端現而今在中國發展的情況來看,理性思維和感性情感應該是並存的,前端很大程度上都是在編碼,理所當然,這是開發的工作,理性的,縝密的思維習慣是每一個開發者都應該具備的基本素質。
而設計交互原型,編寫交互腳本,也應該時候的保持著理性而縝密的思維,不是說我們想當然的靠著感覺說「嗯,這個不錯」就能把這個交互做得非常棒的。往往一些非常優秀的設計都是靠著細節取勝的,而對這些細節的把握不是靠著感覺走的,至少大多數情況下是如此。
而前端中的一些非編碼性的工作,團隊協作、開發流程優化等工作也是建立在理性思考的標籤上的。
那麼感性又體現在哪些方面呢,感性是一種情感的流露,往往表現在親和力、感染力、感性交流,以情動人,不必以理咄人、率性交流,即待人處事、工作作風等方面。
附件:學歷-高中,專業:自學前端。
對待客戶要理性,對待代碼技術要感性!
還有取決於你今後的發展目標是啥樣的
你是什麼樣的人就會變成什麼樣的前端,理性有理性的出路,感性有感性的選擇。
如果前段工程師的主要工作是編碼的話,必然是理性吧, 當然如果公司小, 沒有配備UE團隊,要前端工程師兼做UE的話另算。
推薦閱讀:
※如何成為理性的人?
※哪個瞬間什麼時候你覺得最孤獨?
※如何做到「念起即覺,覺已不隨」?為什麼有時候控制自己的意念那麼難?
※為什麼有的人可以放任自己胖下去而不做任何措施?