京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8349|回复: 0

Github+Facebook=?这家公司有望让程序猿的头秃得慢一点

[复制链接]

12

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2019-4-10 12:44:12 | 显示全部楼层 |阅读模式 来自 中国
硅谷Live / 实地探访 / 热点探秘 / 深度探讨
- c4 p- e4 m0 S5 W1 {$ F3 j0 d程序员,作为硅谷最热门的职业,身上贴着高薪、高学历、高素质的标签。可是每一位看似一帆风顺的程序员背后,也许都压抑着不为人道的艰辛。
7 C0 T) T6 ?9 J4 l& ~& Q“配置简直就是一团乱麻。”% ~$ h9 K; Q" M, ]' D1 Q
“围绕代码编写的一切开发环境都不友好。”
# Y6 g1 a; D1 t6 s“数据库更是令人讨厌。”9 C* E9 d% ^' V/ L2 m
这些话听着是不是很耳熟呢?除了这些,程序员们还要和 PM 斗智斗勇,难怪头发像青春一样一去不复返了...! m: `* r: |* f/ t& z5 N
. T2 Q; ~) k' a3 N7 [# z* V
(图自网络,版权属于原作者)
: B# o! ?0 {" i) d& r5 X而对一名想学习编程的新手而言,学编程远不只敲下代码那么简单。尽管现在的集成开发环境(IDE)已经相当完备,可其他一些繁琐的问题,例如该下载什么编辑器、该如何设置系统环境等等,却让每个想要踏入编程领域的人望而生怯。- q5 j; L, U! \! a6 Q  T
在少儿编程风生水起的当下,再试想一下,让一个孩子面对这样的压力,会有什么样的感受?' \  c6 I9 T0 ?2 u* R) u5 N( t3 k

' b/ M) D/ `5 F7 O; ~0 ZRepl.it 是小探最近接触到的一个线上编程平台,只需两秒就可打造一个专属于你的编程环境。无论你是经验丰富的老程序猿,还是编程小白,无论你就想写个Hello world,还是立志开发一款游戏,不同程度的人都能在 Repl.it 上找到合适的开发环境,40多种编程语言线上支持,并且可以摆脱一切额外的安装、设置程序& D( I- ~$ X0 D* L  d+ V. e
听起来有点神奇?小探这就带你去一探这家宝藏公司!
) p$ K3 N& E" b; \! U& B. I1 \1 N' A一个能成长的编程网站
% l7 N; [, ~( I8 N一般而言,软件开发工具做得越强大,程序猿设置起来就越复杂。随着开发工具日益强大、设置日益困难,对新手来说越来越不友好,甚至还有人担心编程会越来越难学。面对这样的趋势,Repl.it公司采取了行动。
- B5 U# f* l+ f3 c9 F% U
: ?. j2 ~, M2 H# g. {& O3 y+ k( g创建于2016年,Repl.it是一家近年来火速在北美编程人员,尤其是青少年、游戏开发者之间流行起来的线上编程平台。
% F/ H' A3 B, h7 x5 j- [说起来,就连公司名字 “REPL” 也暗藏玄机:REPL 代表着“读取-求值-输入-循环(read-eval-print-loop)”,这是一种简单的、交互式的编程环境,对学习一门新的编程语言的新手具有很大帮助,因为他能让初学者立即看到运行结果。. F" c1 }, Z* ~" B7 B
Repl.it 就是这样一家提供交互式编程环境的公司,有点像编程界的 Google Doc,为程序员提供实时的线上互动和分享,又带有一些 Facebook 风格的社交网络元素。! O) [8 a4 t) @' Z4 o0 X4 Y
Repl.it 的创始工程师 Faris Masad 称:“Repl.it 既是一款便捷的线上编程平台,又立志为用户提供友好的社交环境。”: h; X4 C6 P% v2 p3 [4 D% J% l
尽管目前提供编程环境的产品层出不穷,例如 Visual Studio、CodePen、PythonAnywhere、或是亚马逊网络服务 Cloud 9,但它们要么专注于特定的编程语言(如 PythonAnywhere 只能编写 Python),要么对于初学者而言功能太强大,令人无所适从,或仍需繁琐的安装过程。7 }1 b3 B9 k+ A- u, Y. U
Repl.it 都一一解决了这些烦恼。: I/ H4 b: H; s$ q6 {& X1 N

3 I- |" B. r9 v; ^/ ?首先,Repl.it 免去了编程前的复杂安装。无论是安装驱动软件,还是设置系统环境,Relp.it 都不需要。“只需要带上一台电脑,甚至 Chromebooks 或 iPad,我就可以开始编码。”Faris Masad 告诉小探:“不需要任何设置,如果我希望有人看到我的东西,我可以直接在平台上发一个链接给他们,他们就可以运行我的代码。”
6 j! |5 Z, h) F$ p9 d5 l! ?+ H( ORepl.it 能支持你所想象到的任何语言,无论是 JavaScript,Python,PHP,还是流行的框架如 Django、Ruby on Rails、Sinatra… 总之,只有想不到,没有找不到!: w. f# u; W' p. \: |2 P$ o: R, @
更重要的是,Repl.it 能根据用户需求的变化而改变开发环境。从开始学习一门语言到编写一个复杂程序,用户都不需要离开浏览器,Repl.it 能探测到程序员的需求变化并提供相应的开发环境。用户可以在 Repl 上直接下载所需要的库,不用再担心安装过程和服务器匹配的问题。
/ Y, l4 e# ]) w) Z5 d$ }, e+ B  M  j# _! j* A$ C# e) P: a
(图片来自Repl.it facebook账号)9 y' q  E" G9 w; h$ ?2 i
社交,让编程更有趣: B0 d4 _0 d: {; w8 M' V9 D
不仅如此,Repl.it 还是一个共同开发和学习的社交平台。Repl.it 的社交功能由两个部分实现:社区,以及实时协作的代码编辑器 Multiplayer。4 z8 w& x0 b1 |+ f& O
社区为用户提供一个自主学习的平台,用户可以在这里发布问题、分享链接、搜索教程和寻找合作伙伴。Masad 表示,Relp.it 的第一批用户就来源于开源互联网社区 Discourse上 的年轻游戏开发者们。
9 d' v6 o, b& u  T" H而 Multiplayer 则是为用户合作写代码打造的重要平台。用户们在同一个编辑器中与朋友共享代码,在同一个编译器中执行程序,与同一个终端交互,在聊天室中聊天、编辑文件和共享资源,最后再从同一个界面发送最终的应用程序!
! Z% V3 X! F  L$ b0 F8 ?) I9 W" x. S! S- @5 a9 N
(Multiplayer界面,来自Repl.it官网)
4 j7 d5 O! {3 FRepl.it 创始人之一 Amjad Masad 把 Repl.it 比作 GitHub 和 Codecademy 的交叉产品。和GitHub 一样,Repl.it 允许用户发布自己正在进行或完成的项目,并邀请别人进行合作。同时,用户也可以像在 Codecademy 这个学习平台上一样,在 Repl.it 的论坛上找到各种编程教程和练习试题。与这两个社区相比,氛围友好的 Repl.it 更适合初学者。% V) o3 \7 F; W2 K. T4 }
一名约旦程序员的创新
( v" B% A+ l* V: A2 y. n# M小探不得不承认,Relp.it 确实为编程带来了不一样的用户体验。而这个公司的创始团队,正是和无数初学者一样,在经历了编程初期各种设置的烦恼后,决定开发一个简洁友好、一次性到位的编程环境,造福后人。. t. s& ~! w+ k

% t$ I6 }9 C- {/ g(公司联合创始人,约旦小伙 Amjad Masad)/ n( n: N" E5 |+ Z
Amjad Masad 在约旦长大,当初学计算机时,Amjad Masad 还没有自己的笔记本电脑,他不得不在学校的公共机房练习写码。这就意味着,每当他使用一台新机器时,他都必须重新安装大量软件。创建一个不需安装任何设置程序的编码软件的想法,就在那时候萌发了。
+ @  q) n7 ~# k$ F4 O9 k后来 Amjad Masad 进入了 Codecademy 工作,几年的工作经验让他决定把最初的想法付诸实践,他写出了 Repl.it 的最初版本,并将其放到社交平台上。不久,Amjad Masad 发现这个软件大受欢迎,他和合伙人 Haya Odeh 决定添加一些功能,将其打造成一款成熟的线上互动编程网站,让人们在仅仅访问互联网的情况下,就能开始学习写代码。
) N+ F7 ]6 ^; `. u. }$ ?( @# q
# {8 u0 O/ |3 }/ f% U(Repl.it团队,左一、左二分别是联合创始人Haya Odeh和Amjad Masad)
1 @( P8 R2 J5 q! p“我们最初的想法是,给每个用户一个服务容器,它可以打包代码及其所有的依赖包,这样应用程序可以快速地从一个计算环境运行到另一个计算环境,而省去了安装步骤,”Amjad Masad 解释道:“刚开始,我们打算使用 Kubernetes 容器编排系统,但后来我们决定自己编写系统打包这些代码和依赖包,以满足我们的特定需求。”
' ]  g# n) L9 A" w& W- [7 x如今,Repl.it 已从一个单纯的线上编程平台发展成既能写程序、又方便社交的互联网社区。平台上每周有大约来自全球 20 万活跃用户,这足以显示该网站受欢迎的程度。2 D) {/ R# D: C# B
汇聚世界各地的孩子8 t1 F; C; G2 t+ Z4 F+ i! i
由于便捷性和交互性,Repl.it迅速在青少年当中斩获大量粉丝。/ J: v* T$ Q0 O* D" r! ]

# H# u* f7 \9 u" S: K(Repl.it的许多用户都是自学代码的孩子
1 |4 j$ y) D8 n! e图自Business Insider); w" o5 |& W2 {. T9 Q  h5 m* a  r  a
来自马萨诸塞州的 14 岁高中新生 Nathan Raikman 在四年前决定开始学习写代码。他喜欢用Repl.it 来制作辅助他学习的软件,他曾写过一款帮助他学习二元一次方程的程序。后来,他还创建了其它用户都可参与的编码挑战,让朋友们在编码俱乐部进行比赛。3 _( K, N) M# d# \9 C8 ]. |" J3 o+ P
Repl.it还汇集了来自美国以外的用户。来自苏格兰的14岁女孩 Lucy Durrand 在学校的计算机课上学习 Python 和 HTML。在课上她学会了如何用 Repl.it 来搭建网站。“Repl.it 非常好用,”Rurrand 在一次采访中说道:“它可以保存所有编码文件,而不是将它们保存在计算机上的奇怪位置,让人很难找到。”
% R) N1 ^6 d+ T$ z- }% V& P
1 P& J* G+ C9 |7 k; G4 F(Repl.it 近期举行了一场以“货币”为主题的游戏编程挑战,获胜者将获得一个比特币)
! D9 C: q) F5 J9 K, ]而谈及是否有兴趣进军中国市场时,Faris Masad 表示长远来看这是一定的,但现在在营销渠道上还有一些困难,因为 Repl.it 是基于青少年计算机爱好者在 Facebook、Snapchat 这些社交软件上相互交流才兴起的一个平台,所以……听到这里小探也只能表示很惋惜了。3 w- H9 D5 w6 Y% \
因为他们独特的创业想法及用户体验,Repl.it 目前已完成C轮融资,共计获得460万美元的投资,投资人包括Y Combinator、Andreessen Horowitz、Bloomberg Beta 等硅谷一线风投。
% N2 ^+ t) Z: R7 F6 H9 y7 m7 G4 W% z7 m( w. D) n) [
(Haya Odeh 和 Amjad Masad 在硅谷一所高中教孩子们使用 Repl.it)9 Y* b5 \% _* q4 Q
谈及如何盈利,Masad表示 Repl.it 早期集中在教育市场。Repl.it 的交互式开发平台使它天然地成为教学首选。, o% O. g9 U9 h$ L5 s' Q/ v1 v
; V2 X- Q9 V9 R+ L* f
但教育市场并不好进入,创始人们也希望 Repl.it 能真正惠及广大想学代码的少年。自 2017 年后,他们决定将这项服务向公立学校免费开放: ]8 z  N3 d2 b5 e0 |) h) ?+ ]
目前,Repl.it 将模式转变为订阅制。Repl.it 向专业的开发人员提供不同定价的套餐服务,例如每月7美元的“黑客”计划,让用户拥有私人的交互式编程环境,以及更快的服务和更多的储存空间。) m( E3 F1 D# G4 S3 n
未来,Masad有考虑寻找更大的市场,并在Repl.it上打造线上交易平台。但为用户提供更便捷、更友好的开发平台,依旧是Repl.it最核心的理念。
& s& F7 t5 E, J& W各位硅谷洞察(原“硅谷密探”)粉丝,关于这样的一款线上开发软件,你们有什么看法。大家有了解国内有这样的互联网社区吗?如果将来Repl.it来到中国,你们有什么样的建议呢?欢迎留言互动!. e* Q3 ~, V/ L9 y2 h) `& D

  L7 A% c" Q7 p: l) K% {  \: X! q$ r" l7 e

2 c) ~& ^/ j2 X8 B3 p$ O9 C6 j1 d1 ~* {来源:http://www.yidianzixun.com/article/0LhIyQW3
7 w! r) M" S# r- ]; s1 h' |免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

帖子地址: 

梦想之都-俊月星空 优酷自频道欢迎您 http://i.youku.com/zhaojun917
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-11-8 18:49 , Processed in 0.056445 second(s), 23 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表