精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么你應該嘗試全棧

移動開發
程序員是一個上帝模式的職業,每天的工作就是創造,這也正是這個職業看起來很酷的原因。但是正因如此,程序員多少都會有些自負,自負的結果就是以自己有限的知識去揣測別人的工作該怎么做。

程序員看到全棧這個概念,大概會有兩種反應

1.臥槽,這個好,碉堡了

2.你懂毛,全棧就是樣樣稀松

以上兩種反應其實都有失偏頗,即使只做一種技術,做的很菜的多的是,而全棧但是樣樣都做的不錯的也不少,更別說這個世界還存在另外一種爆棧型的程序員,做什么什么精。

全棧學徒 至少要掌握以下幾種技能

Web 前端開發,至少掌握一種前端框架

Server 后端開發,至少掌握一種后端框架

Server 運維,掌握 Linux Server 的搭建與維護

客戶端開發,iOS 和 Android 至少掌握一種

數據庫,掌握 SQL 和 noSQL 數據庫

而獲得 全棧 這個稱謂則應該至少獨當一面的一個人完成一款產品的構建,并且真的經歷過商業化運作,被自己的 愚蠢 坑過無數次。

由此可見,全棧的門檻還是挺高的,并不是說掌握以上五種技能,就能稱為全棧,至少要加個學徒來修飾一下,也正是因為太多學徒自詡全棧,才導致第二種反應如此廣泛。

不過,這篇文章的題目是 —— 為什么你應該 嘗試 全棧,所以討論點并不在要不要做全棧,而是嘗試。

外行與內行

過去幾年里,我和不少團隊的人聊過,發現絕大部分的團隊矛盾都在于——

Server 端的不懂客戶端,設計出來個 API 后瞎 BB

設計師不懂客戶端,設計個交互瞎 BB

客戶端不懂 Server,對著 API 瞎 BB

客戶端不懂產品,對著需求瞎 BB

產品經理不懂需求,對著 Team 瞎 BB

除了***的產品經理應該被燒死以外,前四個矛盾都還是有救的。

程序員是一個上帝模式的職業,每天的工作就是創造,這也正是這個職業看起來很酷的原因。但是正因如此,程序員多少都會有些自負,自負的結果就是以自己有限的知識去揣測別人的工作該怎么做。

如果 Server 端不懂客戶端,那么很容易設計出來不符合客戶端機制的 API,以網頁的思維去理解客戶端,這時候好點的話做客戶端的耐心解釋,每個 API 耽誤一兩天的時間來磨合,不好的話就要吵架了。

但 Server 端并不總是錯的,客戶端希望所有數據給出來后不需要再加工,而往往按照客戶端需要的結構給的話,有些查詢可能要耗時一兩秒。客戶端如果不理解服務端的機制,一味以 “服務端就是給客戶端服務的” 來要求,就又要吵架了。

如果說技術人之間的爭論是冷兵器戰爭的話,那如果碰到更外行的產品經理或者老板,那就要爆發核戰爭了。

“你就改個網頁,十分鐘能搞定嗎?”

“效果怎么可能很難做,我給你做個”

“明天上線,趕緊的”

“我不管你技術上有什么難度,反正你就得給我實現出來”

而這樣的場景,無論是哪家公司,幾乎都在不停上演。

嘗試了解對方的技術

先聊聊我的技術軌跡吧,從初中開始使用 Linux,以 Ubuntu 作為自己主力系統,而后切換到 ArchLinux,再回到 Ubuntu,一直使用到大一,這幾年的 Linux 使用經驗奠定了 Server 架構的基礎,大一開始嘗試自己做一款產品。

那時候就琢磨,我應該先寫一個網頁版,然后再寫個客戶端。

所以從后端開始,我使用 Django 作為起步,不過很快我轉移到了 Rails 陣營,Rails 的敏捷開發極大的降低了開發成本,而其的約定習慣,也使得菜鳥能夠平安飛過很多危險區域。

開始寫網頁前端的時候,并不知道有前端框架這個東西,直到用 Rails 寫完了后才發現原來有東西叫 Ember.js,于是開始用 Ember.js 來重寫,一開始的理解還是如何用 Rails 來渲染前端,后來發現其實在引入了前端框架后 Rails 的角色已經變成了個 API Server 了。

于是由此開始從新的角度去考慮如何設計 Rails 的 API,閱讀了大量的 API 設計的資料,怎么樣設計前端才好用,怎么樣降低查詢時間,服務器緩存,redis,安全等等。

Rails 的自動化幫了不少忙,很多自己并不知道的地方它已經幫忙做好,而當你想了解的時候,又會發現其實現是如此精妙。更別說 Rails 對新技術的接受程度,使得你總是有新東西可以玩,CoffeeScript 和 Sass 最早就是 Rails 吸收作為自己框架的默認前端技術。。

隨后由 Ember.js 又切換到 Angular.js,用 Angular 重寫一遍,期間又接觸了前端工具 Grunt (前端的變化一日千里,現在用的東西已經不是這個了)

***到了 iOS 客戶端,此時 iOS 的界面實現又與網頁的 HTML 和 CSS 有著很多不同,也因此又花費了不少時間去理解 iOS 的 UI 概念,把思維從網頁轉換成 iOS 的界面開發思想。

數據庫也在這個期間從 MySQL 換成了 MongoDB,因為那幾年的潮流也正好是這個轉變。

這個過程里幸好是我一個人,所以沒人可以吵架,不然我想各個階段都是有很多值得爭吵的地方。

項目上線后,隨著運維的復雜程度逐漸提升,也因此接觸了 chef 和 Ansible 這種自動化運維方式,再往后 NewRelic 這類的監控服務也上了,為了一個穩定的開發環境,繼而使用了 Vagrant。

而這一切都只發生在一年的時間里,不過很有趣的事情是,很多時候我寫著 iOS 突然想明白了 HTML 和 CSS 的實現原理,做著 Rails 突然想出了更好的 iOS 架構方式,不同的技術之間觸類旁通的感覺在每天都發生著。

在后來的時間里,這段經歷使得我和不同的技術人溝通都非常輕松,因為去年 秒視 做濾鏡的原因,我開始研究起 openGL,在重拾了Blender 之后,很多以前似懂非懂的地方,實現突然變的像 Hello World 一樣簡單,因此也干脆玩起 Unity 來,在這一切的積累之后,Unity 的學習變的非常輕松,成為了我晚上的休閑項目,或許不久之后,你會看到一款我做的游戲(可能會是 RPG)。

我并不覺得全棧會使得你全面平庸,每種技術在做的時候都可以為其他的技術提供思路,而在你了解各種技術的前提下,深入其中的某個技術,時常能夠帶來對其他技術的反哺。相反,了解的技術如果非常狹隘,很可能才是限制自己潛能的原因。

尊重與和平

在團隊溝通的時候,對對方技術的了解能減少非常多的溝通成本,并帶來尊重和和平。

很少見大神在一起爭論誰該來讓步,相反往往都是初窺門徑的人整天吵個沒完,脾氣一點就爆。

雖然很難講整個行業的水平能很快有質的變化,但是我想如果產品需求能夠詳細的描述清楚,說清楚原因,技術人員之間能夠在一起相互學習,耐心的探討,設計師能夠尊重技術緯度的事情,設計出更符合當下的原型,那一切就會往者好的方向發展,這一切就從了解對方的工作開始。

責任編輯:chenqingxiang 來源: CocoaChina
相關推薦

2015-08-24 10:51:00

全棧

2015-10-21 17:38:22

程序員全棧工程師

2024-10-18 11:55:47

2022-05-16 09:27:37

UbuntuUbuntu LTS

2018-01-30 16:43:39

Web全棧工程師架構

2022-01-23 13:51:30

Arch LinuxLinux

2020-06-05 14:09:42

Kubernetes容器應用程序

2021-08-14 09:04:58

TypeScriptJavaScript開發

2015-07-29 09:42:09

工程師全棧工程師

2025-06-25 02:30:00

AIMCPLLM

2022-12-12 09:21:01

Nemo文件管理器Linux

2021-05-08 14:00:58

FedoraLinux

2023-02-03 17:25:31

自動化代碼審查開發

2016-04-08 14:32:32

全棧工程師世界

2021-09-29 08:59:49

Rust編程語言

2018-07-30 09:29:16

谷歌Android開發者

2021-06-30 12:47:12

標簽HTML分辨率

2016-08-22 13:31:05

前端架構前后端分離

2024-05-17 13:48:19

2023-08-01 08:18:09

CSSUnset
點贊
收藏

51CTO技術棧公眾號

亚洲人线精品午夜| 亚洲女与黑人做爰| 97成人精品区在线播放| 熟女俱乐部一区二区| 欧美www.| 亚洲影视在线播放| 日韩高清dvd| www.亚洲天堂.com| 日韩电影一区二区三区| 免费av一区二区| 泷泽萝拉在线播放| 成人午夜888| 欧美性极品xxxx娇小| 在线综合视频网站| 天堂成人在线| 国产一区二区在线影院| 日韩美女毛茸茸| 久草福利资源在线观看| 日韩欧美一区二区三区免费看| 日韩一级欧美一级| 色综合天天色综合| 精精国产xxxx视频在线野外| 国产精品乱码一区二区三区软件| 国产一级特黄a大片99| 国产精品欧美亚洲| 久久免费黄色| 久久久噜噜噜久久中文字免| 国产视频123区| 欧美男人操女人视频| 日韩一区二区在线播放| 91香蕉视频污版| 少妇淫片在线影院| 亚洲一区二区三区在线| 一本色道久久综合亚洲二区三区 | 欧美a级理论片| 7m精品福利视频导航| 欧美黄片一区二区三区| 久久美女视频| 在线观看久久av| 精品无码一区二区三区| 精品视频在线你懂得| 日韩欧美亚洲一区二区| 一级黄色在线播放| 日韩大陆av| 影音先锋男人的网站| 青青草视频在线免费播放| 成人好色电影| 国产亚洲自拍一区| 99久久一区三区四区免费| 国产女同91疯狂高潮互磨| 日韩av电影天堂| 国色天香2019中文字幕在线观看| 日韩一区免费观看| 国产综合视频在线| 国产成人综合自拍| 91青青草免费观看| 亚洲第九十九页| 国产成人精品网址| 不卡视频一区| 欧美一级视频免费| 成人免费视频免费观看| 国产精品久久久久久久久久直播 | 成人亚洲欧美| 色婷婷综合激情| 男人天堂成人在线| 日本在线免费| 国产视频一区不卡| 欧美精品一区在线| 黄网站在线观看| 国产亚洲美州欧州综合国| 国内成+人亚洲| 视频二区在线观看| 91丨九色丨蝌蚪丨老版| 久久99久久99精品蜜柚传媒| 亚洲av电影一区| 91捆绑美女网站| 另类视频在线观看+1080p| 天天爱天天干天天操| 成人动漫一区二区| 久久久久久欧美精品色一二三四| 午夜国产在线视频| 久久久久国产精品人| 亚洲国产日韩欧美| 国产区在线观看| 亚洲综合在线视频| 欧美精品自拍视频| 成人片免费看| 欧美日韩高清在线| 中文写幕一区二区三区免费观成熟| 视频二区欧美毛片免费观看| 精品国产一区二区三区不卡| www.88av| 日韩免费av| 免费av在线一区| 日韩欧美亚洲一区二区三区| 美女爽到呻吟久久久久| 国产精品视频免费在线观看| 国产免费不卡视频| 福利一区二区在线| 欧美一区亚洲二区| av片在线观看永久免费| 亚洲超丰满肉感bbw| 黄色高清无遮挡| 成人看片网站| 日韩午夜激情视频| 动漫精品一区二区三区| 亚洲mv大片欧洲mv大片| 午夜免费日韩视频| 伊人免费在线观看高清版| 成人av中文字幕| 日韩免费电影一区二区| 污片在线免费观看| 91国在线观看| 涩视频在线观看| 日韩精品免费一区二区三区| 久久久久久久网站| 亚洲视频在线观看免费视频| 国产黄色精品网站| 日本一区二区三不卡| 制服丝袜中文字幕在线| 在线视频欧美区| av不卡中文字幕| 日本高清免费电影一区| 97福利一区二区| 99久久一区二区| 国产午夜精品在线观看| 久草视频国产在线| 国产精选久久| 一区二区三区四区在线观看视频| 久久免费视频精品| 久久精品国产在热久久| 久久日韩精品| 国产理论电影在线| 欧美精品久久一区二区三区| 美国黄色a级片| 欧美区国产区| 亚洲一区美女视频在线观看免费| 国产三级视频在线| 欧美性精品220| 中文字幕乱码一区| 国内在线观看一区二区三区| 国产一区二区在线播放| 国产精品麻豆一区二区三区 | 182在线视频观看| 欧美一个色资源| 潘金莲一级黄色片| 日韩高清一区在线| 免费在线国产精品| 五月天国产在线| 亚洲成人精品久久| 久久久综合久久久| 国产成a人无v码亚洲福利| 一区二区免费电影| 日韩成人综合网| 日韩在线中文字幕| 一本色道久久综合精品婷婷 | 国产精品推荐精品| h片在线观看| 精品成人在线观看| 国产极品在线播放| fc2成人免费人成在线观看播放| 欧美 亚洲 视频| 视频亚洲一区二区| 久久国产精品久久久| 国产白浆在线观看| 一区二区三区91| 日本美女视频网站| 亚洲三级视频| 久久免费视频1| 欧美大片免费观看网址| 亚洲天堂成人在线视频| 日本中文字幕在线观看视频| 国产欧美视频一区二区三区| 粉色视频免费看| 911久久香蕉国产线看观看| 成人网欧美在线视频| 综合久久2019| 亚洲福利视频网站| 一级黄色在线视频| 中文字幕免费一区| 色欲无码人妻久久精品| 一区二区自拍| 欧美另类网站| 视频91a欧美| 欧美剧在线观看| 国内爆初菊对白视频| 日韩欧美精品免费在线| 影音先锋男人在线| 国产精品一色哟哟哟| 黄网站欧美内射| 国产99亚洲| 成人久久久久爱| av福利在线导航| 亚洲欧美制服综合另类| 天天天天天天天干| 一区二区三区四区五区视频在线观看| 乱码一区二区三区| 欧美综合国产| ijzzijzzij亚洲大全| 欧美交a欧美精品喷水| 国产精品电影观看| 丁香花在线观看完整版电影| 亚洲社区在线观看| 丰满少妇高潮在线观看| 91久久一区二区| 久久高清无码视频| 国产欧美一区二区三区在线老狼| 超碰在线资源站| 欧美亚洲免费| 一二三四中文字幕| 波多野结衣在线播放一区| 91久久嫩草影院一区二区| 久草在线中文最新视频| xxxx性欧美| 日本中文字幕一区二区有码在线| 欧美高清一级片在线| 天天干在线播放| 亚洲免费观看高清在线观看| 欧美老熟妇乱大交xxxxx| 国产精品一级在线| 欧美婷婷精品激情| 亚洲欧美成人| 日韩成人手机在线| 91一区在线| 蜜桃麻豆91| youjizzjizz亚洲| 成人有码在线视频| 日韩中文在线播放| 136fldh精品导航福利| 在线观看中文| 色噜噜狠狠狠综合曰曰曰| 天天干视频在线| 欧美mv和日韩mv的网站| 96亚洲精品久久久蜜桃| 日韩欧美999| 日韩成人免费在线视频| 一区二区三区国产精品| 欧美性x x x| 日本一区二区三区高清不卡| 插吧插吧综合网| aaa欧美日韩| 一级黄色大片免费看| 精品在线播放免费| 色噜噜狠狠永久免费| 首页亚洲欧美制服丝腿| 国产av天堂无码一区二区三区| 午夜精品视频| 亚洲成人动漫在线| 永久亚洲成a人片777777| 一区二区在线观| 久久激情电影| 视频一区免费观看| 欧美伦理影院| 日韩免费电影一区二区| 欧美手机视频| 亚洲精品白虎| 日韩精品不卡一区二区| 亚洲三区在线| 香蕉视频国产精品| 99热都是精品| 国产精品观看| 加勒比成人在线| 亚洲激情另类| 噜噜噜久久亚洲精品国产品麻豆| 日韩午夜免费| 国产av无码专区亚洲精品| 欧美专区在线| 五月天av在线播放| 狠狠网亚洲精品| 亚洲精品无码久久久久久久| 国产精品一区在线| 69xxx免费视频| av资源网一区| 国产精成人品免费观看| 国产精品久久久久久久岛一牛影视 | 丝袜美腿美女被狂躁在线观看 | 影院在线观看全集免费观看| 欧美乱大交xxxxx| av在线视屏| 日韩免费在线视频| 成人1区2区| 爱情岛论坛亚洲入口| 人人网欧美视频| 日韩av电影免费观看| 欧美国产偷国产精品三区| 2022中文字幕| 国产午夜精品一区二区三区欧美| 99精品视频在线看| 久久成人免费网| 少妇极品熟妇人妻无码| 91丨porny丨中文| 阿v天堂2014| 伊人性伊人情综合网| 自拍偷拍欧美亚洲| 欧美日韩国产另类一区| 亚洲AV无码一区二区三区性| 亚洲国产日韩欧美在线动漫| yes4444视频在线观看| 久久6免费高清热精品| 在线男人天堂| 91九色国产社区在线观看| 另类在线视频| 亚洲图片都市激情| 在线日韩欧美| 中文字幕中文在线| 99精品视频在线观看免费| 国产一二三四视频| 午夜一区二区三区视频| 亚洲熟妇无码久久精品| 亚洲国产精品免费| 日本在线视频站| 全亚洲最色的网站在线观看| 激情综合五月| 日本一区二区三区在线视频| 欧美在线看片| 99久久国产宗和精品1上映| 国产激情一区二区三区桃花岛亚洲| av黄色免费网站| 亚洲国产中文字幕| 91丨porny丨在线中文| 亚洲欧洲中文天堂| sqte在线播放| 91麻豆精品秘密入口| 日韩免费高清| 大香煮伊手机一区| 成人精品鲁一区一区二区| 男人av资源站| 91成人在线观看喷潮| 深爱五月激情五月| 久热99视频在线观看| 97欧美成人| 欧美激情第六页| 99精品热视频只有精品10| 国产资源中文字幕| 中文欧美字幕免费| 国产99免费视频| 日韩激情视频在线| av人人综合网| 国产精品国产精品国产专区蜜臀ah| 91综合在线| 香蕉视频禁止18| 久久久久国产精品麻豆ai换脸 | 亚洲电影男人天堂| 真人抽搐一进一出视频| 国产成人精品www牛牛影视| 日本免费网站视频| 精品视频在线免费| 成黄免费在线| 国产成人综合一区二区三区| 无码日韩精品一区二区免费| 777精品久无码人妻蜜桃| 大尺度一区二区| 精品无码av在线| 日韩欧美一级二级三级久久久| 成人免费高清| 亚洲a级在线播放观看| 久久久久国产| 日韩av加勒比| 亚洲女性喷水在线观看一区| av中文字幕在线免费观看| 美女av一区二区三区 | 国产日韩欧美二区| 亚洲精品字幕| 在线免费观看黄色小视频| 色网综合在线观看| 成人好色电影| 91欧美精品成人综合在线观看| 欧美成人激情| 免费黄频在线观看| 亚洲综合图片区| 天天综合天天综合| 国产精品高潮在线| 久久一区二区三区喷水| 亚洲精品乱码久久久久久动漫| 一区二区三区四区激情| 亚洲精华国产精华精华液网站| 欧美激情一级精品国产| 欧美做受69| 男女视频一区二区三区| 国产精品久久久久7777按摩| 99国产精品一区二区三区| 国模精品一区二区三区色天香| 欧美18免费视频| 午夜宅男在线视频| 亚洲男人天堂av网| 日韩在线观看视频一区| 日韩av电影国产| 国产精品成人一区二区不卡| 最新国产精品自拍| 在线观看精品一区| av网址在线| 久久久久一区二区| 麻豆精品在线看| 久久精品一级片| 亚洲美女免费精品视频在线观看| 天天综合91| 国产一区二区视频播放| 国产精品国产三级国产三级人妇 | 日本在线观看视频| 成人高清在线观看|