如果您是学生程序员,则应真正阅读7个博客

如果您想以程序员的身份取得成功,则需要沉浸于编程文化中。如果您仍然是小学生,则更是如此。编程领域是如此广泛,并且要吸收的信息太多,以至于如果您远距离参与,您将永远不会脱颖而出。幸运的是,博客是一种易于访问的媒体,可让您随时掌握信息。

请注意,这些编程博客并不旨在代替动手实践或适当的指导。如果您是新手,则应该首先选择一种编程语言来学习。一旦您的脚湿了,这些博客就会派上用场,并将您的技能提高几个等级。

Joel on Software

Joel on Software 是任何有抱负的软件开发人员最不可思议的资源之一。在过去的15年中,Joel Spolsky撰写并积累了1100多篇不同的文章,涉及从编码习惯到项目管理,软件业务实践到新技术问世的主题。

为了您的利益,Joel列出了他的“十大"文章,以方便浏览。他还为“新开发人员"提供了一系列有用的文章,这些文章讨论了新手编码人员的心态,在感到厌倦时如何进步以及其他必读的建议。

不幸的是,乔尔(Joel)于去年退休,不再在该网站上撰写新文章。但是,知识的纲领如此之大,以至于您都无法通过它。

编码恐怖

编码恐怖由经验丰富的网络和软件开发商Jeff Atwood撰写的半个人博客。您会发现大量与编程相关的帖子,他对某个特定主题的私人想法,他自己的研究摘要,甚至对新手和资深程序员的建议。

博客文章已经发展多年来,博客本身的关注点随之而发展。话虽这么说,但帖子的阅读量相对较小,它们会让您思考。

Gamasutra

如果您对游戏开发感兴趣或想进入游戏行业, Gamasutra 是您必须阅读的一个网站。免费游戏获利?虚拟现实控制台?开发验尸?关于独立成功的建议?需要帮忙找工作吗?

从技术上讲,Gamasutra更像是一个具有博客组件的社区,但可以将其完全理解为博客。它分为几个部分:编程,艺术,音频,设计,制作和业务。它确实满足游戏开发的整个领域,因此,如果您对此感兴趣,请不要跳过此。

A List Apart

A List Apart 是一个多作者博客,着重于Web设计,Web开发,Web标准和Web内容。基本上,如果网络编程领域发生了任何重要的事情,您可能会在这里听到。这并不是说它是新闻网站-因为它不是-但这仍然是重要的资源。

这里有很多好的建议。哪些工具对Web开发人员有用?设置元素样式的最佳方法是什么?您对网络开发专家的采访感兴趣吗? List Apart每周至少更新一次,因此可以让您缓慢但有把握地为您带来丰富的网络内容。如果您有写作技巧,也可以为他们写作并获得报酬。

David Walsh博客

David Walsh博客是另一个网站,以开发为中心的博客与A List Apart相同,但其关注点略有不同。这些帖子的格式更多是具有具体目标和示例的教程风格,而不是崇高的理论和设计指南。对于网络开发新手来说,这是一个很棒的学习资源。

还有什么更好的选择?大卫·沃尔什(David Walsh)非常频繁地进行更新-通常每天都会发布新帖子,但是即使不发布新帖子,帖子之间的间隔也很少会超过三天。他主要介绍HTML5,CSS,JavaScript,以及一些更专业的主题,例如AJAX,jQuery和Canvas。

Girl Developer

程序员俱乐部并不是什么秘密男性主导,但是每年都不再如此。然而,尽管“女编码员"(背后的污名不断恶化,但这并不意味着它已经灭绝。成为男人世界中的女性很难,这就是 Girl Developer 博客存在的原因。

Girl Developer由成功创建Web编码器的Sara Sarapsps共同创立, Develop It,一个旨在帮助女性成为软件开发人员的非营利组织。她的博客有时会涉及与性别无关的话题,但这是了解她所遇到的一些挑战和斗争的好窗口。

每日WTF

Daily WTF 是一个用户提交的博客,展示了在实际工作环境中见证的一些最差的编码实践。网站所有者批准并编辑提交的内容,以保持帖子之间的一致性,因此,不要让其中的“用户提交"部分将您拒之门外。

幸运的是,网站的重点并非如此这是对不良代码的嘲笑,因为它警告了现实中的期望。还有一些共同的痛苦因素,我们的读者对必须处理任何错误代码的提交者表示同情。

为什么要阅读它?因为您会学到不该做的事。因为无论您认为自己是一名程序员多么糟糕,至少您都不会觉得这很糟糕。而且因为它太幽默了!

您关注哪些编程博客?您还有其他推荐给编程专业的学生的建议吗?看看您的RSS提要,并在下面与一些与编码相关的最喜欢的博客发表评论!

标签: 教育技术 编程