现在的技术正以惊人的速度发展,这意味着旧的变成方式正慢慢过时,被更新更好的技术所取代。程序员必须不断学习,才能更好地完成其工作。现在有很多博客和网站致力于让程序员了解新趋势以及可能即将推出的技术,以便让他们更好地开发网站以及为未来编程工作做好准备。下面是每位程序员必须关注的顶级博客和网站:
1. Scott Hanselman’s Blog
这个博客是关于编程、用户体验、计算机禅学以及生活等。Scott Hanselamn是一名老师,他编写的代码被广泛使用。他已经写了十多年博客,编写了二十多年代码。他的主要目标向好学习的人教授知识,程序员可从他的博客中学到很多东西。
2. Coding Horror
这个博客是由非常受欢迎的经验丰富的Web应用程序开发人员Jeff Atwood撰写。该博客涵盖软件开发和安全问题的不同方面,你会爱上Jeff对开发中人类组件的开发,这也是为什么该博客脱颖而出想原因。程序员可从该博客中学到很多东西,这个必须关注。
3. Good coders code, great reuse
这是Peteris Krumin的博客网站。该博客主要涉及编程、黑客技术、软件重用、软件思想、计算机安全、谷歌和通用技术。该博客拥有1000多为粉丝,Peteris在开始写博客之前一直热衷于计算机,这使得他很容易学习计算机所有领域的知识。他非常渴望告诉大家他刚刚学习的知识,他对计算机的广泛认知是程序员应当关注其博客的很好理由,每天都可以从其博客学到很多知识。
4. Discussdesk/编程博客
这是一个非常有趣的编程博客,主要侧重于PHP、JavaScript、jQuery、MySQL、Web开发、Ajax、编程技巧等。其中还有现场演示和下载,用户可看到已经完成项目的现场演示,也可下载代码,以供其他人学习。
5. Programming/ Reddit
这是reddit,主要是讨论有关计算机编程。这个论坛网站欢迎任何有编程问题的人参与讨论,唯一的要求是主题只能是关于编程。你可在这里学习很多编程知识,这里的讨论主要由更加了解主题的人员主持,你也可以询问有关编程的任何问题以更好地了解编程。你还可以与其他编程人员分享编程故事。
6. Sitepoint
这个博客很像网络专家在线社区。Web专业人士在这里聚会,以分享他们对创造惊人设计的热情。其中提供一些Sitepoint教程,用户可轻松地学习网页设计和开发。还有课程和书籍,教授每个网络开发人员必须的技能以成为领域专家。在该博客中,每周会有超过25个帖子,因此网页开发人员可在这里学到很多东西。
7. Livecoding.tv blog
这是一个非常有趣的博客,其中涉及编程语言、技能以及编码行业的更新信息,这里分享的内容主要来自该博客的工作人员以及播客,因此这里能让程序员了解行业中正在发生的事情。该博客还有直播平台,可观看现场直播、LiveEdu,人们可分享有关构建真实产品的内容。这也是人们互动的好地方。
8. A list apart
该博客主要关注Web设计、开发以及内容,更多关注Web标准和最佳做法。博客主每周至少发布一篇文章,网页开发人员可学习让其工作做得更好的内容。
9. David Walsh博客
David Walsh是Mozilla公司的高级Web开发人员,也是MooTools JavaScript Framework的核心开发人员。他的博客反映了他在JS、CSS和HTML 5方面的广泛知识,他还为前端开发人员提供很多有吸引力的建议和见解。他对开源开发有关的事情非常感兴趣,并对此做出很大贡献。这是最有吸引力最诚实的博客之一,绝对是web开发人员值得关注的博客。
10. Coding Dojo博客
这是面向学生的博客,在这里,他们可快速学习如何变成,并向软件工程师一样思考。他们还可以利用该博客中获得的信息开发web应用程序。该博客涵盖很多Web开发信息,例如HTML、CSS、Ruby on Rails、MySQL、PHP< MVC、 .NET Core、OOP等。每周大约会发布2个帖子,新手可学到很多东西。
网络开发人员应该持续学习,因为这个行业总是会涌现新事物。除此之外,开发人员还需要可与其他网络开发人员联系的平台,分享自己的技能并学习其他开发人员技能,并可在遇到挑战时在平台中提出问题。