# 筆記 # 《前端,十日談》前3日筆記,看清局勢

 

Web前端技術是一門「技術」,和計算機科學系出同門,只是由於互聯網的高速崛起而讓咱們傻傻看不清時局。
 
那麼,
如何定義Web前端技術職責邊界?
——「基於瀏覽器端的開發」就成了軟件開發的新的分支,即不論什麼時候何地何種系統以及怎樣的設備,但凡基於瀏覽器,都是Web前端開發的範疇。
 
Web前端技術的價值體如今何處?
——開發者角度,來自於從視覺和內容兩方面(產品的用戶體驗和高質量的技術輸出),能夠劃分兩類人:第一這類人是被「視覺」所吸引(渲染引擎),從切頁面入行,着迷於結構化的html和書寫工整的css,喜歡簡潔優雅的UI和工整的頁面設計,以後開始接觸視覺特效,並使用jQuery來實現視覺特效,以此爲線索,開始深刻研究Dom、Bom和瀏覽器的渲染機制等;第二類人即工程師轉行作前端(JS引擎),他們有較多的後臺語言開發背景,從讀寫數據開始,漸漸觸及瀏覽器端,接觸JavaScript庫,起初是在html代碼上加js邏輯,後來開始涉及html和css,他們喜歡OO、邏輯清晰、結構悅目的代碼,更關注界面背後的數據邏輯。
 
前端工程師如何「打怪升級」?
——擁有「服務精神」,即你所作的東西是服務於人的,要麼是產品客戶、要麼是接手你項目的人、要麼是使用你開發的功能的人,因此技術文檔成爲伴隨代碼的標配。所以,工程師之間經過代碼就能作到高效溝通。這是工程師的基本素質,即思路清晰的完成項目,且配備了有價值的技術文檔,若是你的程序是給其餘程序員用的,則更要如此。
——技術的推銷,相對成功和遠播的關鍵在於兩方面,紮實的技術功底和高超的寫手。而真正的技術大牛必定是集二者與一身,不只鑽研劍道,還能產出祕籍。工程師要習慣於總結和沉澱,善於用文字推銷自身的技術。
——勤于思考,輕裝上陣,大膽實踐,敢於創新,發掘問題所在,實打實的解決(潛在)問題,這纔是咱們真正須要的能力。放下思惟定勢枷鎖,也會有一種豁然開朗的感受。
 
當前「我」處在什麼位置?
——目前階段:前 2 年是學習技能的階段,2年內起碼要遇上平均水平,在這個階段的人一般對軟技能不怎麼關注,溝通能力比較欠缺,基本上是來啥活幹啥活,幹不完就加班的這種, 對需求本質不甚理解,對項目也沒什麼把控,儘管在技能上有提升的空間,也不是公司最須要的人
工做2-3年的人在前端技能上趨於穩定,也就是技能上的第一次瓶頸,這種人幹活熟練,切頁面可能也很快,代碼看上去也比較規範,屬於熟練工,開始注重溝通技巧和一些職業技能的積累,好比帶人帶項目,並有過推進項目的經歷,但應當注意的是,這時最容易出現偏科的狀況,特別是對於那些「專門切頁面的「和「專門寫腳本的「人。若是你覺察到自身有偏廢的嫌疑,則要當心了,要 清楚的瞭解自身的差距,並意識到瓶頸的存在,爲往下一階段過分打好基礎
——接下來的階段:過了這道坎以後,工做3年以上的人大部分技能也趨穩,有些人對前端新技術有鑽研,可以熟練應對平常工做,軟技能也ok,具有有針對性的「拿來主義「,代碼也具備必定的架構性,開始突破「代碼民工」的這一層瓶頸,對團隊氣氛、培訓、工做環境有個性化的要求,通常來說,這種人是典型的具備潛力的「中級」工程師,但很快會遇到職業發展中的第二個技術瓶頸。
有少數工做3年或4年以上,開始關注「底層協議」,即HTTP、第三方應用、系統對接、製造工具、工做流程等,好比要架設一個站點,可以搭建站點框架,預見站點將要遇到的風險,並一一給出預案。咱們須要這種人才。
出方案是一件挺難的事情,它要求一個工程師同時具有經驗、技術、氣場等諸多硬技能。尤爲是對技術底子的要求很是高。
 
接下來的路應怎樣走?
——興趣始終應當是第一原則,而後纔是你「想作好「。    
——N.C.Zakas曾經這樣勉勵你們:
「我對Web開發人員最大的建議就是:熱愛你的工做。熱愛跨瀏覽器開發帶來的挑戰、熱愛互聯網技術的種種異端,熱愛業內的同行,熱愛你的工具。互聯網發展太快了,若是你不熱愛它的話,不可能跟上它的步伐。這意味着你必須多閱讀,多動手,保證本身的才能與日俱增。下了班也不能閒着,要作一些對本身有用的 事兒。能夠參與一些開源軟件的開發,讀讀好書,看看牛人的博客。常常參加一些會議,看看別人都在幹什麼。要想讓本身快速成長,有不少事兒能夠去作,並且付出必定會有回報。」
 
何謂前端技術之「道」?
——精通一行須要先精通十行。爲何?只有練就了一身本領,纔會更有目標的去尋找對產品的責任感和對團隊的歸屬感,做一個精品項目,必定不乏專業的過程把控,這也是大多數人最易忽略的地方。
——勵志之本。其實,除了我的須要明確努力的方向,每一個人都更渴望身處一個好團隊,誰都不但願有豬同樣的隊友。咱們都很羨慕處身這樣的團隊,能夠放心的將精力放在純粹的技術上,身邊每一個人都自覺的補充文檔註釋,代碼也層次清晰解偶充分重用率高,精妙的設計實現能夠更快的傳播,bug 獲得的改進建議也是務實專業的,技術在這種良性互動中價值倍增。我想這也算是好團隊的一種境界了,這有賴於團隊成員水平水漲船高。
但我猜,你如今的處境必定不會太過樂觀,產品亂提需求、一句話的PRD、不被重視,被生硬的看成「資源「……反正,狀況就是這樣。「積極主動「是源自心裏的一種堅韌品質,也是勵志之本,有些人在現實中被磨平了理想,有些人卻在黑暗森林中找到了方向,這就是犬儒主義和英雄氣概之間的差異。這讓我想起了「大長今」,這簡直就是前端工程師的勵志典範:「這是一個可怕的環境,足以消磨任何人的鬥志和信念,全部來這裏的人都變得麻木和無所做爲,‘多栽軒‘惡劣的環境沒有改變長今,但長今卻改變了‘多栽軒‘全部的人「。
若是你想作到「資深」,就必定要想清楚這一點,由於你是團隊的頂樑柱(業務),也是幸福感的源頭(士氣)。
 
 
 出處:
相關文章
相關標籤/搜索