分类: 业界观察

码农,公务员,国外博士后谁更厉害?
码农,公务员,国外博士后谁更厉害?

谷歌图像识别 API 向所有开发者开放
在结束了短暂的 受限预览 之后,谷歌今天 发布 了 Cloud Vision API(应用程序接口)的公测版。这一服务将帮助第三方开发者在自己的应用中集成图像识别和分类功能。

我从比我聪明的家伙们那里偷来了九个 UI 设计的秘密
在 UserTesting 工作以前,McCloskey 是用户体验咨询公司 Nielsen Norman 集团的一名 UX 专家。她教会了我尽早测试对于设计的重要性。

大多数程序员从没有见过一个成功的项目
续交付布道师 Dave Farley 说,大多数专业的软件工程师从来没有见过一个成功的软件开发项目,在职业生涯里一直在做错的事情。

8个最没有意义的代码注释
多年来,我非常荣幸能和一些谦逊的公司和客户合作。我也因此有机会接触到各种不同的程序员—— 每个程序员都有自己独特的风格。事实上,每个项目本身都有一些独特的元素。

可测试性如何帮助团队提升效率
在Agile Practitioners 2016大会上,Huib Schoots谈了可测试性。他指出,低可测试性(任何导致软件难以测试的东西)会导致团队效率低下,并探讨了如何提高可测试性。

黑客魔术!如何黑掉一台根本不联网的电脑
2014 年 SONY 公司遭到朝鲜黑客入侵,所有机密信息几乎被席卷而去。传说是员工在最后关头拔掉了网线才勉强保住了“底裤”。这种“拔网线”的做法看上去包治百病。然而,只要断网就能保证一台电脑上的信息高枕无忧了吗?(当然不是了,否则下面那么多不就白写了么。。。)

为什么一定要让你的孩子学编程?
会编程的确是一项了不起的技能。你可以写 app,建网站,不管有什么好想法都可以亲自实现出来。相信我们的世界会需要越来越多的程序员和开发工程师。

别学框架,学架构
前段时间,我有过一次非常有趣的谈话。有个同事站出来支持Angular,他说Angular加快了Web开发的速度。我已经开发复杂的web服务超过10年了,曾经在Microsoft工作,也曾在Cyprus为Spotware工作。

一个八年的Linux老用户使用Windows 10的体验
Windows 10 是 2015 年 7 月 29 日上市的最新一代 Windows NT 系列系统,它是 Windows 8.1 的继任者。Windows 10 支持 Intel 32 位平台,AMD64 以及 ARM v7 处理器。

程序员的情人节:不是程序员不浪漫,而是你不懂
一年一度的情人节又来了,屌丝界的一个巨大群体,IT 界的程序员们常常是被调侃的对象,由于他们常常与机器为伍,和电脑打交道,给人们留下的印象是宅,木讷,不善交流!但是这仅仅是印象,这个世界就是这样,外表特别容易迷惑人,尤其是在感情之中。

机器学习算法 Python&R速查表
在拿破仑·希尔的名著《思考与致富》中讲述了达比的故事:达比经过几年的时间快要挖掘到了金矿,却在离它三英尺的地方离开了!

小故事:架构师需要做什么?
本文是一篇模仿问答的小故事,作者用幽默的风格简单分析了架构师要做的工作: 我想要成为一名软件架构师。

一位技术创业者的血泪总结
洪亮毕业于上海交大软件学院,计算机科班出身,编程能力极其强悍,各种技术信手拈来。在移动互联网的创业大潮下,也投身创业,几年内连续做了两个创业项目:为老年人服务的家庭SNS社区「爸妈家」;为汽车爱好者开发的密室逃脱类游戏「车内逃脱」。遗憾的是这两个创业项目都失败了。

“职业程序员” 不必那么 “职业” 还得 “行业”
我刚工作时,怎么也搞不清楚为什么求职信息里要有 “行业” 的选项,还要有 “职业” 的选项,很多时候 “行业” 和 “职业” 还是重叠的,比如行业是 “软件开发”,职业是 “软件工程师”,这不是一回事?过了好些年,这个谜团才真正解开。

一个“软件盲”如何创建一家市值达 3.5 亿美元的软件公司
我的许多朋友都有自己的公司;他们告诉我说,他们从小就展现了一种创业精神——将糖果装在书包里拿出去卖,暑假时出去做兼职,等等。他们创造了自己的价值,早早就明白辛勤工作的好处。

将在.NET Core中被废止的技术
虽然有一部分现有的.NET应用程序,尤其是基于ASP.NET MVC的应用程序将能够比较简单地迁移至.NET Core,但另一部分.NET应用在迁移过程中可能会遇到某些问题。

《神秘的程序员们》漫画:为什么招聘不到程序员。
关于未来程序员将变得不再紧缺的预言或报道,从来没有停止过。但与此同时,所有人不得不面对的一个事实是:你招聘不到 […]

独立开发者:如何让你的游戏更吸引玩家?
对于一款游戏来说,给玩家的第一印象是非常重要的,直接决定了观看者是否能够成为你的玩家。

浅谈12306 核心模型设计思路和架构设计
春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的设计。

最适合计算机的声音,应该是什么样的?
计算机与人类对话时,什么样的声音听起来最合适?
这是2009年六个IBM语言学家,工程师和营销人员面临的问题。当时他们想为公司的人工智能程序Watson将文本转换为语音。18个月后,一种精心制作的语音诞生,它听起来没那么人性化,也不像电影《2001太空漫游》中的HAL 9000那么冰冷。

关于App程序员泡沫
做开发快七年了,对于程序员,外行人总有着数不完的讽刺和误解,但是我都懒得去解释,代码搬运工人也好,民工也罢,随他们去说吧。但是网上最近流传的程序员泡沫,尤其是 APP 程序员泡沫的文章导致很多我们的年轻的同行产生了疑惑,所以我这个隐藏了很久的能言善辩的老程序员出山来聊一聊这个 APP 程序员泡沫的话题。

银行的动态口令令牌是什么原理
有网银的少年们一般都收到过银行给的这样一个令牌,俗称动态口令,在支付的时候输入自己的密码和动态口令上的动态密码,就能完成验证,银行就相信你不是坏人了,今天我们来简述一下这个动态口令令牌是个什么原理。

科学家们是如何使用Python语言的?
几天前,编程派介绍了一个可以分析引力波数据的 Python 包——GWPY,这个包整理自发现引力波的科研机构 LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与 Python 联系在一起。但事实是,我说的一点也没错:Python 在这次引力波大发现的过程中起到了非常重要的作用。

SQL Server 2016将支持R编程语言
R编程语言最早出现于 1993 年,而在 2000 年,它的第一个符合产品质量的版本R-1.0 发布了。自那之后,R就成为了统计分析方面的业界标准,围绕着这门语言出现了大量的图形界面工具,以及可用于各种 IDE 及文本编辑器的包。