最近,中东局势风云变幻
我们在关心国际局势的同时
也很好奇
在伊朗当一名程序员,是一种什么样的体验?
今天大狮兄就与你一起来聊聊这一个话题。
作者丨大狮兄
来源丨W3Cschool(ID:w3cschoolcn)
严格的审查机制
在世界上许多国家/地区,*府往往会阻止其公民访问互联网上的某些特定域/IP。这样做的好处是,可以过滤掉一些不健康的网站,比如色情网站,保护公民的安全与健康。
而伊朗在这方面与其他国家不同,许多国家是禁止访问一些不健康的网站,伊朗则是只有被审核通过的网站,才能被访问。
所以国外绝大多数网站,比如YouTube、twitter都是无法访问的。中国主流的新闻网站、游戏网站、生活网站,也自然而然的在禁止的行列。比较让人费解的是,知乎是少数可以在伊朗访问的网站之一。
除了严格的网络审查机制外,伊朗的网络速度是比较慢的,家用WiFi速度仅为kb/s。
在这样的背景下,从事开发工作,是比较难的。
我们不能为您服务
在伊朗,从事开发工作还有很多不便利的地方,尤其是学习新技术。
一名叫做ShahinSorkh的伊朗开发者这样说道:
想象一下,当你想要借助一些新技术,为公司做点事情的时候,第一步肯定公司查找文档,弄清楚如何开展业务。
你在Google上搜索该技术的名称,就会获得很多的资源,包括官方文档的链接。但是,当你点击一个链接时,就会有一个愚蠢、丑陋的窗口突然弹出,上面写着:“您受到美国制裁,我们不能为您服务。”
接着,你去告诉老板:“这种技术没办法实现,只能选择其他技术,或者关闭项目。”第二天,你已经开始寻找新工作了。
怀疑你在造核弹
美国公司终究是美国公司,年初,GitHub封禁了伊朗开发者,牵动了所有程序员的心,相信“开源无国界”的国人,开始对美国网站产生不信任感。
从GitHub宣布:无限私有仓库免费使用,到封禁被美国制裁的国家/地区,仅仅用了不到半年的时间。
去年年初,一名名为HamedSaeedi的伊朗开发者发表博文声称,他的GitHub账号在没有任何提前通知的情况下,遭到了封禁,官方认为他在利用免费的私有库开发核武器。
文章一出,引来了众多网友围观,纷纷表示对GitHub的失望,包括美国本土的开发者。没想到一向崇尚开源的网站,会因为*策而与封禁绑在了一起。
事件持续发酵,根据新闻媒体ZDNet报道,一位克里米亚地区的俄罗斯籍开发者账号同样被封,更夸张的是,一位居住在芬兰的伊朗籍开发者的账号也遭受了同样的命运。
即便受到了区别对待,伊朗开发者们仍然为开源无国界而努力。为了能讨个说法,伊朗开发者HamedSaeedi在GitHub上发起了一个项目,截止目前,已经收获12.1k星星。
GitHub