编程世界经典秘籍:程序员如何聪明的提问
本文节选于编程世界里非常经典的一份文档,该文档首发于 2001 年,已经过多次迭代更新,详细描述了程序员应该如何在网上有礼貌地、合理地向别人提问以及如何解读答案,比如自己先做足功课:搜索、读文档、读代码等。以下中文版节选是由 ryanhanwu 基于原文 3.10 版的最新翻译
程序员需要学习C#和.NET Core的8个原因
每隔十年左右,就有一个彻底改变企业市场的新技术和平台出现,在20世纪90年代,这个技术是windows中的Microsoft Visual Basic,在20世纪20年代,则是.NET框架和C#。在2010年,则是两个主要移动操作系统Android和iOS,以及两个主要云计算平台,亚马逊云计算服务(AWS)以及Microsoft Azure。
苹果向中国开发者宣战了,两万余APP遭下架
当然,也有网友表示理解苹果的做法:无规矩不成方圆,对开发者的仁慈就是对用户的不负责任;苹果虽然霸道,但这样做确实是有利消费者的。对此,你怎么看?
GO语言预计八月发新,1.9版本亮点抢先看!
Go语言的发布就像钟表一样规律——基本每六个月发布一次,广大程序员也不用等的太辛苦。要知道,Go语言现在已经十分火热了。Go 1.8于2017年2月发布,所以,还有两个月,GO 1.9将与广大程序员见面。
StackOverflow联合创始人:编程中的摩西十诫
不要成为“永远躲在房间里的人”。不要把自己永远所在房间里写代码。这样的人在其他人看来,摸不到、看不见、不受控制,而且无法在开放、合作的环境里生存。
深度解析各种使用情境下的最佳编程语言
通过上面基于应用场景的最佳编程语言解析,相信大家对于最佳编程语言有了更深的了解。如果,大家对于在应用场景下编程语言的应用有更多的看法,欢迎在下方留言评论。之后,笔者会在下一篇文章中为大家做更多应用场景的编程语言的解析。
公司和程序员如何选择合适的编程语言?
“任何不谈使用场景的最佳编程语言都是耍流氓。”我们经常会听到“201X年最佳的编程语言”、“程序员最应该学习的编程语言”、以及那句最著名的“PHP是最好的语言”......在没有使用情境的情况下,这些都没有任何的参考意义。
拯救Java Code Style强迫症
这篇文章缘起于上一个持续交付的咨询项目,当时正在指导客户团队的 Java 工程师做 Code Review,发现一个很有意思的现象:有一位工程师对 Code Style 特别在意,所以在 Code Review 的大部分时间中都是该工程师在指出哪里哪里的格式不对,但是团队并没有找到改进方法,每次的结论都是“下次我注意一点。”我挺欣赏这位工程师对 Code Style 的认真态度,所以就萌生了“怎么拯救 Code Style 强迫症”的想法。
一个 Linux 程序员需要理解的漫画:最后一个问题
ps aux 以及 ps -elf 都是查看进程的方式,分别来自于 BSD 风格(必须不带 -)和 UNIX 风格(必须带 -),这两种方式都有不少人用,此外除了这种可组合的单字母选项方式之外,还有以 -- 开头的 GNU 选项方式。
盘点一下不能对程序员说的外行语录
今天给大家总结下,深受我们程序员排斥的一些外行语录!仅供娱乐,O(∩_∩)O哈哈~
Stack Overflow年度开发者调查显示使用空格键的程序员赚得比使用Tab键的程序员多
Stack Overflow的数据科学家大卫·罗宾逊(David Robinson)处理了来自《2017年开发员调查报告》(已于3月份发布)的数据后在周四表示:“使用空格键的开发员其中位数年薪是59140美元,而使用跳格键的开发员其中位数年薪只有43750美元。”
腾讯“逼加班”制度全是套路?官方还真回应了
腾讯不敢回避,多次明确不支持加班的态度,反对无效加班的不良现象,也有部门发起不加班日,规定每周三18:00点准时下班!我们也在思考,在激烈竞争的行业背景下,如何寻得更好的发展模式。在这样的公司,大家拒绝加班吗?
[外文翻译]未来编程的十一个预测
可以和平共处的程序逐渐变少,许多程序依赖于各种不同版本的库或其他特殊的环境。即使有“随处可以运行”的技术,例如Java,但也可能会遇到麻烦,因为有各种不同版本的虚拟机。好的VM可以解决这个问题,但是它们很庞大。容器是轻量级的,易于使用,因此大家都喜欢。我们将在企业的各个角落看到越来越多的容器,因为他们的魅力实在太大了。
创业不谈钱,伤感情,给你股份!——惹毛程序员的20句话
编程,或者说软件开发更像是一个在瞬息万变的大环境下保持一个小系统稳定发展并具有更新能力的事。这有点像城市规划,其难度来自于人类社会本身的复杂度。人人都想去解决类型理论或超越冯诺伊曼模型之类的问题,但我认为这些问题属于数学或狭义上的计算机科学,而不是编程。”
WebAssembly,火狐赢了?
当然,Google和其他团队在WebAssembly标准的制定上也功不可没。针对PNaCl插件,Google已经发布了迁移文档。可以说,WebAssembly标准的发布,真正的赢家是开发者!
自述:我不是黑客 我是小米CSO
2016年1月,陈洋从新浪离职后加入小米,担任首席安全官的工作,也开始肩负起了包括平台运维、业务风控以及智能设备安全等多项工作。在做攻防对垒的过程中,他带领小米抵御过薅羊毛的黄牛党,也在保护用户账号信息的过程中努力寻找着安全、体验和成本的平衡。曾经不断进攻的黑客思维,如今已经成为了他在防守生涯中最宝贵的财富之一。
谷歌力推WebAssembly,要干掉JS?
虽然WebAssembly还比较新,但它已经被证明是快速响应Web应用程序和站点的有效方法。起初,WebAssembly被描述为“在网络上运行C ++的一种方式”,尽管我对C ++和Web都很热爱,但技术上总是模糊不清。直到2016年,我在Chrome开发工具峰会上再次听到这个消息,我决定尝试一下。
Stack Overflow COO:如何招聘并留住高质量的技术型人才?
Stack Overflow 是世界著名的IT技术问答网站。近日,Stack Overflow 的 COO(首席运营官)JEFF SZCZEPANSKI 在 FASTCOMPANY 上发表了一篇名为“I’m Stack Overflow’s COO—Here’s How To Hire (And Keep) Great Developers” 的文章,在文中,作者发表了自己对于如何留住高质量的技术性人才的方法,其对于公司政策和人才培养的观点,都有独特之处。
为什么HTML会将“chucknorris”认成红色?
以后你也可以告诉别人,用这种color="crap"写法,可以得到棕色,是不是还有些意思。
“慢”下来的 Python 要怎么保持竞争力?
Stinner 还提出了一些其它的想法,比如说也许可以创建一个类似于 Python 的新语言,但更为严格,就像 Hack for PHP 那样,或许能实现 2x 目标。提前编译(AoT),也可能是一种实现 JIT 而无需长时间预热的可能性。另外像是多级 JIT ,类似 JavaScript,或许也能带来性能提升。
在配色这件事情上,总会有一些有趣且有用的小技巧
配色这件事怎么聊都聊不完,不是么?选对色彩,是每个设计师的基本功,说来简单,但是千变万化,看似复杂,然则有迹可循。似乎每个设计项目在配色上,都多少会有些争议,团队讨论的时候谁都可以插手说上一嘴,甚至许多产品的配色方案直到上线之前还会存在争议。
阿里巴巴最新面试经验
公司可以给到的生活上的福利,前期酒店住宿,一笔客观的搬家费,如果有家室还可以申请每月差旅往返异地,挺人性化的,最后谈到了薪资待遇,总体是很满意的,比京东,网易还是要爽一点的,各方面感觉没有什么理由拒绝,口头上也接了Offer。之后,团队的同事联系了我,是我后续入职之后负责我融入工作的”师兄“,希望我早点入职,可以正好赶上团队去清迈的Outing,哈哈!
我在13年游戏开发中写出的一些烂代码
Evan Todd 用风趣幽默的口吻点评了自己从 2004 年以来做游戏时写的代码,有 Java、C++、Python。经过十几年打怪练级,最近终于完整地做完并推出了自己的第一套游戏。Todd 今年 26 岁。
Nodejs之父这一年研究机器学习的心路历程
就像是Rail出现之前的网站:一群随机PHP脚本,商业逻辑和标记符号乱混一气。在TensorFlow项目中,数据管道、数学和超参数/配置管理无组织地混为一团。我认为我们还未发现精美的结构/组织。(或者说是还未重新发现,就像DHH重新发现并普及 MVC那样。)我的项目结构一直在进步,但是我不会认为它是精美的。
[外文翻译]Reddit 如何统计每个帖子的浏览量
我们想要更好的向用户展示 Reddit 的规模。为了这一点,投票和评论数是一个帖子最重要的指标。然而,在 Reddit 上有相当多的用户只浏览内容,既不投票也不评论。所以我们想要建立一个能够计算一个帖子浏览数的系统。这一数字会被展示给帖子的创作者和版主,以便他们更好的了解某个帖子的活跃程度。
