Codes Don't Lie —— Integ

Integ 是 SegmentFault 的前端 Hacker,在本次访谈中贡献了编程五年多的感悟与总结。Codes Don't Lie 这个标题(并不是 Hips Don't Lie)表明了 Integ 的诚恳和回答的干货满满。在访谈中,他谈到了最近国内互联网创业热潮的成就及其存在的问题,发表了对行业热门的 JavaScript 的见解,对极客精神的理解,而且在最后谈到了政治和商业对我的隐私的威胁。前端

Part I. Scrum Master 与“大菊观”

你为何自称 Scrum Master?程序员

"It sounds cool."编程

只是单纯的喜欢这个名字,虽然我我的是反对 Scrum 的,缘由是它限制了程序员的创造力。SegmentFault 团队在尝试过一次以后也没有继续使用。小程序

Scrum 在橄榄球里的意思是争球,而在软件工程中是一种协同工做的方法论,也就是常说的“敏捷开发”。大体的流程是你们经过积极的讨论,肯定各自的任务和所需的时间,经过移动 Storyboard 上的小纸条,清晰地向全部人展现整个项目的状态。先拆分任务,而后你们一块儿用扑克牌来估时,每一个人使用一张扑克牌,上面的数字表明这项任务须要多少时间完成。经过这种方式,理论上一个庞大的团队能够有效率的完成一个项目。segmentfault

在咱们使用 Scrum 的过程当中,第一个 Sprint 就以为它颇有趣,效率也很高。但是慢慢的咱们发现它过于程式化,给人一种死板、走流程的印象。在咱们只有 3 我的的小团队(一个前端,一个后端,一个设计师兼产品经理)里根本施展不开,简直就是用超级计算机玩扫雷。Scrum 的强透明的属性可能更适合远程的团队使用。后端

图片描述

JavaScript 最近几年是程序员中的一个热点,你对此有什么见解?安全

JavaScript 是互联网时代的汇编语言。dom

我写 JavaScript 已经接近 5 年了,可是以为距离精通这门语言还很远。JavaScript 是一门更新很快的语言,用最新的 JavaScript 规范写出的代码,和 JavaScript 刚创造出来时写出的代码,看上去可能差异很大,甚至是用另外一种语言写出来的感觉。然而,虽然已有多代的更新,我我的以为,编程的思惟模式几乎没有改变。JavaScirpt 最初只是 Brendan Eich 用很短期设计出来的语言,很难作到完美。然而如今用户众多,即便有更好的语言出现,我我的认为在短期内也难以替代。网站

你我的积累了不少开发经验,有什么给新手程序员的建议吗?spa

“大菊观。”

当我刚开始接触编程的时候,关注点都在于如何用代码来实现本身的想法。写了不少个小程序,当我开始真正接触大项目,我发现写代码来解决某一个问题只是编程的第一阶段而已。这仅仅是实现编程路上的一个小台阶。到了第二个阶段,编程的关键在于拥有大局意识,不只要把功能实现,还要把程序实现得优雅,易于维护,甚至能够快速推倒重来。大局意识还有一个好处:能够大幅节省时间。一个大项目,能够拆分红不少个小功能,这些小功能有些简单有些复杂,有些重要,有些不重要,必定要先挑简单且重要的作,而后是重要但不简单,而复杂且不重要的必定最后作,由于它们极可能在以后的产品设计中被抛弃。大局意识就是合理地优先处理某些重要的小项目。

简单介绍一下在 SegmentFault 的工做。如何看待 SegmentFault 的价值?

我在 SegmentFault 主要作的是前端开发。除了网站的开发和维护,还会作一部分运营和创意的工做,偶尔还会客串下 DevOps。在 SF 全部工做的目的都是一致的:保证每一个用户均可以轻松愉快地使用咱们的服务。对于 SF 所作事情的意义,我想到了美国西部大淘金的时代。虽然如今已经没有淘金者了,可是那些默默无闻的为淘金者提供各类相关服务的人一样推进了那个时代的发展。一样的道理,这是开发者的时代,大量的资本和人才涌入互联网行业,SF 服务于开发者,为他们搭建平台,提供支持。因此我对 SF 的将来仍是颇有信心的。

Part II. 互联网创业热潮与极客精神

身为创业公司的一员,你对国内的创业热怎么看?

商业是有生命的,会自我驱动和救赎。

我认为国内的互联网创业热潮,完全改变了中国互联网的面貌,甚至改变了不少人的命运。虽然不可避免的存在必定泡沫的,但勇敢的弗拉多正站在这样一群霍比特人之间。虽然我对一些互联网公司的将来不是很乐观,可能一些公司更像是在作市场调研,付出了不少努力,发掘了新市场后,颇有可能后来居上,被其余人学走商业模式和核心技术,而后把第一批初创公司挤出市场。创新在不少领域都有,重点在于如何构建商业模式,实现它的价值。我在美国时发现不少产业都只剩下几个巨头在竞争,而国内各类相似领域有大量小公司的存在。对于小公司来讲规模扩张的成本在提升,人力成本也在提升,每一个领域最后可能只会剩下作得最好的几家公司。

你是如何理解极客精神的?

Geek 都是理想主义者。

在我看来,真正的极客精神是很是理想化的。首先,你须要大量的时间,须要不用去考虑物质因素,不向现实妥协。在这种不计成本的状况下,真正的极客会不计精力地去钻研 TA 所热爱的事物,制造新鲜的东西。若是有人问一个专业爬山者:“你为何作这些?”,正确的答案是:“由于山就在那里”。极客也是如此。纯纯粹粹地为了探索而探索,就像物理学家费曼,特别喜欢研究如何开锁,但他不用去顾虑这些研究是否会带来实质性的回报。与此同时,真正的极客不能局限于某个领域,那样只能被称做某些领域的专家。极客有着无限膨胀的好奇心,对身边的各类事物都会克制不住地去探个究竟。从这个意义上说,国内真正的极客仍是少见的。

Part III. 自由软件与知识产权激进主义

看到了你博客里关于《若为自由故》的读书笔记1,想问下你对知识产权和开源的我的见解?

《Free as in Freedom》这本书向全部人发出了警告,信息安全问题势必成为互联网行业的 H-Bomb。

不管是微软、苹果之类的科技公司巨头仍是各种信息服务提供商,虽然可能并不但愿这样作,但它们的一些不透明行为,致使其用户的隐私,存在着严重的安全隐患。除了这些公司里的一部分人,其使用者根本不能肯定本身的用户信息、密码、搜索记录等内容是否万无一失,是否会被他人染指。尤为是在恐怖主义的威胁下,不少国家出台了应对法案,一个主要附带结果就是我的隐私的威胁进一步扩大。《若为自由故》的做者 Richard Stallman 提出的解决方案是拥抱自由软件

可能不少人会误解自由软件,认为开源和保护知识产权是相互矛盾的,其实并不是这样。正由于各类开源协议的存在,咱们能够更好的保护本身的知识产权不受侵害。并且,自由软件并不反对商业。甚至 RMS 明确提出了“自由商业软件”的概念。

人们应当能够以任何有价值的方式自由地使用软件。——自由软件的哲学

互联网之子 Aaron Swartz 的自杀,引起了人们对公共领域的思考。他是一个殉道者,他作的事情在当时是存在道德风险的,然而他的死促进了社会大众对公共领域见解的大幅改变。人类知识智慧的结晶应让全部人分享,这样咱们才能在真理的追求上不断前进,然而我不否定知识产权全部者对应得利益的索取。

Richard Stallman 和 Arron Swartz 都是 知识产权激进主义 的表明人物。他们的行为和观点不能简单的用对或错来评价,这些观点对于处在不一样时代不一样的人有不一样的利与弊,受争议是必然的。


若是你们有任何问题,或者就某一话题想讨论,请在评论区留言给 Integ~


//看破红尘清新文艺的编程女纸 Lily,愤世嫉俗逗逼无穷的编程喷子 Pepper
Pepper:Lily,咱们是何方妖怪?
Lily:咱们都是萌萌哒美帝大二在读生,如今在 SegmentFault 实习中。
Pepper:咱们最近两打什么酱油?
Lily:咱们要制做一个访谈系列,为打破外界对程序员简单平面的偏见,他们其实都是有血有肉有思想的创造家。


  1. 《自由软件利与弊》
相关文章
相关标签/搜索