1. 當全棧程序員是不是很累
全棧程序員是一群特殊的程序員,他們從前到後,由內而外,幾乎無所不能。很多全棧程序員都認為創業是最好的體現能力和價值的地方
前段時間聽說一個新名詞:"全棧程序員",google了一下,被引導到了知乎的一個討論上:http://www.hu.com/question/22420900。樓主提出了一個問題:怎樣成為全棧程工程師,本人也在上面情不自禁地回復了一下。回頭想來似乎還有話要說。由於這個話題很容易跑偏,本文只把范圍限定在全棧Web軟體工程師,簡稱FSD(Full Stack Developer)。
把技術當成生活,自己逼自己的結果
其實在任何公司工作,光憑工作的內容,很難成為FSD。有朋友可能不同意了,說在創業公司有很多機會做不同的工作啊,我想說的是,即便是創業公司,公司總是有主營的業務和方向的,就算能從前到後一個人做一個網站,那又怎樣,從技術上說,無非也就是掌握了一種或幾種資料庫,一門或幾門後台語言,掌握了html,js,css...大公司呢?更難了,大公司雖然方向很多,但是越是大的公司,個人的螺絲釘效應越明顯,你可能成為領域專家,但很難有機會成為完整的機器的。那麼全棧程序員的磨練靠的是什麼?靠的是一種打心底里的執著和毅力,把技術當成生活,自己逼自己不斷的獵取知識。
難以界定,每個人都有不同的理解
剛才其實沒有鄙視能夠完整做網站的人,相反,很是欽佩。至少本人現在在css上還不能算能完全獨立。不過每個人對FSD的定義其實不一樣,這跟個人的閱歷有一定的關系。只想說,既不要對自己過分自信,也不要過分貶低。一方面,人外有人,天外有天,每個人覆蓋到技術領域是有差異的;另一方面,FSD其實挺不容易的,不僅不容易達到,而且不容易獲得存在感。正因為見的多,所以就越覺得自己渺小,我們經常說的,真正的大牛從來就是低調和謙虛的。而FSD在任何領域都不是那種呼風喚雨的專家,別人在討論的時候可能永遠都沒有你插話的機會,其實你心裡知道,自己還很膚淺。個人自認為是比較接近這么一個性質的程序猿,可以從我的博客的文章內容略窺一二。但是正如我不敢斬釘截鐵地將自己定性到這么個層次,恐怕很多全棧程序員也不能將自己明確在這個定位上,因為總有人能站出來給你一個"反例"。
何去何從
從知乎上的回答來看,FSD似乎並不吃香。縱觀人類發展歷程,更細致的社會分工造就了生產力的提高。就程序員行業而言,越來越趨於細分話,似乎也是正常的趨勢。作為FSD,實際上挺難的,主要是因為精力的限制,無法在廣度和深度上兼顧。盡管如此,個人覺得FSD還是有很明顯的優勢的:
見多識廣,解決問題的手段比較多,而且往往能夠觸類旁通的思考;
不容易被某種技術的新衰而左右,很容易轉型;
合格的FSD往往具有超強的毅力和極客精神,這在某些情況下是很有用的;
由於能力廣泛,又吃苦耐勞,適合創業;
個人理解
針對Web開發的話,稍稍談一談個人對全棧程序員能力的界定,大牛們輕拍:
用戶體驗層面,html45,javascript,css23,各種前端的框架...
後台業務邏輯層面,各種編程語言,現在主流的有Java、C#、Python、Ruby、php、Node.js...,以及配套的各種開發框架...
輔助層面可能會涉及到C、C++等較為古老的編程語言,需要一定程度上熟悉掌握...
資料庫,會設計和使用幾種常用的資料庫,mssql、mysql、oracle...,資料庫分析和優化
架構層面,能夠設計靈活可靠,易擴展的軟體架構和硬體架構。這個層面上要掌握的東西就很多了,網路、存儲、操作系統、web伺服器、web架構,安全等等...
一些基礎理論層面的東西,演算法數據結構、編譯原理、網路基礎...
數據分析,數據挖掘
管理層面,眾人拾柴火焰高,一個人再牛b,精力是有限的,如果能夠聚集並領導更多的人,那就更全面了。這包括項目管理,持續集成,敏捷開發,版本控制...
移動開發
2. 上海 程序員 一般集中在哪個區 知乎
這樣綜合的話就要看你家離哪裡更近了,北京和上海都是具有挑戰性的城市,生活會很艱難,工作的話還是要看自己的能力了,能力強的話證的錢多,生活也會不錯
3. 國內的 C#程序員一般聚集在哪些社區
國內大都都是聚集在博客園,CSDN這兩個社區。
不過,我個人建議你向CodeProject,Stackoverflow問答社區靠攏。
4. 有什麼好的it程序員聚集的學習論壇和軟體
csdn很不錯 你看看喜不喜歡
5. 中國最厲害的程序員在哪個省
近日,全球權威媒體證實,全球最好的程序員是中國程序員。中國有23個省、4個直轄市、2個特別行政區及5個民族自治區組成,大大小小的城市加起來,有幾千個。而程序猿們作為一個神秘的群體,到底都分布在哪些地區呢?中國最好的程序員又埋藏於哪個省呢?
湖北省
湖北人可能是全世界最會寫代碼的人了,白道有周鴻禕雷軍,黑道有能貓燒香。除這些一線湖北籍大碼農外,還活躍著一批有影響的互聯網精英,如人人公司CEO陳一舟、完美世界創始人池宇峰、一號店董事長於剛,另外,神一般的打工皇帝李一男張小龍也有湖北基因。
湖北省
湖北碼農數量之大,水平之高,可能是全國之最,無論是那個公司,總有幾個湖北大牛在撐著場面。這個能是和湖北伢的高考水平直接掛鉤的,畢竟,智商最高的學生都寫代碼去了。
但是,在當今的互聯網版圖中,並沒有湖北省。湖北省空有最牛最多的程序員,但軟體產業並不發達。
北京市
北京是中華人民共和國的首都,常住人口超過2000萬,屬於國際化大都市。北京的IT行業在國內是排在第一位的,這除了與北京的政治、經濟、文化中心的地位相關外,更是由於北京是國內最主要高校和科研機構聚集地。
國內許多知名的IT企業都在北京,即使總部不在北京的,也有很多部門設立在這里。熟話說,中國的人愛扎堆,在北京扎堆的程序員非常多,簡直是程序員的天堂。
北京市
即便是IT培訓機構,也以北京的最多,國內主流的IT培訓機構的總部都在北京。所以,這里是程序員發展的首選之地,這里有更多的機會也有更好的錢途。
如果按生活工作在北京管界內的程序員數據,北京絕對是全國第一,應該超過中國程序員總數的50%,超過上廣深三地的程序員總和,毫無疑問,牛逼程度也是遙遙領先。
廣東省
中國這個最發達的省名不虛傳,他有著數量不小的程序員,而且這些程序員的苦逼指數和收入可能是中國排名第一的。廣東的程序員大多集中在電子行業,所以,廣東的程序員也是中國硬體功底最好的程序員。
上海市
上海應該有著數量不小的程序員,但上海和北京類似,作為國際化經濟、貿易中心,上海是中國最國際化的城市(港澳台除外),然而,上海的IT行業卻並沒配得上上海的地位,上海成功的IT巨頭很少,甚至在上海進行IT創業都比較難,同時,上海的生活壓力不比北京低,消費水平也比北京高。總的來說,上海並不是特別適合程序員發展。
江浙
江浙一帶近些年來很受關注,發展也不錯,由於廣大電商行業的發展,使得杭州成為IT行業重要的城市,很有潛力,比較適合IT人士生活。但是,杭州畢竟是銷售型電商,專注技術服務的企業較少,不是很重視技術。
江浙人不擅長寫程序,他們有另一種更牛逼的技能,那就是數錢,因為這項特殊的技能,江浙人做成了史上最強的互聯網公司。
四川省
無川不成鎮,四川人遍布世界各地,最近幾年程序猿也增加了不少。而且,近年來,成都發力,各大互聯網公司都願意在成都建一個研發中心。
研究表明,成都的女孩最漂亮,而程序員大多找不到對像,研發中心移師成都,主要是為了解決程序員的都對象需求,這可是比漲工資還吸引人才的福利。
湖南省
湖南人太能吃辣椒了,以致於人們忘了湖南人還會寫代碼。李一男和微信的張小龍,其實是湖南人。
安徽省
安微人好像沒有老老實實寫代碼的,IT界的安微人,都在高層做管理。安微人都是老闆。
此外,還有山東內蒙江西等各省,也有數量不少的厲害程序員。
由於數據不足,文章中有不少錯誤,請在評論區給小編留言,只要證實的,小U一定改正!
總的來說,國內適合編程人才發展的城市並不多,主要是受行業的限制。但不管怎樣,大城市有大城市的機遇,小城市也有小城市的風采!
6. 開發者,程序員的聚集地有哪些
北上廣一線城市的程序員更多!
7. 哪裡能找到厲害的電腦編程人員他們都聚集在哪裡
去中關村找找吧 中國牛X的電腦編程人員那兒應該有
8. 有哪些質量上乘的程序員必關注的網站或論壇
CSDN是很早的了,到現在還是經久不衰,是一個非常大的論壇,還有github,有很多優秀的代碼,世界上的碼農都在貢獻著,其他的還有一些比如segmentfault這種近些年來流行起來的網站。
9. 中國,有哪些城市是程序員的歸宿
一線城市比如北京聚集的程序員最多,要說歸宿的話,好多人最終都在一線城市安家了。另外的比一些二線城市,省會城市,程序員安家的也比較多。
10. 求問中國php程序員主要聚集在那就討論技術,推薦幾個論壇或者phper可以看的網站唄!
現在PHP開元產品很多,每一個開元產品都有自己的官網論壇還有官方qq群,所以這兩個是地方和多人聚集,比如 ThinkPHP 和 Yii 框架 ,還有 PHP100 等等很多。