热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

part1part2_为什么我要在2020年发行一本新的编程杂志[PartI]

part1part2我很高兴宣布推出一本名为《人类可读杂志》的新编程杂志。多年来,这一直是我的梦想,而且,由于我们成功地发行了晨报的编码杯

part1 part2

我很高兴宣布推出一本名为《 人类可读杂志》的新编程杂志。 多年来,这一直是我的梦想,而且,由于我们成功地发行了晨报的编码杯,现在它已成为现实。

[在这里阅读第二部分]

该杂志秉承时事通讯的精神,汇集了高素质的编程专家,深入研究了编程的各个领域,这些领域都是由才华横溢的行业资深人士(如Jonathan Boccara,Michael Caini和Laura Summers)撰写的。

第一期现已免费发行 。

但是,要使我们实现这一目标,我们需要您的帮助。 我们最近发起了Kickstarter活动,以帮助我们为该杂志的前三期提供资金。

签出该项目,如果您喜欢您所看到的内容,并且我非常有信心,那么您可以考虑支持我们和/或进行推广。

无论哪种方式,谢谢您的光临。

这是关于这一切的开始的两部分系列文章的第二部分。

请享用。

开始之前

我犹豫地说,我从小就开始编程,因为我14岁时做的不是编程。 它正在发现编程可以做什么,而不是我能够使用它做什么。

当然,我可以制造东西。 PHP的学校问答游戏。 PHP中的歌词数据库。 PHP中的mp3组织者。 我花不超过一周的项目,最多两个。 之后,我撞墙了。

有时候,墙只是让我对项目失去兴趣。 但是大多数时候,这仅仅是因为我的代码将达到Pasta Al Forno的限制。 意大利面条的代码是如此严格,以至于您不妨将其放入烤箱中使其燃烧。

因此,我的朋友(今天我一直是我的导师)建议我们一起开始一个新项目。 我本能地打开Eclipse。 半小时后,当Eclipse终于准备就绪时,我的朋友说:“因此,我一直在考虑我们应该将erLang用于服务器。” “恩……什么?” “二郎。 它是一种旨在同时处理数百万个请求的功能性编程语言。 “功能编程? 但是您刚刚教我面向对象的编程。 工作代码基本上不是功能编程吗? 您甚至从哪里得知这种新语言的?”

那天我学了两课:

1.始终与新技术保持同步,以便……

2.…您始终可以使用正确的工具进行工作

直到那时,我才开始阅读有关编程的文章。 我称之为启蒙时期。 我会花几个小时阅读Steve Yegge的最新文章,向Brian Goetz学习如何以正确的方式进行并发,即使我继续以错误的方式进行并发等等。

凭借对我们这些行业巨头的了解,我将继续进行下一个项目,这些项目的意大利面条代码比上一个要少,并且总是尝试使用新语言。 我心想:“这些项目之一很快就足以被其他用户看到。” 不再被推到我不断扩大的死项目文件夹中,讽刺的是称之为“可重用代码”。

但这对我来说还不够。 我希望能够从计算机上读取内容。 这些是智能手机的早期。 iPhone刚刚问世,即使我使用的是Windows CE“智能手机”(可爱的HTC TyTN II),也算不上智能。 您是否知道笔不是作为“附加功能”存在的,而是由于UI尺寸过小而必需的吗? 我永远感谢UI / UX部门。

因此,如果我无法在手机上阅读,也无法随身携带PC,并且kindle一词仅用于鼓舞人心的演讲中,还剩下什么? 杂志? 实际的,物理印刷的,装订在一起的,有时是单色的,有时是彩色的纸?

但是,即使那是解决方案,我还是在希腊长大。 根本没有足够的需求。 而且我并不是在说PC杂志。 或是您不想随身携带的其他数十本与计算机相关的杂志,您正在寻找一些额外的现金来修理某人的计算机。 我在说编程杂志。 Byte,Dobb博士的期刊,Linux期刊等,等等。“等”并不多。 如果我说实话。

那些我喜欢阅读的文章类型会充斥的杂志。 深入的技术知识,不仅解释了如何做某事,而且更重要的是,解释了事情实际上是如何工作的。 向您显示一些您不曾使用过的技巧,但仍然可以应用于您曾经使用过的技巧。

不要误会我的意思。 我喜欢阅读有关新版本的信息,或者在需要时阅读以下教程。 我什至不介意偶尔将广告伪装成内容( 看着镜头 )。

但是对我而言,这些文章并不能帮助我成长为一名工程师。

因此,在可预见的将来,我只能在计算机上阅读。

当我们作为一个物种高兴地发现我们在2000年还活着之后,内容产生的新革命开始了。 有太多新内容,我们需要一个新术语来描述信噪比可能变到多小。

您所看到的每个地方都有一个网站,人们可以在此共享他们的东西。 谁阅读它,甚至有意义都没有关系,但是每个站点都必须具有用户个人资料和共享功能。 你有宠物吗? 这是一个网站,您可以在这里为宠物创建个人资料,并告诉每个人什么时间进食。 你有一辆车? 这是一个网站,您可以在其中创建汽车资料,并告诉大家您刚刚安装了哪些新零件。 你有剪贴板吗? 这是一个网站,您可以在其中创建个人资料并共享您复制和粘贴的所有内容。 你喜欢自己吗? 哦,我什至从哪里开始?

如果您是内容的消费者,您会突然意识到自己的生命有多短。 但是男孩会在短时间内将您喜欢消费的内容类型完全填充,无论它是多么利基。 这意味着我现在可以阅读无数的编程文章。

幸运的是,RSS也应运而生,虽然没有人知道为什么它仍然存在,但是每个人都害怕提出它,以免丢失它,但它使消费内容变得更加有趣。 在大多数情况下。

“可是,培克,您如何浏览所有这些内容?”,您应该问。 为此,我会说:“耐心,您必须有我的年轻帕达万。 对于您可能阅读的一千篇文章,只有一篇您会喜欢。”

快进到几年前,我正在和来自希腊的一位朋友进行视频通话。 现在在纽约,我在视频游戏开发行业工作很愉快,并继续阅读文章。 我的RSS集合增长到大约800个来源,现在有更多的方式来使用这些内容。 智能手机,iPad,Kindle,Kindle键盘,Kindle Paperwhites,Kindle Oasis,K…我不再必须在三台显示​​器前。

无论如何,像往常一样,我们的讨论围绕编程。 “您如何看待Elixir?” 我问他(过去式。 两眼发直。 “科特琳?” 两眼发直。 “Swift? Ruby? 走? 锈? 来吧! 在这里给我扔骨头! Python?” “啊,Python。 是的,我正在一个使用它的网站上工作。 我不太了解这个消息。 太吵了。”

就像那样,我想创办自己的杂志来解决这个问题。 一本杂志,其中包含我每天喜欢阅读的文章的确切类型。 我会聘请作家,专栏作家,艺术家,以及将其带到您的编程朋友身边所需的一切。

我会在世界各地散布,围绕它组织会议,结识我所有的偶像。

一个人永远可以梦想。

有时,只要有足够的汗水,梦想就能变成现实……

[ 续第二部分 ]

翻译自: https://hackernoon.com/why-im-launching-a-new-programming-magazine-in-2020-sjom3uet

part1 part2



推荐阅读
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
北京盛世诚泰家具有限公司
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有