国产麻豆一区二区精彩视频-国产麻豆一区精品视频-国产麻豆一区在线-国产毛a片久久久久无码-国产毛片av一区二区三区网站-国产毛片精品av一区二区

全棧工程師與個人站長

2014/5/9 17:09:44   閱讀:2674    發布者:2674

   最近國內外都在流行一個詞叫Full Stack,中文翻譯過來叫全棧工程師,也叫全端工程師。微博上很多專業人士都在討論全端工程師,有贊有毀的。我對全端工程師的定義是:掌握多種技能,并 能利用多種技能獨立完成產品的人。打外比方,全棧工程師就是一個能獨立蓋一幢10層小洋樓的人,而普通工程師,則是可以和一群人蓋一幢摩天大樓的人。至于 要掌握哪些技能,我覺得這個要跟從事的行業與技術方向有關,做互聯網的和做軟件的是不一樣的,即使是做互聯網的,后端也可以分為很多種技術流派。

  8/2定律在哪都適用,全棧工程師就是掌握20%常用技能的人,但這20%的技能會有80%的幾率被用到,剩下那80%不常用的,讓我們Google吧。

  有人說,全棧工程師在中國已經很多年了,他們叫站長。這個說話有點靠譜但又不那么靠譜,我自己也做過站長,深知作為一名站長需要掌握很多種技術。不靠譜的是,很多站長其實并沒有真正寫過多少代碼,而是熟練利用一些建站軟件來建站。

  全棧工程師的價值

  有人說了,你再牛逼,你懂五種技術,你能干五個人的活嗎?全棧工程師并不是說一個人能干幾個人的活,而是要從多個方面來看這個問題。

  全局性思維

  現代項目的開發,很少說只用到一兩種技術的,特別是移動互聯網大潮下。隨便一個互聯網項目中用到的技術,就會需要用到后端開發、前端開發、界面設 計、產品設計、數據庫、各種移動客戶端、三屏兼容、restFul API設計和OAuth等等,一些比較前衛的項目,可能會用到Single Page Application、Web Socket、HTML5/CSS3這些技術,還有像第三方開發像微信公眾號微博應用等等。

  Web前端也遠遠不是從前的切個圖用個jQuery上個AJAX兼容各種瀏覽器那么簡單了。現代的Web前端,你需要用到模塊化開發、多屏兼容、MVC,各種復雜的交互與優化,甚至你需要用到Node.js來協助前端的開發。

  所以說一個現代化的項目,是一個非常復雜的構成,我們需要一個人來掌控全局,他不需要是各種技術的資深專家,但他需要熟悉到各種技術。對于一個團隊特別是互聯網企業來說,有一個全局性思維的人非常非常重要。

  像如果是我經手的項目,我肯定會注意到網頁優化,也會考慮到API來兼容各種客戶端,更會考慮到三屏兼容的問題。不會說項目中完全使用AJAX而不顧SEO,也不會為了功能性而忽略訪問速度,我會很好的把握這個平衡,因為我知道它們的權重與實現成本。

  溝通成本

  項目越大,溝通成本越高,做過項目管理的人都知道,項目中的人力是1+1<2的,人越多效率越低。因為溝通是需要成本的,不同技術的人各說各話,前端和后端是一定會掐架的。每個人都會為自己的利益而戰,毫不為已的人是不存在的。

  而全棧工程師的成本幾乎為零,因為各種技術都懂,胸有成竹,一不小心自己就全做了。即使是在團隊協作中,與不同技術人員的溝通也會容易得多,你讓一 個后端和一個前端去溝通,那完全是雞同鴨講,更不用說設計師與后端了。但如果有一個人懂產品懂設計懂前端懂后端,那溝通的結果顯然不一樣,因為他們講的, 彼此都能聽得懂。

  創業公司

  對于創業公司來說,全端工程師的價值是非常大的,創業公司不可能像大公司一樣,各方面的人才都有。所以我們需要一個多面手,各種活都能一肩挑,獨擋 多面的萬金油。對于創業公司,不可能說DBA前端后端客戶端各種人才全都備齊了,很多工作請人又不飽和,不請人又沒法做,外包又不放心質量,所以全端工程 師是省錢的一妙招。雖然說全端工程師工資會比一般的工程師會高很多,但綜合下來,成本會低很多。

  全棧工程師的困境

  我講技術有兩個發展方向,一種是縱向一種是橫向的,橫向的是瑞士軍用刀,縱向的是削鐵如泥的干將莫邪。這兩個方向都沒有對與錯,發展到一定程序都會相互溶合,就好比中國佛家禪修的南頓北漸,其實到了最后,漸悟與頓悟是一樣的,頓由漸中來。

  如果一個公司不太懂全棧工程師的價值,那么全棧工程師的地位將會很尷尬,說得不好聽一點,全棧工程師就是什么都會,都么都不會。曾經有一次面試,對 方問我很基礎的問題,我答不上來,我能做出產品,也知道什么是怎么一回事,我也不會犯那些錯誤,但我就是答不上概念,要考倒我非常容易。所以在應聘面試的時候,有些時候會吃虧,你可能會不如哪些在某一方面鉆得很深的人工資拿得高。

  由于經常在各種技術穿梭,我會經常忘記代碼的語法和一些API,所以我經常需要去查API甚至查語法,我覺得沒有Google我幾乎沒法工作。這在某些人的眼里,是技術不夠的表現。我記的只是一個Key,一個如何找尋答案的索引,而不是全部,人腦不是電腦,我不可能要求我能記下所有的東西。

  有一次面試官問我一個問題,我說我不知道,但我猜大概是如此這般,對方問我,你為什么這么猜,我說憑直覺,對方笑了笑沒說話。面試完后我一查,果然和我猜的差不多。沒錯,我就是憑直覺,但這種直覺和女人的直覺不一樣,這種直覺是技術上的直覺,是你過去技術經驗累積的一個反射。

  為什么我會成為全棧工程師

  我相信很多全棧型工程師會和我一樣,是因為要創業才成為全棧型工程師的。我有一顆創業和做產品的心,而且我又是一個不愿意麻煩別人的人,有些人擅長整合資源,空手套白狼,但我顯然不是這種人,所以我只好自己做了。

  在經歷過兩次孤獨的創業之后,我發現我并不是一個適合獨立創業的人,所以,我成為了一個全端工程師。我最初是做ASP,后來自己創業寫客戶端用 Delphi,然后寫了三年的ASP.Net,2010年的時候因為公司需要開始做iOS開發。Web前端是一直自己在做,項目中的的 Javascript基本都是我自己在做。

  我熱愛寫代碼,熱愛重復發明輪子,熱愛新技術,我想這也是我成為一個全棧工程師的重要原因。

  于我自己來說,我覺得全端工程師的樂趣要比一般工程師來得多,因為你知道一個產品的形態,你可以去設計一個產品,你是從全局的視野來做事情,你得到的成就感會更多一些。

主站蜘蛛池模板: 亚欧成人乱码一区二区 | 欧美日韩精品一区二区在线线 | 欧美XXXX三人交性A片 | 免费精品99久久国产综合精品 | 香蕉福利久久福利久久香蕉 | 午夜无码片在线观看影院 | 日韩专区中文字幕 | 丁香视频在线观看播放 | 久久夜色精品国产亚洲av动态图 | 波多野结衣久久 | 久久国产精品波多野结衣av | 天堂网a | 日韩精品片 | 国产粉嫩白浆在线观看 | 国产成人无码区免费内射一片色欲 | 欧美日韩视频无码一区二区三 | 久久精品亚洲一区二区三区浴池 | 漂亮人妻洗澡被公强 日日躁 | 日韩三级欧美 | 国产精品久久久久秋霞影视 | 国产精品久久久亚洲 | 精品久久久久区二区8888 | 天天色天天拍 | 国产乱人伦真实精品视频 | 日本黄a三级三级三级 | 色久综合网精品一区二区 | 亚洲加勒比久久88色综合一区 | 五月中文字幕 | 亚洲v欧美v国产v在线观看 | 久久免费精品一区二区 | 波多野结衣中文字幕视频 | 国产成人a | 日本中文字幕网站 | 色五月激情五月 | 午夜精品网 | 成人a毛片视频免费看 | 学院传说之三生三世桃花缘 | 欧美日韩综合在线视频免费看 | 国产电影一区二区三区 | 国产传媒一区二区三区呀 | 欧美又大又色又爽aaaa片 |