日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

回顾4180天在腾讯使用C#的历程,开启新的征途

發布時間:2023/12/4 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 回顾4180天在腾讯使用C#的历程,开启新的征途 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天是2018年8月8日,已經和騰訊解除勞動關系,我的公司正式開始運營,雖然還有很多事情需要理清,公司官網也沒有做,接下來什么事情都需要自己去完成了,需要一步一個腳印去完善,開啟一個新的征途。

昨天是星期二,我在騰訊這家優秀的公司工作的第4180天,這天我離開了騰訊。這次的離開是為了下次更好的相遇,每一次相遇都是久別重逢,只有離別,才會相思,有了相思,才會有激情,有了激情,才有了我們下次一見如故的感覺。回首整個職業生涯,見證了騰訊從小到大、從大到強的整個過程,個人非常幸運大部分職業生涯都在騰訊度過,也把最好的一段時間奉獻給了騰訊這家偉大的公司。我也要說我為自己曾經為這家公司服務過而自豪,騰訊是那種你想為之工作的最優秀的公司。

.NET如日中天時加入騰訊

從大學畢業后,就開始接觸C#這門優秀的語言,從一個菜鳥逐步成長為一個熟練使用C#語言的程序員,我在微軟的技術社區里比較獨具一格,我一直推廣的是開源技術,我的引路人是大名鼎鼎的Linux桌面Gnome的創始人米格爾Miguel de Icaza,早在2000年米格爾為了Gnome 桌面尋找編程模型,開始了Mono開源項目,我正是從Mono項目認識了C#,從此開始了Mono項目在中國的宣傳,平時喜歡在博客上分享跟蹤Mono項目進展,同時也進入了.NET開發社區,在2006年成為微軟最有價值專家(MVP),那時騰訊也有幾位微軟最有價值專家,在社區活動中結識,2006年底通過toby的介紹,2007年2月26日在春節過后第一天入職騰訊。隨后幾年一直和toby 一起打造騰訊OA基礎服務,簡稱TOF,我和TOF一起度過了8年時光。

.NET的衰敗中打造TOF

我從參加工作以來就對C#有深度認同,它真是一門非常優秀的語言,從2007年加入公司到現在,我使用的主要開發語言都是C#,2007年的騰訊主要的開發語言是c/c++,C#。那時候大量的內網辦公,運營系統使用.net構建的,一直持續到2009年后,公司的大規模擴展,逐步加入了大量的其他語言,比如Python,PHP,Java。大量新系統逐步采用這些新語言構建,因為大家認為c#只能跑在windows上,我還是堅持使用C#持續優化TOF,因為我所認為的C#是完全可以跑在Linux等非windows系統上的,當年主要是通過Mono項目來完成這一目標的,但是Mono項目是個完全開源社區的項目,當年公司還沒有自己的tlinux,公司使用的Novell 的 Suse 企業版Linux,里面默認自帶了Mono 運行環境的,公司的idc服務器上可能還存量少許的這類系統,大家可以輸入命令mono瞧一瞧。Mono項目孕育了著名的游戲引擎Unity3D,IEG的大量手游都是基于Unity3D打造。

2010年開始已經出現一種跡象是,新的業務系統都使用新的語言開發,使用C#語言的系統逐漸減少,舊的系統也不斷被重寫替代了C#,在公司的2013年度代碼報告中http://code.oa.com/v2/report/2013?,前十已經找不到C#的位置。

然而在2014年度的代碼報告中http://tech.it168.com/a2015/0310/1709/000001709985.shtml?,C#突然之間前進到了第八位置,代碼量增長了2.2倍,主角就是基于Mono平臺的Unity 游戲開發,是手游讓C# 爆發了,也就是在2014年我完成了TOF的第三個版本的重構,把原來的多個版本逐步統一為一個版本,代碼量刪除了好幾萬行,性能提升到滿足當前公司規模的應用水平,到2016年我轉崗到FIT 時,TOF日均請求量已經超過5000W,公司有3000多個應用系統接入,服務于公司3W+員工,在轉崗交接工作時,我寫了一篇《C# 在騰訊的發展》對大家了解C#這個語言有個更好的了解。

迎接.NET Core新時代

2014年微軟公司開始轉型,鮑爾默退休,2014 年 2 月 4 日,微軟宣布云計算部門副總裁薩蒂亞·納德拉 (Satya Nadella) 出任公司首席執行官,在他看來未來將是移動和云時代,上任第一天的內部郵件中就明確的表示了自己的觀點,未來希望通過軟件驅動微軟這艘大船,在云計算時代幫助微軟取得更好的成績。2014年11月微軟宣布了.NET開源,不是簡單的將原來綁定于windows的.NET 開放源代碼,而是針對云原生應用重新設計的模塊化,跨平臺的.NET, 經過1年多的打造,在2016年6月發布了1.0版本。2016年9月我轉崗到了FIT,我在這里和小伙伴們使用C#構建了幾個.NET Core系統,完全跑在tlinux上面,從此我很少使用.net, 我都是使用.NET Core, 公司全面轉向2B市場,年初有機會加入FIT金融云團隊,耕耘保險行業,這半年時間里我依然使用.NET Core構建了好幾個小系統。也就是這半年微軟的市值攀升到了8200億市值。在這3年時間里,我業余也運營了一個《dotnet跨平臺》微信公眾號,粉絲數3.9W,最近半年收到了更多積極的使用.NET Core的反饋,歡迎你來關注我的微信公眾號。.NET Core能干的事情更多了,剛在2018年5月30日發布的.NET Core 2.1,性能得到進一步的提升,接近C++效率。 yuke在2016年12月寫的這篇《用.net core 寫后端—— c++外的另一種選擇?》?,有興趣的同學可以看看,現今主流的平臺都可以使用C#進行開發,俗稱擁有七龍珠,我去召喚神龍:

離開騰訊召喚神龍

我們已經完全進入云時代,國外AWS,Azure ,GCloud等都對.NET Core有一流的支持,然而眾觀國內無論是Aliyun,還是TencentCloud對.NET Core的支持體驗都是完全不及格水平,這里面有很大的改進空間,在我離開騰訊的最后時間,有幸參與改進騰訊云 API 3.0的 .NET SDK, 昨天晚上同事zhiqiangfan已經把它開源發布到了github:https://github.com/TencentCloud/tencentcloud-sdk-dotnet?,騰訊云 3.0 API的C# 版本將是支持跨平臺的,可以完美運行于linux上,就像我在鵝廠所打造的系統都運行在tlinux上一樣,我希望看到這篇文章的同事,能夠認識到新的一代.NET Core是跨平臺的,不是綁定Windows的。在騰訊有幸目睹了騰訊開源自下往上的工程師文化,接著我在離開騰訊會繼續和騰訊開源合作, 第一個項目將是mig的tars:?https://github.com/Tencent/Tars, 公司最好用的rpc+管理平臺,讓它支持.netcore, 絕對是個出門創業的好東西,和大家透露一下,目前我們已經組建了社區6人團隊在進行這項工作,6位分布在北京,廣州,成都,深圳的.NET社區成員將在幾個月內完成Tars支持.netcore的工作,到時歡迎大家加入一起完善 。

離開騰訊的想法其實也很簡單,人生需要不停刷新,這半年自從看了微軟CEO Satya寫的那本書《刷新:重新發現商業與未來》,給我帶來很大的心靈的震撼,他提出自我刷新的三個關鍵步驟:擁抱同理心,培養“無所不學”的求知欲,以及建立成長型思維。在此和兄弟姐妹分享這本書的兩個公式:

信任公式:
同理心 + 共同的價值觀 + 安全可靠 = 信任

技術透明、安全共治、保衛云安全以及用戶至上,是微軟寫就的技術道德。在書中,納德拉列舉了包括斯諾登棱鏡門、2013年12月的毒品案、2015年12月加州恐怖襲擊等在內的實例,以及微軟與蘋果等對手因為用戶數據面臨安全威脅時并肩站在同一個立場,從他細膩的描述中,我們似乎感受到了作為一家巨頭公司CEO面臨的壓力及膽識、果敢

成長公式:
∑(教育+創新) x 科技使用強度 = 經濟增長

實現人人獲益的經濟增長,最近賣假貨的拼多多上市了,有文章分析這才是真正的中國,充斥著假貨,這就是現實,但我們更需要實現人人獲益的經濟增長,也就是在IT圈也是一樣,在BATJ之外還有大量的普通的程序員,他們更需要高效好用的開發平臺。

原文地址:https://www.cnblogs.com/shanyou/p/9405102.html

.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結

以上是生活随笔為你收集整理的回顾4180天在腾讯使用C#的历程,开启新的征途的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。