分类: 业界观察

成为专业程序员的6个技巧

成为专业程序员的6个技巧

在你责怪别人之前,先检查自己的代码,先想一想自己的假设和其他人的假设。来自不同供应商的工具可能内置不同的假设,即便是相同的供应商对于不同的工具,其假设也可能不同。

基于插件技术的软件架构有什么优势和先进性?

基于插件技术的软件架构有什么优势和先进性?

随着软件规模和复杂性的不断增加,在软件设计中,软件的局部和整体的系统结构显得越来越重要,对此人们提出了软件体系结构的概念。

开发者,速度远比你以为的重要

开发者,速度远比你以为的重要

 效率高的明显好处是——单位时间内,能完成更多工作。但这只是冰山一角,假如工作速度快,你就会倾向于低估做事的成本,因此乐于完成更多工作。

程序员喜欢什么样的产品经理?

程序员喜欢什么样的产品经理?

 程序员和产品经理协作、沟通矛盾是一个永恒的话题。因为两者的知识体系和思维结构不一样,关注的重点不一样,所以在协同工作过程中,难免会出现一些分歧和摩擦,出现互相埋怨和吐槽的情况

性能测试的7个关键

性能测试的7个关键

可扩展性和更好的性能是开发商和运营商一直关注的话题。本文列出了关于性能测试的七个核心要点,以及每个要点需要考虑的因素。

不会A/B测试的Web设计师不是好程序员

不会A/B测试的Web设计师不是好程序员

设计一个网站无论对设计者还是业主都是一个浩大的工程。但是,不管你是创建一个新的网站,还是对已有网站做重新设计,有一个至关重要的点,你的决定要基于数据而不是基于感觉。对客户和设计来说,在设计过程中做出的决定,可以决定创意,可以决定商业的成败。

关于设计原则的思考

关于设计原则的思考

每个设计方案当中都包含着大大小小各种设计决策。这个app的主界面应该以怎样的形式呈现?用户怎样在功能之间进行导航?导航栏应该用怎样的底色?好的设计师应该有能力对这些决策进行诠释。没什么是信手拈来的,明确的设计意图是工作产出的重要组成部分。

设计师的像素眼是怎样炼成的?

设计师的像素眼是怎样炼成的?

小鸡君本人是个苦逼程序员,但小鸡君的像素眼也不比任何一个设计师差。当然了,距离真正的像素眼神人还是有很大差距的,比如下面这种游戏,小鸡君还真是玩不起

第 24 届国际 C 语言混乱代码大赛结果出炉

第 24 届国际 C 语言混乱代码大赛结果出炉

《你见过或写过的最复杂的 C 语言程序是? 》这个帖子中的指针,对部分童鞋来说够烧脑子了。觉着不过瘾的朋友,继续来看看本文。

开源等于安全吗?

开源等于安全吗?

今年,汽车圈的那些事占据着媒体头条,比如黑客入侵吉普车、大众汽车在排放测试上作弊, 这说明公众开始思索汽车的软件问题,这是前所未有的。

2000年前的计算机如何被发现的

2000年前的计算机如何被发现的

在海底深处,有数千上万的沉船静静地躺在那里,早已被人们遗忘。这些船只曾经扬帆启航驶向远方,去发现,进行贸易或者发起战争,但永远没有到达目的地。它们现在成为了时间胶囊,封锁着过去。

你应该知道的机器学习方法

你应该知道的机器学习方法

决定何时以及如何在你的团队中使用AI(人工智能)技术是一项艰巨的任务。即使此技术已经非常先进,我们也可以使用许多相同的在其它软件上被成功实践过的方法。

为什么软件外包开发不再可行

为什么软件外包开发不再可行

Yegor Bugayenko是一名软件开发人员,同时也是软件外包公司Teame.io的创始人和CTO。从自己将近10年的软件外包公司工作经验中,他得出结论:现如今,软件外包开发已经行不通了,软件外包的结果只有灾难。

caoz:你以为差的只是一个程序员?其实是缺一种跨界沟通能力按需经济评分系统的核心问题是什么?

caoz:你以为差的只是一个程序员?其实是缺一种跨界沟通能力按需经济评分系统的核心问题是什么?

今天说说这事,我的优点其实是,对不同领域的认知度和理解力。我常吹的牛是,最早是给技术讲产品,给产品讲技术; 后来是给草根讲精英,给精英讲草根,现在正在修炼第三种技能,给境内讲海外,给海外讲中国,当然这一项还没修炼好。

一个自信的创业者永远不会做的七件事

一个自信的创业者永远不会做的七件事

如果你想要成为一个成功的企业家,你在创业的过程中需要有坚定的信心。在创业初期你就需要对你自己做的事有信心、并有毅力和决心达到你的目标。要创建一个创业公司并使其安全地度过初期的 18 个月,创业者必须避免一些创业过程中经常会犯的错误。

程序员,你知道 Hello World 的历史么?

程序员,你知道 Hello World 的历史么?

它是最著名的程序。对于每个程序员来说,它几乎被认为是每种程序设计语言的第一个例子,那么这条消息是从哪里来的呢?

拒绝boring,一次表单设计探索

拒绝boring,一次表单设计探索

在大部分用户眼里,表单填写一直是件很枯燥的事情,因为人们总希望用最少的付出换取最大的回报。

自主性在敏捷开发里的角色

自主性在敏捷开发里的角色

谷歌创始人

HTML5 崛起:不再高冷,不再小众

HTML5 崛起:不再高冷,不再小众

今天是 万维网联盟(W3C)宣布 HTML5 完成标准制定 一周年纪念日,也是互联网和网络程序开发历史上的重要里程碑。过去一年以来,HTML5 得到了迅速普及,越来越多的公司也开始在 HTML5 上为我们开发跨平台网络程序。前不久,亚马逊、Facebook、谷歌和 YouTube 通通从 Adobe Flash 转移到了 HTML5。它们为什么这么做?为什么选择现在?

是什么制约了3D打印技术的发展?

是什么制约了3D打印技术的发展?

在过去的十年中,人们对3D打印的狂热增加了不少——但是,这种狂热的程度却超出了这个技术领域的创新和发展程度。就是说,3D技术应有的发展程度跟不上期望值。那要如何取得突破呢?日前,科技媒体TechCrunch刊文,对此作出了分析。

移动端文本输入框的设计探索

移动端文本输入框的设计探索

前言移动端的用户体验设计面临诸多的挑战,其中最明显的一个挑战就是如何权衡有限的屏幕空间与相对不精确的手势操作。Medium 上的作者 Sophie Paxton 写的这篇文章,针对文本输入框的用户体验设计,进行了较为详尽的设计探索。

中国机器人现状:工业落后,服务赶超

中国机器人现状:工业落后,服务赶超

2015年被称为机器人的元年,无论是工业机器人还是服务机器人都得到了空前的关注。

你应该成为Web开发者的5大理由

你应该成为Web开发者的5大理由

现在的职业选择是如此之繁多,很多人往往不知道自己要干什么工作。作为一个已经在软件行业淫浸差不多 14 年时间的资深人士,我发现 web 开发这个职业选择,渐渐成为了大众普遍的首选。

Android平台漏洞挖掘与利用

Android平台漏洞挖掘与利用

由于Android的特殊生态,每款Android设备都存在多种来源的软件,而ROOT工具主要利用系统漏洞帮用户提升权限。本文作者奇虎360高级安全研究员 吴家志博士详解了Android平台漏洞利用的原理以及漏洞挖掘的经验分享。

PHP 7效能翻倍关键大揭露

PHP 7效能翻倍关键大揭露

20 岁老牌网页程式语言 PHP,最快将在 10 月底释出 PHP 7 新版,这是十年来的首次大改版,最大特色是速度上的大突破,能比前一版 PHP 5 快上一倍,PHP 之父 Rasmus Lerdorf 表示,甚至能比 HHVM 虚拟机器下的 PHP 程序速度更快。