Python、Java、TypeScript 和 Perl 作者谈语言设计

Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

len(x) 击败 x.len(),从内置函数看 Python 的设计思想

举个例子,求字符串 x 的长度,Python 的写法是 len(x) ,而且这种写法对列表、元组和字典等对象也同样适用,只需要传入对应的参数即可。len() 函数是共用的。

内心的996比形式的更重要

这也是为什么欧美公司总是讲“帕金森法则”:一半的员工,两倍的工资,三倍的效率。一个公司砍掉一半的人,给每个人的工资增加一倍,剩下的人能发挥三倍的效率。

Ubuntu 19.04 正式发布,生命周期仅 9 个月

值得注意的是,这一版本将支持到 2020 年 1 月,生命周期仅有 9 个月。若需要长期支持,建议使用 Ubuntu 18.04 LTS 代替。

红帽接手维护 OpenJDK 8 和 OpenJDK 11

racle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护的两个 OpenJDK 版本是 Java 这两个长期支持版本的基础。

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

左耳朵耗子:996 不是福气,努力也未必成功

你在错误的方向或是格局很小的方向上努力,能有用么?你努力地要饭,你努力地当搬运工,你努力地打骚扰电话销卖保险……在错误和小格局的方向上努力,你还觉得努力还有用吗?

新华社《半月谈》三评996:违法、过劳、伪奋斗

我们需要的是合法合情合理的奋斗精神,是对自己对家人对国家敬业尽责的奋斗精神,把这些割裂开来,奋斗精神就成了无源之水,无本之木。

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

替代 Docker 的五种容器选择

据 2018 年统计,Docker 占据了 83% 的容器市场份额。可是就在 2017 年,这个数字还是 99%,Docker 的统治地位无疑受到了削弱

前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流

当Chrome准备好迎接黄金时段时,一切都发生了变化,谷歌转而采用肮脏的技巧来增加其浏览器的采用率,同时降低了Firefox的用户数量。

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

去年12月份,微软官方就宣布新的Microsoft Edge将采用chromium开源的内核。之前有流出“泄露版”,但官方并未正式公开发布。而就在前几天,官方正式放出了Dev版(开发版,一般一周一更新)和Canary(中文名金丝雀,几乎每日都要更新)版本。

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

Google Chrome 75 将默认启用延迟加载功能

谷歌工程经理 Addy Osmani 表示,计划于今年5月份发布的 Chrome 75 稳定版默认启用网页延迟加载(lazy loading)功能。

进击的马云,失落的码农

人和人的差距,是下班后的 4 小时拉开的。

再见Docker!感谢所有人!

Docker不再是唯一的容器运行时,与Docker所能提供的相比,即将出现的其他容器运行时将更快、更安全、更智能、功能更丰富(其中一些已经如此)。Docker,再见!感谢Docker!感谢所有在容器技术上做出付出与贡献的可爱的人们!

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。

被骂后马云再谈996:喜欢工作就不存在996问题

今日马云再次发文讨论996,马云表示,关于“996对不对”,法律自有规定摆在那里,这个问题并不是关键,关键是我们认真思考过自己的选择了没有,我们人生的意义和奋斗的方向在哪里,思考清楚了,就不会纠结

没有股权,公司还是马云们的,996对员工有什么用呢?

2017年马云接受韩国采访的时候,曾含泪诉说自己很后悔整日工作没有好好陪自己的家人和孩子,如果有来生,一定会选择家庭:

马云刘强东站台996 网友:多给工资少灌鸡汤

大佬们用亲身经历总结出来的宝贵经验,网友们表示并不买账,更有人担心这种行业领头人带头站台“996”会持续恶化这一代年轻人的工作环境。

360周鸿祎谈996:朝九晚五一定发不了财

周鸿祎赞同马云关于996工作制的论述,认为都是创业者,做的都是创造性活动,一个设计花40分钟和4天做出来的结果是不一样的。

环球时报总编辑胡锡谈996:中国是有《劳动法》的

一个大公司的竞争力如果建立在员工们普遍的 996 工作制基础上,是不应该的,有违《劳动法》的基本精神

马云的996言论存在三大谬论 是一种洗脑文化

第三个谬论:“在阿里呆十年,接受 996,就是成长。”

当当网李国庆:坚决反对996,但当然我也反对每周40小时工作

4月13日消息,当当网创始人李国庆昨日在微博发文表示,一批老板倡导996,就是9点到公司,晚9点离开公司,6天工作。他坚决反对,理由如下:

刘强东:不会强制 996,但混日子的人不是我的兄弟

刘强东表示,京东永远不会强制员工 995 或者 996 ,但是每一个京东人都必须具备拼搏精神,自己的工作也是 8116+8(周一到周六,早 8 点工作到晚 11 点,周日工作 8 个小时,每个月休假两天,每年也会休一次长假)

马云谈996:加入阿里要做好准备一天12个小时,否则你来干什么?

他认为,能做996是一种巨大的福气,很多公司、很多人想996都没有机会。今天中国BAT这些公司能够996,是我们这些人修来的福报。

那些年,我们一起卸载过的软件…

昨天被一张软件卸载时的截图暴露智商了,我想了五分钟,愣是没有缕清楚如果我一个都不想留的话究竟应该是勾选还是去掉勾选,好吧,流氓软件,你赢了。

永远不要在代码中使用“User”这个单词

今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。

关于娶老婆,程序员是怎么想的?

P0:房价好高啊,敲代码去吧,不然拿什么买房子娶媳妇

程序员遇见最“奇葩”的需求,你遇见过吗?

有这么一个话题在知乎上引发了网友们的热议“身为程序员碰到最奇葩的需求是怎样的?”,今天我们就来讨论一下遇见的那些奇葩需求吧~

猛药996背后:不能单纯归咎于个体或企业

八九年前,程序员中工资水平处于高位的是一种叫做 AS3 的工程师,那个年代网页小程序,例如开心网的偷菜主要靠 AS3 来实现,但现如今,这样的高价职位不是降薪了,而是直接不存在了,因为需求不存在了。

时隔一年,jQuery 发布 3.4.0 版本

Timmy 表示这可能是 3.x 分支的最后一个小版本更新,接下来的工作重心将是 jQuery 4.0 大版本的更新。

Stack Overflow年度开发者报告:中国开发者最乐观 Rust 连续四年最受开发者喜爱

今年的调查中有不少亮点,还有很多“万万没想到”,比如 Rust 才是最受喜爱的编程语言,但 Python 增长最快,已经超过 Java 在开发者最喜爱的编程语言榜中排名第二;中国的开发者最乐观,他们认为现在的人会比父母辈拥有更好的生活

996、小白兔、中年危机,互联网累了也老了

当程序员自发反抗“996”,当老实人被扣上“小白兔”的帽子,当中年和中层管理者被老东家清洗,很多人才意识到,狂奔了 20 年的中国互联网已然疲态尽显。

美国有“996”吗?有,但是和“ICU”真没什么关系

 一些为“996”辩护者引经据典,称“996”工作法系“借鉴国外经验”“硅谷很多企业就是这么做起来的”。那么,北美真的有“996”吗?

看源码,我为什么推荐IDEA?

本文并不评论Eclipse与IDEA孰好孰坏,但是由于肥朝平时都是使用IDEA开发的,所以推荐IDEA.这个和肥朝平时都是吃粤菜,所以推荐的都是粤菜为主,但是并不是说其他菜不好吃,肥朝不挑食!

老板眼中的996

对于老板而言,他们怎么看待 996?这一次,燃财经采访了 9 位创业者和企业 HR,读完他们的故事,我们对于 996 的认识会更全面一点。

2019 年 Vue 生态圈调查:92% 的开发者将继续用 Vue

Monterail 认为,在接下来的几年中,具有两年以上 Vue 开发经验的开发者将会上升,这意味着 Vue 将会越来越成熟、稳定,而即将发布的 Vue 3.0 带来的重大突破也将可能会震撼 JS 领域。

开发者可能低估了容器部署的复杂性

容器只是一个可以在基础架构上运行的软件包,并且(至少)有两种类型的容器。

Stack Overflow 2019 开发者调查报告发布,Python 或成赢家?

Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最全面的调查。调查涵盖了从开发者喜爱的技术到工作偏好等内容。2019 年是 Stack Overflow 发布年度开发者调查报告的第九年,有近 90000 名来自世界各地的开发者参与了这个约花费 20 分钟的调查。

雷军为何不再写代码?真相揭晓

雷军在信中表示,30年不懈奋斗的岁月里,我跟张旋龙、求伯君以及众多为金山奋斗过的兄弟姐妹们肝胆相照、亲密无间,这份兄弟情始终没有改变。因为我们深信,在创业这条道路上,一个人走,可能走得快,但一群人走,会走得更远。

软件开发宣言:请保持简洁

“JavaScript 正在吞食 Java 的午餐,并且将在晚餐时间毫不犹豫地统治世界”。

别看用户的嘴,要看用户的腿。

用户访谈回来的信息是不是有效的?我们陷入了深深的思考🤔。

如何评估一个 Linux 发行版的总体成本

经济学有云:‘天下没有免费的午餐’,那么一个开源项目到底价值多少钱?到了自己手里能够增值还是贬值?那么抛开技术债务这一块不说,光从经济的角度考量下。这次我们要学习的是最最基础的评估一个开源项目成本的方法论。

在 Linux 中使用 bd 命令快速返回到特定的父目录

这在 Linux 中是正常的,但如果你想从第九级目录回到第三级目录,那么使用 cd 命令是很糟糕的。有什么解决方案呢?是的,在 Linux 中有一个解决方案。我们可以使用 bd 命令来轻松应对这种情况。

Python 之父:救救中国程序员

996.ICU 事件进一步发酵,继上个月在推特上评论 996 制度「违反人性」后,「Python 之父」Guido van Rossum 近日再就此事于 Python 官方论坛发布一篇名为(我们能为深陷「996」泥沼的中国程序员们做什么?)的帖子,引起网友热议。

都是哪些程序员在反对996?

我们最感兴趣的首先是,这些暗中点赞的程序员,大多来自哪些单位呢?在该项目的issues里,已经有很多人反馈要建立一个996工作制的公司列表。那么我们这里就先行一步,把排名前10的关注996的程序员所在公司画了出来。

为什么说重启能解决90%的问题

都说人生三大法宝:“多喝热水”,“吃药”,“重启一下试试”,重启已经成为了当代人必备的生活技能了。

996.ICU被多家国内浏览器列入黑名单

【996.ICU被多家国内浏览器列入黑名单】,然而项目在拥有15万Star后,日前有人在项目中pull request,request中明确指出国内几大IT厂商在其发布的浏览器或者安全卫士中屏蔽或者标记996.ICU的github项目页为违法内容。

代码重构!你敢吗?

技术负责人也压力山大。我们几个人,在会议室里讨论了很久,最后大家都觉得如果要比较好的杜绝此类的问题,除了要加强各种测试等措施外,还有一个,就是要重构现有的代码。

JavaScript背后的公司NPM风雨飘摇:管理层出现变故

如果NPM决定与我们谈一谈,那么毫无疑问肯定有人会不同意这个说法,会坚持认为他们同样关注JavaScript社区。问题在于,如果许多公司发表诸如“好人很重要”之类的声明或者像谷歌那样声称“不做恶”,但言行不一,就很难对这种说法信以为真。

Python 2 寿命即将终结,在此之前你需要做些什么?

Python 软件基金会宣布,到 2020 年元旦,将不再为编程语言 Python 2.x 分支提供任何支持。这一天将标志着一出延续多年的戏剧的高潮:Python 从较旧的、功能较弱的、广泛使用的版本过渡到更新的、更强大的版本。

顺丰科技是如何应用边缘计算的?

来自顺丰科技的资深架构师黄泽武将分享《物流行业如何应用边缘异构计算提效》,介绍它们研发的慧眼深瞳项目。借此机会,我们对他进行了采访,了解边缘计算和慧眼深瞳的发展情况。

领英评中国最具吸引力雇主:阿里居首,滴滴第7华为第9

在这份榜单中,超过半数的公司以提供互联网技术服务为核心业务,前25强中更是有15加科技公司,凸显了中国IT产业的迅速发展。这项研究着眼于四大指标:对公司的兴趣;与员工的接触;工作需求;以及员工留用。

Linux开发者放弃对VMware源码侵权案的诉讼:无意义

还记得多年前那场 VMware 源码侵权案吗?在诉讼请求被法院一次次驳回后,最近原告著名 Linux 开发者 Christopher Helwig 已经决定不再上诉,因为他认为这已经没有意义了。

无代码编程

对应的,我们还创建了一系列的 CLI、工具集、编程器插件以及设计系统,以完成整个系统的快速开发。然而,我们还缺少一套有效的工具,来统一化的管理这些工具。换句话来说,就是:我们需要一个前端的中台,它便是无代码/低代码编程。

Apache 基金会:中国70%的银行核心业务采用RocketMQ

Apache RocketMQ 最初是用在线电子商务事务处理的分布式消息传递引擎,可以在许多公司的生产环境中进行数十亿甚至数万亿的信息传输。

Java是如何实现平台无关性(跨平台)的?

相信对于很多Java开发来说,在刚刚接触Java语言的时候,就听说过Java是一门跨平台的语言,Java是平台无关性的,这也是Java语言可以迅速崛起并风光无限的一个重要原因。那么,到底什么是平台无关性?Java又是如何实现平台无关性的呢?本文就来简单介绍一下。

当编程语言掌握在企业手中,是生机还是危机?

Java 是由 Sun 微系统公司在 1995 年推出的编程语言,2010 年 Oracle 收购了 Sun 之后,Java 的所有者也就自然变成了 Oracle。2019 年,Oracle 宣布将停止 Java 8 更新的免费支持,未来 Java 的更新只适用于已付费的许可证持有者。

被996困住的年轻人:穷,就要拼命工作

采访了9位经历过996的员工,“进公司的时候太阳还没升起来,走的时候太阳已经落下”,是他们生活中的常态。让我们来听听这些互联网人和996的故事。

为什么“996”成为互联网企业的主流选择?

这次争论中,有两种观点,一是996违背劳动法,二是996是员工主动的追求。后者肯定不对,无论是广告圈,还是程序员,都不算是底层劳工,早就过了用命换钱的阶段。

PHP 8 中确认支持 JIT(Just-In-Time)

一直以来,大家都在讨论 PHP 8 中是否会支持 JIT(Just-In-Time)即时编译执行功能,最新消息是官方已经确认将其引入。

“久坐会增加早死风险”被证实 到底多久算久坐?

有奋战在升级打怪前线的,更惨的是,有继续熬夜加班的,很多网友直呼说的简直就是自己,“活着就是奇迹”,难道我们一直都在“慢性自杀”?!

拒绝 996,中国程序员的呼声传到了国外

在 Reddit 上,一个以 Chinese、996 为关键词的贴子迅速引爆了 Reddit,数日间获得了 8.8K 的热度,对比之下,Java 12 发布的热度也才不到 1K。

如何在 Linux 中不使用 CD 命令进入目录/文件夹?

众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录。这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们解决这个问题。

Google 工程师:如何看待程序员普遍缺乏数据结构和算法知识?

很多技术人都很迷茫,觉得自己做的项目没有技术含量,成天就是卖苦力。技术的东西,日新月异,有些人总在忙于追求热点新技术,东学学、西学学,平时泛泛地看技术书籍、技术文章,但始终根本抓不住技术的本质,干了三五年之后,感觉并没有积累到什么东西,跟刚毕业的大学生能力差不多,因此深深的感到焦虑。

Python 3.8 发布,新特性解读

本文详细介绍 Python 3.8中的新功能,以及和与3.7相比。

甲骨文通知用户需付费获取Java 8 更新

近日甲骨文(Oracle)销售代表向一些用户发送了电子邮件,称 Java 8 即将发布的重大安全更新仅提供许可用户使用,但该邮件的措辞让一些用户联想到勒索和恐吓策略。

TensorFlow 1.0 已死,TensorFlow 2.0 万岁

如果本月你没有及时跟进重大新闻,那么很可能会错过一个重磅消息,那就是 TensorFlow 2.0 的推出。谷歌首席决策情报工程师 Cassie Kozyrkov 认为整个 AI 行业的格局都将因此发生改变。

PHP7语言新增特性整理笔记

PHP7是PHP编程语言的一个主要版本,并号称是开发Web应用程序的一次革命,可开发和交付移动企业和云应用。此版本被认为是PHP在2004年发布PHP5后最重要的变化。

关于程序员的996,我们谈谈历史和逻辑

为什么我说最不缺的就是肯加班的程序员,知道每年多少个新人进入程序员这个职业么?然后算算每年多少人会退出这个职业?自然主动退出这个职业的,估计连新加入的零头都没有吧。

谷歌正式关闭短网址服务goo.gl

在获得1年的缓刑之后,谷歌短网址服务(Google URL Shortener) 于今天正式宣告停止支持。事实上近期谷歌关闭的服务有点多,Google Allo已经停止服务18天了,而Google+和Inbox by Gmail将会在4月1日停止支持。

Chrome内核的Edge浏览器来了!它到底体验如何

早在去年 12 月,就有传闻说微软将要发布 Chromium 内核的 Edge 浏览器,还记得当时消息一出,全场哗然。要知道,Edge 对于 Win10 及至整个微软来讲,都是具有象征意义的,甚至说微软的崛起很大程度上与当年 Internet Explorer(Edge 的前身)都有很大联系。

中国程序员仅凭借一段劳动法则霸榜GitHub,每个人都值得反思

那我们应该做的是逃离996,逃离996的文化,逃离996的公司。这不是示弱,而是强硬。

调查显示近 2/3 的 Android 杀毒软件是无效的

AV-Comparatives 使用 2000 份恶意程序样本分别测试了 Google Play 中 250 款 Android 杀毒应用。测试过程并不复杂,研究人员不使用模拟器,直接在不同设备上分别安装了每种待测试杀毒应用,之后下载并安装恶意程序样本,每一台机器上都分别使用了 2000 份样本进行测试

中国最愿意为程序员花钱的公司有哪些?

就此扒了国内数家科技公司,汇总了这些企业在技术研发资本、科研人才培养及团队建设方面的投入,我们来看看国内最愿意为程序员花钱的科技公司有哪些?

十条不错的编程观点!你认同吗?

在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,

我认识了一位阿里巴巴“禁卫军”

美国华盛顿国家广场,如果要排查恐怖分子,最好的办法就是:只要想进来参观,那么必须每个人在门口安检闸机那里脱光光,胃镜肠镜X光一通检查,确定身上没有藏着狼牙棒,才放进去。这样可以保证绝对安全,一个坏人都进不来。

老程序员都去哪了?

终身程序员必须保持他们的技能是最新的,但这其实是在不断变革的行业中与时间赛跑。根据2018年的一篇研究论文所说,科学、技术、工程和数学(science, technology, engineering, and mathematics,统称STEM)工作的技能变化比其他行业更快,而程序员面临的变化率尤为严重。

程序员什么时候才能觉得不穷?

如果年薪五十万花钱都不舒坦,月薪不够个税起征点的北漂,是不是此生无望了?根据《2019年北京市薪资水平报告》显示,北京市的平均工资为6906元。

你可能对程序员有什么误解。

有时候会想,也许这就是个喜欢贴标签的时代,本质上都在用一个个标签来区分我们和他们。但还是希望有一天,当大家在讨论这些的时候,能就事论事,不要随意的给人扣帽子,更不要因为自己的朋友是程序员就提一些奇怪的问题。

折叠屏华为Mate X显示适配指导来了!带你完美适配折叠屏

华为Mate X一经发布便引发了世界级的关注,除了史无前例的交互体验外,作为一款可以变形的手机,它还拥有多种不同的形态:展开时是8英寸全面屏,折叠后又变身为6.6英寸和6.38英寸两块屏幕。

世界顶级的程序员们告诉你:这些书都是你应该读的

全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些?

开始使用 Freeplane 吧,一款开源思维导图

Freeplane 是一款桌面应用,可以轻松创建、查看、编辑和共享思维导图。它是 FreeMind 这款很长时间内都是思维导图首选应用的重新打造。

重构的重构 – 《重构》第二版导读

近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的国内发行版。

失业程序员的自我救赎

程序员生涯上半场拼的是技术和能力,下半场拼的是业务和价值。

没娱乐、没性生活,中关村程序员要被逼疯了

经过《南华早报》向中关村和北京其他地区的技术工作者的探访,结果发现,这群年轻人都面临着在 30 岁之前被“倦怠”榨干的危险。

35 岁的程序员是“都挺好”还是“都挺惨”?

剧中家里老大苏明哲,清华毕业斯坦福大学计算机专业背景,在 35 岁之时遭遇裁员,剧中的一段对话戳中人心。

我为什么离开Facebook?

主导News Feed开发的Cox在未来很难像过去一样对Facebook那么重要了。在无法认可Facebook的转型、以及认定自己对转型新方向无法带来足够贡献的情况下,Cox离开就显得很顺理成章。

Morphin:简单换脸让你成为 GIF 动图中的主角

想亲自在自己最喜欢的表情包和电影场景中亮相吗?现在你只需要把自拍照上传到 Morphin,选择自己喜欢的 GIF 动画,然后你的面孔就会被嫁接到动画当中,从而生成一张可供分享的个性化 GIF 文件。

如何快速上手Spring Boot?

Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

关于C语言,我讨厌和喜欢的十件事!

最近有个家伙抱怨道“为什么我还要再用C?”-虽然我不同意他的说法,但至少他随口提到如果你“在一台拇指大小的电脑”上编程,或者为一门语言写引导程序,那么可以用C语言。要我说,写设备驱动,或者特定平台的内核,不管怎么说都可以使用C。

Deno 如何偿还 Node.js 的十大技术债?

“Node 现在太难用了!”。Node.js 之父 Ryan Dahl 去年初要开发一款 JavaScript 互动式数据分析工具时,忍不住抱怨起自己十年前一手创造的技术。

RedMonk 语言排行:Kotlin 上升 8 位,TS 快进前 10

知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜。

30 个与程序猿有关的成语

17.猿猿相报何时了–指程序猿何苦为难程序猿,如果你不写注释他也不写注释,那就没人写注释了。

我们评测了 5 个主流跨端框架,这是它们的区别

作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判的眼光去看待,权当抛砖引玉。

React Native 开发者调查:开发者体验有待提升

React Native 团队最近进行了一项面向 React Native 开发者的调查,问题是:“React Native 有哪些东西是你不喜欢的”?绝大多数开发者都将开发者体验(包括调试)作为首要槽点。另外,社区服务和文档也是痛点。

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

替代 Docker 的五种容器选择

据 2018 年统计,Docker 占据了 83% 的容器市场份额。可是就在 2017 年,这个数字还是 99%,Docker 的统治地位无疑受到了削弱

前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流

当Chrome准备好迎接黄金时段时,一切都发生了变化,谷歌转而采用肮脏的技巧来增加其浏览器的采用率,同时降低了Firefox的用户数量。

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。

被骂后马云再谈996:喜欢工作就不存在996问题

今日马云再次发文讨论996,马云表示,关于“996对不对”,法律自有规定摆在那里,这个问题并不是关键,关键是我们认真思考过自己的选择了没有,我们人生的意义和奋斗的方向在哪里,思考清楚了,就不会纠结

没有股权,公司还是马云们的,996对员工有什么用呢?

2017年马云接受韩国采访的时候,曾含泪诉说自己很后悔整日工作没有好好陪自己的家人和孩子,如果有来生,一定会选择家庭:

马云刘强东站台996 网友:多给工资少灌鸡汤

大佬们用亲身经历总结出来的宝贵经验,网友们表示并不买账,更有人担心这种行业领头人带头站台“996”会持续恶化这一代年轻人的工作环境。

360周鸿祎谈996:朝九晚五一定发不了财

周鸿祎赞同马云关于996工作制的论述,认为都是创业者,做的都是创造性活动,一个设计花40分钟和4天做出来的结果是不一样的。

环球时报总编辑胡锡谈996:中国是有《劳动法》的

一个大公司的竞争力如果建立在员工们普遍的 996 工作制基础上,是不应该的,有违《劳动法》的基本精神

关于娶老婆,程序员是怎么想的?

P0:房价好高啊,敲代码去吧,不然拿什么买房子娶媳妇

996.ICU被多家国内浏览器列入黑名单

【996.ICU被多家国内浏览器列入黑名单】,然而项目在拥有15万Star后,日前有人在项目中pull request,request中明确指出国内几大IT厂商在其发布的浏览器或者安全卫士中屏蔽或者标记996.ICU的github项目页为违法内容。

Python 2 寿命即将终结,在此之前你需要做些什么?

Python 软件基金会宣布,到 2020 年元旦,将不再为编程语言 Python 2.x 分支提供任何支持。这一天将标志着一出延续多年的戏剧的高潮:Python 从较旧的、功能较弱的、广泛使用的版本过渡到更新的、更强大的版本。

无代码编程

对应的,我们还创建了一系列的 CLI、工具集、编程器插件以及设计系统,以完成整个系统的快速开发。然而,我们还缺少一套有效的工具,来统一化的管理这些工具。换句话来说,就是:我们需要一个前端的中台,它便是无代码/低代码编程。

拒绝 996,中国程序员的呼声传到了国外

在 Reddit 上,一个以 Chinese、996 为关键词的贴子迅速引爆了 Reddit,数日间获得了 8.8K 的热度,对比之下,Java 12 发布的热度也才不到 1K。

Chrome内核的Edge浏览器来了!它到底体验如何

早在去年 12 月,就有传闻说微软将要发布 Chromium 内核的 Edge 浏览器,还记得当时消息一出,全场哗然。要知道,Edge 对于 Win10 及至整个微软来讲,都是具有象征意义的,甚至说微软的崛起很大程度上与当年 Internet Explorer(Edge 的前身)都有很大联系。

中国程序员仅凭借一段劳动法则霸榜GitHub,每个人都值得反思

那我们应该做的是逃离996,逃离996的文化,逃离996的公司。这不是示弱,而是强硬。

老程序员都去哪了?

终身程序员必须保持他们的技能是最新的,但这其实是在不断变革的行业中与时间赛跑。根据2018年的一篇研究论文所说,科学、技术、工程和数学(science, technology, engineering, and mathematics,统称STEM)工作的技能变化比其他行业更快,而程序员面临的变化率尤为严重。

世界顶级的程序员们告诉你:这些书都是你应该读的

全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些?

开始使用 Freeplane 吧,一款开源思维导图

Freeplane 是一款桌面应用,可以轻松创建、查看、编辑和共享思维导图。它是 FreeMind 这款很长时间内都是思维导图首选应用的重新打造。

重构的重构 – 《重构》第二版导读

近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的国内发行版。

没娱乐、没性生活,中关村程序员要被逼疯了

经过《南华早报》向中关村和北京其他地区的技术工作者的探访,结果发现,这群年轻人都面临着在 30 岁之前被“倦怠”榨干的危险。

关于C语言,我讨厌和喜欢的十件事!

最近有个家伙抱怨道“为什么我还要再用C?”-虽然我不同意他的说法,但至少他随口提到如果你“在一台拇指大小的电脑”上编程,或者为一门语言写引导程序,那么可以用C语言。要我说,写设备驱动,或者特定平台的内核,不管怎么说都可以使用C。

Deno 如何偿还 Node.js 的十大技术债?

“Node 现在太难用了!”。Node.js 之父 Ryan Dahl 去年初要开发一款 JavaScript 互动式数据分析工具时,忍不住抱怨起自己十年前一手创造的技术。

阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量

阿里巴巴宣布重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell。作为世界上最大的 Java 用户之一,阿里巴巴此时选择开源 OpenJDK 长期支持版本 Alibaba Dragonwell 是出于哪些考量呢?

Debian 陷入尴尬,社区或群龙无首

Debian 社区目前正在进行领导人选举,3 月 3 日-10 日是候选人提名阶段,然而,截至公开信发出的 11 日,还没有一位符合资格的 Debian 开发者提交申请。

新华社《半月谈》三评996:违法、过劳、伪奋斗

我们需要的是合法合情合理的奋斗精神,是对自己对家人对国家敬业尽责的奋斗精神,把这些割裂开来,奋斗精神就成了无源之水,无本之木。

进击的马云,失落的码农

人和人的差距,是下班后的 4 小时拉开的。

成人网站PornHub爬虫分享(一天可爬取500万以上的视频)

10个线程同时请求,可达到如上速度。若个人网络环境更好,可启动更多线程来请求,具体配置方法见 [启动前配置]

再见Docker!感谢所有人!

Docker不再是唯一的容器运行时,与Docker所能提供的相比,即将出现的其他容器运行时将更快、更安全、更智能、功能更丰富(其中一些已经如此)。Docker,再见!感谢Docker!感谢所有在容器技术上做出付出与贡献的可爱的人们!

雷军22年前写的代码 你见过吗?

网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗?

当当网李国庆:坚决反对996,但当然我也反对每周40小时工作

4月13日消息,当当网创始人李国庆昨日在微博发文表示,一批老板倡导996,就是9点到公司,晚9点离开公司,6天工作。他坚决反对,理由如下:

要嫁就嫁程序猿——钱多话少死的早

我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我睡一觉就行了。女上司红着脸说了句讨厌

永远不要在代码中使用“User”这个单词

今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。

有人向我反馈了一个bug

有人向你反馈了一个bug。 “26楼会议室的灯亮着。它需要被熄灭。”bug的备注里写道“你应该能在5分钟内搞定,只要按一下开关就好了。“ 你去了26楼的会议室。灯的确亮着,但房间里没有灯的开关。

都是哪些程序员在反对996?

我们最感兴趣的首先是,这些暗中点赞的程序员,大多来自哪些单位呢?在该项目的issues里,已经有很多人反馈要建立一个996工作制的公司列表。那么我们这里就先行一步,把排名前10的关注996的程序员所在公司画了出来。

做程序猿的老婆应该注意的一些事情

经过初步了解,配电脑、修电脑、装系统等都可以找程序猿来干。而且程序猿不会油嘴滑舌的。很多妹子也都这么想的,于是大学四年,程序猿钻了不少次各种妹子宿舍,一去就一下午,他说装系统太慢,我暂且就信了吧。

Google 工程师:如何看待程序员普遍缺乏数据结构和算法知识?

很多技术人都很迷茫,觉得自己做的项目没有技术含量,成天就是卖苦力。技术的东西,日新月异,有些人总在忙于追求热点新技术,东学学、西学学,平时泛泛地看技术书籍、技术文章,但始终根本抓不住技术的本质,干了三五年之后,感觉并没有积累到什么东西,跟刚毕业的大学生能力差不多,因此深深的感到焦虑。

为什么有些大公司技术弱爆了?

今年年初,到一家互联网公司实习,该公司是国内行业龙头。
不过技术和管理方面,却弱爆了。

Python 3.8 发布,新特性解读

本文详细介绍 Python 3.8中的新功能,以及和与3.7相比。

高盛区块链79页完整报告:从理论到实践!【中文版】

我们阐明区块链的特性最适应现有的哪些商业问题,并量化其如何改变产业现状。我们突出展示那些将探索或赋能这一进程的私有和上市企业——并分析区块链可以创造哪些新的利润池,或是破坏哪些旧的利润池。

TensorFlow 1.0 已死,TensorFlow 2.0 万岁

如果本月你没有及时跟进重大新闻,那么很可能会错过一个重磅消息,那就是 TensorFlow 2.0 的推出。谷歌首席决策情报工程师 Cassie Kozyrkov 认为整个 AI 行业的格局都将因此发生改变。

谷歌工程师写的这段代码什么水平?

看来大家对谷歌前程序员写的代码,不是很满意,认为问题很多。其实不一定大牛写的代码就很牛逼,有些时候,也会出现一些小问题。曾经因为一行代码错误,日本价值18亿的卫星就失控了。

35 岁的程序员是“都挺好”还是“都挺惨”?

剧中家里老大苏明哲,清华毕业斯坦福大学计算机专业背景,在 35 岁之时遭遇裁员,剧中的一段对话戳中人心。

一个美国人到中国当产品经理的心得:中国App设计真好!

有一天,我想找点乐子玩,于是我就在自己的笔记本里一条条列出「中国製造」的这些应用和我在美国用的那些有何不同。写完才发现列了这麽长,于是我决定专门写一篇文章,进行一个系统的分析。