本文是面向新手程序员的一系列技巧的一部分。
黑客新闻首页示例刚开始的程序员在技术媒体的影响下犯了很多错误。
在学校或学院学习时,您会从技术媒体(例如
Hacker News ,会议,会议,
免费代码营和
Hacker Noon课程)获取大部分编程信息。 然后,您的工具库中充斥着大量正在那里进行激烈讨论的技术,例如微服务,一种前端框架或区块链。
最常见的错误是将这些来源视为行业的
一面镜子 。 实际上,它们更像是
集市 。
技术媒体作为集市
想象一下古代的巨型集市。 柜台上有成千上万的商人出售来自世界各地的商品。 集市的所有者找到最独特的商人,并为他们提供最佳的地方。 对技术媒体的这种类比在多个层面上都有作用。
首先,在集市中,卖家必须说服您一件事:购买他们的产品。 在技术媒体中,供应商是工具公司,培训课程,开源项目以及寻找开发人员的公司。 鉴于对员工选择的极端依赖,这些组织最有创造和分发内容的动力。
与古代一样,商人试图信任自己。 在软件开发中,这类似于内容营销,其中
广告伪装成有用的内容 。 而且,许多优秀的工程师从事的是开发文章而不是撰写文章和评论,这限制了他们对重要辩论的贡献(而且,有人开发开源软件并不意味着他的目标与您的目标相对应)。
商人在集市上定下基调。 技术媒体不是由周到的工程师主导,而是具有特定的个人兴趣和更明确的意见。 成熟可靠的技术通常很少有支持者或狂热的追随者,而最新的技术则有一群积极的支持者。
其次,集市吸引了各行各业的买家。 启动开发人员,系统管理员,数据库管理员,数据专家,密码学家和界面工程师也可以访问Hacker News。 在根据热门帖子决定使用哪种技术时,您可以将一个社区的需求与自己的需求混合在一起。 即使在一个单一的社区(例如Web)中,创业公司的需求也可能与创建许多网站的咨询机构的需求截然不同。 相反,媒体散布着新技术可以解决任何问题的观点。
第三,所有者管理集市,目的是最大限度地提高销售量,无情地有利于成功的商人。 在社交网络和技术博客上,这意味着参与度,观看次数和排名的提高。 在会议上-大厅的占用人数,即访客人数。 组织者试图吸引“合适的”演讲者,并向目标受众和赞助者展示最需要的内容。 因此,这改变了每个想要生存的商人的行为。
除了提供错误的信息外,这种参与还操纵了我们与时俱进的愿望。 在开发人员看来,他应该使用讨论最多的技术,以免技能过时。 在传统媒体中,
死亡报告是
由最大的观看次数触发
的 ; 在软件开发中,这些都是新技术。
免费代码营博客
资料来源: Free Code Camp博客文章,2014年比较技术媒体如何解释该主题以及计算机科学教授或目标工程师是如何做到的。
黑客新闻
如今,《黑客新闻》已成为软件工程师最受欢迎的资源之一。
在像我这样的初创公司Y Combinator中,它是一种特别有价值的工具,您可以在这里与最聪明的人进行交流。 如果使用得当,它会显示很多社区意见。 这对于经常缺少成熟社区的初学者开发人员和小型团队而言尤其重要。 但是他有几个关键缺陷。
与集市一样,每个帖子都取决于等级。 如果我们比较一个古老而重要的构建系统,例如Webpack,那么平均而言,围绕最新技术的内容和炒作会更多。 这给人们在日常工作中实际使用的东西造成了错误的印象。 正如保罗·格雷厄姆
( Paul Graham)
指出的那样 ,“有关该问题的...文章数量并不意味着它有多严重,而是有多少文章声称对此有需求。”
像Hacker News这样的类似Reddit的社区通常给专家的权力很少。 像在任何民主制国家一样,有上进心的公民获得权力,这在高度专业化的问题中并不总是有意义。 在这种环境下,世界上最聪明的数据库专家只有一票。
积极进取的开发公司在战略上对在这些站点上分发其内容感兴趣。 他们将自己的身份隐藏在所谓的客观中介人的后面。 例如,MongoDB使用了从中获得风险投资的投资组合公司:他们
公开声明了他们对MongoDB的重视程度。 供应商精通打草草,即通过中介来管理舆论。 在Y Combinator中,您可以创建投票环以提高帖子的评分,请朋友写下他们的第一条评论,以便正确地形成讨论话题。
会议与会议
会议和会议是开发人员保持最新状态的另一种关键方式。
会议是一项非常有利可图的业务。 但是为了获得成功,您需要关注潜在的炒作趋势。 因此,举行了数百次有关加密货币和React的会议,但很少涉及
诸如C之类的重要工具。会议上的许多发言人也有自己的兴趣。 正如召开自己的会议
的MongoDB所
指出的那样 ,发言人受到以下因素的吸引:
请注意,这些原因均与帮助听众无关。
而且,当媒体定期举行会议时,批评潜在的演讲者变得
越来越困难,这些演讲者将来必须被邀请才能使会议取得成功。
小费
也许有一天我们将能够形成正确的环境。
这可以鼓励发布有意义的内容,并鼓励社区批评任何冲突。 骇客正午或免费代码营将由清醒的工程师进行内容评估。
同时,技术媒体应被视为一个数据点,并以经验丰富的开发人员的观点来补充信息(别走极端,例如拥有著名名言的托马斯·杰斐逊:“我要补充一点,一个从不看报纸的人会比阅读报纸的知识更好”)。 技术媒体不应成为您观察世界的主要窗口。
提出一些问题来严格评估任何内容也很有帮助:
- 动机 :作者的动机是什么? 这对文章有何影响?
- 背景 :作者的技术背景是什么? 他使用什么技术堆栈? 什么项目?
- 相关性 :技术解决的问题与您个人相关性如何? 缺点是什么?
有用的链接