① 【干货】程序员常访问的国外技术交流网站汇总
提升技术技能,英语关卡是程序员成长路上不可或缺的一环,如同一位不愿透露姓名的四级挑战者所言。
在技术的世界里,全球的技术交流社区犹如知识的海洋,让全球的技术同行紧密相连,打破地域限制,分享智慧。尽管有时信息的传递存在一定的时差,但这些国外的交流平台无疑是我们获取最新、最权威技术资讯的宝贵资源。下面,就让我带你探索程序员们频频造访的那些海外技术圣地:
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,欢迎免费使用。
更多关于开源字体的探索和分享,尽在公众号【大技术】,期待你的关注与交流。