2020年十大编程博客

Programming is an interesting field since it gives us the superpower to control computer systems. It can be used in airplanes, traffic control, robots, self-driving cars, websites, mobile apps, and for a ton of other use cases.

编程是一个有趣的领域,因为它赋予我们控制计算机系统的超能力。 它可以用于飞机,交通控制,机器人,自动驾驶汽车,网站,移动应用程序以及大量其他用例。

Now the main thing is that software engineers have created several programming languages, and each of them is suitable to solve a different problem.

现在最主要的是,软件工程师已经创建了几种编程语言,每种语言都适合解决不同的问题。

Today, I’m gonna share with you some websites and blogs that write about different programming languages and the best practices when using them.

今天,我将与您分享一些网站和博客,其中介绍了不同的编程语言以及使用它们时的最佳做法。

This list is in no particular order — all of them are great reads!

该列表没有特别的顺序-所有这些都是不错的读物!

(This is not a sponsored post. All blogs listed are among my favorite reads.)

(这不是赞助文章。列出的所有博客都是我最喜欢的读物。)

hackr.io博客 (The hackr.io Blog)

Image for post
Hackr Homepage
黑客首页

hackr.io is basically a website where people recommend programming courses, and the best one ranks to the top. The reason behind mentioning this blog is their team regularly publishes interesting tutorials and informational guides for software developers.

hackr.io基本上是一个网站,人们可以在其中推荐编程课程,并且最好的网站排名第一。 提及此博客的原因是他们的团队定期为软件开发人员发布有趣的教程和信息指南。

For example, you can learn about mobile and web development frameworks, Java projects, software testing, interview questions, and much more.

例如,您可以了解有关移动和Web开发框架,Java项目,软件测试,面试问题等的更多信息。

But remember they write about a completely different topic every time they publish an article. So it might not be the best blog to follow if you’re interested in a specific programming language.

但是请记住,每当他们发表文章时,他们都会写一个完全不同的主题。 因此,如果您对特定的编程语言感兴趣,它可能不是最好的博客。

更好的编程 (Better Programming)

Image for post
Better Programming homepage
更好的编程主页

Better Programming is a Medium publication dedicated to programming. They publish multiple articles every day from multiple authors, all curated and edited to guarantee excellent content and great reads.

更好的编程是一家致力于编程的中等出版物。 他们每天都会发表来自多位作者的多篇文章,所有文章均经过精心策划和编辑,以确保其出色的内容和出色的阅读效果。

They cover a variety of topics and programming languages, with content for both beginners and very advanced readers. It’s a must-have on your daily ingest if you want to develop your programming skills.

它们涵盖了各种主题和编程语言,并为初学者和非常高级的读者提供了内容。 如果您想提高自己的编程技能,这是您日常工作的必备条件。

Full disclosure, I’m a regular writer at Better Programming, but I was a reader for a long time before I started generating my own content. I was extremely happy when I got the chance the publish my articles with them.

完全公开,我是Better Programming的定期作家,但是在开始生成自己的内容之前,我是很长一段时间的读者。 当我有机会与他们一起发表文章时,我感到非常高兴。

开发者 (DEV)

Image for post
The DEV Community homepage
DEV社区主页

Collaboration plays a key role in developing high-quality software. That’s the sole reason behind the existence of the DEV community. It enables software developers to share their knowledge with the whole world by posting informational articles.

协作在开发高质量软件中起着关键作用。 这是DEV社区存在的唯一原因。 它使软件开发人员可以通过发布信息文章与全世界共享他们的知识。

I’d personally recommend you regularly visit this website to keep an eye on what’s going on in the development field.

我个人建议您定期访问该网站,以密切关注开发领域的发展。

A great thing about DEV is their website code is completely open-source. This means you can easily have a look at the source code that powers this amazing website.

DEV的一大优点是其网站代码是完全开源的。 这意味着您可以轻松查看为这个令人惊叹的网站提供支持的源代码

黑客正午 (Hacker Noon)

Image for post
Hacker Noon homepage
黑客中午主页

Just like DEV, Hacker Noon is also a community-run website. It has more than 7,000 active contributors that write on diverse but relevant topics for software developers.

就像DEV一样,Hacker Noon也是一个社区运营的网站。 它有7,000多个活跃的参与者,他们为软件开发人员撰写了多种多样但相关的主题。

It focuses on things like programming, startups, technology, entrepreneurship, business, marketing, etc.

它专注于编程,初创公司,技术,企业家精神,业务,市场营销等方面。

In my opinion, we developers aren’t familiar enough with the business side of software and technology. So Hacker Noon can be a great platform to learn programming and how to earn money from it.

我认为,我们的开发人员对软件和技术的业务方面还不够熟悉。 因此,Hacker Noon可以成为学习编程以及如何从中获利的绝佳平台。

实时代码流 (Live Code Stream)

Image for post
Live Code Stream homepage
实时代码流主页

This is a blog of my own creation. It’s dedicated to programming and AI and was built to share my development experience with you.

这是我自己创建的博客。 它专用于编程和AI,旨在与您分享我的开发经验。

You’ll see me writing about artificial intelligence, programming (mostly Python and JavaScript), machine learning, and the best way to use them in projects.

您会看到我写有关人工智能,编程(主要是Python和JavaScript),机器学习以及在项目中使用它们的最佳方法的文章。

The site is optimized for loading speed and reading comfort, offering a dark mode for those who prefer that.

该网站针对加载速度和阅读舒适度进行了优化,为喜欢该功能的人提供了黑暗模式。

Actually, unlike many other bloggers, I used a static-site generator called Hugo to generate this website. Its major advantage is speed as compared to a CMS like WordPress.

实际上,与许多其他博客作者不同,我使用了名为Hugo的静态站点生成器来生成此网站。 与WordPress等CMS相比,它的主要优势是速度。

I’ve created a tutorial on static hosting with AWS and user-friendly URLs.

我已经创建了有关使用AWS和用户友好URL进行静态托管的教程。

David Walsh博客(DWB) (David Walsh Blog (DWB))

Image for post
David Walsh homepage
大卫·沃尔什(David Walsh)主页

David Walsh is a very popular blogger within the developer community. Basically, he’s a software engineer who works at the tech giant Mozilla.

David Walsh是开发人员社区中非常受欢迎的博客。 基本上,他是在科技巨头Mozilla工作的软件工程师。

If you’ve ever tried to learn about web development, then you might come across the step-by-step documentation provided by the Mozilla Developer Network (MDN) . David Walsh is the one who mostly enhanced that website.

如果您曾经尝试学习Web开发,那么您可能会遇到Mozilla开发人员网络(MDN)提供的分步文档。 David Walsh是主要增强该网站的人。

So considering his knowledge and experience in the web development field, you’ll definitely learn a lot from his blog.

因此,考虑到他在Web开发领域的知识和经验,您肯定会从他的博客中学到很多东西。

Droids on Roids博客 (Droids On Roids Blog)

Image for post
Droids On Roids homepage
Droids On Roids主页

Want to learn mobile-application development?

想学习移动应用程序开发吗?

This blog regularly publishes best practices and how-to guides for beginners. It’ll help you understand the importance of creating great user experiences.

该博客定期为初学者发布最佳实践和操作指南。 它可以帮助您了解创建出色的用户体验的重要性。

They have articles about Android, iOS, Flutter, and many other app-development frameworks or tools.

他们有关于Android,iOS,Flutter和许多其他应用程序开发框架或工具的文章。

So follow them to stay aware of the latest mobile-development trends.

因此,请跟随他们以了解最新的移动开发趋势。

真正的Python (Real Python)

Image for post
Real Python homepage
真实的Python主页

Python is no doubt an all-seasons language — meaning you can develop mobile apps, games, websites, embedded applications, and even machine learning projects using Python.

毫无疑问,Python是一种全季节语言,这意味着您可以使用Python开发移动应用程序,游戏,网站,嵌入式应用程序甚至机器学习项目。

As its name suggests, Real Python is a website completely focused on delivering high-quality tutorials and courses on the Python programming language.

顾名思义,Real Python是一个完全致力于提供有关Python编程语言的高质量教程和课程的网站。

These days, Python is also taught as a first programming language in different schools throughout the world. In case you’re also getting started, then I’d highly recommend you to visit this website and follow their step-by-step guides.

如今,Python在世界各地的不同学校中也被作为第一门编程语言教授。 如果您也要入门,那么我强烈建议您访问此网站并遵循其分步指南。

Golang程序 (Golang Programs)

Image for post
Golang Programs homepage
Golang程序首页

Go is a programming language that was designed by the smart software engineers of Google. Its performance is way better than most high-level programming languages. That’s the reason why programmers love to add Go to their tech stack.

Go是Google的智能软件工程师设计的一种编程语言。 它的性能比大多数高级编程语言要好得多。 这就是程序员喜欢将Go添加到其技术堆栈中的原因。

If you’re someone who’s completely new to Go, then this website will help you get started quickly. They have a beginner-friendly tutorial series and references written by professionals.

如果您是Go的新手,那么此网站将帮助您快速入门。 他们有一个适合初学者的教程系列,以及由专业人士撰写的参考资料。

Every now and then, you’ll also see examples and solutions to different problems, which are a great way to learn about the real-world implementation of the Go programming language.

时不时地,您还将看到针对不同问题的示例和解决方案,这是学习Go编程语言的实际实现的好方法。

堆栈滥用 (Stack Abuse)

Image for post
Stack Abuse homepage
堆栈滥用主页

Stack Abuse mainly focuses on topics like Python, JavaScript, Java, and the Unix operating system. It’s managed by Scott Robinson with a team of content writers.

堆栈滥用主要关注Python,JavaScript,Java和Unix操作系统等主题。 它由斯科特·罗宾逊 ( Scott Robinson)和内容作家团队管理。

They usually publish how-to guides and teach you through example code snippets.

他们通常会发布操作指南,并通过示例代码段教您。

It’ll be a useful resource to learn project-based concepts. But before that, you must have some familiarity with the basics of JavaScript, Python, and Java.

这将是学习基于项目的概念的有用资源。 但是在此之前,您必须熟悉JavaScript,Python和Java的基础知识。

结论 (Conclusion)

As a beginner, learning a programming language can become a daunting task. So the main purpose of writing this article is to introduce you to interesting programming blogs.

作为初学者,学习编程语言可能会成为一项艰巨的任务。 因此,撰写本文的主要目的是向您介绍有趣的编程博客。

Now, it’s your turn to follow these websites and bring your programming skills to the next level.

现在,该轮到您关注这些网站,并将您的编程技能提高到一个新的水平。

Thanks for reading!

谢谢阅读!

翻译自: https://medium.com/better-programming/top-10-programming-blogs-in-2020-dda86feead1f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值