SF
极光推送
极光推送
注册登录
关注博客
注册登录
主页
关于
RSS
工程师如何在面试中脱颖而出
极光JIGUANG
2018-05-02
阅读 2 分钟
1.8k
简评:不单纯说技术,工程师在申请人池中如何脱颖而出。 每个人都想在面试中脱颖而出,我也一样。事实上,这是工程师最长问到的问题之一。 为了或多更多参考,我问了好多朋友,他们都是资深工程师或公司创始人。 我问他们同样的问题:过去你做了什么,或者你看其他人做过什么,来帮助工程师脱颖而出? 他们回答的非常好...
如何避免 async/await 地狱
极光JIGUANG
2018-04-25
阅读 3 分钟
2k
简评:async/await 写着很爽,不过要注意这些问题。 async/await 让我们摆脱了回调地狱,但是这又引入了 async/await 地狱的问题。 什么是 async/await 地狱 在 Javascript 中进行异步编程的时候,人们总是使用很多 await 语句,很多时候我们的语句并不需要依赖于之前的语句,这样就会导致性能问题。 async/await 地狱的...
命令行里打 cd 简直是浪费生命
极光JIGUANG
2018-04-24
阅读 3 分钟
2.8k
简评:作为工程师,你在命令行下最常打的命令无非就是 cd 与 ls。这些年你浪费了多少时间? 作为一个程序员或者在 shell 中花费大量时间的人,你可能会经常以一种低效率的方式在目录中来回移动,特别是每天经常访问相同目录。 比如像这样: 当然你可能用的稍微熟练点了,用 Tab 能省不少事,像这样: 不错!你大约节省了...
GitHub 十大 CI 工具
极光JIGUANG
2018-04-23
阅读 1 分钟
3.7k
持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。
GitHub CEO:GitHub 十年,感谢有你
极光JIGUANG
2018-04-18
阅读 3 分钟
2.1k
十年前,GitHub 正式上线。初衷何其简单:连接开发者,通过 Git 更好开展项目。过去十年,我们已经成为一家公司、一个平台,慢慢壮大,但是初衷从未变过。并不是一个好点子或者什么大事件让这个平台特别,而是使用它的人,感谢 GitHub 十年,感谢有你。
如何在 2 分钟内入睡(二战时期美国飞行员训练法)
极光JIGUANG
2018-04-17
阅读 2 分钟
1.1k
简评:睡不着一点点看着天亮,怎么办?看看二战时期,美国为飞行员研发的入睡训练。 你有过这种经历吗? 工作时间偷偷打盹,一旦休息时间,在椅子上或者在某个角落想要入睡,但一直是昏昏欲睡却醒着的状态。 尽管你很累,但就是睡不着,很快,休息时间过了。说起来很让人沮丧,不但没睡着,也没干任何事情;如果不打算睡...
Android Gradle 隐形依赖的奇怪案例
极光JIGUANG
2018-04-16
阅读 5 分钟
3.3k
相信 Android 开发者都有在 Android Studio 中升级 compileSdkVersion 的经历,这个时候如果你使用了 support 包,并同时升级,那么可能会出现一个错误提示。本文教你如何解决这个问题。
一分钟了解 TCP/IP 模型
极光JIGUANG
2018-04-11
阅读 2 分钟
2.3k
原文讲的不是特别细,为了便于理解,我颠倒了顺序。 写在开始 我们需要知道协议到底是什么。 在网络上,一个协议对应于管理系统之间如何相互通信的规则。 然后我们需要知道什么是协议族。 一个协议族是一系列协同工作的协议的集合。 什么是 TCP/IP 模型? TCP/IP(传输控制协议/互联网协议)由 DARPA 在 20 世纪 70 年代...
记一次和乔布斯合作最难忘的经历
极光JIGUANG
2018-04-10
阅读 1 分钟
1.6k
本文英文作者 Guy Kawasaki,Canva 首席传道者,梅赛德斯奔驰形象大使,维基媒体基金会董事会成员。畅销书作家,UCLA 学士、斯坦福 MBA。以下我皆代表 Guy Kawasaki。
为什么 SQLite 用 C 编写?
极光JIGUANG
2018-04-09
阅读 1 分钟
1.9k
简评:SQLite 官方出品。 C是最好的选择 从 2000 年 5 月 29 日开始,SQLite 就选择了 C 语言。直到今天,C 也是实现 SQLite 这样软件库的最佳语言。 C语言是实现 SQLite 最好的语言的原因包括: 性能。 兼容性。 低依赖性。 稳定性。 性能 像 SQLite 这样被密集使用的基础库需要有很好的性能(SQLite 确实很快,可以看...
极光大数据告诉你,程序员们都在"愁"些啥?
极光JIGUANG
2018-04-08
阅读 1 分钟
2.2k
有言道:隔行如隔山。面对不甚熟悉的人群和岗位,我们很容易在固有印象的干扰下,作出一些偏离实际的解读。比如在很多外行人眼中,程序员群体的固有形象是性格木讷,生活方式通常也比较宅。他们最大的爱好就是玩游戏,而且还很会修电脑。但极光大数据的调研结果却发现,这些仅仅是"美丽"的误会。
单身程序媛不愁嫁,程序猿想脱单
极光JIGUANG
2018-04-04
阅读 1 分钟
1.9k
程序员的感情生活似乎很容易成为人们的关注点。不论是“程序员是否理想结婚对象”这类探讨本质的问题,还是“如何俘获程序员芳心”这类比较偏方法论的问题,甚至是“肯德基/穿特步相亲被拒”以及“非程序员不嫁”一类的个案,总在不经意间就能引起广泛而热烈的讨论。在婚恋状况和择偶价值观上,程序员的真实情况究竟是怎样的呢?...
Vim Clutch | 面向脚踏板编程……
极光JIGUANG
2018-04-03
阅读 1 分钟
1.9k
他为了改善 Vim 的文本编辑速度,亲自动手为 Vim 制作了脚踏板离合器。当踩下踏板时,就会让 Vim 进入插入模式(效果如按一样);如果松开踏板,则会回到 Vim 的正常模式(就像按了<Esc>键)。
高收入的背后,码农的亚健康问题也不容忽视
极光JIGUANG
2018-04-02
阅读 2 分钟
3.1k
最近,极光大数据发布了一份关于程序员的调研报告,触及了这个群体的诸多方面。调研结果显示,大部分程序员确实有着相对较高的薪资水平,但加班也成为了他们难逃的宿命。更值得关注的是,亚健康已经成为了这个群体不容忽视的一个问题。
程序员画像:就算工作忙收入高,有房有车的占比也并不高
极光JIGUANG
2018-03-30
阅读 2 分钟
3k
在许多人心目中,程序员似乎是一份忙碌且回报可观的职业,甚至还有人调侃称这是一份“十八分耕耘,十八分收获”的工作。对于这个群体而言,忙碌和高薪到底是传说还是事实?程序员中又有多少是有房有车的“人生赢家”?从极光大数据最新发布的《2018年中国程序员研究报告》中,我们可以找到答案。
十年学会编程
极光JIGUANG
2018-03-28
阅读 5 分钟
1.7k
简评:本文作者 Peter Norvig,人工智能专家,现任职 Google 研发部总监,之前就职于 NASA。 本文写于 1998 年,经典的东西永不过时。 推荐各位认真读一下,字里行间透露着踏实感,和现在的浮躁之风一比,绝对的清流。
Pay Attention To The Package
极光JIGUANG
2018-03-27
阅读 1 分钟
1.4k
简评:本文系译文。数次大的技术浪潮(手机、个人电脑等)都在成为主流以前沉寂了许多年,直到有了合适的「包装」、把易用性提升到普通人能接受的程度。现在的 VR/AR、Crypto 就差一个好的包装了。(via 湾区日报)
五个非常实用的机器学习资源
极光JIGUANG
2018-03-21
阅读 2 分钟
4.3k
简评:介绍了五个实用的机器学习资源,由浅入深,理论和实践结合,资料是英文。(「python 机器学习」有中文版的书籍,另外园长在文末推荐了一个实用的中文资源)
Python:range 对象并不是迭代器
极光JIGUANG
2018-03-20
阅读 4 分钟
2.1k
简评:迭代器(iterator)是惰性可迭代对象(lazy iterable),range 函数在 Python 3 中是一个惰性的可迭代对象,那么 range 是不是迭代器呢?为什么。
用一个像素攻陷神经网络
极光JIGUANG
2018-03-19
阅读 2 分钟
3.2k
简评:仅用一个像素就能让神经网络蒙圈,产生对图片错误的判断。 One Pixel Attack 如果我们只改变一个像素点,能否让深度神经网络把图片错误分类? 相信我们,用一个像素点,足以实现对神经网络攻陷。 在很多情况下,我们甚至可以让神经网络给出我们想要的任何答案。 以下项目是 Keras 重现和教程:One pixel attack fo...
我放弃了 Google 的工作,因为他们拒绝给我买圣诞礼物
极光JIGUANG
2018-03-14
阅读 5 分钟
2.1k
简评:Google 一位评级「Superb」(极好的,只有 5% 的员工能做到)的工程师离职了,当然理由不可能是没圣诞礼物那么简单,也有晋升的评审需要量化、项目、人员频繁变动、印度团队抢项目等等。文章能看出他在 Google 的转变,以前一直以为自己就是 Google,后来才发现也不过就是等价交换的雇佣关系。以前以为事情做好了...
也许 Go 开发可以更简单!Go += Package Versioning
极光JIGUANG
2018-03-13
阅读 8 分钟
2.7k
简评:对于Go来说一直以来依赖包的版本控制上没有一个好的方案,尽管社区诞生了不下十余个解决该问题的工具,但一直以来没有一个官方的支持。这个提案有望在Go的下个版本中看到官方的包版本控制了,去除了GOPATH依赖,同时还引入了module 的概念,真正意义上实现了重编译,可谓一次大的变更
现代 CSS 进化史
极光JIGUANG
2018-03-12
阅读 13 分钟
1.6k
简评:CSS 是一门入门比较简单,但真正使用起来又很困难的语言(有些人认为它不应该称为一门语言)。CSS 看起来凌乱复杂,其实攻克也不难,了解了 CSS 的发展背景你就会有对它有了系统性的认知。通过这一篇文章,你基本就会对 CSS 有了一个熟识的了解。
AI 代码长啥样?
极光JIGUANG
2018-03-06
阅读 2 分钟
2.1k
简评:两个 AI 程序的案例,看看代码是啥样的? 下面这是我写的一个案例,根据名字来确定你是来自印度哪个地区的。根据你名字的不同状态,可以判定你的家庭人员情况,以下是代码片段: {代码...} 下面这个代码不是我写的,这是个谷歌根据图片生成描述文字的创新。下面是根据图片生成描述的案例,完整的代码可以点击这里...
ES6 开发者的 7 个技巧
极光JIGUANG
2018-03-05
阅读 2 分钟
2k
简评:ES6(ECMAScript2015)实际上是一种新的 JavaScript 规范,包含了一些很棒的新特性,可以更加方便地实现很多复杂的操作。
让预览 RecyclerView 效果更方便的一个小技巧
极光JIGUANG
2018-02-28
阅读 3 分钟
2.4k
相信在大多数的 Android 开发中都会和 RecyclerView(或者 ListView)打交道。常有的一个问题就是在编码时,怎么方便的看到和调整每个 item 的显示效果。
区块链技术的应用远不止在加密货币上
极光JIGUANG
2018-02-26
阅读 2 分钟
2.2k
简评:比特币采用区块链技术,但是区块链并不等同于比特币。下面是已经实现了的六个区块链应用,它能发挥更大的作用,而不仅仅是用来做加密货币。 知识储备,先看这里: 区块链是什么,如何简单易懂地介绍区块链? 1. 食品溯源 澳大利亚的鳄梨长大了没?北欧的鲑鱼可以吃了没? 其实总部位于英国的 Provenance 公司已经...
好的 CSS 命名规范可以节约 Debug 时间
极光JIGUANG
2018-02-24
阅读 3 分钟
2k
简评:Debug CSS 是一种很耗时的操作,如果有良好的命名规范可以节约很多的 Debug 时间。 使用连字符('-')分隔字符串 你可能习惯了在 Javascript 中使用小驼峰的命名方式: {代码...} 但是在 CSS 中不建议使用这种命名方式: {代码...} 而应该使用这种: {代码...} 这是一个标准的 CSS 命名规则,有更好的可读性。 此...
JavaScript (a == 1 && a == 2 && a == 3) 可能为 true 吗?
极光JIGUANG
2018-02-22
阅读 1 分钟
2.2k
简评:你认为这个问题是一个好的面试题吗? 在 JavaScript 中 (a ==1 && a== 2 && a==3) 可能为 true 吗? 这个问题是国外一位求职者最近在面试一家大型科技公司时遇到的一个问题。 他的回答是「不可能」,而面试方说「nothing is impossible」,然后就没有然后了。 虽然在实际工作中可能没人会写这样的...
Google 开始加速应用对 Android 新版本的支持和对老设备的淘汰
极光JIGUANG
2018-02-07
阅读 2 分钟
2.5k
最近 Google 对于 Play Store 应用 targetSdkVersion 的最低要求引发了一些开发者的担忧。如果您上架应用的 minSdkVersion 低于 11,那么有必要在最近的几个月开始考虑这个问题了。
上一页
1
…
More
6
7
8
(current)
9
10
…
More
下一页
上一页
8
(current)
下一页