① 【干貨】程序員常訪問的國外技術交流網站匯總
提升技術技能,英語關卡是程序員成長路上不可或缺的一環,如同一位不願透露姓名的四級挑戰者所言。
在技術的世界裡,全球的技術交流社區猶如知識的海洋,讓全球的技術同行緊密相連,打破地域限制,分享智慧。盡管有時信息的傳遞存在一定的時差,但這些國外的交流平台無疑是我們獲取最新、最權威技術資訊的寶貴資源。下面,就讓我帶你探索程序員們頻頻造訪的那些海外技術聖地:
https://stackoverflow.com/ ——這里是全球程序員們的知識寶庫,無論是技術疑難雜症還是前沿動態,這里總能找到答案和討論。
https://plus.google.com/ ——Google的社交平台雖非專門針對程序員,但其中豐富的技術社群等待你的加入,與全球開發者結識交流。
https://dzone.com/ ——DZone作為全球最大的在線技術社區之一,助你掌握最新趨勢,探索最佳實踐。
https://bytes.com/ ——覆蓋軟體開發、Web開發等領域的專業交流平台,分享與學習的樂園。
https://github.com/ ——不僅是代碼倉庫,GitHub也是全球程序員們協作交流的聖地。
6. SitePoint - WEB開發者的知識源泉
https://www.sitepoint.com/ ——專為Web開發者打造的社區,提供深入的技術探討與實用教程。
7. Hacker News - 簡潔有效的技術分享
https://news.ycombinator.com/news ——盡管界面樸素,但Hacker News以其直接、高效的分享方式,深受技術愛好者喜愛。
8. hongkiat - 技術與設計的交匯點
https://www.hongkiat.com/blog/ ——這里不僅有技術文章,還有設計靈感,豐富你的技術視野。
9. Reddit - 開放共享的編程社區
https://www.reddit.com/r/programming/ ——一個充滿活力的社交新聞平台,程序員們的交流天堂。
10. InfoQ - 推動軟體開發知識傳播
https://www.infoq.com/ ——InfoQ致力於全球技術傳播,無論是新手還是資深開發者,都能在這里受益匪淺。
11. Daniweb - 專業學習與分享的平台
https://www.daniweb.com/ ——涵蓋眾多技術領域,這里是學習者和分享者的樂園。
12. Dev.to - 新興的開發者交流聖地
https://dev.to/ ——年輕且活躍,為開發者提供了一個分享和成長的空間。
13. CodeProject - 掌握最新技術的渠道
https://www.codeproject.com/ ——CodeProject提供了豐富的技術資源和學習環境。
14. Zentao PM - 項目管理的智能助手
http://zentao.pm/ ——禪道項目管理軟體,是研發團隊的得力工具,國外用戶也日益認可。
以上便是眾多國外技術交流平台的精華,期待你的發現和探索。如果你知道更多寶藏網站,歡迎分享,讓技術交流的火焰永不熄滅。
在探索技術的道路上,永不言敗,即使有時會有訪問障礙,但請記住,技術的魅力就在於不斷學習和突破。願你在技術的星辰大海中,找到屬於自己的那片天空。
② Google發布Spinnaker 1.0開源平台,怎麼樣
本周,Google發布了Spinnaker 1.0,這是一個開放源碼的多雲連續交付平台,公司可以在生產中快速、安全和可重復地部署。
早在2015年11月,Netflix就和Google合作,將Spinnaker作為一個發布管理平台,開放源代碼社區。自從初次發行以來,Spinnaker已經在Netflix,Waze,Microsoft,Oracle和Target等幾個組織中得以使用。
Spinnaker 1.0是開源的,配有豐富的UI儀錶板,可以在本地和雲端安裝,也可以在虛擬機或Kubernetes上運行。它內置支持Google Compute Engine、Google集裝箱引擎、Google App Engine、AWS EC2、Microsoft Azure、Kubernetes和OpenStack。據Google Cloud Platform產品經理Christopher Sanson介紹,他們計劃在不久的將來增加對Oracle Bare Metal和DC / OS的支持。
該平台還集成了現有的連續集成工作流程,如git,Jenkins,Travis CI,Docker注冊表和其他管道。 Spinnaker也用於最佳實踐部署策略,如釋放canaries,多階段環境,紅/黑部署,流量分割和輕松回滾。
使用Spinnaker,程序員只需選擇要用於每個環境的部署策略,不必編寫自己的部署工具或維護一個復雜的Jenkins腳本網頁,以便企業級部署。
除了Spinnaker 1.0的發布之外,Google Cloud Platform還宣布推出名為Halyard的新的命令行界面工具(CLI工具)。程序員可以使用此工具輕松安裝,配置和升級生產就緒的Spinnaker實例。Sanson在halyard中寫道,程序員不得不管理單獨組成Spinnaker的微伺服器。Sanson表示,使用Spinnaker 1.0,所有新的Spinnaker版本都是單獨版本化的,並遵循語義版本控制。
Sanson認為,使用halyard,升級到最新的Spinnaker版本與運行CLI命令一樣簡單。
③ 16個匹配程序員工作的網站
程序員16個匹配網站良心推薦
一、技術提升
GitHubQ
程序員託管代碼的平台,很多開發者都會在上面找各種各樣的開源項目。來學習。阿里、騰訊、位元組跳動、美團、Google、Micosoft等國內外大廠都有 自己Github開源庫。
StackOverflow
一個強大的IT技術問答網站,用戶可以在網站免費提交問題,瀏覽問題,索引相關內容。GeeksforGeeks
關於「演算法和數據結構Q」,GeeksforGeeks 有很多很好的文章、解釋和代碼解決方案。
CSDN
老牌的IT技術交流平台,技術干貨很多,但是內容良美不齊,需要仔細搜尋。
二、演算法刷題
Leetcode
知名刷題網站,有許多編程面試的題目,可以在線編譯運行。通過刷LeetCode可以保持編程狀態時對於技術面試也有很大幫助。
Lintcode
LintCode 收集了最常見、最高頻的編程題目,覆蓋領域較多,支持在線編譯。
TopCoder
TopCoder 是最早的在線編程竟技平台之一,提供了一系列的演算法挑戰。他們還會贊助競賽,如果你寫出最好的解決方案,就可以拿到獎勵。
牛客網
在線刷題平台,有很多的企業真題,應屆生求職使用的較多。
三、課程學習
嘩哩嘩哩
眾所周知,「bilibili是一個學習網站」,除了番劇、鬼畜之外,b站同樣有非常多的高質量的編程教學視頻。
Coursera
Coursera是大型公開在線課程項目,合作院校包括斯坦福大學、密歇根大學、普林斯頓大學、賓夕法尼亞大學等美國名校。你可以在上面學到大量計算機理論和編程知識,部分課程有中文字幕。
幕課網
國內比較不錯的編程教學網站,可以找到比較體系的視頻課程,但是要花錢。
中國大學MOOC
一個綜合性的課程平台,擁有包括985高校在內提供的千餘門課程。
四、副業兼職
飛援
程序員遠程靈活用工平台,聚集了高質量的兼職和全職自由職業開發者,會對開發者的開發經驗有一定要求(會有測評和面試流程),但是結算會比較有保障,平台也會協助跟客戶溝通,比較靠譜。
豬八戒
兼職小項目平台,主婁是入門級項目,不適合專業程序員,只適合新手,項目交付和結算容易扯皮。
Toptal
國外一個相對高端的自由職業者平台,適合比較有經驗、英語溝通能力強的遠程工作者。
Freelancer
國外從程序開發到市場營銷、廣告、會計、法務等一系列的可以遠程的工作平台。
④ 帥呆了,國外的程序員辦公環境都是什麼樣的
估計,大部分閱讀本文的程序員都是坐在敞廳的隔斷里編程。這種工作環境是最節省空間的,但未必是最節省工作能量和注意力的。程序員不喜歡開放式辦公室,因為開放式的辦公室嘈雜,極易發生各種干擾事件。而程序員最害怕被打攪的職業人群。但獨立辦公室並不是每個人程序員都能有資格享受的。雖然坐在嘈雜的敞廳的隔斷里編程、甚至加班,但工作還是要按時完成。努力吧,等得到了老闆的賞識,你自然會有一個稍微獨立、安靜的辦公室。
雖然吃不著豬肉,我們還是可以看看豬跑的。下面就在網路上搜集的一些國外知名程序員的辦公桌的樣子,都很不錯,將來要是做了公司首席計算機科學家,也參照他們的辦公桌設計一個。呵呵。
Ilya Grigorik: Google 工程師。
Alex MacCaw: JavaScript 程序員,O』Reilly 作者,目前在 Stripe 公司工作。
Sam Soffes: iOS 和 Rails 軟體工程師,Synthetic 前雇員,目前在創業。
Max Howell: Homebrew 的作者。
Scott Hanselman: 微軟工程師。
Jeff Lindsay: 開源黑客,Hacker Dojo 創始人,目前在 Twilio 工作。
Dr Nic Williams: 每個 Ruby 社區的人都應該聽過或看過他的作品,貢獻了超過100個開源項目,目前在 Engine Yard 工作。
Phil Haack: 前微軟 ASP.NET 程序經理,目前在 GitHub 工作。
Michael Bleigh: 開發了幾個被廣泛使用的 Ruby 開源軟體庫。
⑤ android (安卓)是完全開源的嗎
android (安卓)是完全開源的。
Android是一種基於Linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google(谷歌)公司和開放手機聯盟領導及開發。
尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。
2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。
(5)google開源程序員擴展閱讀:
一、發展歷程
2003年10月,Andy Rubin等人創建Android公司,並組建Android團隊。
2005年8月17日,Google低調收購了成立僅22個月的高科技企業Android及其團隊。安迪魯賓成為Google公司工程部副總裁,繼續負責Android項目。
2007年11月5日,谷歌公司正式向外界展示了這款名為Android的操作系統,並且在這天谷歌宣布建立一個全球性的聯盟組織,該組織由34家手機製造商、軟體開發商、電信運營商以及晶元製造商共同組成。
並與84家硬體製造商、軟體開發商及電信營運商組成開放手持設備聯盟(Open Handset Alliance)來共同研發改良Android系統,這一聯盟將支持谷歌發布的手機操作系統以及應用軟體,Google以Apache免費開源許可證的授權方式,發布了Android的源代碼。
2008年,在GoogleI/O大會上,谷歌提出了AndroidHAL架構圖,在同年8月18號,Android獲得了美國聯邦通信委員會(FCC)的批准,在2008年9月,谷歌正式發布了Android 1.0系統,這也是Android系統最早的版本。
二、系統內核
Android 是運行於Linux kernel之上,但並不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。
Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 Userspace,使得Linux driver 與 Linux kernel徹底分開。
Bionic/Libc/Kernel/ 並非標準的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所產生的,這樣做是為了保留常數、數據結構與宏。
Android 的 Linux kernel控制包括安全(Security),存儲器管理(Memory Management),程序管理(Process Management),網路堆棧(Network Stack),驅動程序模型(Driver Model)等。下載Android源碼之前,先要安裝其構建工具 Repo來初始化源碼。Repo 是 Android 用來輔助Git工作的一個工具。
⑥ 面向程序員的精品開源字體
在開源世界裡,盡管字體領域相對小眾,但它卻孕育了眾多獨特且精美的作品。本文將帶你探索那些具有特色、工藝精湛、匠心獨運或承載深厚歷史的開源字體,為程序員和設計愛好者提供選擇。
首先是JetBrains Mono,專為開發者設計,被譽為「最美的編程字體」。它注重代碼閱讀體驗,考慮了字母形狀、間距和易讀性,提供8種字體粗細,包括英文字元,支持多種語言,但不包括中文。JetBrains Mono採用SIL Open Font License,開源免費且可商用。
Cascadia Code是微軟出品的等寬編程字體,設計獨特,支持編程連字,使代碼更易辨識。同樣採用SIL Open Font License。
Adobe的Source Code Pro是另一款備受推崇的編程字體,Adobe出品,7種粗細可選,支持多種操作系統,也開源免費。
Fira Code除了基本的等寬特性,還加入了編程連字,特別關注控制台UI,是程序員的理想夥伴。
齊伋字體則源自明代木版印刷,書法風格濃郁,適用於展現人文氣息。霞鶩文楷借鑒自日文教科書字體,融入簡繁常用字,名字取自古代詩詞。
鐵蒺藜體以尖銳風格呈現,是Reggae One字體的擴展,專為中文設計。麥當勞薯條字體則以創意的快餐元素為靈感,提供獨特視覺。
開源界的兩大巨頭——思源黑體與思源宋體,由Google和Adobe合作開發,覆蓋多種語言,提供豐富的字重選擇,是許多設計的基石。
最後,Text to Handwriting工具允許自定義生成手寫體文字,為設計增添更多可能性。以上字體均遵循SIL Open Font License,歡迎免費使用。
更多關於開源字體的探索和分享,盡在公眾號【大技術】,期待你的關注與交流。